Searched refs:ivar (Results 1 - 8 of 8) sorted by relevance
/linux-master/drivers/net/ethernet/intel/igbvf/ |
H A D | netdev.c | 928 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 D | ptrace-hwbreak.c | 96 __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 D | wx_lib.c | 2080 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 D | ixgbevf_main.c | 169 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 D | ixgbe_main.c | 861 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 D | netdev.c | 1971 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 D | igc_main.c | 3954 * 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 D | igb_main.c | 753 * 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