Lines Matching full:ib1
78 switch (FIELD_GET(MTK_FOE_IB1_PACKET_TYPE, e->ib1)) { in mtk_ppe_hash_entry()
123 int type = FIELD_GET(MTK_FOE_IB1_PACKET_TYPE, entry->ib1); in mtk_foe_entry_l2()
134 int type = FIELD_GET(MTK_FOE_IB1_PACKET_TYPE, entry->ib1); in mtk_foe_entry_ib2()
155 entry->ib1 = val; in mtk_foe_entry_prepare()
208 int type = FIELD_GET(MTK_FOE_IB1_PACKET_TYPE, entry->ib1); in mtk_foe_entry_set_ipv4_tuple()
247 int type = FIELD_GET(MTK_FOE_IB1_PACKET_TYPE, entry->ib1); in mtk_foe_entry_set_ipv6_tuple()
284 if (!(entry->ib1 & MTK_FOE_IB1_BIND_VLAN_LAYER)) in mtk_foe_entry_set_dsa()
285 entry->ib1 |= FIELD_PREP(MTK_FOE_IB1_BIND_VLAN_LAYER, 1); in mtk_foe_entry_set_dsa()
289 entry->ib1 &= ~MTK_FOE_IB1_BIND_VLAN_TAG; in mtk_foe_entry_set_dsa()
298 switch (FIELD_GET(MTK_FOE_IB1_BIND_VLAN_LAYER, entry->ib1)) { in mtk_foe_entry_set_vlan()
300 entry->ib1 |= MTK_FOE_IB1_BIND_VLAN_TAG | in mtk_foe_entry_set_vlan()
305 if (!(entry->ib1 & MTK_FOE_IB1_BIND_VLAN_TAG)) { in mtk_foe_entry_set_vlan()
310 entry->ib1 += FIELD_PREP(MTK_FOE_IB1_BIND_VLAN_LAYER, 1); in mtk_foe_entry_set_vlan()
322 if (!(entry->ib1 & MTK_FOE_IB1_BIND_VLAN_LAYER) || in mtk_foe_entry_set_pppoe()
323 (entry->ib1 & MTK_FOE_IB1_BIND_VLAN_TAG)) in mtk_foe_entry_set_pppoe()
326 entry->ib1 |= MTK_FOE_IB1_BIND_PPPOE; in mtk_foe_entry_set_pppoe()
334 return !(entry->ib1 & MTK_FOE_IB1_STATIC) && in mtk_foe_entry_usable()
335 FIELD_GET(MTK_FOE_IB1_STATE, entry->ib1) != MTK_FOE_STATE_BIND; in mtk_foe_entry_usable()
345 entry->ib1 &= ~MTK_FOE_IB1_BIND_TIMESTAMP; in mtk_foe_entry_commit()
346 entry->ib1 |= FIELD_PREP(MTK_FOE_IB1_BIND_TIMESTAMP, timestamp); in mtk_foe_entry_commit()
360 hwe->ib1 = entry->ib1; in mtk_foe_entry_commit()
406 ppe->foe_table[i + skip[k]].ib1 |= MTK_FOE_IB1_STATIC; in mtk_ppe_init_foe_table()
491 ppe->foe_table[i].ib1 = FIELD_PREP(MTK_FOE_IB1_STATE, in mtk_ppe_stop()