| /linux/drivers/scsi/lpfc/ |
| H A D | lpfc_mem.c | 60 lpfc_mem_free_sli_mbox(struct lpfc_hba *phba, LPFC_MBOXQ_t *mbox) in lpfc_mem_free_sli_mbox() 75 lpfc_mem_alloc_active_rrq_pool_s4(struct lpfc_hba *phba) { in lpfc_mem_alloc_active_rrq_pool_s4() 109 lpfc_mem_alloc(struct lpfc_hba *phba, int align) in lpfc_mem_alloc() 212 lpfc_nvmet_mem_alloc(struct lpfc_hba *phba) in lpfc_nvmet_mem_alloc() 236 lpfc_mem_free(struct lpfc_hba *phba) in lpfc_mem_free() 308 lpfc_mem_free_all(struct lpfc_hba *phba) in lpfc_mem_free_all() 385 lpfc_mbuf_alloc(struct lpfc_hba *phba, int mem_flags, dma_addr_t *handle) in lpfc_mbuf_alloc() 418 __lpfc_mbuf_free(struct lpfc_hba * phba, void *virt, dma_addr_t dma) in __lpfc_mbuf_free() 446 lpfc_mbuf_free(struct lpfc_hba * phba, void *virt, dma_addr_t dma) in lpfc_mbuf_free() 471 lpfc_nvmet_buf_alloc(struct lpfc_hba *phba, int mem_flags, dma_addr_t *handle) in lpfc_nvmet_buf_alloc() [all …]
|
| H A D | lpfc_init.c | 73 static void __lpfc_cpuhp_remove(struct lpfc_hba *phba); 74 static void lpfc_cpuhp_remove(struct lpfc_hba *phba); 75 static void lpfc_cpuhp_add(struct lpfc_hba *phba); 76 static void lpfc_get_hba_model_desc(struct lpfc_hba *, uint8_t *, uint8_t *); 77 static int lpfc_post_rcv_buf(struct lpfc_hba *); 78 static int lpfc_sli4_queue_verify(struct lpfc_hba *); 79 static int lpfc_create_bootstrap_mbox(struct lpfc_hba *); 80 static int lpfc_setup_endian_order(struct lpfc_hba *); 81 static void lpfc_destroy_bootstrap_mbox(struct lpfc_hba *); 82 static void lpfc_free_els_sgl_list(struct lpfc_hba *); [all …]
|
| H A D | lpfc_nvme.h | 101 struct lpfc_hba *phba; 196 struct lpfc_hba *phba; 235 void (*gen_req_cmp)(struct lpfc_hba *phba, 238 void __lpfc_nvme_ls_req_cmp(struct lpfc_hba *phba, struct lpfc_vport *vport, 244 int lpfc_nvme_unsol_ls_issue_abort(struct lpfc_hba *phba, 249 void (*xmt_ls_rsp_cmp)(struct lpfc_hba *phba, 252 void __lpfc_nvme_xmt_ls_rsp_cmp(struct lpfc_hba *phba,
|
| H A D | lpfc_attr.c | 122 struct lpfc_hba *phba = vport->phba; in lpfc_cmf_info_show() 281 struct lpfc_hba *phba = vport->phba; in lpfc_vmid_info_show() 436 struct lpfc_hba *phba = vport->phba; in lpfc_enable_fip_show() 450 struct lpfc_hba *phba = vport->phba; in lpfc_nvme_info_show() 749 struct lpfc_hba *phba = vport->phba; in lpfc_scsi_stat_show() 797 struct lpfc_hba *phba = vport->phba; in lpfc_bg_info_show() 817 struct lpfc_hba *phba = vport->phba; in lpfc_bg_guard_err_show() 829 struct lpfc_hba *phba = vport->phba; in lpfc_bg_apptag_err_show() 841 struct lpfc_hba *phba = vport->phba; in lpfc_bg_reftag_err_show() 878 struct lpfc_hba *phba = vport->phba; in lpfc_serialnum_show() [all …]
|
| H A D | lpfc_sli.h | 28 struct lpfc_hba; 146 void (*fabric_cmd_cmpl)(struct lpfc_hba *phba, struct lpfc_iocbq *cmd, 148 void (*wait_cmd_cmpl)(struct lpfc_hba *phba, struct lpfc_iocbq *cmd, 150 void (*cmd_cmpl)(struct lpfc_hba *phba, struct lpfc_iocbq *cmd, 209 void (*mbox_cmpl) (struct lpfc_hba *, struct lpfcMboxq *); 236 void (*lpfc_sli_rcv_unsol_event) (struct lpfc_hba *, 304 void (*lpfc_sli_rcv_async_status) (struct lpfc_hba *, 310 void (*lpfc_sli_cmd_available) (struct lpfc_hba *,
|
| H A D | lpfc_sli.c | 71 static int lpfc_sli_issue_mbox_s4(struct lpfc_hba *, LPFC_MBOXQ_t *, 73 static int lpfc_sli4_read_rev(struct lpfc_hba *, LPFC_MBOXQ_t *, 76 lpfc_sli4_els_preprocess_rspiocbq(struct lpfc_hba *phba, 82 static bool lpfc_sli4_fp_handle_cqe(struct lpfc_hba *phba, 84 static int lpfc_sli4_post_sgl_list(struct lpfc_hba *, struct list_head *, 86 static void lpfc_sli4_hba_handle_eqe(struct lpfc_hba *phba, 90 static bool lpfc_sli4_mbox_completions_pending(struct lpfc_hba *phba); 91 static bool lpfc_sli4_process_missed_mbox_completions(struct lpfc_hba *phba); 93 static void __lpfc_sli4_consume_cqe(struct lpfc_hba *phba, 96 static uint16_t lpfc_wqe_bpl2sgl(struct lpfc_hba *phba, [all …]
|
| H A D | lpfc_vport.h | 93 struct lpfc_vport **lpfc_create_vport_work_array(struct lpfc_hba *); 94 void lpfc_destroy_vport_work_array(struct lpfc_hba *, struct lpfc_vport **); 95 int lpfc_alloc_vpi(struct lpfc_hba *phba);
|
| H A D | lpfc_vport.c | 88 lpfc_alloc_vpi(struct lpfc_hba *phba) in lpfc_alloc_vpi() 106 lpfc_free_vpi(struct lpfc_hba *phba, int vpi) in lpfc_free_vpi() 118 lpfc_vport_sparm(struct lpfc_hba *phba, struct lpfc_vport *vport) in lpfc_vport_sparm() 180 lpfc_valid_wwn_format(struct lpfc_hba *phba, struct lpfc_name *wwn, in lpfc_valid_wwn_format() 202 lpfc_unique_wwpn(struct lpfc_hba *phba, struct lpfc_vport *new_vport) in lpfc_unique_wwpn() 240 struct lpfc_hba *phba = vport->phba; in lpfc_discovery_wait() 298 struct lpfc_hba *phba = pport->phba; in lpfc_vport_create() 490 struct lpfc_hba *phba = vport->phba; in lpfc_send_npiv_logo() 536 struct lpfc_hba *phba = vport->phba; in disable_vport() 571 struct lpfc_hba *phba = vport->phba; in enable_vport() [all …]
|
| H A D | lpfc_ct.c | 79 lpfc_cmpl_ct_cmd_vmid(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, 83 lpfc_ct_ignore_hbq_buffer(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq, in lpfc_ct_ignore_hbq_buffer() 99 lpfc_ct_unsol_buffer(struct lpfc_hba *phba, struct lpfc_iocbq *piocbq, in lpfc_ct_unsol_buffer() 115 lpfc_ct_unsol_cmpl(struct lpfc_hba *phba, struct lpfc_iocbq *cmdiocb, in lpfc_ct_unsol_cmpl() 158 struct lpfc_hba *phba = vport->phba; in lpfc_ct_reject_event() 282 lpfc_ct_handle_mibreq(struct lpfc_hba *phba, struct lpfc_iocbq *ctiocbq) in lpfc_ct_handle_mibreq() 337 lpfc_ct_unsol_event(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, in lpfc_ct_unsol_event() 463 lpfc_ct_handle_unsol_abort(struct lpfc_hba *phba, struct hbq_dmabuf *dmabuf) in lpfc_ct_handle_unsol_abort() 474 lpfc_free_ct_rsp(struct lpfc_hba *phba, struct lpfc_dmabuf *mlist) in lpfc_free_ct_rsp() 489 lpfc_alloc_ct_rsp(struct lpfc_hba *phba, __be16 cmdcode, struct ulp_bde64 *bpl, in lpfc_alloc_ct_rsp() [all …]
|
| H A D | lpfc_debugfs.c | 213 lpfc_debugfs_slow_ring_trc_data(struct lpfc_hba *phba, char *buf, int size) in lpfc_debugfs_slow_ring_trc_data() 281 lpfc_debugfs_hbqinfo_data(struct lpfc_hba *phba, char *buf, int size) in lpfc_debugfs_hbqinfo_data() 405 lpfc_debugfs_commonxripools_data(struct lpfc_hba *phba, char *buf, int size) in lpfc_debugfs_commonxripools_data() 457 lpfc_debugfs_multixripools_data(struct lpfc_hba *phba, char *buf, int size) in lpfc_debugfs_multixripools_data() 585 lpfc_debugfs_lockstat_data(struct lpfc_hba *phba, char *buf, int size) in lpfc_debugfs_lockstat_data() 654 lpfc_debugfs_dumpHBASlim_data(struct lpfc_hba *phba, char *buf, int size) in lpfc_debugfs_dumpHBASlim_data() 713 lpfc_debugfs_dumpHostSlim_data(struct lpfc_hba *phba, char *buf, int size) in lpfc_debugfs_dumpHostSlim_data() 800 struct lpfc_hba *phba = vport->phba; in lpfc_debugfs_nodelist_data() 1027 struct lpfc_hba *phba = vport->phba; in lpfc_debugfs_nvmestat_data() 1250 struct lpfc_hba *phba = vport->phba; in lpfc_debugfs_scsistat_data() [all …]
|
| H A D | lpfc_scsi.c | 86 lpfc_release_scsi_buf_s4(struct lpfc_hba *phba, struct lpfc_io_buf *psb); 88 lpfc_release_scsi_buf_s3(struct lpfc_hba *phba, struct lpfc_io_buf *psb); 90 lpfc_prot_group_type(struct lpfc_hba *phba, struct scsi_cmnd *sc); 101 lpfc_sli4_set_rsp_sgl_last(struct lpfc_hba *phba, in lpfc_sli4_set_rsp_sgl_last() 125 lpfc_rampdown_queue_depth(struct lpfc_hba *phba) in lpfc_rampdown_queue_depth() 165 lpfc_ramp_down_queue_handler(struct lpfc_hba *phba) in lpfc_ramp_down_queue_handler() 210 lpfc_scsi_dev_block(struct lpfc_hba *phba) in lpfc_scsi_dev_block() 249 struct lpfc_hba *phba = vport->phba; in lpfc_new_scsi_buf_s3() 385 struct lpfc_hba *phba = vport->phba; in lpfc_sli4_vport_delete_fcp_xri_aborted() 427 lpfc_sli4_io_xri_aborted(struct lpfc_hba *phba, in lpfc_sli4_io_xri_aborted() [all …]
|
| H A D | lpfc_bsg.c | 140 lpfc_free_bsg_buffers(struct lpfc_hba *phba, struct lpfc_dmabuf *mlist) in lpfc_free_bsg_buffers() 158 lpfc_alloc_bsg_buffers(struct lpfc_hba *phba, unsigned int size, in lpfc_alloc_bsg_buffers() 300 lpfc_bsg_send_mgmt_cmd_cmp(struct lpfc_hba *phba, in lpfc_bsg_send_mgmt_cmd_cmp() 393 struct lpfc_hba *phba = vport->phba; in lpfc_bsg_send_mgmt_cmd() 563 lpfc_bsg_rport_els_cmp(struct lpfc_hba *phba, in lpfc_bsg_rport_els_cmp() 659 struct lpfc_hba *phba = vport->phba; in lpfc_bsg_rport_els() 869 diag_cmd_data_free(struct lpfc_hba *phba, struct lpfc_dmabufext *mlist) in diag_cmd_data_free() 902 lpfc_bsg_ct_unsol_event(struct lpfc_hba *phba, struct lpfc_sli_ring *pring, in lpfc_bsg_ct_unsol_event() 1147 lpfc_bsg_ct_unsol_abort(struct lpfc_hba *phba, struct hbq_dmabuf *dmabuf) in lpfc_bsg_ct_unsol_abort() 1183 struct lpfc_hba *phba = vport->phba; in lpfc_bsg_hba_set_event() [all …]
|
| H A D | lpfc_scsi.h | 25 struct lpfc_hba;
|
| /linux/Documentation/scsi/ |
| H A D | ChangeLog.lpfc | 562 * Added lpfc_hba load/unload flags to take care of special cases 1037 * Clock changes consolidating timers, just in the struct lpfc_hba, 1125 * Changed lpfc_printf_log to take struct lpfc_hba * directly 1205 * Changed Studly_Caps lpfcHBA_t to struct lpfc_hba. 1492 * Move lpip_stats structure from lpfc_hba.h to lpfc_ip.h. 1493 * Move lpfc_stats and HBAEVT_t structures from lpfc_hba.h to 1495 * Remove lpfc_hba.h
|