Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/wangxun/libwx/
H A Dwx_vf_lib.c43 u32 ivar, index; in wx_set_ivar_vf() local
48 ivar = rd32(wx, WX_VXIVAR_MISC); in wx_set_ivar_vf()
49 ivar &= ~0xFF; in wx_set_ivar_vf()
50 ivar |= msix_vector; in wx_set_ivar_vf()
51 wr32(wx, WX_VXIVAR_MISC, ivar); in wx_set_ivar_vf()
56 ivar = rd32(wx, WX_VXIVAR(queue >> 1)); in wx_set_ivar_vf()
57 ivar &= ~(0xFF << index); in wx_set_ivar_vf()
58 ivar |= (msix_vector << index); in wx_set_ivar_vf()
59 wr32(wx, WX_VXIVAR(queue >> 1), ivar); in wx_set_ivar_vf()
H A Dwx_lib.c2516 u32 ivar, index; in wx_set_ivar() local
2524 ivar = rd32(wx, WX_PX_MISC_IVAR); in wx_set_ivar()
2525 ivar &= ~(0xFF << index); in wx_set_ivar()
2526 ivar |= (msix_vector << index); in wx_set_ivar()
2527 wr32(wx, WX_PX_MISC_IVAR, ivar); in wx_set_ivar()
2532 ivar = rd32(wx, WX_PX_IVAR(queue >> 1)); in wx_set_ivar()
2533 ivar &= ~(0xFF << index); in wx_set_ivar()
2534 ivar |= (msix_vector << index); in wx_set_ivar()
2535 wr32(wx, WX_PX_IVAR(queue >> 1), ivar); in wx_set_ivar()
/linux/drivers/net/ethernet/intel/igbvf/
H A Dnetdev.c924 u32 ivar, index; in igbvf_assign_vector() local
933 ivar = array_er32(IVAR0, index); in igbvf_assign_vector()
936 ivar = ivar & 0xFF00FFFF; in igbvf_assign_vector()
937 ivar |= (msix_vector | E1000_IVAR_VALID) << 16; in igbvf_assign_vector()
940 ivar = ivar & 0xFFFFFF00; in igbvf_assign_vector()
941 ivar |= msix_vector | E1000_IVAR_VALID; in igbvf_assign_vector()
944 array_ew32(IVAR0, index, ivar); in igbvf_assign_vector()
948 ivar = array_er32(IVAR0, index); in igbvf_assign_vector()
951 ivar = ivar & 0x00FFFFFF; in igbvf_assign_vector()
952 ivar |= (msix_vector | E1000_IVAR_VALID) << 24; in igbvf_assign_vector()
[all …]
/linux/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()
/linux/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_main.c876 u32 ivar, index; in ixgbe_set_ivar() local
884 ivar = IXGBE_READ_REG(hw, IXGBE_IVAR(index)); in ixgbe_set_ivar()
885 ivar &= ~(0xFF << (8 * (queue & 0x3))); in ixgbe_set_ivar()
886 ivar |= (msix_vector << (8 * (queue & 0x3))); in ixgbe_set_ivar()
887 IXGBE_WRITE_REG(hw, IXGBE_IVAR(index), ivar); in ixgbe_set_ivar()
899 ivar = IXGBE_READ_REG(&adapter->hw, IXGBE_IVAR_MISC); in ixgbe_set_ivar()
900 ivar &= ~(0xFF << index); in ixgbe_set_ivar()
901 ivar |= (msix_vector << index); in ixgbe_set_ivar()
902 IXGBE_WRITE_REG(&adapter->hw, IXGBE_IVAR_MISC, ivar); in ixgbe_set_ivar()
908 ivar = IXGBE_READ_REG(hw, IXGBE_IVAR(queue >> 1)); in ixgbe_set_ivar()
[all …]
/linux/drivers/net/ethernet/intel/e1000e/
H A Dnetdev.c1991 u32 ctrl_ext, ivar = 0; in e1000_configure_msix()
2011 ivar = E1000_IVAR_INT_ALLOC_VALID | vector; in e1000_configure_msix()
2022 ivar |= ((E1000_IVAR_INT_ALLOC_VALID | vector) << 8); in e1000_configure_msix()
2026 ivar |= ((E1000_IVAR_INT_ALLOC_VALID | vector) << 16); in e1000_configure_msix()
2034 ivar |= BIT(31); in e1000_configure_msix()
2036 ew32(IVAR, ivar); in e1000_configure_msix()
1984 u32 ctrl_ext, ivar = 0; e1000_configure_msix() local
/linux/drivers/net/ethernet/intel/igc/
H A Digc_main.c4211 u32 ivar = array_rd32(IGC_IVAR0, index); in igc_write_ivar() local
4214 ivar &= ~((u32)0xFF << offset); in igc_write_ivar()
4217 ivar |= (msix_vector | IGC_IVAR_VALID) << offset; in igc_write_ivar()
4219 array_wr32(IGC_IVAR0, index, ivar); in igc_write_ivar()
/linux/drivers/net/ethernet/intel/igb/
H A Digb_main.c746 u32 ivar = array_rd32(E1000_IVAR0, index); in igb_write_ivar() local
749 ivar &= ~((u32)0xFF << offset); in igb_write_ivar()
752 ivar |= (msix_vector | E1000_IVAR_VALID) << offset; in igb_write_ivar()
754 array_wr32(E1000_IVAR0, index, ivar); in igb_write_ivar()