Lines Matching full:swp

150 	dpaa2_swp_free_portal(sc->swp);  in dpaa2_io_detach()
223 sc->swp = NULL; in dpaa2_io_attach()
312 error = dpaa2_swp_init_portal(&sc->swp, &sc->swp_desc, DPAA2_SWP_DEF); in dpaa2_io_attach()
356 struct dpaa2_swp *swp = sc->swp; in dpaa2_io_enq_multiple_fq() local
366 return (dpaa2_swp_enq_mult(swp, &ed, fd, &flags, frames_n)); in dpaa2_io_enq_multiple_fq()
380 return (dpaa2_swp_conf_wq_channel(sc->swp, ctx->fq_chan_id, in dpaa2_io_conf_wq_channel()
396 return (dpaa2_swp_query_bp(sc->swp, bpid, conf)); in dpaa2_io_query_bp()
408 return (dpaa2_swp_release_bufs(sc->swp, bpid, buf, buf_num)); in dpaa2_io_release_bufs()
423 dpaa2_swp_set_intr_trigger(sc->swp, DPAA2_SWP_INTR_DQRI); in dpaa2_io_setup_irqs()
424 dpaa2_swp_clear_intr_status(sc->swp, 0xFFFFFFFFu); in dpaa2_io_setup_irqs()
460 dpaa2_swp_set_push_dequeue(sc->swp, 0, true); in dpaa2_io_setup_irqs()
472 dpaa2_swp_set_push_dequeue(sc->swp, 0, false); in dpaa2_io_release_irqs()
484 dpaa2_swp_set_intr_trigger(sc->swp, 0); in dpaa2_io_release_irqs()
485 dpaa2_swp_clear_intr_status(sc->swp, 0xFFFFFFFFu); in dpaa2_io_release_irqs()
543 status = dpaa2_swp_read_intr_status(sc->swp); in dpaa2_io_intr()
548 DPAA2_SWP_LOCK(sc->swp, &flags); in dpaa2_io_intr()
551 DPAA2_SWP_UNLOCK(sc->swp); in dpaa2_io_intr()
556 rc = dpaa2_swp_dqrr_next_locked(sc->swp, &dq, &idx); in dpaa2_io_intr()
567 dpaa2_swp_write_reg(sc->swp, DPAA2_SWP_CINH_DCAP, idx); in dpaa2_io_intr()
569 DPAA2_SWP_UNLOCK(sc->swp); in dpaa2_io_intr()
578 dpaa2_swp_clear_intr_status(sc->swp, status); in dpaa2_io_intr()
579 dpaa2_swp_write_reg(sc->swp, DPAA2_SWP_CINH_IIR, 0); in dpaa2_io_intr()