Lines Matching refs:swp
23 struct qbman_swp *swp;
39 struct qbman_swp *swp; /* portal used to issue VDQCR */
131 obj->swp = qbman_swp_init(&obj->swp_desc);
133 if (!obj->swp) {
144 qbman_swp_interrupt_set_trigger(obj->swp,
146 qbman_swp_interrupt_clear_status(obj->swp, 0xffffffff);
148 qbman_swp_push_set(obj->swp, 0, 1);
194 struct qbman_swp *swp;
197 swp = obj->swp;
198 status = qbman_swp_interrupt_read_status(swp);
202 dq = qbman_swp_dqrr_next(swp);
214 qbman_swp_dqrr_consume(swp, dq);
218 dq = qbman_swp_dqrr_next(swp);
221 qbman_swp_interrupt_clear_status(swp, status);
222 qbman_swp_interrupt_set_inhibit(swp, 0);
282 return qbman_swp_CDAN_set_context_enable(d->swp,
306 qbman_swp_CDAN_disable(d->swp, (u16)ctx->id);
340 err = qbman_swp_CDAN_enable(d->swp, (u16)ctx->id);
342 err = qbman_swp_fq_schedule(d->swp, ctx->id);
371 s->swp = d->swp;
372 err = qbman_swp_pull(d->swp, &pd);
374 s->swp = NULL;
403 s->swp = d->swp;
404 err = qbman_swp_pull(d->swp, &pd);
406 s->swp = NULL;
435 return qbman_swp_enqueue(d->swp, &ed, fd);
465 return qbman_swp_enqueue_multiple(d->swp, &ed, fd, 0, nb);
504 ret = qbman_swp_enqueue_multiple_desc(d->swp, &ed[0], fd, nb);
536 return qbman_swp_enqueue(d->swp, &ed, fd);
563 return qbman_swp_release(d->swp, &rd, buffers, num_buffers);
591 err = qbman_swp_acquire(d->swp, bpid, buffers, num_buffers);
688 match = qbman_result_has_new_result(s->swp, ret);
731 struct qbman_swp *swp;
739 swp = d->swp;
741 ret = qbman_fq_query_state(swp, fqid, &state);
764 struct qbman_swp *swp;
772 swp = d->swp;
774 ret = qbman_bp_query(swp, bpid, &state);