Lines Matching refs:fwd_id
394 static int k3_dmaring_request_dual_ring(struct k3_ringacc *ringacc, int fwd_id, in k3_dmaring_request_dual_ring() argument
404 if (fwd_id < 0) in k3_dmaring_request_dual_ring()
409 if (test_bit(fwd_id, ringacc->rings_inuse)) { in k3_dmaring_request_dual_ring()
414 *fwd_ring = &ringacc->rings[fwd_id]; in k3_dmaring_request_dual_ring()
415 *compl_ring = &ringacc->rings[fwd_id + ringacc->num_rings]; in k3_dmaring_request_dual_ring()
416 set_bit(fwd_id, ringacc->rings_inuse); in k3_dmaring_request_dual_ring()
417 ringacc->rings[fwd_id].use_count++; in k3_dmaring_request_dual_ring()
418 dev_dbg(ringacc->dev, "Giving ring#%d\n", fwd_id); in k3_dmaring_request_dual_ring()
429 int fwd_id, int compl_id, in k3_ringacc_request_rings_pair() argument
439 return k3_dmaring_request_dual_ring(ringacc, fwd_id, in k3_ringacc_request_rings_pair()
442 *fwd_ring = k3_ringacc_request_ring(ringacc, fwd_id, 0); in k3_ringacc_request_rings_pair()