Lines Matching refs:bpid

514 static struct dpaa_bp *dpaa_bpid2pool(int bpid)  in dpaa_bpid2pool()  argument
516 if (WARN_ON(bpid < 0 || bpid >= BM_MAX_NUM_OF_POOLS)) in dpaa_bpid2pool()
519 return dpaa_bp_array[bpid]; in dpaa_bpid2pool()
523 static bool dpaa_bpid2pool_use(int bpid) in dpaa_bpid2pool_use() argument
525 if (dpaa_bpid2pool(bpid)) { in dpaa_bpid2pool_use()
526 refcount_inc(&dpaa_bp_array[bpid]->refs); in dpaa_bpid2pool_use()
534 static void dpaa_bpid2pool_map(int bpid, struct dpaa_bp *dpaa_bp) in dpaa_bpid2pool_map() argument
536 dpaa_bp_array[bpid] = dpaa_bp; in dpaa_bpid2pool_map()
551 if (dpaa_bp->bpid != FSL_DPAA_BPID_INV && in dpaa_bp_alloc_pool()
552 dpaa_bpid2pool_use(dpaa_bp->bpid)) in dpaa_bp_alloc_pool()
555 if (dpaa_bp->bpid == FSL_DPAA_BPID_INV) { in dpaa_bp_alloc_pool()
563 dpaa_bp->bpid = (u8)bman_get_bpid(dpaa_bp->pool); in dpaa_bp_alloc_pool()
572 dpaa_bpid2pool_map(dpaa_bp->bpid, dpaa_bp); in dpaa_bp_alloc_pool()
616 struct dpaa_bp *bp = dpaa_bpid2pool(dpaa_bp->bpid); in dpaa_bp_free()
631 dpaa_bp_array[bp->bpid] = NULL; in dpaa_bp_free()
1307 rx_p->ext_buf_pools.ext_buf_pool[0].id = bp->bpid; in dpaa_eth_init_rx_port()
1375 dpaa_bp = dpaa_bpid2pool(sgt[i].bpid); in dpaa_release_sgt_members()
1388 sgt[i - 1].bpid == sgt[i].bpid); in dpaa_release_sgt_members()
1406 dpaa_bp = dpaa_bpid2pool(fd->bpid); in dpaa_fd_release()
1788 dpaa_bp = dpaa_bpid2pool(fd->bpid); in contig_fd_to_skb()
1847 dpaa_bp = dpaa_bpid2pool(sgt[i].bpid); in sg_fd_to_skb()
1927 dpaa_bp = dpaa_bpid2pool(sgt[j].bpid); in sg_fd_to_skb()
1957 fd->bpid = FSL_DPAA_BPID_INV; in skb_to_contig_fd()
2036 sgt[0].bpid = FSL_DPAA_BPID_INV; in skb_to_sg_fd()
2061 sgt[i + 1].bpid = FSL_DPAA_BPID_INV; in skb_to_sg_fd()
2086 fd->bpid = FSL_DPAA_BPID_INV; in skb_to_sg_fd()
2113 if (fd->bpid == FSL_DPAA_BPID_INV) in dpaa_xmit()
2503 dpaa_bp = dpaa_bpid2pool(dq->fd.bpid); in rx_error_dqrr()
2558 fd.bpid = FSL_DPAA_BPID_INV; in dpaa_xdp_xmit_frame()
2712 dpaa_bp = dpaa_bpid2pool(dq->fd.bpid); in rx_default_dqrr()
3213 dpaa_bp->bpid = FSL_DPAA_BPID_INV; in dpaa_bp_alloc()