Lines Matching refs:lpfc_queue

128 struct lpfc_queue {  struct
521 struct lpfc_queue **hba_eq;/* Event queues for HBA */
522 struct lpfc_queue **fcp_cq;/* Fast-path FCP compl queue */
523 struct lpfc_queue **fcp_wq;/* Fast-path FCP work queue */
526 struct lpfc_queue *mbx_cq; /* Slow-path mailbox complete queue */
527 struct lpfc_queue *els_cq; /* Slow-path ELS response complete queue */
528 struct lpfc_queue *mbx_wq; /* Slow-path MBOX work queue */
529 struct lpfc_queue *els_wq; /* Slow-path ELS work queue */
530 struct lpfc_queue *hdr_rq; /* Slow-path Header Receive queue */
531 struct lpfc_queue *dat_rq; /* Slow-path Data Receive queue */
537 struct lpfc_queue *fof_eq; /* Flash Optimized Fabric Event queue */
541 struct lpfc_queue *oas_cq; /* OAS completion queue */
542 struct lpfc_queue *oas_wq; /* OAS Work queue */
670 struct lpfc_queue *lpfc_sli4_queue_alloc(struct lpfc_hba *, uint32_t,
672 void lpfc_sli4_queue_free(struct lpfc_queue *);
673 int lpfc_eq_create(struct lpfc_hba *, struct lpfc_queue *, uint32_t);
675 int lpfc_cq_create(struct lpfc_hba *, struct lpfc_queue *,
676 struct lpfc_queue *, uint32_t, uint32_t);
677 int32_t lpfc_mq_create(struct lpfc_hba *, struct lpfc_queue *,
678 struct lpfc_queue *, uint32_t);
679 int lpfc_wq_create(struct lpfc_hba *, struct lpfc_queue *,
680 struct lpfc_queue *, uint32_t);
681 int lpfc_rq_create(struct lpfc_hba *, struct lpfc_queue *,
682 struct lpfc_queue *, struct lpfc_queue *, uint32_t);
683 void lpfc_rq_adjust_repost(struct lpfc_hba *, struct lpfc_queue *, int);
684 int lpfc_eq_destroy(struct lpfc_hba *, struct lpfc_queue *);
685 int lpfc_cq_destroy(struct lpfc_hba *, struct lpfc_queue *);
686 int lpfc_mq_destroy(struct lpfc_hba *, struct lpfc_queue *);
687 int lpfc_wq_destroy(struct lpfc_hba *, struct lpfc_queue *);
688 int lpfc_rq_destroy(struct lpfc_hba *, struct lpfc_queue *,
689 struct lpfc_queue *);
727 uint32_t lpfc_sli4_cq_release(struct lpfc_queue *, bool);
728 uint32_t lpfc_sli4_eq_release(struct lpfc_queue *, bool);