Lines Matching refs:ib2
201 return &entry->bridge.ib2;
204 return &entry->ipv6.ib2;
206 return &entry->ipv4.ib2;
253 entry->bridge.ib2 = val;
256 entry->ipv6.ib2 = val;
259 entry->ipv4.ib2 = val;
279 u32 *ib2 = mtk_foe_entry_ib2(eth, entry);
280 u32 val = *ib2;
289 *ib2 = val;
431 u32 *ib2 = mtk_foe_entry_ib2(eth, entry);
435 *ib2 &= ~MTK_FOE_IB2_PORT_MG_V2;
436 *ib2 |= FIELD_PREP(MTK_FOE_IB2_RX_IDX, txq) |
442 *ib2 &= ~MTK_FOE_IB2_PORT_MG_V2;
443 *ib2 |= FIELD_PREP(MTK_FOE_IB2_RX_IDX, txq) |
449 *ib2 &= ~MTK_FOE_IB2_PORT_MG;
450 *ib2 |= MTK_FOE_IB2_WDMA_WINFO;
452 *ib2 |= MTK_FOE_IB2_WDMA_DEVIDX;
465 u32 *ib2 = mtk_foe_entry_ib2(eth, entry);
468 *ib2 &= ~MTK_FOE_IB2_QID_V2;
469 *ib2 |= FIELD_PREP(MTK_FOE_IB2_QID_V2, queue);
470 *ib2 |= MTK_FOE_IB2_PSE_QOS_V2;
472 *ib2 &= ~MTK_FOE_IB2_QID;
473 *ib2 |= FIELD_PREP(MTK_FOE_IB2_QID, queue);
474 *ib2 |= MTK_FOE_IB2_PSE_QOS;
493 len = offsetof(struct mtk_foe_entry, ipv4.ib2);
731 *mtk_foe_entry_ib2(ppe->eth, &foe) = entry->data.bridge.ib2;