Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/include/soc/fsl/
H A Ddpaa2-fd.h44 __le16 bpid; member
267 return le16_to_cpu(fd->simple.bpid) & FD_BPID_MASK; in dpaa2_fd_get_bpid()
275 static inline void dpaa2_fd_set_bpid(struct dpaa2_fd *fd, uint16_t bpid) in dpaa2_fd_set_bpid() argument
277 fd->simple.bpid &= cpu_to_le16(~(FD_BPID_MASK)); in dpaa2_fd_set_bpid()
278 fd->simple.bpid |= cpu_to_le16(bpid); in dpaa2_fd_set_bpid()
291 __le16 bpid; member
410 return le16_to_cpu(sg->bpid) & SG_BPID_MASK; in dpaa2_sg_get_bpid()
418 static inline void dpaa2_sg_set_bpid(struct dpaa2_sg_entry *sg, u16 bpid) in dpaa2_sg_set_bpid() argument
420 sg->bpid &= cpu_to_le16(~(SG_BPID_MASK)); in dpaa2_sg_set_bpid()
421 sg->bpid |= cpu_to_le16(bpid); in dpaa2_sg_set_bpid()
[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.h118 int dpaa2_io_service_release(struct dpaa2_io *d, u16 bpid,
120 int dpaa2_io_service_acquire(struct dpaa2_io *d, u16 bpid,
130 int dpaa2_io_query_bp_count(struct dpaa2_io *d, u16 bpid,
H A Dqman.h76 u8 bpid; /* Buffer Pool ID */ member
193 u8 bpid; member
/OK3568_Linux_fs/kernel/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);
/OK3568_Linux_fs/kernel/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-eth-trace.h103 u16 bpid),
106 TP_ARGS(netdev, vaddr, size, dma_addr, map_size, bpid),
118 __field(u16, bpid)
130 __entry->bpid = bpid;
143 __entry->bpid)
H A Ddpaa2-eth.c237 while ((err = dpaa2_io_service_release(ch->dpio, priv->bpid, in dpaa2_eth_xdp_release_buf()
1323 struct dpaa2_eth_channel *ch, u16 bpid) in dpaa2_eth_add_bufs() argument
1355 bpid); in dpaa2_eth_add_bufs()
1360 while ((err = dpaa2_io_service_release(ch->dpio, bpid, in dpaa2_eth_add_bufs()
1389 static int dpaa2_eth_seed_pool(struct dpaa2_eth_priv *priv, u16 bpid) in dpaa2_eth_seed_pool() argument
1397 new_count = dpaa2_eth_add_bufs(priv, priv->channel[j], bpid); in dpaa2_eth_seed_pool()
1420 ret = dpaa2_io_service_acquire(NULL, priv->bpid, in dpaa2_eth_drain_bufs()
1450 u16 bpid) in dpaa2_eth_refill_pool() argument
1458 new_count = dpaa2_eth_add_bufs(priv, ch, bpid); in dpaa2_eth_refill_pool()
1540 dpaa2_eth_refill_pool(priv, ch, priv->bpid); in dpaa2_eth_poll()
[all …]
/OK3568_Linux_fs/kernel/drivers/soc/fsl/dpio/
H A Dqbman-portal.c1408 void qbman_release_desc_set_bpid(struct qbman_release_desc *d, u16 bpid) in qbman_release_desc_set_bpid() argument
1410 d->bpid = cpu_to_le16(bpid); in qbman_release_desc_set_bpid()
1459 p->bpid = d->bpid; in qbman_swp_release_direct()
1501 p->bpid = d->bpid; in qbman_swp_release_mem_back()
1514 __le16 bpid; member
1538 int qbman_swp_acquire(struct qbman_swp *s, u16 bpid, u64 *buffers, in qbman_swp_acquire() argument
1555 p->bpid = cpu_to_le16(bpid); in qbman_swp_acquire()
1562 bpid); in qbman_swp_acquire()
1572 bpid, r->rslt); in qbman_swp_acquire()
1749 __le16 bpid; member
[all …]
H A Ddpio-service.c550 u16 bpid, in dpaa2_io_service_release() argument
561 qbman_release_desc_set_bpid(&rd, bpid); in dpaa2_io_service_release()
579 u16 bpid, in dpaa2_io_service_acquire() argument
591 err = qbman_swp_acquire(d->swp, bpid, buffers, num_buffers); in dpaa2_io_service_acquire()
761 int dpaa2_io_query_bp_count(struct dpaa2_io *d, u16 bpid, u32 *num) in dpaa2_io_query_bp_count() argument
774 ret = qbman_bp_query(swp, bpid, &state); in dpaa2_io_query_bp_count()
H A Dqbman-portal.h102 __le16 bpid; member
225 void qbman_release_desc_set_bpid(struct qbman_release_desc *d, u16 bpid);
228 int qbman_swp_acquire(struct qbman_swp *s, u16 bpid, u64 *buffers,
601 int qbman_bp_query(struct qbman_swp *s, u16 bpid,
/OK3568_Linux_fs/kernel/drivers/net/ethernet/freescale/dpaa/
H A Ddpaa_eth.c499 static struct dpaa_bp *dpaa_bpid2pool(int bpid) in dpaa_bpid2pool() argument
501 if (WARN_ON(bpid < 0 || bpid >= BM_MAX_NUM_OF_POOLS)) in dpaa_bpid2pool()
504 return dpaa_bp_array[bpid]; in dpaa_bpid2pool()
508 static bool dpaa_bpid2pool_use(int bpid) in dpaa_bpid2pool_use() argument
510 if (dpaa_bpid2pool(bpid)) { in dpaa_bpid2pool_use()
511 refcount_inc(&dpaa_bp_array[bpid]->refs); in dpaa_bpid2pool_use()
519 static void dpaa_bpid2pool_map(int bpid, struct dpaa_bp *dpaa_bp) in dpaa_bpid2pool_map() argument
521 dpaa_bp_array[bpid] = dpaa_bp; in dpaa_bpid2pool_map()
536 if (dpaa_bp->bpid != FSL_DPAA_BPID_INV && in dpaa_bp_alloc_pool()
537 dpaa_bpid2pool_use(dpaa_bp->bpid)) in dpaa_bp_alloc_pool()
[all …]
H A Ddpaa_eth.h97 u8 bpid; member
H A Ddpaa_eth_sysfs.c136 priv->dpaa_bp->bpid); in dpaa_eth_show_bpids()
/OK3568_Linux_fs/u-boot/drivers/net/ldpaa_eth/
H A Dldpaa_eth.c242 qbman_release_desc_set_bpid(&releasedesc, dflt_dpbp->dpbp_attr.bpid); in ldpaa_eth_rx()
333 dflt_dpbp->dpbp_attr.bpid, in ldpaa_eth_tx()
351 ldpaa_fd_set_bpid(&fd, dflt_dpbp->dpbp_attr.bpid); in ldpaa_eth_tx()
379 qbman_release_desc_set_bpid(&releasedesc, dflt_dpbp->dpbp_attr.bpid); in ldpaa_eth_tx()
611 dflt_dpbp->dpbp_attr.bpid, in ldpaa_dpbp_drain_cnt()
632 static int ldpaa_bp_add_7(uint16_t bpid) in ldpaa_bp_add_7() argument
662 qbman_release_desc_set_bpid(&rd, bpid); in ldpaa_bp_add_7()
674 static int ldpaa_dpbp_seed(uint16_t bpid) in ldpaa_dpbp_seed() argument
680 count = ldpaa_bp_add_7(bpid); in ldpaa_dpbp_seed()
713 err = ldpaa_dpbp_seed(dflt_dpbp->dpbp_attr.bpid); in ldpaa_dpbp_setup()
[all …]
H A Dldpaa_eth.h144 static int ldpaa_dpbp_seed(uint16_t bpid);
/OK3568_Linux_fs/u-boot/include/fsl-mc/
H A Dfsl_qbman_portal.h164 void qbman_release_desc_set_bpid(struct qbman_release_desc *, uint32_t bpid);
173 int qbman_swp_acquire(struct qbman_swp *, uint32_t bpid, uint64_t *buffers,
H A Dfsl_dpbp.h38 MC_RSP_OP(cmd, 0, 16, 16, uint16_t, attr->bpid); \
202 uint16_t bpid; member
H A Dfsl_dpaa_fd.h77 static inline void ldpaa_fd_set_bpid(struct dpaa_fd *fd, uint16_t bpid) in ldpaa_fd_set_bpid() argument
80 fd->simple.bpid_offset |= (u32)bpid; in ldpaa_fd_set_bpid()
/OK3568_Linux_fs/kernel/drivers/bus/fsl-mc/
H A Ddpbp.c180 attr->bpid = le16_to_cpu(rsp_params->bpid); in dpbp_get_attributes()
/OK3568_Linux_fs/u-boot/drivers/net/fsl-mc/dpio/
H A Dqbman_portal.c533 void qbman_release_desc_set_bpid(struct qbman_release_desc *d, uint32_t bpid) in qbman_release_desc_set_bpid() argument
537 qb_attr_code_encode(&code_release_bpid, cl, bpid); in qbman_release_desc_set_bpid()
578 int qbman_swp_acquire(struct qbman_swp *s, uint32_t bpid, uint64_t *buffers, in qbman_swp_acquire() argument
593 qb_attr_code_encode(&code_acquire_bpid, p, bpid); in qbman_swp_acquire()
608 bpid, rslt); in qbman_swp_acquire()
/OK3568_Linux_fs/kernel/arch/mips/include/asm/octeon/
H A Dcvmx-wqe.h436 uint64_t bpid:6; /* 8..13 */ member
442 uint64_t bpid:6; /* 8..13 */
/OK3568_Linux_fs/kernel/drivers/crypto/caam/
H A Dsg_sw_qm.h18 qm_sg_ptr->bpid = 0; in __dma_to_qm_sg()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_nix.c312 int bpid, blkaddr, lmac_chan_cnt; in rvu_nix_get_bpid() local
344 bpid = (cgx_id * hw->lmac_per_cgx * lmac_chan_cnt) + in rvu_nix_get_bpid()
348 bpid += chan_id; in rvu_nix_get_bpid()
349 if (bpid > cgx_bpid_cnt) in rvu_nix_get_bpid()
356 bpid = cgx_bpid_cnt + req->chan_base; in rvu_nix_get_bpid()
358 bpid += chan_id; in rvu_nix_get_bpid()
359 if (bpid > (cgx_bpid_cnt + lbk_bpid_cnt)) in rvu_nix_get_bpid()
365 return bpid; in rvu_nix_get_bpid()
376 s16 bpid, bpid_base; in rvu_mbox_handler_nix_bp_enable() local
391 bpid = bpid_base; in rvu_mbox_handler_nix_bp_enable()
[all …]
/OK3568_Linux_fs/kernel/drivers/dma/fsl-dpaa2-qdma/
H A Ddpaa2-qdma.c201 f_list->bpid = cpu_to_le16(QDMA_FL_BMT_ENABLE); in dpaa2_qdma_populate_first_framel()
221 f_list->bpid = cpu_to_le16(QDMA_FL_BMT_ENABLE); in dpaa2_qdma_populate_frames()
235 f_list->bpid = cpu_to_le16(QDMA_FL_BMT_ENABLE); in dpaa2_qdma_populate_frames()

12