/linux-6.3-rc2/drivers/net/ethernet/wangxun/libwx/ |
A D | wx_hw.c | 768 wx->mac_table[i].addr, in wx_sync_mac_table() 769 wx->mac_table[i].pools, in wx_sync_mac_table() 783 wx->mac_table[0].pools = 1ULL; in wx_mac_set_default_filter() 785 wx_set_rar(wx, 0, wx->mac_table[0].addr, in wx_mac_set_default_filter() 786 wx->mac_table[0].pools, in wx_mac_set_default_filter() 802 wx->mac_table[i].pools = 0; in wx_flush_sw_mac_table() 832 wx->mac_table[i].pools |= (1ULL << pool); in wx_add_mac_filter() 852 wx->mac_table[i].pools &= ~(1ULL << pool); in wx_del_mac_filter() 853 if (!wx->mac_table[i].pools) { in wx_del_mac_filter() 868 if (wx->mac_table[i].state == 0) in wx_available_rars() [all …]
|
A D | wx_type.h | 624 struct wx_mac_addr *mac_table; member
|
/linux-6.3-rc2/arch/powerpc/boot/ |
A D | planetcore.c | 72 static u64 mac_table[4] = { variable 91 mac_table[i]; in planetcore_set_mac_addrs()
|
/linux-6.3-rc2/drivers/net/ethernet/marvell/octeontx2/nic/ |
A D | otx2_flows.c | 313 pf->mac_table = devm_kzalloc(pf->dev, sizeof(struct otx2_mac_table) in otx2_mcam_flow_init() 315 if (!pf->mac_table) in otx2_mcam_flow_init() 368 if (pf->mac_table[i].inuse) in otx2_do_add_macfilter() 370 ether_addr_copy(pf->mac_table[i].addr, mac); in otx2_do_add_macfilter() 371 pf->mac_table[i].inuse = true; in otx2_do_add_macfilter() 372 pf->mac_table[i].mcam_entry = in otx2_do_add_macfilter() 374 req->entry = pf->mac_table[i].mcam_entry; in otx2_do_add_macfilter() 411 if (!pf->mac_table[i].inuse) in otx2_get_mcamentry_for_mac() 414 if (ether_addr_equal(pf->mac_table[i].addr, mac)) { in otx2_get_mcamentry_for_mac() 415 *mcam_entry = pf->mac_table[i].mcam_entry; in otx2_get_mcamentry_for_mac() [all …]
|
A D | otx2_common.h | 468 struct otx2_mac_table *mac_table; member
|
/linux-6.3-rc2/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
A D | hclgevf_main.c | 976 &hdev->mac_table.uc_mac_list : &hdev->mac_table.mc_mac_list; in hclgevf_update_mac_list() 978 spin_lock_bh(&hdev->mac_table.mac_list_lock); in hclgevf_update_mac_list() 1006 spin_unlock_bh(&hdev->mac_table.mac_list_lock); in hclgevf_update_mac_list() 1165 &hdev->mac_table.uc_mac_list : &hdev->mac_table.mc_mac_list; in hclgevf_sync_mac_list() 1167 spin_lock_bh(&hdev->mac_table.mac_list_lock); in hclgevf_sync_mac_list() 1189 spin_unlock_bh(&hdev->mac_table.mac_list_lock); in hclgevf_sync_mac_list() 1198 spin_lock_bh(&hdev->mac_table.mac_list_lock); in hclgevf_sync_mac_list() 1203 spin_unlock_bh(&hdev->mac_table.mac_list_lock); in hclgevf_sync_mac_list() 1214 spin_lock_bh(&hdev->mac_table.mac_list_lock); in hclgevf_uninit_mac_list() 2293 INIT_LIST_HEAD(&hdev->mac_table.uc_mac_list); in hclgevf_state_init() [all …]
|
A D | hclgevf_main.h | 258 struct hclgevf_mac_table_cfg mac_table; member
|
/linux-6.3-rc2/drivers/net/ethernet/intel/ixgbe/ |
A D | ixgbe_main.c | 4720 struct ixgbe_mac_addr *mac_table = &adapter->mac_table[0]; in ixgbe_full_sync_mac_table() local 4729 mac_table->addr, in ixgbe_full_sync_mac_table() 4730 mac_table->pool, in ixgbe_full_sync_mac_table() 4740 struct ixgbe_mac_addr *mac_table = &adapter->mac_table[0]; in ixgbe_sync_mac_table() local 4752 mac_table->addr, in ixgbe_sync_mac_table() 4762 struct ixgbe_mac_addr *mac_table = &adapter->mac_table[0]; in ixgbe_flush_sw_mac_table() local 4776 struct ixgbe_mac_addr *mac_table = &adapter->mac_table[0]; in ixgbe_available_rars() local 4800 struct ixgbe_mac_addr *mac_table = &adapter->mac_table[0]; in ixgbe_mac_set_default_filter() local 4808 hw->mac.ops.set_rar(hw, 0, mac_table->addr, mac_table->pool, in ixgbe_mac_set_default_filter() 4815 struct ixgbe_mac_addr *mac_table = &adapter->mac_table[0]; in ixgbe_add_mac_filter() local [all …]
|
A D | ixgbe.h | 795 struct ixgbe_mac_addr *mac_table; member
|
/linux-6.3-rc2/drivers/net/ethernet/intel/igb/ |
A D | igb_main.c | 3664 kfree(adapter->mac_table); in igb_probe() 3880 kfree(adapter->mac_table); in igb_remove() 4054 if (!adapter->mac_table) in igb_sw_init() 7605 adapter->mac_table[i].queue = 0; in igb_flush_mac_table() 7637 struct igb_mac_addr *mac_table = &adapter->mac_table[0]; in igb_set_default_mac_filter() local 7694 adapter->mac_table[i].queue = queue; in igb_add_mac_filter_flags() 7746 adapter->mac_table[i].state = in igb_del_mac_filter_flags() 7748 adapter->mac_table[i].queue = in igb_del_mac_filter_flags() 7751 adapter->mac_table[i].state = 0; in igb_del_mac_filter_flags() 7752 adapter->mac_table[i].queue = 0; in igb_del_mac_filter_flags() [all …]
|
A D | igb.h | 664 struct igb_mac_addr *mac_table; member
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx4/ |
A D | port.c | 153 struct mlx4_mac_table *table = &info->mac_table; in mlx4_find_cached_mac() 185 struct mlx4_mac_table *table = &info->mac_table; in __mlx4_register_mac() 191 struct mlx4_mac_table *dup_table = &mlx4_priv(dev)->port[dup_port].mac_table; in __mlx4_register_mac() 386 struct mlx4_mac_table *dup_table = &mlx4_priv(dev)->port[dup_port].mac_table; in __mlx4_unregister_mac() 393 table = &info->mac_table; in __mlx4_unregister_mac() 477 struct mlx4_mac_table *table = &info->mac_table; in __mlx4_replace_mac() 482 struct mlx4_mac_table *dup_table = &mlx4_priv(dev)->port[dup_port].mac_table; in __mlx4_replace_mac() 844 struct mlx4_mac_table *t1 = &mlx4_priv(dev)->port[1].mac_table; in mlx4_bond_mac_table() 845 struct mlx4_mac_table *t2 = &mlx4_priv(dev)->port[2].mac_table; in mlx4_bond_mac_table() 898 struct mlx4_mac_table *t1 = &mlx4_priv(dev)->port[1].mac_table; in mlx4_unbond_mac_table() [all …]
|
A D | mlx4.h | 840 struct mlx4_mac_table mac_table; member
|
A D | main.c | 3054 mlx4_init_mac_table(dev, &info->mac_table); in mlx4_init_port_info()
|
/linux-6.3-rc2/drivers/net/ethernet/wangxun/txgbe/ |
A D | txgbe_main.c | 261 memcpy(old_addr, &wx->mac_table[0].addr, netdev->addr_len); in txgbe_reset() 699 kfree(wx->mac_table); in txgbe_probe() 729 kfree(wx->mac_table); in txgbe_remove()
|
/linux-6.3-rc2/drivers/net/ethernet/wangxun/ngbe/ |
A D | ngbe_main.c | 670 kfree(wx->mac_table); in ngbe_probe() 699 kfree(wx->mac_table); in ngbe_remove()
|
/linux-6.3-rc2/drivers/net/wireless/ti/wl1251/ |
A D | acx.h | 348 u8 mac_table[ACX_MC_ADDRESS_GROUP_MAX_LEN]; member
|
A D | acx.c | 396 memcpy(acx->mac_table, mc_list, mc_list_len * ETH_ALEN); in wl1251_acx_group_address_tbl()
|
/linux-6.3-rc2/drivers/net/wireless/ti/wlcore/ |
A D | acx.h | 192 u8 mac_table[ADDRESS_GROUP_MAX_LEN]; member
|
A D | acx.c | 231 memcpy(acx->mac_table, mc_list, mc_list_len * ETH_ALEN); in wl1271_acx_group_address_tbl()
|
/linux-6.3-rc2/drivers/net/ethernet/micrel/ |
A D | ksz884x.c | 1106 struct ksz_mac_table mac_table[STATIC_MAC_TABLE_ENTRIES]; member 2766 entry = &hw->ksz_switch->mac_table[i]; in sw_clr_sta_mac_table() 2784 entry = &hw->ksz_switch->mac_table[STP_ENTRY]; in sw_init_stp() 2812 entry = &hw->ksz_switch->mac_table[i]; in sw_block_addr()
|