Lines Matching refs:phba
73 int lpfc_init_iocb_list(struct lpfc_hba *phba, int cnt);
74 void lpfc_free_iocb_list(struct lpfc_hba *phba);
75 int lpfc_post_rq_buffer(struct lpfc_hba *phba, struct lpfc_queue *hrq,
197 int lpfc_emptyq_wait(struct lpfc_hba *phba, struct list_head *hd,
201 int lpfc_sli4_setup(struct lpfc_hba *phba);
202 void lpfc_sli_queue_init(struct lpfc_hba *phba);
203 void lpfc_sli4_queue_init(struct lpfc_hba *phba);
204 struct lpfc_sli_ring *lpfc_sli4_calc_ring(struct lpfc_hba *phba,
215 void lpfc_sli4_cleanup_poll_list(struct lpfc_hba *phba);
238 void lpfc_reg_fcfi_mrq(struct lpfc_hba *phba, struct lpfcMboxq *mbox, int mode);
250 struct rqb_dmabuf *lpfc_sli4_nvmet_alloc(struct lpfc_hba *phba);
251 void lpfc_sli4_nvmet_free(struct lpfc_hba *phba, struct rqb_dmabuf *dmab);
252 void lpfc_nvmet_ctxbuf_post(struct lpfc_hba *phba,
256 void lpfc_nvmet_wqfull_process(struct lpfc_hba *phba, struct lpfc_queue *wq);
257 void lpfc_sli_flush_nvme_rings(struct lpfc_hba *phba);
258 void lpfc_nvme_wait_for_io_drain(struct lpfc_hba *phba);
263 int lpfc_free_rq_buffer(struct lpfc_hba *phba, struct lpfc_queue *hq);
278 int lpfc_nvmet_mem_alloc(struct lpfc_hba *phba);
302 int lpfc_sli_chipset_init(struct lpfc_hba *phba);
322 int lpfc_sli4_issue_wqe(struct lpfc_hba *phba, struct lpfc_sli4_hdw_queue *qp,
324 struct lpfc_sglq *__lpfc_clear_active_sglq(struct lpfc_hba *phba, uint16_t xri);
325 struct lpfc_sglq *__lpfc_sli_get_nvmet_sglq(struct lpfc_hba *phba,
330 void lpfc_sli_abort_fcp_rings(struct lpfc_hba *phba);
332 void lpfc_sli_flush_io_rings(struct lpfc_hba *phba);
377 void *lpfc_nvmet_buf_alloc(struct lpfc_hba *phba, int flags,
379 void lpfc_nvmet_buf_free(struct lpfc_hba *phba, void *virtp, dma_addr_t dma);
382 void lpfc_rq_buf_free(struct lpfc_hba *phba, struct lpfc_dmabuf *mp);
386 int lpfc_check_pci_resettable(struct lpfc_hba *phba);
425 extern void lpfc_debugfs_nvme_trc(struct lpfc_hba *phba, char *fmt,
458 void lpfc_start_fdiscs(struct lpfc_hba *phba);
508 int lpfc_sli4_els_sgl_update(struct lpfc_hba *phba);
509 int lpfc_sli4_nvmet_sgl_update(struct lpfc_hba *phba);
510 int lpfc_io_buf_flush(struct lpfc_hba *phba, struct list_head *sglist);
511 int lpfc_io_buf_replenish(struct lpfc_hba *phba, struct list_head *cbuf);
512 int lpfc_sli4_io_sgl_update(struct lpfc_hba *phba);
513 int lpfc_sli4_post_io_sgl_list(struct lpfc_hba *phba,
515 int lpfc_new_io_buf(struct lpfc_hba *phba, int num_to_alloc);
516 void lpfc_io_free(struct lpfc_hba *phba);
539 int lpfc_sli4_dump_page_a0(struct lpfc_hba *phba, struct lpfcMboxq *mbox);
540 void lpfc_mbx_cmpl_rdp_page_a0(struct lpfc_hba *phba, LPFC_MBOXQ_t *pmb);
543 void lpfc_sli4_ras_init(struct lpfc_hba *phba);
544 void lpfc_sli4_ras_setup(struct lpfc_hba *phba);
545 int lpfc_sli4_ras_fwlog_init(struct lpfc_hba *phba, uint32_t fwlog_level,
547 void lpfc_ras_stop_fwlog(struct lpfc_hba *phba);
548 int lpfc_check_fwlog_support(struct lpfc_hba *phba);
560 int lpfc_nvmet_create_targetport(struct lpfc_hba *phba);
561 int lpfc_nvmet_update_targetport(struct lpfc_hba *phba);
562 void lpfc_nvmet_destroy_targetport(struct lpfc_hba *phba);
563 int lpfc_nvme_handle_lsreq(struct lpfc_hba *phba,
565 int lpfc_nvmet_handle_lsreq(struct lpfc_hba *phba,
567 void lpfc_nvmet_unsol_fcp_event(struct lpfc_hba *phba, uint32_t idx,
570 void lpfc_nvme_mod_param_dep(struct lpfc_hba *phba);
571 void lpfc_nvmet_invalidate_host(struct lpfc_hba *phba,
573 void lpfc_nvme_abort_fcreq_cmpl(struct lpfc_hba *phba,
576 void lpfc_create_multixri_pools(struct lpfc_hba *phba);
577 void lpfc_create_destroy_pools(struct lpfc_hba *phba);
578 void lpfc_move_xri_pvt_to_pbl(struct lpfc_hba *phba, u32 hwqid);
579 void lpfc_move_xri_pbl_to_pvt(struct lpfc_hba *phba, u32 hwqid, u32 cnt);
580 void lpfc_adjust_high_watermark(struct lpfc_hba *phba, u32 hwqid);
581 void lpfc_keep_pvt_pool_above_lowwm(struct lpfc_hba *phba, u32 hwqid);
582 void lpfc_adjust_pvt_pool_count(struct lpfc_hba *phba, u32 hwqid);
586 struct lpfc_io_buf *lpfc_get_io_buf(struct lpfc_hba *phba,
589 void lpfc_release_io_buf(struct lpfc_hba *phba, struct lpfc_io_buf *ncmd,
591 void lpfc_io_ktime(struct lpfc_hba *phba, struct lpfc_io_buf *ncmd);
594 void lpfc_nvme_cancel_iocb(struct lpfc_hba *phba, struct lpfc_iocbq *pwqeIn);