Searched refs:fwd_entry (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 87 ent->port = fwd_entry & PORTID_MASK; in bcm_sf2_arl_to_entry() 88 ent->is_valid = !!(fwd_entry & ARL_VALID); in bcm_sf2_arl_to_entry() 89 ent->is_age = !!(fwd_entry & ARL_AGE); in bcm_sf2_arl_to_entry() 90 ent->is_static = !!(fwd_entry & ARL_STATIC); 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 100 *fwd_entry = ent->port & PORTID_MASK; in bcm_sf2_arl_from_entry() 102 *fwd_entry |= ARL_VALID; in bcm_sf2_arl_from_entry() 104 *fwd_entry |= ARL_STATIC; in bcm_sf2_arl_from_entry() 106 *fwd_entry |= ARL_AGE; in bcm_sf2_arl_from_entry()
|
D | bcm_sf2.c | 653 u32 fwd_entry; in bcm_sf2_arl_read() local 656 fwd_entry = core_readl(priv, CORE_ARLA_FWD_ENTRY(i)); in bcm_sf2_arl_read() 657 bcm_sf2_arl_to_entry(ent, mac_vid, fwd_entry); in bcm_sf2_arl_read() 676 u32 fwd_entry; in bcm_sf2_arl_op() local 700 fwd_entry = 0; in bcm_sf2_arl_op() 710 bcm_sf2_arl_from_entry(&mac_vid, &fwd_entry, &ent); in bcm_sf2_arl_op() 713 core_writel(priv, fwd_entry, CORE_ARLA_FWD_ENTRY(idx)); in bcm_sf2_arl_op() 771 u32 fwd_entry; in bcm_sf2_arl_search_rd() local 774 fwd_entry = core_readl(priv, CORE_ARLA_SRCH_RSLT(idx)); in bcm_sf2_arl_search_rd() 775 bcm_sf2_arl_to_entry(ent, mac_vid, fwd_entry); in bcm_sf2_arl_search_rd()
|