Lines Matching refs:lif
195 ionic_adminq_post(struct ionic_lif *lif, struct ionic_admin_ctx *ctx) in ionic_adminq_post() argument
197 struct ionic_queue *q = &lif->adminqcq->qcq.q; in ionic_adminq_post()
203 rte_spinlock_lock(&lif->adminq_lock); in ionic_adminq_post()
224 rte_spinlock_unlock(&lif->adminq_lock); in ionic_adminq_post()
230 ionic_adminq_wait_for_completion(struct ionic_lif *lif, in ionic_adminq_wait_for_completion() argument
243 rte_spinlock_lock(&lif->adminq_service_lock); in ionic_adminq_wait_for_completion()
245 ionic_qcq_service(&lif->adminqcq->qcq, budget, in ionic_adminq_wait_for_completion()
248 rte_spinlock_unlock(&lif->adminq_service_lock); in ionic_adminq_wait_for_completion()
258 ionic_adminq_post_wait(struct ionic_lif *lif, struct ionic_admin_ctx *ctx) in ionic_adminq_post_wait() argument
266 err = ionic_adminq_post(lif, ctx); in ionic_adminq_post_wait()
273 done = ionic_adminq_wait_for_completion(lif, ctx, in ionic_adminq_post_wait()