Lines Matching refs:bpid
497 static struct dpaa_bp *dpaa_bpid2pool(int bpid) in dpaa_bpid2pool() argument
499 if (WARN_ON(bpid < 0 || bpid >= BM_MAX_NUM_OF_POOLS)) in dpaa_bpid2pool()
502 return dpaa_bp_array[bpid]; in dpaa_bpid2pool()
506 static bool dpaa_bpid2pool_use(int bpid) in dpaa_bpid2pool_use() argument
508 if (dpaa_bpid2pool(bpid)) { in dpaa_bpid2pool_use()
509 refcount_inc(&dpaa_bp_array[bpid]->refs); in dpaa_bpid2pool_use()
517 static void dpaa_bpid2pool_map(int bpid, struct dpaa_bp *dpaa_bp) in dpaa_bpid2pool_map() argument
519 dpaa_bp_array[bpid] = dpaa_bp; in dpaa_bpid2pool_map()
534 if (dpaa_bp->bpid != FSL_DPAA_BPID_INV && in dpaa_bp_alloc_pool()
535 dpaa_bpid2pool_use(dpaa_bp->bpid)) in dpaa_bp_alloc_pool()
538 if (dpaa_bp->bpid == FSL_DPAA_BPID_INV) { in dpaa_bp_alloc_pool()
546 dpaa_bp->bpid = (u8)bman_get_bpid(dpaa_bp->pool); in dpaa_bp_alloc_pool()
555 dpaa_bpid2pool_map(dpaa_bp->bpid, dpaa_bp); in dpaa_bp_alloc_pool()
599 struct dpaa_bp *bp = dpaa_bpid2pool(dpaa_bp->bpid); in dpaa_bp_free()
614 dpaa_bp_array[bp->bpid] = NULL; in dpaa_bp_free()
1304 rx_p->ext_buf_pools.ext_buf_pool[0].id = bp->bpid; in dpaa_eth_init_rx_port()
1372 dpaa_bp = dpaa_bpid2pool(sgt[i].bpid); in dpaa_release_sgt_members()
1385 sgt[i - 1].bpid == sgt[i].bpid); in dpaa_release_sgt_members()
1403 dpaa_bp = dpaa_bpid2pool(fd->bpid); in dpaa_fd_release()
1785 dpaa_bp = dpaa_bpid2pool(fd->bpid); in contig_fd_to_skb()
1845 dpaa_bp = dpaa_bpid2pool(sgt[i].bpid); in sg_fd_to_skb()
1918 dpaa_bp = dpaa_bpid2pool(sgt[j].bpid); in sg_fd_to_skb()
1948 fd->bpid = FSL_DPAA_BPID_INV; in skb_to_contig_fd()
2027 sgt[0].bpid = FSL_DPAA_BPID_INV; in skb_to_sg_fd()
2052 sgt[i + 1].bpid = FSL_DPAA_BPID_INV; in skb_to_sg_fd()
2077 fd->bpid = FSL_DPAA_BPID_INV; in skb_to_sg_fd()
2104 if (fd->bpid == FSL_DPAA_BPID_INV) in dpaa_xmit()
2494 dpaa_bp = dpaa_bpid2pool(dq->fd.bpid); in rx_error_dqrr()
2549 fd.bpid = FSL_DPAA_BPID_INV; in dpaa_xdp_xmit_frame()
2703 dpaa_bp = dpaa_bpid2pool(dq->fd.bpid); in rx_default_dqrr()
3203 dpaa_bp->bpid = FSL_DPAA_BPID_INV; in dpaa_bp_alloc()