Lines Matching refs:lpfc_queue
119 struct lpfc_queue { struct
419 struct lpfc_queue **fp_eq; /* Fast-path event queue */
420 struct lpfc_queue *sp_eq; /* Slow-path event queue */
421 struct lpfc_queue **fcp_wq;/* Fast-path FCP work queue */
422 struct lpfc_queue *mbx_wq; /* Slow-path MBOX work queue */
423 struct lpfc_queue *els_wq; /* Slow-path ELS work queue */
424 struct lpfc_queue *hdr_rq; /* Slow-path Header Receive queue */
425 struct lpfc_queue *dat_rq; /* Slow-path Data Receive queue */
426 struct lpfc_queue **fcp_cq;/* Fast-path FCP compl queue */
427 struct lpfc_queue *mbx_cq; /* Slow-path mailbox complete queue */
428 struct lpfc_queue *els_cq; /* Slow-path ELS response complete queue */
522 struct lpfc_queue *lpfc_sli4_queue_alloc(struct lpfc_hba *, uint32_t,
524 void lpfc_sli4_queue_free(struct lpfc_queue *);
525 uint32_t lpfc_eq_create(struct lpfc_hba *, struct lpfc_queue *, uint16_t);
526 uint32_t lpfc_cq_create(struct lpfc_hba *, struct lpfc_queue *,
527 struct lpfc_queue *, uint32_t, uint32_t);
528 int32_t lpfc_mq_create(struct lpfc_hba *, struct lpfc_queue *,
529 struct lpfc_queue *, uint32_t);
530 uint32_t lpfc_wq_create(struct lpfc_hba *, struct lpfc_queue *,
531 struct lpfc_queue *, uint32_t);
532 uint32_t lpfc_rq_create(struct lpfc_hba *, struct lpfc_queue *,
533 struct lpfc_queue *, struct lpfc_queue *, uint32_t);
534 uint32_t lpfc_eq_destroy(struct lpfc_hba *, struct lpfc_queue *);
535 uint32_t lpfc_cq_destroy(struct lpfc_hba *, struct lpfc_queue *);
536 uint32_t lpfc_mq_destroy(struct lpfc_hba *, struct lpfc_queue *);
537 uint32_t lpfc_wq_destroy(struct lpfc_hba *, struct lpfc_queue *);
538 uint32_t lpfc_rq_destroy(struct lpfc_hba *, struct lpfc_queue *,
539 struct lpfc_queue *);
576 uint32_t lpfc_sli4_cq_release(struct lpfc_queue *, bool);
577 uint32_t lpfc_sli4_eq_release(struct lpfc_queue *, bool);