Home
last modified time | relevance | path

Searched refs:mac_tbl (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/infiniband/ulp/opa_vnic/
H A Dopa_vnic_vema.c163 static inline bool vema_mac_tbl_req_ok(struct opa_veswport_mactable *mac_tbl) in vema_mac_tbl_req_ok() argument
166 u16 req_entries = ((OPA_VNIC_EMA_DATA - sizeof(*mac_tbl)) / in vema_mac_tbl_req_ok()
167 sizeof(mac_tbl->tbl_entries[0])); in vema_mac_tbl_req_ok()
169 offset = be16_to_cpu(mac_tbl->offset); in vema_mac_tbl_req_ok()
170 num_entries = be16_to_cpu(mac_tbl->num_entries); in vema_mac_tbl_req_ok()
392 struct opa_veswport_mactable *mac_tbl; in vema_set_mac_entries() local
401 mac_tbl = (struct opa_veswport_mactable *)recvd_mad->data; in vema_set_mac_entries()
402 if (vema_mac_tbl_req_ok(mac_tbl)) { in vema_set_mac_entries()
403 if (opa_vnic_update_mac_tbl(adapter, mac_tbl)) in vema_set_mac_entries()
/linux/drivers/net/ethernet/ti/icssm/
H A Dicssm_prueth_switch.c272 icssm_prueth_sw_fdb_search(struct fdb_mac_tbl_array __iomem *mac_tbl, in icssm_prueth_sw_fdb_search() argument
283 memcpy_fromio(tmp_mac, mac_tbl->mac_tbl_entry[mac_tbl_idx].mac, in icssm_prueth_sw_fdb_search()
311 struct fdb_mac_tbl_array __iomem *mac_tbl = fdb->mac_tbl_a; in icssm_prueth_sw_find_fdb_insert() local
322 e = &mac_tbl->mac_tbl_entry[mac_tbl_idx]; in icssm_prueth_sw_find_fdb_insert()
347 icssm_prueth_sw_fdb_empty_slot_left(struct fdb_mac_tbl_array __iomem *mac_tbl, in icssm_prueth_sw_fdb_empty_slot_left() argument
354 flags = readb(&mac_tbl->mac_tbl_entry[i].flags); in icssm_prueth_sw_fdb_empty_slot_left()
363 icssm_prueth_sw_fdb_empty_slot_right(struct fdb_mac_tbl_array __iomem *mac_tbl, in icssm_prueth_sw_fdb_empty_slot_right() argument
370 flags = readb(&mac_tbl->mac_tbl_entry[i].flags); in icssm_prueth_sw_fdb_empty_slot_right()
/linux/drivers/net/ethernet/freescale/enetc/
H A Denetc4_pf.c173 struct enetc_mac_addr *mac_tbl; in enetc4_pf_set_uc_exact_filter() local
195 mac_tbl = kzalloc_objs(*mac_tbl, mac_cnt, GFP_ATOMIC); in enetc4_pf_set_uc_exact_filter()
196 if (!mac_tbl) { in enetc4_pf_set_uc_exact_filter()
203 ether_addr_copy(mac_tbl[i++].addr, ha->addr); in enetc4_pf_set_uc_exact_filter()
214 if (!enetc4_pf_add_maft_entries(pf, mac_tbl, i)) in enetc4_pf_set_uc_exact_filter()
217 kfree(mac_tbl); in enetc4_pf_set_uc_exact_filter()
/linux/drivers/net/wireless/realtek/rtw88/
H A Drtw8821a.c1173 .mac_tbl = &rtw8821a_mac_tbl,
H A Drtw8814a.c389 rtw_load_table(rtwdev, rtwdev->chip->mac_tbl); in rtw8814a_mac_init()
2224 .mac_tbl = &rtw8814a_mac_tbl,
H A Drtw8812a.c1073 .mac_tbl = &rtw8812a_mac_tbl,
H A Drtw8703b.c1934 .mac_tbl = &rtw8703b_mac_tbl,
H A Drtw8821c.c2014 .mac_tbl = &rtw8821c_mac_tbl,
H A Drtw8723d.c2158 .mac_tbl = &rtw8723d_mac_tbl,
H A Drtw88xxa.c1083 rtw_load_table(rtwdev, chip->mac_tbl); in rtw88xxa_power_on()
H A Drtw8822c.c5378 .mac_tbl = &rtw8822c_mac_tbl,