Searched refs:mac_vid (Results 1 – 2 of 2) sorted by relevance
/linux-4.4.14/drivers/net/dsa/ |
D | bcm_sf2.h | 84 u64 mac_vid, u32 fwd_entry) in bcm_sf2_arl_to_entry() argument 91 bcm_sf2_mac_from_u64(mac_vid, ent->mac); in bcm_sf2_arl_to_entry() 92 ent->vid = mac_vid >> VID_SHIFT; in bcm_sf2_arl_to_entry() 95 static inline void bcm_sf2_arl_from_entry(u64 *mac_vid, u32 *fwd_entry, in bcm_sf2_arl_from_entry() argument 98 *mac_vid = bcm_sf2_mac_to_u64(ent->mac); in bcm_sf2_arl_from_entry() 99 *mac_vid |= (u64)(ent->vid & VID_MASK) << VID_SHIFT; in bcm_sf2_arl_from_entry()
|
D | bcm_sf2.c | 652 u64 mac_vid; in bcm_sf2_arl_read() local 655 mac_vid = core_readq(priv, CORE_ARLA_MACVID_ENTRY(i)); in bcm_sf2_arl_read() 657 bcm_sf2_arl_to_entry(ent, mac_vid, fwd_entry); in bcm_sf2_arl_read() 665 if (!is_valid && (mac_vid & mac)) in bcm_sf2_arl_read() 677 u64 mac, mac_vid = 0; in bcm_sf2_arl_op() local 710 bcm_sf2_arl_from_entry(&mac_vid, &fwd_entry, &ent); in bcm_sf2_arl_op() 712 core_writeq(priv, mac_vid, CORE_ARLA_MACVID_ENTRY(idx)); in bcm_sf2_arl_op() 770 u64 mac_vid; in bcm_sf2_arl_search_rd() local 773 mac_vid = core_readq(priv, CORE_ARLA_SRCH_RSLT_MACVID(idx)); in bcm_sf2_arl_search_rd() 775 bcm_sf2_arl_to_entry(ent, mac_vid, fwd_entry); in bcm_sf2_arl_search_rd()
|