Lines Matching refs:lpfc_hba
27 void lpfc_down_link(struct lpfc_hba *, LPFC_MBOXQ_t *);
28 void lpfc_sli_read_link_ste(struct lpfc_hba *);
29 void lpfc_dump_mem(struct lpfc_hba *, LPFC_MBOXQ_t *, uint16_t, uint16_t);
30 void lpfc_dump_wakeup_param(struct lpfc_hba *, LPFC_MBOXQ_t *);
31 int lpfc_dump_static_vport(struct lpfc_hba *, LPFC_MBOXQ_t *, uint16_t);
32 int lpfc_sli4_dump_cfg_rg23(struct lpfc_hba *, struct lpfcMboxq *);
33 void lpfc_read_nv(struct lpfc_hba *, LPFC_MBOXQ_t *);
34 void lpfc_config_async(struct lpfc_hba *, LPFC_MBOXQ_t *, uint32_t);
36 void lpfc_heart_beat(struct lpfc_hba *, LPFC_MBOXQ_t *);
37 int lpfc_read_topology(struct lpfc_hba *, LPFC_MBOXQ_t *, struct lpfc_dmabuf *);
38 void lpfc_clear_la(struct lpfc_hba *, LPFC_MBOXQ_t *);
39 void lpfc_issue_clear_la(struct lpfc_hba *, struct lpfc_vport *);
40 void lpfc_config_link(struct lpfc_hba *, LPFC_MBOXQ_t *);
41 int lpfc_config_msi(struct lpfc_hba *, LPFC_MBOXQ_t *);
42 int lpfc_read_sparam(struct lpfc_hba *, LPFC_MBOXQ_t *, int);
43 void lpfc_read_config(struct lpfc_hba *, LPFC_MBOXQ_t *);
44 void lpfc_read_lnk_stat(struct lpfc_hba *, LPFC_MBOXQ_t *);
45 int lpfc_reg_rpi(struct lpfc_hba *, uint16_t, uint32_t, uint8_t *,
47 void lpfc_set_var(struct lpfc_hba *, LPFC_MBOXQ_t *, uint32_t, uint32_t);
48 void lpfc_unreg_login(struct lpfc_hba *, uint16_t, uint32_t, LPFC_MBOXQ_t *);
49 void lpfc_unreg_did(struct lpfc_hba *, uint16_t, uint32_t, LPFC_MBOXQ_t *);
53 void lpfc_register_new_vport(struct lpfc_hba *, struct lpfc_vport *,
55 void lpfc_unreg_vpi(struct lpfc_hba *, uint16_t, LPFC_MBOXQ_t *);
56 void lpfc_init_link(struct lpfc_hba *, LPFC_MBOXQ_t *, uint32_t, uint32_t);
57 void lpfc_request_features(struct lpfc_hba *, struct lpfcMboxq *);
58 int lpfc_sli4_mbox_rsrc_extent(struct lpfc_hba *, struct lpfcMboxq *,
60 int lpfc_get_sli4_parameters(struct lpfc_hba *, LPFC_MBOXQ_t *);
61 struct lpfc_vport *lpfc_find_vport_by_did(struct lpfc_hba *, uint32_t);
66 int lpfc_linkdown(struct lpfc_hba *);
69 void lpfc_mbx_cmpl_read_topology(struct lpfc_hba *, LPFC_MBOXQ_t *);
70 void lpfc_init_vpi_cmpl(struct lpfc_hba *, LPFC_MBOXQ_t *);
71 void lpfc_cancel_all_vport_retry_delay_timer(struct lpfc_hba *);
72 void lpfc_retry_pport_discovery(struct lpfc_hba *);
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,
78 void lpfc_mbx_cmpl_local_config_link(struct lpfc_hba *, LPFC_MBOXQ_t *);
79 void lpfc_mbx_cmpl_reg_login(struct lpfc_hba *, LPFC_MBOXQ_t *);
80 void lpfc_mbx_cmpl_dflt_rpi(struct lpfc_hba *, LPFC_MBOXQ_t *);
81 void lpfc_mbx_cmpl_fabric_reg_login(struct lpfc_hba *, LPFC_MBOXQ_t *);
82 void lpfc_mbx_cmpl_ns_reg_login(struct lpfc_hba *, LPFC_MBOXQ_t *);
83 void lpfc_mbx_cmpl_fdmi_reg_login(struct lpfc_hba *, LPFC_MBOXQ_t *);
84 void lpfc_mbx_cmpl_reg_vfi(struct lpfc_hba *, LPFC_MBOXQ_t *);
85 void lpfc_unregister_vfi_cmpl(struct lpfc_hba *, LPFC_MBOXQ_t *);
96 void lpfc_unreg_hba_rpis(struct lpfc_hba *);
98 void lpfc_issue_reg_vpi(struct lpfc_hba *, struct lpfc_vport *);
100 int lpfc_check_sli_ndlp(struct lpfc_hba *, struct lpfc_sli_ring *,
113 int lpfc_unregister_fcf_prep(struct lpfc_hba *);
116 void lpfc_worker_wake_up(struct lpfc_hba *);
117 int lpfc_workq_post_event(struct lpfc_hba *, void *, void *, uint32_t);
122 void lpfc_do_scr_ns_plogi(struct lpfc_hba *, struct lpfc_vport *);
125 void lpfc_els_abort(struct lpfc_hba *, struct lpfc_nodelist *);
130 int lpfc_els_abort_flogi(struct lpfc_hba *);
143 int lpfc_els_free_iocb(struct lpfc_hba *, struct lpfc_iocbq *);
144 int lpfc_ct_free_iocb(struct lpfc_hba *, struct lpfc_iocbq *);
156 void lpfc_els_unsol_event(struct lpfc_hba *, struct lpfc_sli_ring *,
161 void lpfc_els_flush_all_cmd(struct lpfc_hba *);
170 void lpfc_hb_timeout_handler(struct lpfc_hba *);
172 void lpfc_ct_unsol_event(struct lpfc_hba *, struct lpfc_sli_ring *,
174 int lpfc_ct_handle_unsol_abort(struct lpfc_hba *, struct hbq_dmabuf *);
184 int lpfc_config_port_prep(struct lpfc_hba *);
186 int lpfc_config_port_post(struct lpfc_hba *);
187 int lpfc_hba_down_prep(struct lpfc_hba *);
188 int lpfc_hba_down_post(struct lpfc_hba *);
189 void lpfc_hba_init(struct lpfc_hba *, uint32_t *);
190 int lpfc_post_buffer(struct lpfc_hba *, struct lpfc_sli_ring *, int);
191 void lpfc_decode_firmware_rev(struct lpfc_hba *, char *, int);
192 int lpfc_online(struct lpfc_hba *);
193 void lpfc_unblock_mgmt_io(struct lpfc_hba *);
194 void lpfc_offline_prep(struct lpfc_hba *, int);
195 void lpfc_offline(struct lpfc_hba *);
196 void lpfc_reset_hba(struct lpfc_hba *);
197 int lpfc_emptyq_wait(struct lpfc_hba *phba, struct list_head *hd,
200 int lpfc_sli_setup(struct lpfc_hba *);
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,
207 void lpfc_handle_eratt(struct lpfc_hba *);
208 void lpfc_handle_latt(struct lpfc_hba *);
215 void lpfc_sli4_cleanup_poll_list(struct lpfc_hba *phba);
221 void lpfc_read_rev(struct lpfc_hba *, LPFC_MBOXQ_t *);
222 void lpfc_sli4_swap_str(struct lpfc_hba *, LPFC_MBOXQ_t *);
223 void lpfc_config_ring(struct lpfc_hba *, int, LPFC_MBOXQ_t *);
224 void lpfc_config_port(struct lpfc_hba *, LPFC_MBOXQ_t *);
225 void lpfc_kill_board(struct lpfc_hba *, LPFC_MBOXQ_t *);
226 void lpfc_mbox_put(struct lpfc_hba *, LPFC_MBOXQ_t *);
227 LPFC_MBOXQ_t *lpfc_mbox_get(struct lpfc_hba *);
228 void __lpfc_mbox_cmpl_put(struct lpfc_hba *, LPFC_MBOXQ_t *);
229 void lpfc_mbox_cmpl_put(struct lpfc_hba *, LPFC_MBOXQ_t *);
230 int lpfc_mbox_cmd_check(struct lpfc_hba *, LPFC_MBOXQ_t *);
231 int lpfc_mbox_dev_check(struct lpfc_hba *);
232 int lpfc_mbox_tmo_val(struct lpfc_hba *, LPFC_MBOXQ_t *);
235 void lpfc_init_vpi(struct lpfc_hba *, struct lpfcMboxq *, uint16_t);
237 void lpfc_reg_fcfi(struct lpfc_hba *, struct lpfcMboxq *);
238 void lpfc_reg_fcfi_mrq(struct lpfc_hba *phba, struct lpfcMboxq *mbox, int mode);
241 int lpfc_check_pending_fcoe_event(struct lpfc_hba *, uint8_t);
244 void lpfc_config_hbq(struct lpfc_hba *, uint32_t, struct lpfc_hbq_init *,
246 struct hbq_dmabuf *lpfc_els_hbq_alloc(struct lpfc_hba *);
247 void lpfc_els_hbq_free(struct lpfc_hba *, struct hbq_dmabuf *);
248 struct hbq_dmabuf *lpfc_sli4_rb_alloc(struct lpfc_hba *);
249 void lpfc_sli4_rb_free(struct lpfc_hba *, struct hbq_dmabuf *);
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);
259 void lpfc_sli4_build_dflt_fcf_record(struct lpfc_hba *, struct fcf_record *,
263 int lpfc_free_rq_buffer(struct lpfc_hba *phba, struct lpfc_queue *hq);
264 void lpfc_unregister_fcf(struct lpfc_hba *);
265 void lpfc_unregister_fcf_rescan(struct lpfc_hba *);
266 void lpfc_unregister_unused_fcf(struct lpfc_hba *);
267 int lpfc_sli4_redisc_fcf_table(struct lpfc_hba *);
268 void lpfc_fcf_redisc_wait_start_timer(struct lpfc_hba *);
269 void lpfc_sli4_fcf_dead_failthrough(struct lpfc_hba *);
270 uint16_t lpfc_sli4_fcf_rr_next_index_get(struct lpfc_hba *);
271 void lpfc_sli4_set_fcf_flogi_fail(struct lpfc_hba *, uint16_t);
272 int lpfc_sli4_fcf_rr_index_set(struct lpfc_hba *, uint16_t);
273 void lpfc_sli4_fcf_rr_index_clear(struct lpfc_hba *, uint16_t);
275 void lpfc_sli4_clear_fcf_rr_bmask(struct lpfc_hba *);
277 int lpfc_mem_alloc(struct lpfc_hba *, int align);
278 int lpfc_nvmet_mem_alloc(struct lpfc_hba *phba);
279 int lpfc_mem_alloc_active_rrq_pool_s4(struct lpfc_hba *);
280 void lpfc_mem_free(struct lpfc_hba *);
281 void lpfc_mem_free_all(struct lpfc_hba *);
285 void lpfc_poll_start_timer(struct lpfc_hba *);
288 lpfc_sli_handle_fast_ring_event(struct lpfc_hba *,
291 struct lpfc_iocbq *__lpfc_sli_get_iocbq(struct lpfc_hba *);
292 struct lpfc_iocbq * lpfc_sli_get_iocbq(struct lpfc_hba *);
293 void lpfc_sli_release_iocbq(struct lpfc_hba *, struct lpfc_iocbq *);
294 uint16_t lpfc_sli_next_iotag(struct lpfc_hba *, struct lpfc_iocbq *);
295 void lpfc_sli_cancel_iocbs(struct lpfc_hba *, struct list_head *, uint32_t,
297 void lpfc_sli_wake_mbox_wait(struct lpfc_hba *, LPFC_MBOXQ_t *);
298 int lpfc_selective_reset(struct lpfc_hba *);
299 void lpfc_reset_barrier(struct lpfc_hba *);
300 int lpfc_sli_brdready(struct lpfc_hba *, uint32_t);
301 int lpfc_sli_brdkill(struct lpfc_hba *);
302 int lpfc_sli_chipset_init(struct lpfc_hba *phba);
303 int lpfc_sli_brdreset(struct lpfc_hba *);
304 int lpfc_sli_brdrestart(struct lpfc_hba *);
305 int lpfc_sli_hba_setup(struct lpfc_hba *);
306 int lpfc_sli_config_port(struct lpfc_hba *, int);
308 int lpfc_sli_hba_down(struct lpfc_hba *);
309 int lpfc_sli_issue_mbox(struct lpfc_hba *, LPFC_MBOXQ_t *, uint32_t);
310 int lpfc_sli_handle_mb_event(struct lpfc_hba *);
311 void lpfc_sli_mbox_sys_shutdown(struct lpfc_hba *, int);
312 int lpfc_sli_check_eratt(struct lpfc_hba *);
313 void lpfc_sli_handle_slow_ring_event(struct lpfc_hba *,
315 void lpfc_sli4_handle_received_buffer(struct lpfc_hba *, struct hbq_dmabuf *);
318 void lpfc_sli_def_mbox_cmpl(struct lpfc_hba *, LPFC_MBOXQ_t *);
319 void lpfc_sli4_unreg_rpi_cmpl_clr(struct lpfc_hba *, LPFC_MBOXQ_t *);
320 int lpfc_sli_issue_iocb(struct lpfc_hba *, uint32_t,
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,
329 void lpfc_sli_abort_iocb_ring(struct lpfc_hba *, struct lpfc_sli_ring *);
330 void lpfc_sli_abort_fcp_rings(struct lpfc_hba *phba);
331 void lpfc_sli_hba_iocb_abort(struct lpfc_hba *);
332 void lpfc_sli_flush_io_rings(struct lpfc_hba *phba);
333 int lpfc_sli_ringpostbuf_put(struct lpfc_hba *, struct lpfc_sli_ring *,
335 struct lpfc_dmabuf *lpfc_sli_ringpostbuf_get(struct lpfc_hba *,
339 uint32_t lpfc_sli_get_buffer_tag(struct lpfc_hba *);
340 struct lpfc_dmabuf * lpfc_sli_ring_taggedbuf_get(struct lpfc_hba *,
344 int lpfc_sli_hbqbuf_add_hbqs(struct lpfc_hba *, uint32_t);
345 void lpfc_sli_hbqbuf_free_all(struct lpfc_hba *);
347 int lpfc_sli_issue_abort_iotag(struct lpfc_hba *, struct lpfc_sli_ring *,
357 void lpfc_mbox_timeout_handler(struct lpfc_hba *);
364 int lpfc_sli_issue_mbox_wait(struct lpfc_hba *, LPFC_MBOXQ_t *, uint32_t);
366 int lpfc_sli_issue_iocb_wait(struct lpfc_hba *, uint32_t,
369 void lpfc_sli_abort_fcp_cmpl(struct lpfc_hba *, struct lpfc_iocbq *,
372 void lpfc_sli_free_hbq(struct lpfc_hba *, struct hbq_dmabuf *);
374 void *lpfc_mbuf_alloc(struct lpfc_hba *, int, dma_addr_t *);
375 void __lpfc_mbuf_free(struct lpfc_hba *, void *, dma_addr_t);
376 void lpfc_mbuf_free(struct lpfc_hba *, void *, dma_addr_t);
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);
381 void lpfc_in_buf_free(struct lpfc_hba *, struct lpfc_dmabuf *);
382 void lpfc_rq_buf_free(struct lpfc_hba *phba, struct lpfc_dmabuf *mp);
386 int lpfc_check_pci_resettable(struct lpfc_hba *phba);
390 int lpfc_init_api_table_setup(struct lpfc_hba *, uint8_t);
391 int lpfc_sli_api_table_setup(struct lpfc_hba *, uint8_t);
392 int lpfc_scsi_api_table_setup(struct lpfc_hba *, uint8_t);
393 int lpfc_mbox_api_table_setup(struct lpfc_hba *, uint8_t);
394 int lpfc_api_table_setup(struct lpfc_hba *, uint8_t);
396 void lpfc_get_cfgparam(struct lpfc_hba *);
412 struct lpfc_vport *lpfc_create_port(struct lpfc_hba *, int, struct device *);
423 extern void lpfc_debugfs_slow_ring_trc(struct lpfc_hba *, char *, uint32_t,
425 extern void lpfc_debugfs_nvme_trc(struct lpfc_hba *phba, char *fmt,
430 int lpfc_sli4_alloc_resource_identifiers(struct lpfc_hba *);
431 int lpfc_sli4_dealloc_resource_identifiers(struct lpfc_hba *);
432 int lpfc_sli4_get_allocated_extnts(struct lpfc_hba *, uint16_t,
434 int lpfc_sli4_get_avail_extnt_rsrc(struct lpfc_hba *, uint16_t,
439 void lpfc_fabric_abort_hba(struct lpfc_hba *);
441 void lpfc_unblock_fabric_iocbs(struct lpfc_hba *);
442 void lpfc_rampdown_queue_depth(struct lpfc_hba *);
443 void lpfc_ramp_down_queue_handler(struct lpfc_hba *);
444 void lpfc_scsi_dev_block(struct lpfc_hba *);
447 lpfc_send_els_failure_event(struct lpfc_hba *, struct lpfc_iocbq *,
449 struct lpfc_fast_path_event *lpfc_alloc_fast_evt(struct lpfc_hba *);
450 void lpfc_free_fast_evt(struct lpfc_hba *, struct lpfc_fast_path_event *);
451 void lpfc_create_static_vport(struct lpfc_hba *);
452 void lpfc_stop_hba_timers(struct lpfc_hba *);
453 void lpfc_stop_port(struct lpfc_hba *);
454 void __lpfc_sli4_stop_fcf_redisc_wait_timer(struct lpfc_hba *);
455 void lpfc_sli4_stop_fcf_redisc_wait_timer(struct lpfc_hba *);
456 void lpfc_parse_fcoe_conf(struct lpfc_hba *, uint8_t *, uint32_t);
457 int lpfc_parse_vpd(struct lpfc_hba *, uint8_t *, int);
458 void lpfc_start_fdiscs(struct lpfc_hba *phba);
459 struct lpfc_vport *lpfc_find_vport_by_vpid(struct lpfc_hba *, uint16_t);
460 struct lpfc_sglq *__lpfc_get_active_sglq(struct lpfc_hba *, uint16_t);
468 int lpfc_bsg_ct_unsol_event(struct lpfc_hba *, struct lpfc_sli_ring *,
470 int lpfc_bsg_ct_unsol_abort(struct lpfc_hba *, struct hbq_dmabuf *);
471 void __lpfc_sli_ringtx_put(struct lpfc_hba *, struct lpfc_sli_ring *,
473 struct lpfc_iocbq *lpfc_sli_ringtx_get(struct lpfc_hba *,
475 int __lpfc_sli_issue_iocb(struct lpfc_hba *, uint32_t,
477 uint32_t lpfc_drain_txq(struct lpfc_hba *);
478 void lpfc_clr_rrq_active(struct lpfc_hba *, uint16_t, struct lpfc_node_rrq *);
479 int lpfc_test_rrq_active(struct lpfc_hba *, struct lpfc_nodelist *, uint16_t);
480 void lpfc_handle_rrq_active(struct lpfc_hba *);
481 int lpfc_send_rrq(struct lpfc_hba *, struct lpfc_node_rrq *);
482 int lpfc_set_rrq_active(struct lpfc_hba *, struct lpfc_nodelist *,
484 uint16_t lpfc_sli4_xri_inrange(struct lpfc_hba *, uint16_t);
488 void lpfc_idiag_mbxacc_dump_bsg_mbox(struct lpfc_hba *, enum nemb_type,
491 void lpfc_idiag_mbxacc_dump_issue_mbox(struct lpfc_hba *, MAILBOX_t *);
492 int lpfc_wr_object(struct lpfc_hba *, struct list_head *, uint32_t, uint32_t *);
494 int lpfc_sli_probe_sriov_nr_virtfn(struct lpfc_hba *, int);
495 uint16_t lpfc_sli_sriov_nr_virtfn_get(struct lpfc_hba *);
496 int lpfc_sli4_queue_create(struct lpfc_hba *);
497 void lpfc_sli4_queue_destroy(struct lpfc_hba *);
498 void lpfc_sli4_abts_err_handler(struct lpfc_hba *, struct lpfc_nodelist *,
502 int lpfc_hba_init_link_fc_topology(struct lpfc_hba *, uint32_t, uint32_t);
505 int lpfc_selective_reset(struct lpfc_hba *);
506 int lpfc_sli4_read_config(struct lpfc_hba *);
507 void lpfc_sli4_node_prep(struct lpfc_hba *);
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);
517 void lpfc_free_sgl_list(struct lpfc_hba *, struct list_head *);
518 uint32_t lpfc_sli_port_speed_get(struct lpfc_hba *);
519 int lpfc_sli4_request_firmware_update(struct lpfc_hba *, uint8_t);
520 void lpfc_sli4_offline_eratt(struct lpfc_hba *);
522 struct lpfc_device_data *lpfc_create_device_data(struct lpfc_hba *,
526 void lpfc_delete_device_data(struct lpfc_hba *, struct lpfc_device_data*);
527 struct lpfc_device_data *__lpfc_get_device_data(struct lpfc_hba *,
531 bool lpfc_enable_oas_lun(struct lpfc_hba *, struct lpfc_name *,
533 bool lpfc_disable_oas_lun(struct lpfc_hba *, struct lpfc_name *,
535 bool lpfc_find_next_oas_lun(struct lpfc_hba *, struct lpfc_name *,
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);
584 void lpfc_snapshot_mxp(struct lpfc_hba *, u32);
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);