Lines Matching refs:comp
236 if (ctx->comp.comp.status || timeout) { in ionic_adminq_check_err()
238 ionic_error_to_errno(ctx->comp.comp.status); in ionic_adminq_check_err()
242 ctx->comp.comp.status, err); in ionic_adminq_check_err()
254 union ionic_notifyq_comp *comp; in ionic_notifyq_service() local
260 comp = &((union ionic_notifyq_comp *)cq->base)[cq->tail_idx]; in ionic_notifyq_service()
265 eid = le64_to_cpu(comp->event.eid); in ionic_notifyq_service()
275 comp, sizeof(*comp), true); in ionic_notifyq_service()
277 switch (le16_to_cpu(comp->event.ecode)) { in ionic_notifyq_service()
297 comp->event.ecode, eid); in ionic_notifyq_service()
308 struct ionic_admin_comp *comp; in ionic_adminq_service() local
311 comp = &((struct ionic_admin_comp *)cq->base)[cq->tail_idx]; in ionic_adminq_service()
313 if (!color_match(comp->color, cq->done_color)) in ionic_adminq_service()
327 memcpy(&ctx->comp, comp, sizeof(*comp)); in ionic_adminq_service()
331 &ctx->comp, sizeof(ctx->comp), true); in ionic_adminq_service()
335 } while (index != le16_to_cpu(comp->comp_index)); in ionic_adminq_service()
428 ctx->comp.comp.status = IONIC_RC_ERROR; in ionic_adminq_wait()
450 ctx->comp.comp.status = IONIC_RC_ERROR; in ionic_adminq_wait()