Lines Matching defs:swp

24 	struct qbman_swp *swp;
48 struct qbman_swp *swp; /* portal used to issue VDQCR */
160 obj->swp = qbman_swp_init(&obj->swp_desc);
162 if (!obj->swp) {
174 qbman_swp_interrupt_set_trigger(obj->swp,
176 qbman_swp_interrupt_clear_status(obj->swp, 0xffffffff);
178 qbman_swp_push_set(obj->swp, 0, 1);
230 struct qbman_swp *swp;
235 swp = obj->swp;
236 status = qbman_swp_interrupt_read_status(swp);
240 dq = qbman_swp_dqrr_next(swp);
252 qbman_swp_dqrr_consume(swp, dq);
256 dq = qbman_swp_dqrr_next(swp);
259 qbman_swp_interrupt_clear_status(swp, status);
260 qbman_swp_interrupt_set_inhibit(swp, 0);
320 return qbman_swp_CDAN_set_context_enable(d->swp,
344 qbman_swp_CDAN_disable(d->swp, (u16)ctx->id);
378 err = qbman_swp_CDAN_enable(d->swp, (u16)ctx->id);
380 err = qbman_swp_fq_schedule(d->swp, ctx->id);
409 s->swp = d->swp;
410 err = qbman_swp_pull(d->swp, &pd);
412 s->swp = NULL;
441 s->swp = d->swp;
442 err = qbman_swp_pull(d->swp, &pd);
444 s->swp = NULL;
473 return qbman_swp_enqueue(d->swp, &ed, fd);
503 return qbman_swp_enqueue_multiple(d->swp, &ed, fd, NULL, nb);
542 ret = qbman_swp_enqueue_multiple_desc(d->swp, &ed[0], fd, nb);
574 return qbman_swp_enqueue(d->swp, &ed, fd);
601 return qbman_swp_release(d->swp, &rd, buffers, num_buffers);
629 err = qbman_swp_acquire(d->swp, bpid, buffers, num_buffers);
726 match = qbman_result_has_new_result(s->swp, ret);
769 struct qbman_swp *swp;
777 swp = d->swp;
779 ret = qbman_fq_query_state(swp, fqid, &state);
802 struct qbman_swp *swp;
810 swp = d->swp;
812 ret = qbman_bp_query(swp, bpid, &state);
830 struct qbman_swp *swp = d->swp;
832 return qbman_swp_set_irq_coalescing(swp, swp->dqrr.dqrr_size - 1,
844 struct qbman_swp *swp = d->swp;
846 qbman_swp_get_irq_coalescing(swp, NULL, irq_holdoff);
858 d->swp->use_adaptive_rx_coalesce = use_adaptive_rx_coalesce;
871 return d->swp->use_adaptive_rx_coalesce;
885 if (!d->swp->use_adaptive_rx_coalesce)