Lines Matching refs:scsi_qla_host_t
14 extern int qla2x00_initialize_adapter(scsi_qla_host_t *);
19 extern int qla24xx_pci_config(scsi_qla_host_t *);
20 extern int qla25xx_pci_config(scsi_qla_host_t *);
33 extern void qla24xx_update_fw_options(scsi_qla_host_t *);
36 extern int qla24xx_load_risc(scsi_qla_host_t *, uint32_t *);
37 extern int qla81xx_load_risc(scsi_qla_host_t *, uint32_t *);
39 extern int qla2x00_perform_loop_resync(scsi_qla_host_t *);
40 extern int qla2x00_loop_resync(scsi_qla_host_t *);
43 extern int qla2x00_fabric_login(scsi_qla_host_t *, fc_port_t *, uint16_t *);
44 extern int qla2x00_local_device_login(scsi_qla_host_t *, fc_port_t *);
46 extern int qla24xx_els_dcmd_iocb(scsi_qla_host_t *, int, port_id_t);
47 extern int qla24xx_els_dcmd2_iocb(scsi_qla_host_t *, int, fc_port_t *, bool);
48 extern void qla2x00_els_dcmd2_free(scsi_qla_host_t *vha,
51 extern void qla2x00_update_fcports(scsi_qla_host_t *);
53 extern int qla2x00_abort_isp(scsi_qla_host_t *);
54 extern void qla2x00_abort_isp_cleanup(scsi_qla_host_t *);
55 extern void qla2x00_quiesce_io(scsi_qla_host_t *);
57 extern void qla2x00_update_fcport(scsi_qla_host_t *, fc_port_t *);
59 extern void qla2x00_alloc_fw_dump(scsi_qla_host_t *);
60 extern void qla2x00_try_to_stop_firmware(scsi_qla_host_t *);
62 extern int qla2x00_get_thermal_temp(scsi_qla_host_t *, uint16_t *);
78 extern int qla24xx_update_fcport_fcp_prio(scsi_qla_host_t *, fc_port_t *);
83 qla2x00_alloc_fcport(scsi_qla_host_t *, gfp_t );
85 extern int __qla83xx_set_idc_control(scsi_qla_host_t *, uint32_t);
86 extern int __qla83xx_get_idc_control(scsi_qla_host_t *, uint32_t *);
87 extern void qla83xx_idc_audit(scsi_qla_host_t *, int);
88 extern int qla83xx_nic_core_reset(scsi_qla_host_t *);
89 extern void qla83xx_reset_ownership(scsi_qla_host_t *);
90 extern int qla2xxx_mctp_dump(scsi_qla_host_t *);
94 extern int qla2x00_init_rings(scsi_qla_host_t *);
98 void qla2x00_handle_rscn(scsi_qla_host_t *vha, struct event_arg *ea);
101 void qla24xx_handle_relogin_event(scsi_qla_host_t *vha,
105 int qla24xx_async_notify_ack(scsi_qla_host_t *, fc_port_t *,
110 int qla24xx_detect_sfp(scsi_qla_host_t *);
126 int qla2x00_reserve_mgmt_server_loop_id(scsi_qla_host_t *);
130 void qla_init_iocb_limit(scsi_qla_host_t *);
136 void qla_chk_edif_rx_sa_delete_pending(scsi_qla_host_t *vha,
138 void qlt_chk_edif_rx_sa_delete_pending(scsi_qla_host_t *vha, fc_port_t *fcport,
141 int qla_edif_process_els(scsi_qla_host_t *vha, struct bsg_job *bsgjob);
146 void qla_adjust_iocb_limit(scsi_qla_host_t *vha);
197 extern int qla2x00_loop_reset(scsi_qla_host_t *);
198 extern void qla2x00_abort_all_cmds(scsi_qla_host_t *, int);
215 extern int qla81xx_restart_mpi_firmware(scsi_qla_host_t *);
225 extern void qla83xx_schedule_work(scsi_qla_host_t *, int);
231 extern void qla83xx_idc_lock(scsi_qla_host_t *, uint16_t);
232 extern void qla83xx_idc_unlock(scsi_qla_host_t *, uint16_t);
233 extern int qla83xx_idc_state_handler(scsi_qla_host_t *);
234 extern int qla83xx_set_drv_presence(scsi_qla_host_t *vha);
235 extern int __qla83xx_set_drv_presence(scsi_qla_host_t *vha);
236 extern int qla83xx_clear_drv_presence(scsi_qla_host_t *vha);
237 extern int __qla83xx_clear_drv_presence(scsi_qla_host_t *vha);
250 void qla2x00_wait_for_sess_deletion(scsi_qla_host_t *);
264 extern void qla2x00_start_timer(scsi_qla_host_t *, unsigned long);
265 extern void qla24xx_deallocate_vp_id(scsi_qla_host_t *);
266 extern int qla24xx_disable_vp (scsi_qla_host_t *);
267 extern int qla24xx_enable_vp (scsi_qla_host_t *);
268 extern int qla24xx_control_vp(scsi_qla_host_t *, int );
269 extern int qla24xx_modify_vp_config(scsi_qla_host_t *);
270 extern int qla2x00_send_change_request(scsi_qla_host_t *, uint16_t, uint16_t);
271 extern void qla2x00_vp_stop_timer(scsi_qla_host_t *);
272 extern int qla24xx_configure_vhba (scsi_qla_host_t *);
273 extern void qla24xx_report_id_acquisition(scsi_qla_host_t *,
275 extern void qla2x00_do_dpc_all_vps(scsi_qla_host_t *);
277 extern scsi_qla_host_t *qla24xx_create_vhost(struct fc_vport *);
281 extern void qla2x00_mark_device_lost(scsi_qla_host_t *, fc_port_t *, int);
282 extern void qla2x00_mark_all_devices_lost(scsi_qla_host_t *);
285 extern struct fw_blob *qla2x00_request_firmware(scsi_qla_host_t *);
287 extern int qla2x00_wait_for_hba_online(scsi_qla_host_t *);
288 extern int qla2x00_wait_for_chip_reset(scsi_qla_host_t *);
289 extern int qla2x00_wait_for_fcoe_ctx_reset(scsi_qla_host_t *);
293 extern void qla2x00_async_event(scsi_qla_host_t *, struct rsp_que *,
295 extern int qla2x00_vp_abort_isp(scsi_qla_host_t *);
302 cont_a64_entry_t *qla2x00_prep_cont_type1_iocb(scsi_qla_host_t *vha,
325 extern int qla2x00_issue_marker(scsi_qla_host_t *, int);
334 extern int qla24xx_issue_sa_replace_iocb(scsi_qla_host_t *vha,
343 qla2x00_load_ram(scsi_qla_host_t *, dma_addr_t, uint32_t, uint32_t);
346 qla2x00_dump_ram(scsi_qla_host_t *, dma_addr_t, uint32_t, uint32_t);
349 qla2x00_execute_fw(scsi_qla_host_t *, uint32_t);
352 qla2x00_get_fw_version(scsi_qla_host_t *);
355 qla2x00_get_fw_options(scsi_qla_host_t *, uint16_t *);
358 qla2x00_set_fw_options(scsi_qla_host_t *, uint16_t *);
361 qla2x00_mbx_reg_test(scsi_qla_host_t *);
364 qla2x00_verify_checksum(scsi_qla_host_t *, uint32_t);
367 qla2x00_issue_iocb(scsi_qla_host_t *, void *, dma_addr_t, size_t);
379 qla2x00_get_adapter_id(scsi_qla_host_t *, uint16_t *, uint8_t *, uint8_t *,
383 qla2x00_get_retry_cnt(scsi_qla_host_t *, uint8_t *, uint8_t *, uint16_t *);
386 qla2x00_init_firmware(scsi_qla_host_t *, uint16_t);
389 qla2x00_get_port_database(scsi_qla_host_t *, fc_port_t *, uint8_t);
392 qla24xx_get_port_database(scsi_qla_host_t *, u16, struct port_database_24xx *);
395 qla2x00_get_firmware_state(scsi_qla_host_t *, uint16_t *);
398 qla2x00_get_port_name(scsi_qla_host_t *, uint16_t, uint8_t *, uint8_t);
401 qla24xx_link_initialize(scsi_qla_host_t *);
404 qla2x00_lip_reset(scsi_qla_host_t *);
407 qla2x00_send_sns(scsi_qla_host_t *, dma_addr_t, uint16_t, size_t);
410 qla2x00_login_fabric(scsi_qla_host_t *, uint16_t, uint8_t, uint8_t, uint8_t,
413 qla24xx_login_fabric(scsi_qla_host_t *, uint16_t, uint8_t, uint8_t, uint8_t,
417 qla2x00_login_local_device(scsi_qla_host_t *, fc_port_t *, uint16_t *,
421 qla2x00_fabric_logout(scsi_qla_host_t *, uint16_t, uint8_t, uint8_t, uint8_t);
424 qla24xx_fabric_logout(scsi_qla_host_t *, uint16_t, uint8_t, uint8_t, uint8_t);
427 qla2x00_full_login_lip(scsi_qla_host_t *ha);
430 qla2x00_get_id_list(scsi_qla_host_t *, void *, dma_addr_t, uint16_t *);
433 qla2x00_get_resource_cnts(scsi_qla_host_t *);
436 qla2x00_get_fcal_position_map(scsi_qla_host_t *ha, char *pos_map,
440 qla2x00_get_link_status(scsi_qla_host_t *, uint16_t, struct link_statistics *,
444 qla24xx_get_isp_stats(scsi_qla_host_t *, struct link_statistics *,
454 qla2x00_eh_wait_for_pending_commands(scsi_qla_host_t *, unsigned int,
457 qla2x00_system_error(scsi_qla_host_t *);
460 qla2x00_write_serdes_word(scsi_qla_host_t *, uint16_t, uint16_t);
462 qla2x00_read_serdes_word(scsi_qla_host_t *, uint16_t, uint16_t *);
465 qla8044_write_serdes_word(scsi_qla_host_t *, uint32_t, uint32_t);
467 qla8044_read_serdes_word(scsi_qla_host_t *, uint32_t, uint32_t *);
470 qla2x00_set_serdes_params(scsi_qla_host_t *, uint16_t, uint16_t, uint16_t);
473 qla2x00_stop_firmware(scsi_qla_host_t *);
476 qla2x00_enable_eft_trace(scsi_qla_host_t *, dma_addr_t, uint16_t);
478 qla2x00_disable_eft_trace(scsi_qla_host_t *);
481 qla2x00_enable_fce_trace(scsi_qla_host_t *, dma_addr_t, uint16_t , uint16_t *,
485 qla2x00_disable_fce_trace(scsi_qla_host_t *, uint64_t *, uint64_t *);
488 qla82xx_set_driver_version(scsi_qla_host_t *, char *);
491 qla25xx_set_driver_version(scsi_qla_host_t *, char *);
494 qla25xx_set_els_cmds_supported(scsi_qla_host_t *);
497 qla24xx_get_buffer_credits(scsi_qla_host_t *, struct buffer_credit_24xx *,
501 qla2x00_read_sfp(scsi_qla_host_t *, dma_addr_t, uint8_t *,
505 qla2x00_write_sfp(scsi_qla_host_t *, dma_addr_t, uint8_t *,
509 qla2x00_set_idma_speed(scsi_qla_host_t *, uint16_t, uint16_t, uint16_t *);
513 extern int qla81xx_idc_ack(scsi_qla_host_t *, uint16_t *);
516 qla81xx_fac_get_sector_size(scsi_qla_host_t *, uint32_t *);
519 qla81xx_fac_do_write_enable(scsi_qla_host_t *, int);
522 qla81xx_fac_erase_sector(scsi_qla_host_t *, uint32_t, uint32_t);
524 extern int qla81xx_fac_semaphore_access(scsi_qla_host_t *, int);
527 qla2x00_get_xgmac_stats(scsi_qla_host_t *, dma_addr_t, uint16_t, uint16_t *);
530 qla2x00_get_dcbx_params(scsi_qla_host_t *, dma_addr_t, uint16_t);
533 qla2x00_read_ram_word(scsi_qla_host_t *, uint32_t, uint32_t *);
536 qla2x00_write_ram_word(scsi_qla_host_t *, uint32_t, uint32_t);
539 qla81xx_write_mpi_register(scsi_qla_host_t *, uint16_t *);
540 extern int qla2x00_get_data_rate(scsi_qla_host_t *);
541 extern int qla24xx_set_fcp_prio(scsi_qla_host_t *, uint16_t, uint16_t,
544 qla81xx_get_port_config(scsi_qla_host_t *, uint16_t *);
547 qla81xx_set_port_config(scsi_qla_host_t *, uint16_t *);
550 qla2x00_port_logout(scsi_qla_host_t *, struct fc_port *);
553 qla2x00_dump_mctp_data(scsi_qla_host_t *, dma_addr_t, uint32_t, uint32_t);
556 qla26xx_dport_diagnostics(scsi_qla_host_t *, void *, uint, uint);
564 int qla24xx_get_port_login_templ(scsi_qla_host_t *, dma_addr_t,
567 extern int qla27xx_get_zio_threshold(scsi_qla_host_t *, uint16_t *);
568 extern int qla27xx_set_zio_threshold(scsi_qla_host_t *, uint16_t);
571 extern int qla28xx_secure_flash_update(scsi_qla_host_t *, uint16_t, uint16_t,
574 extern int qla2xxx_read_remote_register(scsi_qla_host_t *, uint32_t,
576 extern int qla2xxx_write_remote_register(scsi_qla_host_t *, uint32_t,
590 extern void qla2x00_free_irqs(scsi_qla_host_t *);
592 extern int qla2x00_get_data_rate(scsi_qla_host_t *);
595 qla2x00_get_sp_from_handle(scsi_qla_host_t *, const char *, struct req_que *,
604 fc_port_t *qla2x00_find_fcport_by_loopid(scsi_qla_host_t *, uint16_t);
605 fc_port_t *qla2x00_find_fcport_by_wwpn(scsi_qla_host_t *, u8 *, u8);
606 fc_port_t *qla2x00_find_fcport_by_nportid(scsi_qla_host_t *, port_id_t *, u8);
612 extern int qla24xx_read_flash_data(scsi_qla_host_t *, uint32_t *,
614 extern uint8_t *qla2x00_read_nvram_data(scsi_qla_host_t *, void *, uint32_t,
616 extern uint8_t *qla24xx_read_nvram_data(scsi_qla_host_t *, void *, uint32_t,
618 extern int qla2x00_write_nvram_data(scsi_qla_host_t *, void *, uint32_t,
620 extern int qla24xx_write_nvram_data(scsi_qla_host_t *, void *, uint32_t,
622 extern uint8_t *qla25xx_read_nvram_data(scsi_qla_host_t *, void *, uint32_t,
624 extern int qla25xx_write_nvram_data(scsi_qla_host_t *, void *, uint32_t,
627 extern int qla2x00_is_a_vp_did(scsi_qla_host_t *, uint32_t);
628 bool qla2x00_check_reg32_for_disconnect(scsi_qla_host_t *, uint32_t);
629 bool qla2x00_check_reg16_for_disconnect(scsi_qla_host_t *, uint16_t);
640 extern int qla83xx_wr_reg(scsi_qla_host_t *, uint32_t, uint32_t);
641 extern int qla83xx_rd_reg(scsi_qla_host_t *, uint32_t, uint32_t *);
642 extern int qla83xx_restart_nic_firmware(scsi_qla_host_t *);
643 extern int qla83xx_access_control(scsi_qla_host_t *, uint16_t, uint32_t,
660 extern int qla2x00_get_flash_version(scsi_qla_host_t *, void *);
661 extern int qla24xx_get_flash_version(scsi_qla_host_t *, void *);
662 extern int qla82xx_get_flash_version(scsi_qla_host_t *, void *);
664 extern int qla2xxx_get_flash_info(scsi_qla_host_t *);
665 extern int qla2xxx_get_vpd_field(scsi_qla_host_t *, char *, char *, size_t);
667 extern void qla2xxx_flash_npiv_conf(scsi_qla_host_t *);
668 extern int qla24xx_read_fcp_prio_cfg(scsi_qla_host_t *);
675 void qla2xxx_dump_fw(scsi_qla_host_t *vha);
676 void qla2100_fw_dump(scsi_qla_host_t *vha);
677 void qla2300_fw_dump(scsi_qla_host_t *vha);
678 void qla24xx_fw_dump(scsi_qla_host_t *vha);
679 void qla25xx_fw_dump(scsi_qla_host_t *vha);
680 void qla81xx_fw_dump(scsi_qla_host_t *vha);
681 void qla82xx_fw_dump(scsi_qla_host_t *vha);
682 void qla8044_fw_dump(scsi_qla_host_t *vha);
684 void qla27xx_fwdump(scsi_qla_host_t *vha);
685 extern void qla27xx_mpi_fwdump(scsi_qla_host_t *, int);
690 extern void qla2xxx_dump_post_process(scsi_qla_host_t *, int);
691 extern void ql_dump_regs(uint, scsi_qla_host_t *, uint);
692 extern void ql_dump_buffer(uint, scsi_qla_host_t *, uint, const void *, uint);
696 extern void *qla2x00_prep_ms_iocb(scsi_qla_host_t *, struct ct_arg *);
697 extern void *qla24xx_prep_ms_iocb(scsi_qla_host_t *, struct ct_arg *);
698 extern int qla2x00_ga_nxt(scsi_qla_host_t *, fc_port_t *);
699 extern int qla2x00_gid_pt(scsi_qla_host_t *, sw_info_t *);
700 extern int qla2x00_gpn_id(scsi_qla_host_t *, sw_info_t *);
701 extern int qla2x00_gnn_id(scsi_qla_host_t *, sw_info_t *);
702 extern void qla2x00_gff_id(scsi_qla_host_t *, sw_info_t *);
703 extern int qla2x00_rft_id(scsi_qla_host_t *);
704 extern int qla2x00_rff_id(scsi_qla_host_t *, u8);
705 extern int qla2x00_rnn_id(scsi_qla_host_t *);
706 extern int qla2x00_rsnn_nn(scsi_qla_host_t *);
707 extern void *qla2x00_prep_ms_fdmi_iocb(scsi_qla_host_t *, uint32_t, uint32_t);
708 extern void *qla24xx_prep_ms_fdmi_iocb(scsi_qla_host_t *, uint32_t, uint32_t);
709 extern int qla2x00_fdmi_register(scsi_qla_host_t *);
710 extern int qla2x00_gfpn_id(scsi_qla_host_t *, sw_info_t *);
711 extern int qla2x00_gpsc(scsi_qla_host_t *, sw_info_t *);
712 extern size_t qla2x00_get_sym_node_name(scsi_qla_host_t *, uint8_t *, size_t);
713 extern int qla2x00_chk_ms_status(scsi_qla_host_t *, ms_iocb_entry_t *,
718 extern int qla24xx_async_gpnid(scsi_qla_host_t *, port_id_t *);
719 void qla24xx_handle_gpnid_event(scsi_qla_host_t *, struct event_arg *);
722 int qla24xx_async_gpsc(scsi_qla_host_t *, fc_port_t *);
723 void qla24xx_handle_gpsc_event(scsi_qla_host_t *, struct event_arg *);
724 int qla2x00_mgmt_svr_login(scsi_qla_host_t *);
725 void qla24xx_handle_gffid_event(scsi_qla_host_t *vha, struct event_arg *ea);
726 int qla24xx_async_gffid(scsi_qla_host_t *vha, fc_port_t *fcport, bool);
727 int qla24xx_async_gpnft(scsi_qla_host_t *, u8, srb_t *);
728 void qla24xx_async_gpnft_done(scsi_qla_host_t *, srb_t *);
729 void qla24xx_async_gnnft_done(scsi_qla_host_t *, srb_t *);
730 int qla24xx_async_gnnid(scsi_qla_host_t *, fc_port_t *);
731 void qla24xx_handle_gnnid_event(scsi_qla_host_t *, struct event_arg *);
734 int qla24xx_async_gfpnid(scsi_qla_host_t *, fc_port_t *);
735 void qla24xx_handle_gfpnid_event(scsi_qla_host_t *, struct event_arg *);
736 void qla24xx_sp_unmap(scsi_qla_host_t *, srb_t *);
750 extern void qla2x00_alloc_sysfs_attr(scsi_qla_host_t *);
751 extern void qla2x00_free_sysfs_attr(scsi_qla_host_t *, bool);
752 extern void qla2x00_init_host_attr(scsi_qla_host_t *);
753 extern void qla2x00_alloc_sysfs_attr(scsi_qla_host_t *);
754 extern int qla2x00_loopback_test(scsi_qla_host_t *, struct msg_echo_lb *, uint16_t *);
755 extern int qla2x00_echo_test(scsi_qla_host_t *,
757 extern int qla24xx_update_all_fcp_prio(scsi_qla_host_t *);
758 extern int qla24xx_fcp_prio_cfg_valid(scsi_qla_host_t *,
764 extern int qla2x00_dfs_setup(scsi_qla_host_t *);
765 extern int qla2x00_dfs_remove(scsi_qla_host_t *);
785 extern int qlafx00_soft_reset(scsi_qla_host_t *);
786 extern int qlafx00_chip_diag(scsi_qla_host_t *);
796 extern int qlafx00_abort_isp(scsi_qla_host_t *);
798 extern int qlafx00_init_firmware(scsi_qla_host_t *, uint16_t);
799 extern int qlafx00_driver_shutdown(scsi_qla_host_t *, int);
800 extern int qlafx00_fw_ready(scsi_qla_host_t *);
801 extern int qlafx00_configure_devices(scsi_qla_host_t *);
802 extern int qlafx00_reset_initialize(scsi_qla_host_t *);
803 extern int qlafx00_fx_disc(scsi_qla_host_t *, fc_port_t *, uint16_t);
815 extern void qlafx00_timer_routine(scsi_qla_host_t *);
816 extern int qlafx00_rescan_isp(scsi_qla_host_t *);
829 extern void qla82xx_watchdog(scsi_qla_host_t *);
830 extern int qla82xx_start_firmware(scsi_qla_host_t *);
833 extern int qla82xx_load_risc(scsi_qla_host_t *, uint32_t *);
840 extern int qla82xx_abort_isp(scsi_qla_host_t *);
841 extern int qla82xx_restart_isp(scsi_qla_host_t *);
862 extern void qla82xx_set_drv_active(scsi_qla_host_t *);
868 extern uint32_t qla82xx_wait_for_state_change(scsi_qla_host_t *, uint32_t);
871 extern int qla82xx_device_state_handler(scsi_qla_host_t *);
872 extern void qla8xxx_dev_failed_handler(scsi_qla_host_t *);
873 extern void qla82xx_clear_qsnt_ready(scsi_qla_host_t *);
875 extern void qla2x00_set_model_info(scsi_qla_host_t *, uint8_t *, size_t,
877 extern int qla82xx_mbx_intr_enable(scsi_qla_host_t *);
878 extern int qla82xx_mbx_intr_disable(scsi_qla_host_t *);
879 extern void qla82xx_start_iocbs(scsi_qla_host_t *);
880 extern int qla82xx_fcoe_ctx_reset(scsi_qla_host_t *);
881 extern int qla82xx_check_md_needed(scsi_qla_host_t *);
882 extern void qla82xx_chip_reset_cleanup(scsi_qla_host_t *);
883 extern int qla81xx_set_led_config(scsi_qla_host_t *, uint16_t *);
884 extern int qla81xx_get_led_config(scsi_qla_host_t *, uint16_t *);
885 extern int qla82xx_mbx_beacon_ctl(scsi_qla_host_t *, int);
887 extern void qla82xx_clear_pending_mbx(scsi_qla_host_t *);
888 extern int qla82xx_read_temperature(scsi_qla_host_t *);
889 extern int qla8044_read_temperature(scsi_qla_host_t *);
891 extern int ql26xx_led_config(scsi_qla_host_t *, uint16_t, uint16_t *);
896 extern int qla84xx_reset_chip(scsi_qla_host_t *, uint16_t);
897 extern int qla2x00_issue_iocb_timeout(scsi_qla_host_t *, void *,
899 extern int qla2x00_get_idma_speed(scsi_qla_host_t *, uint16_t,
906 void qla83xx_fw_dump(scsi_qla_host_t *vha);
909 extern int qla82xx_md_get_template_size(scsi_qla_host_t *);
910 extern int qla82xx_md_get_template(scsi_qla_host_t *);
911 extern int qla82xx_md_alloc(scsi_qla_host_t *);
912 extern void qla82xx_md_free(scsi_qla_host_t *);
913 extern int qla82xx_md_collect(scsi_qla_host_t *);
914 extern void qla82xx_md_prep(scsi_qla_host_t *);
915 extern void qla82xx_set_reset_owner(scsi_qla_host_t *);
916 extern int qla82xx_validate_template_chksum(scsi_qla_host_t *vha);
933 extern int qla8044_md_get_template(scsi_qla_host_t *);
937 extern void qla82xx_mbx_completion(scsi_qla_host_t *, uint16_t);
938 extern int qla8044_abort_isp(scsi_qla_host_t *);
940 extern int qla_get_exlogin_status(scsi_qla_host_t *, uint16_t *,
942 extern int qla_set_exlogin_mem_cfg(scsi_qla_host_t *vha, dma_addr_t phys_addr);
943 extern int qla_get_exchoffld_status(scsi_qla_host_t *, uint16_t *, uint16_t *);
944 extern int qla_set_exchoffld_mem_cfg(scsi_qla_host_t *);
949 int qla24xx_async_notify_ack(scsi_qla_host_t *, fc_port_t *,
956 extern struct fc_port *qlt_find_sess_invalidate_other(scsi_qla_host_t *,
964 int qla2x00_set_data_rate(scsi_qla_host_t *vha, uint16_t mode);
966 extern void qla2x00_dfs_create_rport(scsi_qla_host_t *vha, struct fc_port *fp);
967 extern void qla2x00_dfs_remove_rport(scsi_qla_host_t *vha, struct fc_port *fp);
978 fc_port_t *qla2x00_find_fcport_by_pid(scsi_qla_host_t *vha, port_id_t *id);
979 void qla_edb_eventcreate(scsi_qla_host_t *vha, uint32_t dbtype, uint32_t data, uint32_t data2,
981 void qla_edb_stop(scsi_qla_host_t *vha);
984 void qla_enode_init(scsi_qla_host_t *vha);
985 void qla_enode_stop(scsi_qla_host_t *vha);
987 void qla_edb_init(scsi_qla_host_t *vha);
988 void qla_edif_timer(scsi_qla_host_t *vha);
992 void qla24xx_auth_els(scsi_qla_host_t *vha, void **pkt, struct rsp_que **rsp);
993 void qla28xx_sa_update_iocb_entry(scsi_qla_host_t *vha, struct req_que *req,
995 void qla_handle_els_plogi_done(scsi_qla_host_t *vha, struct event_arg *ea);
1016 uint64_t qla2x00_get_num_tgts(scsi_qla_host_t *vha);