Lines Matching refs:aq
581 struct admin_queue *aq = block->aq; in nix_aq_enqueue_wait() local
586 result = (struct nix_aq_res_s *)aq->res->base; in nix_aq_enqueue_wait()
592 memcpy((void *)(aq->inst->base + (head * aq->inst->entry_sz)), in nix_aq_enqueue_wait()
593 (void *)inst, aq->inst->entry_sz); in nix_aq_enqueue_wait()
623 struct admin_queue *aq; in rvu_nix_aq_enq_inst() local
634 aq = block->aq; in rvu_nix_aq_enq_inst()
635 if (!aq) { in rvu_nix_aq_enq_inst()
708 inst.res_addr = (u64)aq->res->iova; in rvu_nix_aq_enq_inst()
713 spin_lock(&aq->lock); in rvu_nix_aq_enq_inst()
716 memset(aq->res->base, 0, aq->res->entry_sz); in rvu_nix_aq_enq_inst()
718 ctx = aq->res->base + 128; in rvu_nix_aq_enq_inst()
720 mask = aq->res->base + 256; in rvu_nix_aq_enq_inst()
759 spin_unlock(&aq->lock); in rvu_nix_aq_enq_inst()
766 spin_unlock(&aq->lock); in rvu_nix_aq_enq_inst()
831 spin_unlock(&aq->lock); in rvu_nix_aq_enq_inst()
3100 err = rvu_aq_alloc(rvu, &block->aq, in nix_aq_init()
3108 NIX_AF_AQ_BASE, (u64)block->aq->inst->iova); in nix_aq_init()
3253 rvu_aq_free(rvu, block->aq); in rvu_nix_freemem()