Lines Matching refs:dpaa2_swp
439 struct dpaa2_swp { struct
493 int dpaa2_swp_init_portal(struct dpaa2_swp **swp, struct dpaa2_swp_desc *desc, argument
495 void dpaa2_swp_free_portal(struct dpaa2_swp *swp);
501 void dpaa2_swp_write_reg(struct dpaa2_swp *swp, uint32_t o, uint32_t v);
502 uint32_t dpaa2_swp_read_reg(struct dpaa2_swp *swp, uint32_t o);
507 void dpaa2_swp_set_intr_trigger(struct dpaa2_swp *swp, uint32_t mask);
508 uint32_t dpaa2_swp_get_intr_trigger(struct dpaa2_swp *swp);
509 uint32_t dpaa2_swp_read_intr_status(struct dpaa2_swp *swp);
510 void dpaa2_swp_clear_intr_status(struct dpaa2_swp *swp, uint32_t mask);
511 void dpaa2_swp_set_push_dequeue(struct dpaa2_swp *swp, uint8_t chan_idx,
513 int dpaa2_swp_set_irq_coalescing(struct dpaa2_swp *swp, uint32_t threshold,
517 int dpaa2_swp_conf_wq_channel(struct dpaa2_swp *swp, uint16_t chan_id,
519 int dpaa2_swp_query_bp(struct dpaa2_swp *swp, uint16_t bpid,
521 int dpaa2_swp_release_bufs(struct dpaa2_swp *swp, uint16_t bpid, bus_addr_t *buf,
523 int dpaa2_swp_dqrr_next_locked(struct dpaa2_swp *swp, struct dpaa2_dq *dq,
525 int dpaa2_swp_pull(struct dpaa2_swp *swp, uint16_t chan_id,
527 int dpaa2_swp_enq(struct dpaa2_swp *swp, struct dpaa2_eq_desc *ed,
529 int dpaa2_swp_enq_mult(struct dpaa2_swp *swp, struct dpaa2_eq_desc *ed,