Lines Matching refs:bpid
501 static struct dpaa_bp *dpaa_bpid2pool(int bpid) in dpaa_bpid2pool() argument
503 if (WARN_ON(bpid < 0 || bpid >= BM_MAX_NUM_OF_POOLS)) in dpaa_bpid2pool()
506 return dpaa_bp_array[bpid]; in dpaa_bpid2pool()
510 static bool dpaa_bpid2pool_use(int bpid) in dpaa_bpid2pool_use() argument
512 if (dpaa_bpid2pool(bpid)) { in dpaa_bpid2pool_use()
513 refcount_inc(&dpaa_bp_array[bpid]->refs); in dpaa_bpid2pool_use()
521 static void dpaa_bpid2pool_map(int bpid, struct dpaa_bp *dpaa_bp) in dpaa_bpid2pool_map() argument
523 dpaa_bp_array[bpid] = dpaa_bp; in dpaa_bpid2pool_map()
538 if (dpaa_bp->bpid != FSL_DPAA_BPID_INV && in dpaa_bp_alloc_pool()
539 dpaa_bpid2pool_use(dpaa_bp->bpid)) in dpaa_bp_alloc_pool()
542 if (dpaa_bp->bpid == FSL_DPAA_BPID_INV) { in dpaa_bp_alloc_pool()
550 dpaa_bp->bpid = (u8)bman_get_bpid(dpaa_bp->pool); in dpaa_bp_alloc_pool()
559 dpaa_bpid2pool_map(dpaa_bp->bpid, dpaa_bp); in dpaa_bp_alloc_pool()
603 struct dpaa_bp *bp = dpaa_bpid2pool(dpaa_bp->bpid); in dpaa_bp_free()
618 dpaa_bp_array[bp->bpid] = NULL; in dpaa_bp_free()
1275 rx_p->ext_buf_pools.ext_buf_pool[0].id = bp->bpid; in dpaa_eth_init_rx_port()
1343 dpaa_bp = dpaa_bpid2pool(sgt[i].bpid); in dpaa_release_sgt_members()
1356 sgt[i - 1].bpid == sgt[i].bpid); in dpaa_release_sgt_members()
1374 dpaa_bp = dpaa_bpid2pool(fd->bpid); in dpaa_fd_release()
1761 dpaa_bp = dpaa_bpid2pool(fd->bpid); in contig_fd_to_skb()
1821 dpaa_bp = dpaa_bpid2pool(sgt[i].bpid); in sg_fd_to_skb()
1894 dpaa_bp = dpaa_bpid2pool(sgt[j].bpid); in sg_fd_to_skb()
1924 fd->bpid = FSL_DPAA_BPID_INV; in skb_to_contig_fd()
2003 sgt[0].bpid = FSL_DPAA_BPID_INV; in skb_to_sg_fd()
2028 sgt[i + 1].bpid = FSL_DPAA_BPID_INV; in skb_to_sg_fd()
2053 fd->bpid = FSL_DPAA_BPID_INV; in skb_to_sg_fd()
2080 if (fd->bpid == FSL_DPAA_BPID_INV) in dpaa_xmit()
2463 dpaa_bp = dpaa_bpid2pool(dq->fd.bpid); in rx_error_dqrr()
2518 fd.bpid = FSL_DPAA_BPID_INV; in dpaa_xdp_xmit_frame()
2672 dpaa_bp = dpaa_bpid2pool(dq->fd.bpid); in rx_default_dqrr()
3216 dpaa_bp->bpid = FSL_DPAA_BPID_INV; in dpaa_bp_alloc()