| /linux/drivers/video/fbdev/aty/ |
| H A D | atyfb.h | 228 static inline u32 aty_ld_le32(int regindex, const struct atyfb_par *par) in aty_ld_le32() argument 231 if (regindex >= 0x400) in aty_ld_le32() 232 regindex -= 0x800; in aty_ld_le32() 235 return in_le32(par->ati_regbase + regindex); in aty_ld_le32() 237 return readl(par->ati_regbase + regindex); in aty_ld_le32() 241 static inline void aty_st_le32(int regindex, u32 val, const struct atyfb_par *par) in aty_st_le32() argument 244 if (regindex >= 0x400) in aty_st_le32() 245 regindex -= 0x800; in aty_st_le32() 248 out_le32(par->ati_regbase + regindex, val); in aty_st_le32() 250 writel(val, par->ati_regbase + regindex); in aty_st_le32() [all …]
|
| /linux/drivers/net/ethernet/wangxun/libwx/ |
| H A D | wx_sriov.c | 516 int regindex; in wx_find_vlvf_entry() local 524 for (regindex = 1; regindex < WX_PSR_VLAN_SWC_ENTRIES; regindex++) { in wx_find_vlvf_entry() 525 wr32(wx, WX_PSR_VLAN_SWC_IDX, regindex); in wx_find_vlvf_entry() 532 if (regindex >= WX_PSR_VLAN_SWC_ENTRIES) in wx_find_vlvf_entry() 533 regindex = -EINVAL; in wx_find_vlvf_entry() 535 return regindex; in wx_find_vlvf_entry()
|
| H A D | wx_hw.c | 2540 int regindex; in wx_find_vlvf_slot() local 2549 for (regindex = 1; regindex < WX_PSR_VLAN_SWC_ENTRIES; regindex++) { in wx_find_vlvf_slot() 2550 wr32(wx, WX_PSR_VLAN_SWC_IDX, regindex); in wx_find_vlvf_slot() 2553 first_empty_slot = regindex; in wx_find_vlvf_slot() 2558 if (regindex >= WX_PSR_VLAN_SWC_ENTRIES) { in wx_find_vlvf_slot() 2560 regindex = first_empty_slot; in wx_find_vlvf_slot() 2562 regindex = -ENOMEM; in wx_find_vlvf_slot() 2565 return regindex; in wx_find_vlvf_slot() 2651 int regindex, ret; in wx_set_vfta() local 2664 regindex = (vlan >> 5) & 0x7F; in wx_set_vfta() [all …]
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_82598.c | 843 u32 regindex; in ixgbe_set_vfta_82598() local 852 regindex = (vlan >> 5) & 0x7F; /* upper seven bits */ in ixgbe_set_vfta_82598() 859 bits = IXGBE_READ_REG(hw, IXGBE_VFTAVIND(vftabyte, regindex)); in ixgbe_set_vfta_82598() 862 IXGBE_WRITE_REG(hw, IXGBE_VFTAVIND(vftabyte, regindex), bits); in ixgbe_set_vfta_82598() 867 bits = IXGBE_READ_REG(hw, IXGBE_VFTA(regindex)); in ixgbe_set_vfta_82598() 874 IXGBE_WRITE_REG(hw, IXGBE_VFTA(regindex), bits); in ixgbe_set_vfta_82598()
|
| /linux/drivers/net/ethernet/intel/igb/ |
| H A D | e1000_mac.c | 134 s32 regindex, first_empty_slot; in igb_find_vlvf_slot() local 152 for (regindex = E1000_VLVF_ARRAY_SIZE; --regindex > 0;) { in igb_find_vlvf_slot() 153 bits = rd32(E1000_VLVF(regindex)) & E1000_VLVF_VLANID_MASK; in igb_find_vlvf_slot() 155 return regindex; in igb_find_vlvf_slot() 157 first_empty_slot = regindex; in igb_find_vlvf_slot()
|
| /linux/drivers/pinctrl/spear/ |
| H A D | pinctrl-spear1340.c | 1976 unsigned int regoffset, regindex, bitoffset; in gpio_request_endisable() local 1982 regindex = pin / 32; in gpio_request_endisable() 1985 if (regindex <= 3) in gpio_request_endisable() 1986 regoffset = PAD_FUNCTION_EN_1 + regindex * sizeof(int *); in gpio_request_endisable() 1988 regoffset = PAD_FUNCTION_EN_5 + (regindex - 4) * sizeof(int *); in gpio_request_endisable()
|
| /linux/drivers/video/fbdev/ |
| H A D | imsttfb.c | 405 static inline u32 read_reg_le32(volatile u32 __iomem *base, int regindex) in read_reg_le32() argument 408 return in_le32(base + regindex); in read_reg_le32() 410 return readl(base + regindex); in read_reg_le32() 414 static inline void write_reg_le32(volatile u32 __iomem *base, int regindex, u32 val) in write_reg_le32() argument 417 out_le32(base + regindex, val); in write_reg_le32() 419 writel(val, base + regindex); in write_reg_le32()
|
| H A D | neofb.c | 145 static inline void write_le32(int regindex, u32 val, const struct neofb_par *par) in write_le32() argument 147 writel(val, par->neo2200 + par->cursorOff + regindex); in write_le32()
|
| /linux/drivers/usb/misc/ |
| H A D | uss720.c | 197 static const unsigned char regindex[9] = { in get_1284_register() local 217 *val = priv->reg[(reg >= 9) ? 0 : regindex[reg]]; in get_1284_register()
|