Home
last modified time | relevance | path

Searched refs:bpid (Results 1 – 25 of 31) sorted by relevance

12

/linux/include/soc/fsl/
H A Ddpaa2-fd.h32 * @simple.bpid: buffer pool ID
46 __le16 bpid;
262 * dpaa2_fd_get_bpid() - Get the bpid field in the frame descriptor
269 return le16_to_cpu(fd->simple.bpid) & FD_BPID_MASK; in dpaa2_fd_get_bpid()
273 * dpaa2_fd_set_bpid() - Set the bpid field of frame descriptor
275 * @bpid: buffer pool id to be set
277 static inline void dpaa2_fd_set_bpid(struct dpaa2_fd *fd, uint16_t bpid) in dpaa2_fd_set_bpid()
279 fd->simple.bpid &= cpu_to_le16(~(FD_BPID_MASK)); in dpaa2_fd_set_bpid()
280 fd->simple.bpid |= cpu_to_le16(bpid); in dpaa2_fd_set_bpid()
45 __le16 bpid; global() member
276 dpaa2_fd_set_bpid(struct dpaa2_fd * fd,uint16_t bpid) dpaa2_fd_set_bpid() argument
292 __le16 bpid; global() member
419 dpaa2_sg_set_bpid(struct dpaa2_sg_entry * sg,u16 bpid) dpaa2_sg_set_bpid() argument
461 __le16 bpid; global() member
652 dpaa2_fl_set_bpid(struct dpaa2_fl_entry * fle,u16 bpid) dpaa2_fl_set_bpid() argument
[all...]
H A Dbman.h38 __be16 bpid; /* hi 8-bits reserved */ member
67 return be16_to_cpu(buf->bpid) & 0xff; in bm_buffer_get_bpid()
70 static inline void bm_buffer_set_bpid(struct bm_buffer *buf, int bpid) in bm_buffer_set_bpid() argument
72 buf->bpid = cpu_to_be16(bpid & 0xff); in bm_buffer_set_bpid()
H A Ddpaa2-io.h120 int dpaa2_io_service_release(struct dpaa2_io *d, u16 bpid,
122 int dpaa2_io_service_acquire(struct dpaa2_io *d, u16 bpid,
132 int dpaa2_io_query_bp_count(struct dpaa2_io *d, u16 bpid,
/linux/drivers/soc/fsl/qbman/
H A Dbman.c110 u8 bpid; /* used with BM_RCR_VERB_CMD_BPID_SINGLE */ member
135 u8 bpid; /* used by acquire command */ member
148 u8 bpid; member
247 u32 bpid; member
638 int bm_shutdown_pool(u32 bpid) in bm_shutdown_pool() argument
649 bm_cmd->bpid = bpid; in bm_shutdown_pool()
681 static int bm_release_bpid(u32 bpid) in bm_release_bpid() argument
685 ret = bm_shutdown_pool(bpid); in bm_release_bpid()
687 pr_debug("BPID %d leaked\n", bpid); in bm_release_bpid()
691 gen_pool_free(bm_bpalloc, bpid | DPAA_GENALLOC_OFF, 1); in bm_release_bpid()
[all …]
H A Dbman_priv.h83 int bm_shutdown_pool(u32 bpid);
/linux/drivers/soc/fsl/dpio/
H A Dqbman-portal.c1419 void qbman_release_desc_set_bpid(struct qbman_release_desc *d, u16 bpid) in qbman_release_desc_set_bpid() argument
1421 d->bpid = cpu_to_le16(bpid); in qbman_release_desc_set_bpid()
1472 p->bpid = d->bpid; in qbman_swp_release_direct()
1514 p->bpid = d->bpid; in qbman_swp_release_mem_back()
1527 __le16 bpid; member
1551 int qbman_swp_acquire(struct qbman_swp *s, u16 bpid, u64 *buffers, in qbman_swp_acquire() argument
1568 p->bpid = cpu_to_le16(bpid); in qbman_swp_acquire()
1575 bpid); in qbman_swp_acquire()
1585 bpid, r->rslt); in qbman_swp_acquire()
1762 __le16 bpid; member
[all …]
H A Ddpio-service.c588 u16 bpid, in dpaa2_io_service_release() argument
599 qbman_release_desc_set_bpid(&rd, bpid); in dpaa2_io_service_release()
617 u16 bpid, in dpaa2_io_service_acquire() argument
629 err = qbman_swp_acquire(d->swp, bpid, buffers, num_buffers); in dpaa2_io_service_acquire()
799 int dpaa2_io_query_bp_count(struct dpaa2_io *d, u16 bpid, u32 *num) in dpaa2_io_query_bp_count() argument
812 ret = qbman_bp_query(swp, bpid, &state); in dpaa2_io_query_bp_count()
H A Dqbman-portal.h104 __le16 bpid; member
232 void qbman_release_desc_set_bpid(struct qbman_release_desc *d, u16 bpid);
235 int qbman_swp_acquire(struct qbman_swp *s, u16 bpid, u64 *buffers,
608 int qbman_bp_query(struct qbman_swp *s, u16 bpid,
/linux/drivers/net/ethernet/freescale/dpaa/
H A Ddpaa_eth.c513 static struct dpaa_bp *dpaa_bpid2pool(int bpid) in dpaa_bpid2pool() argument
515 if (WARN_ON(bpid < 0 || bpid >= BM_MAX_NUM_OF_POOLS)) in dpaa_bpid2pool()
518 return dpaa_bp_array[bpid]; in dpaa_bpid2pool()
522 static bool dpaa_bpid2pool_use(int bpid) in dpaa_bpid2pool_use() argument
524 if (dpaa_bpid2pool(bpid)) { in dpaa_bpid2pool_use()
525 refcount_inc(&dpaa_bp_array[bpid]->refs); in dpaa_bpid2pool_use()
533 static void dpaa_bpid2pool_map(int bpid, struct dpaa_bp *dpaa_bp) in dpaa_bpid2pool_map() argument
535 dpaa_bp_array[bpid] = dpaa_bp; in dpaa_bpid2pool_map()
550 if (dpaa_bp->bpid != FSL_DPAA_BPID_INV && in dpaa_bp_alloc_pool()
551 dpaa_bpid2pool_use(dpaa_bp->bpid)) in dpaa_bp_alloc_pool()
[all …]
H A Ddpaa_eth.h70 u8 bpid; member
H A Ddpaa_eth_sysfs.c108 priv->dpaa_bp->bpid); in dpaa_eth_show_bpids()
/linux/drivers/bus/fsl-mc/
H A Ddpbp.c180 attr->bpid = le16_to_cpu(rsp_params->bpid); in dpbp_get_attributes()
/linux/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-eth-debugfs.c146 err = dpaa2_io_query_bp_count(NULL, bp->bpid, &buf_cnt); in dpaa2_dbg_bp_show()
152 seq_printf(file, "%3s%d%10d%15d", "BP#", i, bp->bpid, buf_cnt); in dpaa2_dbg_bp_show()
H A Ddpaa2-eth.c317 while ((err = dpaa2_io_service_release(ch->dpio, ch->bp->bpid, in dpaa2_eth_recycle_buf()
1714 ch->bp->bpid); in dpaa2_eth_add_bufs()
1741 ch->bp->bpid); in dpaa2_eth_add_bufs()
1747 while ((err = dpaa2_io_service_release(ch->dpio, ch->bp->bpid, in dpaa2_eth_add_bufs()
1816 channel->bp->bpid); in dpaa2_eth_seed_pools()
1825 static void dpaa2_eth_drain_bufs(struct dpaa2_eth_priv *priv, int bpid, in dpaa2_eth_drain_bufs() argument
1834 if (priv->channel[i]->bp->bpid == bpid) in dpaa2_eth_drain_bufs()
1838 ret = dpaa2_io_service_acquire(NULL, bpid, buf_array, count); in dpaa2_eth_drain_bufs()
1851 static void dpaa2_eth_drain_pool(struct dpaa2_eth_priv *priv, int bpid) in dpaa2_eth_drain_pool() argument
1856 dpaa2_eth_drain_bufs(priv, bpid, DPAA2_ETH_BUFS_PER_CMD); in dpaa2_eth_drain_pool()
[all …]
H A Ddpaa2-switch.h211 u16 bpid; member
H A Ddpaa2-switch.c3256 static int dpaa2_switch_add_bufs(struct ethsw_core *ethsw, u16 bpid) in dpaa2_switch_add_bufs() argument
3290 while ((err = dpaa2_io_service_release(NULL, bpid, in dpaa2_switch_add_bufs()
3326 new_count = dpaa2_switch_add_bufs(ethsw, ethsw->bpid); in dpaa2_switch_refill_bp()
3348 ret = dpaa2_switch_add_bufs(ethsw, ethsw->bpid); in dpaa2_switch_seed_bp()
3365 ret = dpaa2_io_service_acquire(NULL, ethsw->bpid, in dpaa2_switch_drain_bp()
3433 ethsw->bpid = dpbp_attrs.bpid; in dpaa2_switch_setup_dpbp()
/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_nix.c561 int blkaddr, bpid, err; in rvu_nix_flr_free_bpids() local
575 for (bpid = 0; bpid < bp->bpids.max; bpid++) { in rvu_nix_flr_free_bpids()
576 if (bp->fn_map[bpid] == pcifunc) { in rvu_nix_flr_free_bpids()
577 bp->ref_cnt[bpid]--; in rvu_nix_flr_free_bpids()
578 if (bp->ref_cnt[bpid]) in rvu_nix_flr_free_bpids()
580 rvu_free_rsrc(&bp->bpids, bpid); in rvu_nix_flr_free_bpids()
581 bp->fn_map[bpid] = 0; in rvu_nix_flr_free_bpids()
601 u16 chan_base, chan, bpid; in nix_bp_disable() local
633 bpid = cfg & GENMASK(8, 0); in nix_bp_disable()
635 rvu_free_rsrc(&bp->bpids, bpid - bp->free_pool_base); in nix_bp_disable()
[all …]
/linux/drivers/crypto/caam/
H A Dsg_sw_qm.h18 qm_sg_ptr->bpid = 0; in __dma_to_qm_sg()
/linux/arch/mips/include/asm/octeon/
H A Dcvmx-wqe.h436 uint64_t bpid:6; /* 8..13 */ member
442 uint64_t bpid:6; /* 8..13 */
/linux/drivers/crypto/marvell/octeontx2/
H A Dotx2_cpt_common.h59 u16 bpid; member
H A Dotx2_cptpf_mbox.c175 nix_req->bpid = req->bpid; in rx_inline_ipsec_lf_cfg()
/linux/drivers/dma/fsl-dpaa2-qdma/
H A Ddpaa2-qdma.c203 f_list->bpid = cpu_to_le16(QDMA_FL_BMT_ENABLE); in dpaa2_qdma_populate_first_framel()
223 f_list->bpid = cpu_to_le16(QDMA_FL_BMT_ENABLE); in dpaa2_qdma_populate_frames()
237 f_list->bpid = cpu_to_le16(QDMA_FL_BMT_ENABLE); in dpaa2_qdma_populate_frames()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_common.c1135 aq->cq.bpid = pfvf->bpid[pfvf->queue_to_pfc_map[qidx]]; in otx2_cq_init()
1137 aq->cq.bpid = pfvf->bpid[0]; in otx2_cq_init()
1436 aq->aura.nix0_bpid = pfvf->bpid[pfvf->queue_to_pfc_map[aura_id]]; in otx2_aura_aq_init()
1438 aq->aura.nix0_bpid = pfvf->bpid[0]; in otx2_aura_aq_init()
1924 pfvf->bpid[chan_id] = rsp->chan_bpid[chan] & 0x3FF; in mbox_handler_nix_bp_enable()
H A Dcn20k.c584 aq->aura.bpid = pfvf->bpid[bpid_idx]; in cn20k_aura_aq_init()
/linux/include/linux/fsl/
H A Dmc.h587 u16 bpid; member

12