Home
last modified time | relevance | path

Searched refs:lpfc_queue (Results 1 – 12 of 12) sorted by relevance

/linux-5.19.10/drivers/scsi/lpfc/
Dlpfc_sli4.h151 struct lpfc_queue { struct
278 struct lpfc_queue *assoc_qp; argument
495 struct lpfc_queue *eq;
697 struct lpfc_queue *hba_eq; /* Event queues for HBA */
698 struct lpfc_queue *io_cq; /* Fast-path FCP & NVME compl queue */
699 struct lpfc_queue *io_wq; /* Fast-path FCP & NVME work queue */
838 void (*sli4_eq_clr_intr)(struct lpfc_queue *q);
839 void (*sli4_write_eq_db)(struct lpfc_hba *phba, struct lpfc_queue *eq,
841 void (*sli4_write_cq_db)(struct lpfc_hba *phba, struct lpfc_queue *cq,
849 struct lpfc_queue **nvmet_cqset; /* Fast-path NVMET CQ Set queues */
[all …]
Dlpfc_debugfs.h341 lpfc_debug_dump_qe(struct lpfc_queue *q, uint32_t idx) in lpfc_debug_dump_qe()
389 lpfc_debug_dump_q(struct lpfc_queue *q) in lpfc_debug_dump_q()
422 struct lpfc_queue *wq; in lpfc_debug_dump_wq()
462 struct lpfc_queue *wq, *cq, *eq; in lpfc_debug_dump_cq()
524 struct lpfc_queue *qp; in lpfc_debug_dump_hba_eq()
Dlpfc_crtn.h79 int lpfc_post_rq_buffer(struct lpfc_hba *phba, struct lpfc_queue *hrq,
80 struct lpfc_queue *drq, int count, int idx);
247 int lpfc_sli4_poll_eq(struct lpfc_queue *q, uint8_t path);
249 void lpfc_sli4_start_polling(struct lpfc_queue *q);
250 void lpfc_sli4_stop_polling(struct lpfc_queue *q);
287 void lpfc_nvmet_wqfull_process(struct lpfc_hba *phba, struct lpfc_queue *wq);
291 int lpfc_sli4_rq_put(struct lpfc_queue *hq, struct lpfc_queue *dq,
293 int lpfc_free_rq_buffer(struct lpfc_hba *phba, struct lpfc_queue *hq);
Dlpfc_sli.c81 struct lpfc_queue *cq, struct lpfc_cqe *cqe);
85 struct lpfc_queue *eq,
89 static struct lpfc_cqe *lpfc_sli4_cq_get(struct lpfc_queue *q);
91 struct lpfc_queue *cq,
264 lpfc_sli4_wq_put(struct lpfc_queue *q, union lpfc_wqe128 *wqe) in lpfc_sli4_wq_put()
359 lpfc_sli4_wq_release(struct lpfc_queue *q, uint32_t index) in lpfc_sli4_wq_release()
381 lpfc_sli4_mq_put(struct lpfc_queue *q, struct lpfc_mqe *mqe) in lpfc_sli4_mq_put()
420 lpfc_sli4_mq_release(struct lpfc_queue *q) in lpfc_sli4_mq_release()
442 lpfc_sli4_eq_get(struct lpfc_queue *q) in lpfc_sli4_eq_get()
474 lpfc_sli4_eq_clr_intr(struct lpfc_queue *q) in lpfc_sli4_eq_clr_intr()
[all …]
Dlpfc_debugfs.c3854 __lpfc_idiag_print_wq(struct lpfc_queue *qp, char *wqtype, in __lpfc_idiag_print_wq()
3881 struct lpfc_queue *qp; in lpfc_idiag_wqs_for_cq()
3896 __lpfc_idiag_print_cq(struct lpfc_queue *qp, char *cqtype, in __lpfc_idiag_print_cq()
3923 __lpfc_idiag_print_rqpair(struct lpfc_queue *qp, struct lpfc_queue *datqp, in __lpfc_idiag_print_rqpair()
3954 struct lpfc_queue *qp; in lpfc_idiag_cqs_for_eq()
3997 __lpfc_idiag_print_eq(struct lpfc_queue *qp, char *eqtype, in __lpfc_idiag_print_eq()
4046 struct lpfc_queue *qp = NULL; in lpfc_idiag_queinfo_read()
4174 lpfc_idiag_que_param_check(struct lpfc_queue *q, int index, int count) in lpfc_idiag_que_param_check()
4200 lpfc_idiag_queacc_read_qe(char *pbuffer, int len, struct lpfc_queue *pque, in lpfc_idiag_queacc_read_qe()
4253 struct lpfc_queue *pque = NULL; in lpfc_idiag_queacc_read()
[all …]
Dlpfc_sli.h247 struct lpfc_queue *wqp; /* Pointer to associated WQ */
Dlpfc.h182 struct lpfc_queue *hrq; /* ptr to associated Header RQ */
183 struct lpfc_queue *drq; /* ptr to associated Data RQ */
1761 lpfc_sli4_mod_hba_eq_delay(struct lpfc_hba *phba, struct lpfc_queue *eq, in lpfc_sli4_mod_hba_eq_delay()
Dlpfc_init.c1006 struct lpfc_queue *qp = NULL; in lpfc_hba_clean_txcmplq()
1290 struct lpfc_queue *cq; in lpfc_idle_stat_delay_work()
1352 struct lpfc_queue *eq, *eq_next; in lpfc_hb_eq_delay_work()
10376 struct lpfc_queue *qdesc; in lpfc_alloc_io_wq_cq()
10446 struct lpfc_queue *qdesc; in lpfc_sli4_queue_create()
10502 sizeof(struct lpfc_queue *), in lpfc_sli4_queue_create()
10512 sizeof(struct lpfc_queue *), in lpfc_sli4_queue_create()
10522 sizeof(struct lpfc_queue *), in lpfc_sli4_queue_create()
10813 __lpfc_sli4_release_queue(struct lpfc_queue **qp) in __lpfc_sli4_release_queue()
10822 lpfc_sli4_release_queues(struct lpfc_queue ***qs, int max) in lpfc_sli4_release_queues()
[all …]
Dlpfc_nvmet.c66 static void lpfc_nvmet_wqfull_flush(struct lpfc_hba *, struct lpfc_queue *,
1018 struct lpfc_queue *wq; in lpfc_nvmet_xmt_fcp_op()
1147 struct lpfc_queue *wq; in lpfc_nvmet_xmt_fcp_abort()
2005 lpfc_nvmet_wqfull_flush(struct lpfc_hba *phba, struct lpfc_queue *wq, in lpfc_nvmet_wqfull_flush()
2055 struct lpfc_queue *wq) in lpfc_nvmet_wqfull_process()
2107 struct lpfc_queue *wq; in lpfc_nvmet_destroy_targetport()
Dlpfc_attr.c1398 struct lpfc_queue *qp = NULL; in lpfc_do_offline()
5124 struct lpfc_queue *eq, *cq; in lpfc_cq_max_proc_limit_store()
Dlpfc_bsg.c1660 struct lpfc_queue *qp = NULL; in lpfc_bsg_diag_mode_enter()
Dlpfc_hbadisc.c5180 struct lpfc_queue *qp = NULL; in lpfc_sli4_dequeue_nport_iocbs()