Home
last modified time | relevance | path

Searched refs:mac_vid (Results 1 – 2 of 2) sorted by relevance

/linux-4.4.14/drivers/net/dsa/
Dbcm_sf2.h84 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()
Dbcm_sf2.c652 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()