Searched refs:ivar (Results 1 - 8 of 8) sorted by relevance

/linux-master/drivers/net/ethernet/intel/igbvf/
H A Dnetdev.c928 u32 ivar, index; local
937 ivar = array_er32(IVAR0, index);
940 ivar = ivar & 0xFF00FFFF;
941 ivar |= (msix_vector | E1000_IVAR_VALID) << 16;
944 ivar = ivar & 0xFFFFFF00;
945 ivar |= msix_vector | E1000_IVAR_VALID;
948 array_ew32(IVAR0, index, ivar);
952 ivar
[all...]
/linux-master/tools/testing/selftests/powerpc/ptrace/
H A Dptrace-hwbreak.c96 __u32 ivar __attribute__((unused)); local
107 ivar = (volatile __u32)glvar;
118 __u32 ivar __attribute__((unused)); local
191 ivar = *((int *)(gstruct.a + 4));
/linux-master/drivers/net/ethernet/wangxun/libwx/
H A Dwx_lib.c2080 u32 ivar, index; local
2086 ivar = rd32(wx, WX_PX_MISC_IVAR);
2087 ivar &= ~(0xFF << index);
2088 ivar |= (msix_vector << index);
2089 wr32(wx, WX_PX_MISC_IVAR, ivar);
2095 ivar = rd32(wx, WX_PX_IVAR(queue >> 1));
2096 ivar &= ~(0xFF << index);
2097 ivar |= (msix_vector << index);
2098 wr32(wx, WX_PX_IVAR(queue >> 1), ivar);
/linux-master/drivers/net/ethernet/intel/ixgbevf/
H A Dixgbevf_main.c169 u32 ivar, index; local
175 ivar = IXGBE_READ_REG(hw, IXGBE_VTIVAR_MISC);
176 ivar &= ~0xFF;
177 ivar |= msix_vector;
178 IXGBE_WRITE_REG(hw, IXGBE_VTIVAR_MISC, ivar);
183 ivar = IXGBE_READ_REG(hw, IXGBE_VTIVAR(queue >> 1));
184 ivar &= ~(0xFF << index);
185 ivar |= (msix_vector << index);
186 IXGBE_WRITE_REG(hw, IXGBE_VTIVAR(queue >> 1), ivar);
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c861 u32 ivar, index; local
869 ivar = IXGBE_READ_REG(hw, IXGBE_IVAR(index));
870 ivar &= ~(0xFF << (8 * (queue & 0x3)));
871 ivar |= (msix_vector << (8 * (queue & 0x3)));
872 IXGBE_WRITE_REG(hw, IXGBE_IVAR(index), ivar);
883 ivar = IXGBE_READ_REG(&adapter->hw, IXGBE_IVAR_MISC);
884 ivar &= ~(0xFF << index);
885 ivar |= (msix_vector << index);
886 IXGBE_WRITE_REG(&adapter->hw, IXGBE_IVAR_MISC, ivar);
892 ivar
[all...]
/linux-master/drivers/net/ethernet/intel/e1000e/
H A Dnetdev.c1971 u32 ctrl_ext, ivar = 0; local
1991 ivar = E1000_IVAR_INT_ALLOC_VALID | vector;
2002 ivar |= ((E1000_IVAR_INT_ALLOC_VALID | vector) << 8);
2006 ivar |= ((E1000_IVAR_INT_ALLOC_VALID | vector) << 16);
2014 ivar |= BIT(31);
2016 ew32(IVAR, ivar);
/linux-master/drivers/net/ethernet/intel/igc/
H A Digc_main.c3954 * igc_write_ivar - configure ivar for given MSI-X vector
3967 u32 ivar = array_rd32(IGC_IVAR0, index); local
3970 ivar &= ~((u32)0xFF << offset);
3973 ivar |= (msix_vector | IGC_IVAR_VALID) << offset;
3975 array_wr32(IGC_IVAR0, index, ivar);
/linux-master/drivers/net/ethernet/intel/igb/
H A Digb_main.c753 * igb_write_ivar - configure ivar for given MSI-X vector
767 u32 ivar = array_rd32(E1000_IVAR0, index); local
770 ivar &= ~((u32)0xFF << offset);
773 ivar |= (msix_vector | E1000_IVAR_VALID) << offset;
775 array_wr32(E1000_IVAR0, index, ivar);

Completed in 391 milliseconds