Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/ptrace/
H A Dptrace-hwbreak.c95 __u32 ivar __attribute__((unused)); in read_var() local
106 ivar = (__u32)glvar; in read_var()
117 __u32 ivar __attribute__((unused)); in test_workload() local
190 ivar = *((int *)(gstruct.a + 4)); in test_workload()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igbvf/
H A Dnetdev.c929 u32 ivar, index; in igbvf_assign_vector() local
938 ivar = array_er32(IVAR0, index); in igbvf_assign_vector()
941 ivar = ivar & 0xFF00FFFF; in igbvf_assign_vector()
942 ivar |= (msix_vector | E1000_IVAR_VALID) << 16; in igbvf_assign_vector()
945 ivar = ivar & 0xFFFFFF00; in igbvf_assign_vector()
946 ivar |= msix_vector | E1000_IVAR_VALID; in igbvf_assign_vector()
949 array_ew32(IVAR0, index, ivar); in igbvf_assign_vector()
953 ivar in igbvf_assign_vector()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igbvf/
H A Dnetdev.c929 u32 ivar, index; in igbvf_assign_vector() local
938 ivar = array_er32(IVAR0, index); in igbvf_assign_vector()
941 ivar = ivar & 0xFF00FFFF; in igbvf_assign_vector()
942 ivar |= (msix_vector | E1000_IVAR_VALID) << 16; in igbvf_assign_vector()
945 ivar = ivar & 0xFFFFFF00; in igbvf_assign_vector()
946 ivar |= msix_vector | E1000_IVAR_VALID; in igbvf_assign_vector()
949 array_ew32(IVAR0, index, ivar); in igbvf_assign_vector()
953 ivar in igbvf_assign_vector()
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/ptrace/
H A Dptrace-hwbreak.c96 __u32 ivar __attribute__((unused)); in read_var() local
107 ivar = (volatile __u32)glvar; in read_var()
118 __u32 ivar __attribute__((unused)); in test_workload() local
191 ivar = *((int *)(gstruct.a + 4)); in test_workload()
/kernel/linux/linux-6.6/drivers/net/ethernet/wangxun/libwx/
H A Dwx_lib.c2049 u32 ivar, index; in wx_set_ivar() local
2055 ivar = rd32(wx, WX_PX_MISC_IVAR); in wx_set_ivar()
2056 ivar &= ~(0xFF << index); in wx_set_ivar()
2057 ivar |= (msix_vector << index); in wx_set_ivar()
2058 wr32(wx, WX_PX_MISC_IVAR, ivar); in wx_set_ivar()
2063 ivar = rd32(wx, WX_PX_IVAR(queue >> 1)); in wx_set_ivar()
2064 ivar &= ~(0xFF << index); in wx_set_ivar()
2065 ivar |= (msix_vector << index); in wx_set_ivar()
2066 wr32(wx, WX_PX_IVAR(queue >> 1), ivar); in wx_set_ivar()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbevf/
H A Dixgbevf_main.c169 u32 ivar, index; in ixgbevf_set_ivar() local
175 ivar = IXGBE_READ_REG(hw, IXGBE_VTIVAR_MISC); in ixgbevf_set_ivar()
176 ivar &= ~0xFF; in ixgbevf_set_ivar()
177 ivar |= msix_vector; in ixgbevf_set_ivar()
178 IXGBE_WRITE_REG(hw, IXGBE_VTIVAR_MISC, ivar); in ixgbevf_set_ivar()
183 ivar = IXGBE_READ_REG(hw, IXGBE_VTIVAR(queue >> 1)); in ixgbevf_set_ivar()
184 ivar &= ~(0xFF << index); in ixgbevf_set_ivar()
185 ivar |= (msix_vector << index); in ixgbevf_set_ivar()
186 IXGBE_WRITE_REG(hw, IXGBE_VTIVAR(queue >> 1), ivar); in ixgbevf_set_ivar()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbevf/
H A Dixgbevf_main.c169 u32 ivar, index; in ixgbevf_set_ivar() local
175 ivar = IXGBE_READ_REG(hw, IXGBE_VTIVAR_MISC); in ixgbevf_set_ivar()
176 ivar &= ~0xFF; in ixgbevf_set_ivar()
177 ivar |= msix_vector; in ixgbevf_set_ivar()
178 IXGBE_WRITE_REG(hw, IXGBE_VTIVAR_MISC, ivar); in ixgbevf_set_ivar()
183 ivar = IXGBE_READ_REG(hw, IXGBE_VTIVAR(queue >> 1)); in ixgbevf_set_ivar()
184 ivar &= ~(0xFF << index); in ixgbevf_set_ivar()
185 ivar |= (msix_vector << index); in ixgbevf_set_ivar()
186 IXGBE_WRITE_REG(hw, IXGBE_VTIVAR(queue >> 1), ivar); in ixgbevf_set_ivar()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c857 u32 ivar, index; in ixgbe_set_ivar() local
865 ivar = IXGBE_READ_REG(hw, IXGBE_IVAR(index)); in ixgbe_set_ivar()
866 ivar &= ~(0xFF << (8 * (queue & 0x3))); in ixgbe_set_ivar()
867 ivar |= (msix_vector << (8 * (queue & 0x3))); in ixgbe_set_ivar()
868 IXGBE_WRITE_REG(hw, IXGBE_IVAR(index), ivar); in ixgbe_set_ivar()
879 ivar = IXGBE_READ_REG(&adapter->hw, IXGBE_IVAR_MISC); in ixgbe_set_ivar()
880 ivar &= ~(0xFF << index); in ixgbe_set_ivar()
881 ivar |= (msix_vector << index); in ixgbe_set_ivar()
882 IXGBE_WRITE_REG(&adapter->hw, IXGBE_IVAR_MISC, ivar); in ixgbe_set_ivar()
888 ivar in ixgbe_set_ivar()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c861 u32 ivar, index; in ixgbe_set_ivar() local
869 ivar = IXGBE_READ_REG(hw, IXGBE_IVAR(index)); in ixgbe_set_ivar()
870 ivar &= ~(0xFF << (8 * (queue & 0x3))); in ixgbe_set_ivar()
871 ivar |= (msix_vector << (8 * (queue & 0x3))); in ixgbe_set_ivar()
872 IXGBE_WRITE_REG(hw, IXGBE_IVAR(index), ivar); in ixgbe_set_ivar()
883 ivar = IXGBE_READ_REG(&adapter->hw, IXGBE_IVAR_MISC); in ixgbe_set_ivar()
884 ivar &= ~(0xFF << index); in ixgbe_set_ivar()
885 ivar |= (msix_vector << index); in ixgbe_set_ivar()
886 IXGBE_WRITE_REG(&adapter->hw, IXGBE_IVAR_MISC, ivar); in ixgbe_set_ivar()
892 ivar in ixgbe_set_ivar()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igc/
H A Digc_main.c2815 * igc_write_ivar - configure ivar for given MSI-X vector
2828 u32 ivar = array_rd32(IGC_IVAR0, index); in igc_write_ivar() local
2831 ivar &= ~((u32)0xFF << offset); in igc_write_ivar()
2834 ivar |= (msix_vector | IGC_IVAR_VALID) << offset; in igc_write_ivar()
2836 array_wr32(IGC_IVAR0, index, ivar); in igc_write_ivar()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/e1000e/
H A Dnetdev.c1979 u32 ctrl_ext, ivar = 0; in e1000_configure_msix() local
1999 ivar = E1000_IVAR_INT_ALLOC_VALID | vector; in e1000_configure_msix()
2010 ivar |= ((E1000_IVAR_INT_ALLOC_VALID | vector) << 8); in e1000_configure_msix()
2014 ivar |= ((E1000_IVAR_INT_ALLOC_VALID | vector) << 16); in e1000_configure_msix()
2022 ivar |= BIT(31); in e1000_configure_msix()
2024 ew32(IVAR, ivar); in e1000_configure_msix()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/e1000e/
H A Dnetdev.c1973 u32 ctrl_ext, ivar = 0; in e1000_configure_msix() local
1993 ivar = E1000_IVAR_INT_ALLOC_VALID | vector; in e1000_configure_msix()
2004 ivar |= ((E1000_IVAR_INT_ALLOC_VALID | vector) << 8); in e1000_configure_msix()
2008 ivar |= ((E1000_IVAR_INT_ALLOC_VALID | vector) << 16); in e1000_configure_msix()
2016 ivar |= BIT(31); in e1000_configure_msix()
2018 ew32(IVAR, ivar); in e1000_configure_msix()
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/igb/
H A Digb_main.c755 * igb_write_ivar - configure ivar for given MSI-X vector
769 u32 ivar = array_rd32(E1000_IVAR0, index); in igb_write_ivar() local
772 ivar &= ~((u32)0xFF << offset); in igb_write_ivar()
775 ivar |= (msix_vector | E1000_IVAR_VALID) << offset; in igb_write_ivar()
777 array_wr32(E1000_IVAR0, index, ivar); in igb_write_ivar()
/kernel/linux/linux-6.6/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); in igb_write_ivar() local
770 ivar &= ~((u32)0xFF << offset); in igb_write_ivar()
773 ivar |= (msix_vector | E1000_IVAR_VALID) << offset; in igb_write_ivar()
775 array_wr32(E1000_IVAR0, index, ivar); in igb_write_ivar()
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/igc/
H A Digc_main.c3959 * igc_write_ivar - configure ivar for given MSI-X vector
3972 u32 ivar = array_rd32(IGC_IVAR0, index); in igc_write_ivar() local
3975 ivar &= ~((u32)0xFF << offset); in igc_write_ivar()
3978 ivar |= (msix_vector | IGC_IVAR_VALID) << offset; in igc_write_ivar()
3980 array_wr32(IGC_IVAR0, index, ivar); in igc_write_ivar()

Completed in 90 milliseconds