Searched refs:vlan_table (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/net/dsa/microchip/ |
| H A D | ksz9477.c | 78 u32 *vlan_table) in ksz9477_get_vlan_table() argument 94 ksz_read32(dev, REG_SW_VLAN_ENTRY__4, &vlan_table[0]); in ksz9477_get_vlan_table() 95 ksz_read32(dev, REG_SW_VLAN_ENTRY_UNTAG__4, &vlan_table[1]); in ksz9477_get_vlan_table() 96 ksz_read32(dev, REG_SW_VLAN_ENTRY_PORTS__4, &vlan_table[2]); in ksz9477_get_vlan_table() 107 u32 *vlan_table) in ksz9477_set_vlan_table() argument 113 ksz_write32(dev, REG_SW_VLAN_ENTRY__4, vlan_table[0]); in ksz9477_set_vlan_table() 114 ksz_write32(dev, REG_SW_VLAN_ENTRY_UNTAG__4, vlan_table[1]); in ksz9477_set_vlan_table() 115 ksz_write32(dev, REG_SW_VLAN_ENTRY_PORTS__4, vlan_table[2]); in ksz9477_set_vlan_table() 130 dev->vlan_cache[vid].table[0] = vlan_table[0]; in ksz9477_set_vlan_table() 131 dev->vlan_cache[vid].table[1] = vlan_table[1]; in ksz9477_set_vlan_table() [all …]
|
| H A D | ksz_common.h | 41 struct vlan_table { struct 236 struct vlan_table *vlan_cache;
|
| H A D | lan937x_main.c | 779 dev->vlan_cache = devm_kcalloc(dev->dev, sizeof(struct vlan_table), in lan937x_setup()
|
| H A D | ksz8.c | 2395 dev->vlan_cache = devm_kcalloc(dev->dev, sizeof(struct vlan_table), in ksz8463_setup() 2656 dev->vlan_cache = devm_kcalloc(dev->dev, sizeof(struct vlan_table), in ksz8_setup()
|
| /linux/drivers/net/ethernet/mellanox/mlx4/ |
| H A D | port.c | 540 struct mlx4_vlan_table *table = &mlx4_priv(dev)->port[port].vlan_table; in mlx4_find_cached_vlan() 560 struct mlx4_vlan_table *table = &mlx4_priv(dev)->port[port].vlan_table; in __mlx4_register_vlan() 566 struct mlx4_vlan_table *dup_table = &mlx4_priv(dev)->port[dup_port].vlan_table; in __mlx4_register_vlan() 744 struct mlx4_vlan_table *table = &mlx4_priv(dev)->port[port].vlan_table; in __mlx4_unregister_vlan() 748 struct mlx4_vlan_table *dup_table = &mlx4_priv(dev)->port[dup_port].vlan_table; in __mlx4_unregister_vlan() 931 struct mlx4_vlan_table *t1 = &mlx4_priv(dev)->port[1].vlan_table; in mlx4_bond_vlan_table() 932 struct mlx4_vlan_table *t2 = &mlx4_priv(dev)->port[2].vlan_table; in mlx4_bond_vlan_table() 985 struct mlx4_vlan_table *t1 = &mlx4_priv(dev)->port[1].vlan_table; in mlx4_unbond_vlan_table() 986 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
|
| /linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| H A D | hclge_main.h | 967 unsigned long vlan_table[VLAN_N_VID][BITS_TO_LONGS(HCLGE_VPORT_NUM)]; member
|
| H A D | hclge_main.c | 7492 test_bit(vport_id, hdev->vlan_table[vlan_id])) in hclge_need_update_port_vlan() 7495 if (!is_kill && test_and_set_bit(vport_id, hdev->vlan_table[vlan_id])) { in hclge_need_update_port_vlan() 7503 !test_and_clear_bit(vport_id, hdev->vlan_table[vlan_id])) { in hclge_need_update_port_vlan() 7537 for_each_set_bit(vport_idx, hdev->vlan_table[vlan_id], HCLGE_VPORT_NUM) in hclge_set_vlan_filter_hw() 7957 clear_bit(vport->vport_id, hdev->vlan_table[vlan_id]); in hclge_restore_vport_port_base_vlan_config() 9980 memset(hdev->vlan_table, 0, sizeof(hdev->vlan_table)); in hclge_reset_ae_dev()
|
| /linux/drivers/net/usb/ |
| H A D | lan78xx.c | 358 u32 vlan_table[DP_SEL_VHF_VLAN_LEN]; member 3102 DP_SEL_VHF_VLAN_LEN, pdata->vlan_table); in lan78xx_write_vlan_table() 3124 pdata->vlan_table[vid_dword_index] |= (1 << vid_bit_index); in lan78xx_vlan_rx_add_vid() 3143 pdata->vlan_table[vid_dword_index] &= ~(1 << vid_bit_index); in lan78xx_vlan_rx_kill_vid() 3784 pdata->vlan_table[i] = 0; in lan78xx_bind()
|