Searched refs:qbman_swp (Results 1 – 9 of 9) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/soc/fsl/dpio/ |
| H A D | qbman-portal.h | 20 struct qbman_swp; 114 struct qbman_swp { struct 163 int (*qbman_swp_enqueue_ptr)(struct qbman_swp *s, argument 167 int (*qbman_swp_enqueue_multiple_ptr)(struct qbman_swp *s, 173 int (*qbman_swp_enqueue_multiple_desc_ptr)(struct qbman_swp *s, 178 int (*qbman_swp_pull_ptr)(struct qbman_swp *s, struct qbman_pull_desc *d); 180 const struct dpaa2_dq *(*qbman_swp_dqrr_next_ptr)(struct qbman_swp *s); 182 int (*qbman_swp_release_ptr)(struct qbman_swp *s, 188 struct qbman_swp *qbman_swp_init(const struct qbman_swp_desc *d); 189 void qbman_swp_finish(struct qbman_swp *p); [all …]
|
| H A D | qbman-portal.c | 97 static int qbman_swp_enqueue_direct(struct qbman_swp *s, 100 static int qbman_swp_enqueue_mem_back(struct qbman_swp *s, 103 static int qbman_swp_enqueue_multiple_direct(struct qbman_swp *s, 108 static int qbman_swp_enqueue_multiple_mem_back(struct qbman_swp *s, 114 qbman_swp_enqueue_multiple_desc_direct(struct qbman_swp *s, 119 int qbman_swp_enqueue_multiple_desc_mem_back(struct qbman_swp *s, 123 static int qbman_swp_pull_direct(struct qbman_swp *s, 125 static int qbman_swp_pull_mem_back(struct qbman_swp *s, 128 const struct dpaa2_dq *qbman_swp_dqrr_next_direct(struct qbman_swp *s); 129 const struct dpaa2_dq *qbman_swp_dqrr_next_mem_back(struct qbman_swp *s); [all …]
|
| H A D | dpio-service.c | 23 struct qbman_swp *swp; 39 struct qbman_swp *swp; /* portal used to issue VDQCR */ 194 struct qbman_swp *swp; in dpaa2_io_irq() 731 struct qbman_swp *swp; in dpaa2_io_query_fq_count() 764 struct qbman_swp *swp; in dpaa2_io_query_bp_count()
|
| /OK3568_Linux_fs/u-boot/include/fsl-mc/ |
| H A D | fsl_qbman_portal.h | 14 struct qbman_swp *qbman_swp_init(const struct qbman_swp_desc *); 63 int qbman_swp_pull(struct qbman_swp *, struct qbman_pull_desc *); 72 const struct ldpaa_dq *qbman_swp_dqrr_next(struct qbman_swp *); 74 void qbman_swp_dqrr_consume(struct qbman_swp *, const struct ldpaa_dq *); 95 int qbman_dq_entry_has_newtoken(struct qbman_swp *, 150 int qbman_swp_enqueue(struct qbman_swp *, const struct qbman_eq_desc *, 166 int qbman_swp_release(struct qbman_swp *, const struct qbman_release_desc *, 173 int qbman_swp_acquire(struct qbman_swp *, uint32_t bpid, uint64_t *buffers,
|
| H A D | fsl_qbman_base.h | 33 struct qbman_swp;
|
| H A D | fsl_mc_private.h | 46 struct qbman_swp *sw_portal; /** SW portal object */
|
| /OK3568_Linux_fs/u-boot/drivers/net/fsl-mc/dpio/ |
| H A D | qbman_portal.h | 25 struct qbman_swp { struct 89 void *qbman_swp_mc_start(struct qbman_swp *p); argument 90 void qbman_swp_mc_submit(struct qbman_swp *p, void *cmd, uint32_t cmd_verb); 91 void *qbman_swp_mc_result(struct qbman_swp *p); 94 static inline void *qbman_swp_mc_complete(struct qbman_swp *swp, void *cmd, in qbman_swp_mc_complete()
|
| H A D | qbman_portal.c | 65 struct qbman_swp *qbman_swp_init(const struct qbman_swp_desc *d) in qbman_swp_init() 68 struct qbman_swp *p = malloc(sizeof(struct qbman_swp)); in qbman_swp_init() 116 void *qbman_swp_mc_start(struct qbman_swp *p) in qbman_swp_mc_start() 132 void qbman_swp_mc_submit(struct qbman_swp *p, void *cmd, uint32_t cmd_verb) in qbman_swp_mc_submit() 152 void *qbman_swp_mc_result(struct qbman_swp *p) in qbman_swp_mc_result() 235 int qbman_swp_enqueue(struct qbman_swp *s, const struct qbman_eq_desc *d, in qbman_swp_enqueue() 326 int qbman_swp_pull(struct qbman_swp *s, struct qbman_pull_desc *d) in qbman_swp_pull() 370 const struct ldpaa_dq *qbman_swp_dqrr_next(struct qbman_swp *s) in qbman_swp_dqrr_next() 418 void qbman_swp_dqrr_consume(struct qbman_swp *s, const struct ldpaa_dq *dq) in qbman_swp_dqrr_consume() 434 int qbman_dq_entry_has_newtoken(struct qbman_swp *s, in qbman_dq_entry_has_newtoken() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/net/ldpaa_eth/ |
| H A D | ldpaa_eth.c | 210 struct qbman_swp *swp = dflt_dpio->sw_portal; in ldpaa_eth_rx() 264 struct qbman_swp *swp = dflt_dpio->sw_portal; in ldpaa_eth_pull_dequeue_rx() 322 struct qbman_swp *swp = dflt_dpio->sw_portal; in ldpaa_eth_tx()
|