/kernel/linux/linux-6.6/drivers/net/dsa/microchip/ |
H A D | ksz9477.c | 68 u32 *vlan_table) in ksz9477_get_vlan_table() 84 ksz_read32(dev, REG_SW_VLAN_ENTRY__4, &vlan_table[0]); in ksz9477_get_vlan_table() 85 ksz_read32(dev, REG_SW_VLAN_ENTRY_UNTAG__4, &vlan_table[1]); in ksz9477_get_vlan_table() 86 ksz_read32(dev, REG_SW_VLAN_ENTRY_PORTS__4, &vlan_table[2]); in ksz9477_get_vlan_table() 97 u32 *vlan_table) in ksz9477_set_vlan_table() 103 ksz_write32(dev, REG_SW_VLAN_ENTRY__4, vlan_table[0]); in ksz9477_set_vlan_table() 104 ksz_write32(dev, REG_SW_VLAN_ENTRY_UNTAG__4, vlan_table[1]); in ksz9477_set_vlan_table() 105 ksz_write32(dev, REG_SW_VLAN_ENTRY_PORTS__4, vlan_table[2]); in ksz9477_set_vlan_table() 120 dev->vlan_cache[vid].table[0] = vlan_table[0]; in ksz9477_set_vlan_table() 121 dev->vlan_cache[vid].table[1] = vlan_table[ in ksz9477_set_vlan_table() 67 ksz9477_get_vlan_table(struct ksz_device *dev, u16 vid, u32 *vlan_table) ksz9477_get_vlan_table() argument 96 ksz9477_set_vlan_table(struct ksz_device *dev, u16 vid, u32 *vlan_table) ksz9477_set_vlan_table() argument 403 u32 vlan_table[3]; ksz9477_port_vlan_add() local 439 u32 vlan_table[3]; ksz9477_port_vlan_del() local [all...] |
H A D | ksz_common.h | 32 struct vlan_table { struct 161 struct vlan_table *vlan_cache;
|
H A D | ksz_common.c | 2116 dev->vlan_cache = devm_kcalloc(dev->dev, sizeof(struct vlan_table), in ksz_setup()
|
/kernel/linux/linux-5.10/drivers/net/dsa/microchip/ |
H A D | ksz9477.c | 100 u32 *vlan_table) in ksz9477_get_vlan_table() 116 ksz_read32(dev, REG_SW_VLAN_ENTRY__4, &vlan_table[0]); in ksz9477_get_vlan_table() 117 ksz_read32(dev, REG_SW_VLAN_ENTRY_UNTAG__4, &vlan_table[1]); in ksz9477_get_vlan_table() 118 ksz_read32(dev, REG_SW_VLAN_ENTRY_PORTS__4, &vlan_table[2]); in ksz9477_get_vlan_table() 129 u32 *vlan_table) in ksz9477_set_vlan_table() 135 ksz_write32(dev, REG_SW_VLAN_ENTRY__4, vlan_table[0]); in ksz9477_set_vlan_table() 136 ksz_write32(dev, REG_SW_VLAN_ENTRY_UNTAG__4, vlan_table[1]); in ksz9477_set_vlan_table() 137 ksz_write32(dev, REG_SW_VLAN_ENTRY_PORTS__4, vlan_table[2]); in ksz9477_set_vlan_table() 152 dev->vlan_cache[vid].table[0] = vlan_table[0]; in ksz9477_set_vlan_table() 153 dev->vlan_cache[vid].table[1] = vlan_table[ in ksz9477_set_vlan_table() 99 ksz9477_get_vlan_table(struct ksz_device *dev, u16 vid, u32 *vlan_table) ksz9477_get_vlan_table() argument 128 ksz9477_set_vlan_table(struct ksz_device *dev, u16 vid, u32 *vlan_table) ksz9477_set_vlan_table() argument 521 u32 vlan_table[3]; ksz9477_port_vlan_add() local 556 u32 vlan_table[3]; ksz9477_port_vlan_del() local [all...] |
H A D | ksz_common.h | 17 struct vlan_table { struct 82 struct vlan_table *vlan_cache;
|
H A D | ksz8795.c | 1105 dev->vlan_cache = devm_kcalloc(dev->dev, sizeof(struct vlan_table), in ksz8795_setup()
|
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | ud_header.c | 109 static const struct ib_field vlan_table[] = { variable 429 ib_pack(vlan_table, ARRAY_SIZE(vlan_table), in ib_ud_header_pack()
|
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | ud_header.c | 109 static const struct ib_field vlan_table[] = { variable 429 ib_pack(vlan_table, ARRAY_SIZE(vlan_table), in ib_ud_header_pack()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_pf.c | 196 u32 vlan_table, reg, mask, bit, len; in fm10k_update_vlan_pf() local 227 vlan_table = fm10k_read_reg(hw, reg); in fm10k_update_vlan_pf() 233 mask &= set ? ~vlan_table : vlan_table; in fm10k_update_vlan_pf() 235 fm10k_write_reg(hw, reg, vlan_table ^ mask); in fm10k_update_vlan_pf()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_pf.c | 196 u32 vlan_table, reg, mask, bit, len; in fm10k_update_vlan_pf() local 227 vlan_table = fm10k_read_reg(hw, reg); in fm10k_update_vlan_pf() 233 mask &= set ? ~vlan_table : vlan_table; in fm10k_update_vlan_pf() 235 fm10k_write_reg(hw, reg, vlan_table ^ mask); in fm10k_update_vlan_pf()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx4/ |
H A D | port.c | 560 struct mlx4_vlan_table *table = &mlx4_priv(dev)->port[port].vlan_table; in mlx4_find_cached_vlan() 580 struct mlx4_vlan_table *table = &mlx4_priv(dev)->port[port].vlan_table; in __mlx4_register_vlan() 586 struct mlx4_vlan_table *dup_table = &mlx4_priv(dev)->port[dup_port].vlan_table; in __mlx4_register_vlan() 764 struct mlx4_vlan_table *table = &mlx4_priv(dev)->port[port].vlan_table; in __mlx4_unregister_vlan() 768 struct mlx4_vlan_table *dup_table = &mlx4_priv(dev)->port[dup_port].vlan_table; in __mlx4_unregister_vlan() 951 struct mlx4_vlan_table *t1 = &mlx4_priv(dev)->port[1].vlan_table; in mlx4_bond_vlan_table() 952 struct mlx4_vlan_table *t2 = &mlx4_priv(dev)->port[2].vlan_table; in mlx4_bond_vlan_table() 1005 struct mlx4_vlan_table *t1 = &mlx4_priv(dev)->port[1].vlan_table; in mlx4_unbond_vlan_table() 1006 struct mlx4_vlan_table *t2 = &mlx4_priv(dev)->port[2].vlan_table; in mlx4_unbond_vlan_table()
|
H A D | mlx4.h | 840 struct mlx4_vlan_table vlan_table; member
|
H A D | main.c | 3055 mlx4_init_vlan_table(dev, &info->vlan_table); in mlx4_init_port_info()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx4/ |
H A D | port.c | 560 struct mlx4_vlan_table *table = &mlx4_priv(dev)->port[port].vlan_table; in mlx4_find_cached_vlan() 580 struct mlx4_vlan_table *table = &mlx4_priv(dev)->port[port].vlan_table; in __mlx4_register_vlan() 586 struct mlx4_vlan_table *dup_table = &mlx4_priv(dev)->port[dup_port].vlan_table; in __mlx4_register_vlan() 764 struct mlx4_vlan_table *table = &mlx4_priv(dev)->port[port].vlan_table; in __mlx4_unregister_vlan() 768 struct mlx4_vlan_table *dup_table = &mlx4_priv(dev)->port[dup_port].vlan_table; in __mlx4_unregister_vlan() 951 struct mlx4_vlan_table *t1 = &mlx4_priv(dev)->port[1].vlan_table; in mlx4_bond_vlan_table() 952 struct mlx4_vlan_table *t2 = &mlx4_priv(dev)->port[2].vlan_table; in mlx4_bond_vlan_table() 1005 struct mlx4_vlan_table *t1 = &mlx4_priv(dev)->port[1].vlan_table; in mlx4_unbond_vlan_table() 1006 struct mlx4_vlan_table *t2 = &mlx4_priv(dev)->port[2].vlan_table; in mlx4_unbond_vlan_table()
|
H A D | mlx4.h | 843 struct mlx4_vlan_table vlan_table; member
|
H A D | main.c | 3110 mlx4_init_vlan_table(dev, &info->vlan_table); in mlx4_init_port_info()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_main.h | 812 unsigned long vlan_table[VLAN_N_VID][BITS_TO_LONGS(HCLGE_VPORT_NUM)]; member
|
H A D | hclge_main.c | 8570 test_bit(vport_id, hdev->vlan_table[vlan_id])) in hclge_set_vlan_filter_hw() 8573 if (!is_kill && test_and_set_bit(vport_id, hdev->vlan_table[vlan_id])) { in hclge_set_vlan_filter_hw() 8581 !test_and_clear_bit(vport_id, hdev->vlan_table[vlan_id])) { in hclge_set_vlan_filter_hw() 8588 for_each_set_bit(vport_idx, hdev->vlan_table[vlan_id], HCLGE_VPORT_NUM) in hclge_set_vlan_filter_hw() 8944 clear_bit(vport->vport_id, hdev->vlan_table[vlan_id]); in hclge_restore_vport_vlan_table() 10541 memset(hdev->vlan_table, 0, sizeof(hdev->vlan_table)); in hclge_reset_ae_dev()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
H A D | hclge_main.h | 934 unsigned long vlan_table[VLAN_N_VID][BITS_TO_LONGS(HCLGE_VPORT_NUM)]; member
|
H A D | hclge_main.c | 9658 test_bit(vport_id, hdev->vlan_table[vlan_id])) in hclge_need_update_port_vlan() 9661 if (!is_kill && test_and_set_bit(vport_id, hdev->vlan_table[vlan_id])) { in hclge_need_update_port_vlan() 9669 !test_and_clear_bit(vport_id, hdev->vlan_table[vlan_id])) { in hclge_need_update_port_vlan() 9703 for_each_set_bit(vport_idx, hdev->vlan_table[vlan_id], HCLGE_VPORT_NUM) in hclge_set_vlan_filter_hw() 10118 clear_bit(vport->vport_id, hdev->vlan_table[vlan_id]); in hclge_restore_vport_port_base_vlan_config() 12051 memset(hdev->vlan_table, 0, sizeof(hdev->vlan_table)); in hclge_reset_ae_dev()
|
/kernel/linux/linux-5.10/drivers/net/usb/ |
H A D | lan78xx.c | 306 u32 vlan_table[DP_SEL_VHF_VLAN_LEN]; member 2343 DP_SEL_VHF_VLAN_LEN, pdata->vlan_table); in lan78xx_deferred_vlan_write() 2357 pdata->vlan_table[vid_dword_index] |= (1 << vid_bit_index); in lan78xx_vlan_rx_add_vid() 2376 pdata->vlan_table[vid_dword_index] &= ~(1 << vid_bit_index); in lan78xx_vlan_rx_kill_vid() 2855 pdata->vlan_table[i] = 0; in lan78xx_bind()
|
/kernel/linux/linux-6.6/drivers/net/usb/ |
H A D | lan78xx.c | 357 u32 vlan_table[DP_SEL_VHF_VLAN_LEN]; member 2611 DP_SEL_VHF_VLAN_LEN, pdata->vlan_table); in lan78xx_deferred_vlan_write() 2625 pdata->vlan_table[vid_dword_index] |= (1 << vid_bit_index); in lan78xx_vlan_rx_add_vid() 2644 pdata->vlan_table[vid_dword_index] &= ~(1 << vid_bit_index); in lan78xx_vlan_rx_kill_vid() 3434 pdata->vlan_table[i] = 0; in lan78xx_bind()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/micrel/ |
H A D | ksz884x.c | 1162 * @vlan_table: VLAN table entries information. 1175 struct ksz_vlan_table vlan_table[VLAN_TABLE_ENTRIES]; member 2649 &sw->vlan_table[entry].vid, in sw_init_vlan() 2650 &sw->vlan_table[entry].fid, in sw_init_vlan() 2651 &sw->vlan_table[entry].member); in sw_init_vlan()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/micrel/ |
H A D | ksz884x.c | 1094 * @vlan_table: VLAN table entries information. 1107 struct ksz_vlan_table vlan_table[VLAN_TABLE_ENTRIES]; member 2354 &sw->vlan_table[entry].vid, in sw_init_vlan() 2355 &sw->vlan_table[entry].fid, in sw_init_vlan() 2356 &sw->vlan_table[entry].member); in sw_init_vlan()
|