Lines Matching full:int
14 extern int qla2x00_initialize_adapter(scsi_qla_host_t *);
15 extern int qla24xx_post_prli_work(struct scsi_qla_host *vha, fc_port_t *fcport);
17 extern int qla2100_pci_config(struct scsi_qla_host *);
18 extern int qla2300_pci_config(struct scsi_qla_host *);
19 extern int qla24xx_pci_config(scsi_qla_host_t *);
20 extern int qla25xx_pci_config(scsi_qla_host_t *);
21 extern int qla2x00_reset_chip(struct scsi_qla_host *);
22 extern int qla24xx_reset_chip(struct scsi_qla_host *);
23 extern int qla2x00_chip_diag(struct scsi_qla_host *);
24 extern int qla24xx_chip_diag(struct scsi_qla_host *);
27 extern int qla2x00_reset_adapter(struct scsi_qla_host *);
28 extern int qla24xx_reset_adapter(struct scsi_qla_host *);
29 extern int qla2x00_nvram_config(struct scsi_qla_host *);
30 extern int qla24xx_nvram_config(struct scsi_qla_host *);
31 extern int qla81xx_nvram_config(struct scsi_qla_host *);
35 extern int qla2x00_load_risc(struct scsi_qla_host *, uint32_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 *);
51 extern int qla2x00_abort_isp(scsi_qla_host_t *);
60 extern int qla2x00_get_thermal_temp(scsi_qla_host_t *, uint16_t *);
64 extern int qla2x00_async_login(struct scsi_qla_host *, fc_port_t *,
66 extern int qla2x00_async_logout(struct scsi_qla_host *, fc_port_t *);
67 extern int qla2x00_async_prlo(struct scsi_qla_host *, fc_port_t *);
68 extern int qla2x00_async_adisc(struct scsi_qla_host *, fc_port_t *,
70 extern int qla2x00_async_tm_cmd(fc_port_t *, uint32_t, uint64_t, uint32_t);
73 extern int qla24xx_async_gnl(struct scsi_qla_host *, fc_port_t *);
74 int qla2x00_post_work(struct scsi_qla_host *vha, struct qla_work_evt *e);
76 extern int qla24xx_update_fcport_fcp_prio(scsi_qla_host_t *, fc_port_t *);
77 extern int qla24xx_async_abort_cmd(srb_t *, bool);
79 extern void qla2x00_set_fcport_state(fc_port_t *fcport, int state);
83 extern int __qla83xx_set_idc_control(scsi_qla_host_t *, uint32_t);
84 extern int __qla83xx_get_idc_control(scsi_qla_host_t *, uint32_t *);
85 extern void qla83xx_idc_audit(scsi_qla_host_t *, int);
86 extern int qla83xx_nic_core_reset(scsi_qla_host_t *);
88 extern int qla2xxx_mctp_dump(scsi_qla_host_t *);
90 extern int
92 extern int qla2x00_init_rings(scsi_qla_host_t *);
94 int, int, bool);
95 extern int qla2xxx_delete_qpair(struct scsi_qla_host *, struct qla_qpair *);
101 int qla24xx_async_gpdb(struct scsi_qla_host *, fc_port_t *, u8);
102 int qla24xx_async_prli(struct scsi_qla_host *, fc_port_t *);
103 int qla24xx_async_notify_ack(scsi_qla_host_t *, fc_port_t *,
104 struct imm_ntfy_from_isp *, int);
105 int qla24xx_post_newsess_work(struct scsi_qla_host *, port_id_t *, u8 *, u8*,
107 int qla24xx_fcport_handle_login(struct scsi_qla_host *, fc_port_t *);
108 int qla24xx_detect_sfp(scsi_qla_host_t *);
109 int qla24xx_post_gpdb_work(struct scsi_qla_host *, fc_port_t *, u8);
118 extern int qla2x00_post_async_prlo_work(struct scsi_qla_host *, fc_port_t *,
120 extern int qla2x00_post_async_prlo_done_work(struct scsi_qla_host *,
122 int qla_post_iidma_work(struct scsi_qla_host *vha, fc_port_t *fcport);
124 int qla2x00_reserve_mgmt_server_loop_id(scsi_qla_host_t *);
132 int qla_edif_sadb_build_free_pool(struct qla_hw_data *ha);
139 int qla_edif_process_els(scsi_qla_host_t *vha, struct bsg_job *bsgjob);
154 extern int ql2xlogintimeout;
155 extern int qlport_down_retry;
156 extern int ql2xplogiabsentdevice;
157 extern int ql2xloginretrycount;
158 extern int ql2xfdmienable;
159 extern int ql2xrdpenable;
160 extern int ql2xsmartsan;
161 extern int ql2xallocfwdump;
162 extern int ql2xextended_error_logging;
163 extern int ql2xextended_error_logging_ktrace;
164 extern int ql2xiidmaenable;
165 extern int ql2xmqsupport;
166 extern int ql2xfwloadbin;
167 extern int ql2xetsenable;
168 extern int ql2xshiftctondsd;
169 extern int ql2xdbwr;
170 extern int ql2xasynctmfenable;
171 extern int ql2xgffidenable;
172 extern int ql2xenabledif;
173 extern int ql2xenablehba_err_chk;
174 extern int ql2xdontresethba;
176 extern int ql2xmdcapmask;
177 extern int ql2xmdenable;
178 extern int ql2xexlogins;
179 extern int ql2xexchoffld;
180 extern int ql2xiniexchg;
181 extern int ql2xfwholdabts;
182 extern int ql2xmvasynctoatio;
183 extern int ql2xuctrlirq;
184 extern int ql2xnvmeenable;
185 extern int ql2xautodetectsfp;
186 extern int ql2xenablemsix;
187 extern int qla2xuseresexchforels;
188 extern int ql2xdifbundlinginternalbuffers;
189 extern int ql2xfulldump_on_mpifail;
190 extern int ql2xsecenable;
191 extern int ql2xenforce_iocb_limit;
192 extern int ql2xabts_wait_nvme;
194 extern int ql2xfc2target;
196 extern int qla2x00_loop_reset(scsi_qla_host_t *);
197 extern void qla2x00_abort_all_cmds(scsi_qla_host_t *, int);
198 extern int qla2x00_post_aen_work(struct scsi_qla_host *, enum
200 extern int qla2x00_post_idc_ack_work(struct scsi_qla_host *, uint16_t *);
201 extern int qla2x00_post_async_login_work(struct scsi_qla_host *, fc_port_t *,
203 extern int qla2x00_post_async_logout_work(struct scsi_qla_host *, fc_port_t *,
205 extern int qla2x00_post_async_adisc_work(struct scsi_qla_host *, fc_port_t *,
207 extern int qla2x00_set_exlogins_buffer(struct scsi_qla_host *);
209 extern int qla2x00_set_exchoffld_buffer(struct scsi_qla_host *);
212 extern int qla81xx_restart_mpi_firmware(scsi_qla_host_t *);
221 extern void qla83xx_schedule_work(scsi_qla_host_t *, int);
229 extern int qla83xx_idc_state_handler(scsi_qla_host_t *);
230 extern int qla83xx_set_drv_presence(scsi_qla_host_t *vha);
231 extern int __qla83xx_set_drv_presence(scsi_qla_host_t *vha);
232 extern int qla83xx_clear_drv_presence(scsi_qla_host_t *vha);
233 extern int __qla83xx_clear_drv_presence(scsi_qla_host_t *vha);
235 extern int qla2x00_post_uevent_work(struct scsi_qla_host *, u32);
237 extern void qla2x00_sp_compl(srb_t *sp, int);
239 extern void qla2xxx_qpair_sp_compl(srb_t *sp, int);
241 int qla24xx_post_gnl_work(struct scsi_qla_host *, fc_port_t *);
242 int qla24xx_post_relogin_work(struct scsi_qla_host *vha);
249 int index, int dir);
254 extern void qla_update_vp_map(struct scsi_qla_host *, int);
260 extern int qla24xx_disable_vp (scsi_qla_host_t *);
261 extern int qla24xx_enable_vp (scsi_qla_host_t *);
262 extern int qla24xx_control_vp(scsi_qla_host_t *, int );
263 extern int qla24xx_modify_vp_config(scsi_qla_host_t *);
264 extern int qla2x00_send_change_request(scsi_qla_host_t *, uint16_t, uint16_t);
266 extern int qla24xx_configure_vhba (scsi_qla_host_t *);
270 extern int qla24xx_vport_create_req_sanity_check(struct fc_vport *);
275 extern void qla2x00_mark_device_lost(scsi_qla_host_t *, fc_port_t *, int);
277 extern int qla24xx_async_abort_cmd(srb_t *, bool);
281 extern int qla2x00_wait_for_hba_online(scsi_qla_host_t *);
282 extern int qla2x00_wait_for_chip_reset(scsi_qla_host_t *);
283 extern int qla2x00_wait_for_fcoe_ctx_reset(scsi_qla_host_t *);
289 extern int qla2x00_vp_abort_isp(scsi_qla_host_t *);
306 extern int qla2x00_start_scsi(srb_t *sp);
307 extern int qla24xx_start_scsi(srb_t *sp);
308 int qla2x00_marker(struct scsi_qla_host *, struct qla_qpair *,
310 extern int qla2x00_start_sp(srb_t *);
311 extern int qla24xx_dif_start_scsi(srb_t *);
312 extern int qla2x00_start_bidir(srb_t *, struct scsi_qla_host *, uint32_t);
313 extern int qla2xxx_dif_start_scsi_mq(srb_t *);
315 void (*done)(struct srb *, int));
320 extern int qla2x00_issue_marker(scsi_qla_host_t *, int);
321 extern int qla24xx_walk_and_build_sglist_no_difb(struct qla_hw_data *, srb_t *,
323 extern int qla24xx_walk_and_build_sglist(struct qla_hw_data *, srb_t *,
325 extern int qla24xx_walk_and_build_prot_sglist(struct qla_hw_data *, srb_t *,
327 extern int qla24xx_get_one_block_sg(uint32_t, struct qla2_sgx *, uint32_t *);
328 extern int qla24xx_configure_prot_mode(srb_t *, uint16_t *);
329 extern int qla24xx_issue_sa_replace_iocb(scsi_qla_host_t *vha,
337 extern int
340 extern int
343 extern int
346 extern int
349 extern int
352 extern int
355 extern int
358 extern int
361 extern int
364 extern int
367 extern int
368 qla2x00_abort_target(struct fc_port *, uint64_t, int);
370 extern int
371 qla2x00_lun_reset(struct fc_port *, uint64_t, int);
373 extern int
377 extern int
380 extern int
383 extern int
386 extern int
389 extern int
392 extern int
395 extern int
398 extern int
401 extern int
404 extern int
407 extern int
411 extern int
415 extern int
418 extern int
421 extern int
424 extern int
427 extern int
430 extern int
434 extern int
438 extern int
442 extern int qla24xx_abort_command(srb_t *);
443 extern int qla24xx_async_abort_command(srb_t *);
444 extern int
445 qla24xx_abort_target(struct fc_port *, uint64_t, int);
446 extern int
447 qla24xx_lun_reset(struct fc_port *, uint64_t, int);
448 extern int
449 qla2x00_eh_wait_for_pending_commands(scsi_qla_host_t *, unsigned int,
451 extern int
454 extern int
456 extern int
459 extern int
461 extern int
464 extern int
467 extern int
470 extern int
472 extern int
475 extern int
479 extern int
482 extern int
485 extern int
488 extern int
491 extern int
495 extern int
499 extern int
503 extern int
506 extern int qla84xx_verify_chip(struct scsi_qla_host *, uint16_t *);
508 extern int qla81xx_idc_ack(scsi_qla_host_t *, uint16_t *);
510 extern int
513 extern int
514 qla81xx_fac_do_write_enable(scsi_qla_host_t *, int);
516 extern int
519 extern int qla81xx_fac_semaphore_access(scsi_qla_host_t *, int);
521 extern int
524 extern int
527 extern int
530 extern int
533 extern int
535 extern int qla2x00_get_data_rate(scsi_qla_host_t *);
536 extern int qla24xx_set_fcp_prio(scsi_qla_host_t *, uint16_t, uint16_t,
538 extern int
541 extern int
544 extern int
547 extern int
550 extern int
553 extern int
557 int qla24xx_send_mb_cmd(struct scsi_qla_host *, mbx_cmd_t *);
558 int qla24xx_gpdb_wait(struct scsi_qla_host *, fc_port_t *, u8);
559 int qla24xx_gidlist_wait(struct scsi_qla_host *, void *, dma_addr_t,
561 int __qla24xx_parse_gpdb(struct scsi_qla_host *, fc_port_t *,
563 int qla24xx_get_port_login_templ(scsi_qla_host_t *, dma_addr_t,
566 extern int qla27xx_get_zio_threshold(scsi_qla_host_t *, uint16_t *);
567 extern int qla27xx_set_zio_threshold(scsi_qla_host_t *, uint16_t);
568 int qla24xx_res_count_wait(struct scsi_qla_host *, uint16_t *, int);
570 extern int qla28xx_secure_flash_update(scsi_qla_host_t *, uint16_t, uint16_t,
573 extern int qla2xxx_read_remote_register(scsi_qla_host_t *, uint32_t,
575 extern int qla2xxx_write_remote_register(scsi_qla_host_t *, uint32_t,
582 extern irqreturn_t qla2100_intr_handler(int, void *);
583 extern irqreturn_t qla2300_intr_handler(int, void *);
584 extern irqreturn_t qla24xx_intr_handler(int, void *);
588 extern int qla2x00_request_irqs(struct qla_hw_data *, struct rsp_que *);
591 extern int qla2x00_get_data_rate(scsi_qla_host_t *);
600 qla2xxx_msix_rsp_q(int irq, void *dev_id);
602 qla2xxx_msix_rsp_q_hs(int irq, void *dev_id);
615 extern int qla24xx_read_flash_data(scsi_qla_host_t *, uint32_t *,
621 extern int qla2x00_write_nvram_data(scsi_qla_host_t *, void *, uint32_t,
623 extern int qla24xx_write_nvram_data(scsi_qla_host_t *, void *, uint32_t,
627 extern int qla25xx_write_nvram_data(scsi_qla_host_t *, void *, uint32_t,
630 extern int qla2x00_is_a_vp_did(scsi_qla_host_t *, uint32_t);
634 extern int qla2x00_beacon_on(struct scsi_qla_host *);
635 extern int qla2x00_beacon_off(struct scsi_qla_host *);
637 extern int qla24xx_beacon_on(struct scsi_qla_host *);
638 extern int qla24xx_beacon_off(struct scsi_qla_host *);
641 extern int qla82xx_beacon_on(struct scsi_qla_host *);
642 extern int qla82xx_beacon_off(struct scsi_qla_host *);
643 extern int qla83xx_wr_reg(scsi_qla_host_t *, uint32_t, uint32_t);
644 extern int qla83xx_rd_reg(scsi_qla_host_t *, uint32_t, uint32_t *);
645 extern int qla83xx_restart_nic_firmware(scsi_qla_host_t *);
646 extern int qla83xx_access_control(scsi_qla_host_t *, uint16_t, uint32_t,
651 extern int qla2x00_write_optrom_data(struct scsi_qla_host *, void *,
655 extern int qla24xx_write_optrom_data(struct scsi_qla_host *, void *,
663 extern int qla2x00_get_flash_version(scsi_qla_host_t *, void *);
664 extern int qla24xx_get_flash_version(scsi_qla_host_t *, void *);
665 extern int qla82xx_get_flash_version(scsi_qla_host_t *, void *);
667 extern int qla2xxx_get_flash_info(scsi_qla_host_t *);
668 extern int qla2xxx_get_vpd_field(scsi_qla_host_t *, char *, char *, size_t);
671 extern int qla24xx_read_fcp_prio_cfg(scsi_qla_host_t *);
672 extern int qla2x00_mailbox_passthru(struct bsg_job *bsg_job);
673 int qla2x00_sys_ld_info(struct bsg_job *bsg_job);
674 int __qla_copy_purex_to_buffer(struct scsi_qla_host *, void **,
678 int qla_mailbox_passthru(scsi_qla_host_t *vha, uint16_t *mbx_in,
694 extern void qla27xx_mpi_fwdump(scsi_qla_host_t *, int);
696 extern int qla27xx_fwdt_template_valid(void *);
699 extern void qla2xxx_dump_post_process(scsi_qla_host_t *, int);
707 extern int qla2x00_ga_nxt(scsi_qla_host_t *, fc_port_t *);
708 extern int qla2x00_gid_pt(scsi_qla_host_t *, sw_info_t *);
709 extern int qla2x00_gpn_id(scsi_qla_host_t *, sw_info_t *);
710 extern int qla2x00_gnn_id(scsi_qla_host_t *, sw_info_t *);
712 extern int qla2x00_rft_id(scsi_qla_host_t *);
713 extern int qla2x00_rff_id(scsi_qla_host_t *, u8);
714 extern int qla2x00_rnn_id(scsi_qla_host_t *);
715 extern int qla2x00_rsnn_nn(scsi_qla_host_t *);
718 extern int qla2x00_fdmi_register(scsi_qla_host_t *);
719 extern int qla2x00_gfpn_id(scsi_qla_host_t *, sw_info_t *);
720 extern int qla2x00_gpsc(scsi_qla_host_t *, sw_info_t *);
722 extern int qla2x00_chk_ms_status(scsi_qla_host_t *, ms_iocb_entry_t *,
726 int qla24xx_post_gpsc_work(struct scsi_qla_host *, fc_port_t *);
727 int qla24xx_async_gpsc(scsi_qla_host_t *, fc_port_t *);
729 int qla2x00_mgmt_svr_login(scsi_qla_host_t *);
730 int qla24xx_async_gffid(scsi_qla_host_t *vha, fc_port_t *fcport, bool);
731 int qla_fab_async_scan(scsi_qla_host_t *, srb_t *);
734 int qla24xx_post_gfpnid_work(struct scsi_qla_host *, fc_port_t *);
735 int qla24xx_async_gfpnid(scsi_qla_host_t *, fc_port_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 *,
763 extern int qla2x00_dfs_setup(scsi_qla_host_t *);
764 extern int qla2x00_dfs_remove(scsi_qla_host_t *);
767 extern int qla25xx_request_irq(struct qla_hw_data *, struct qla_qpair *,
768 struct qla_msix_entry *, int);
769 extern int qla25xx_init_req_que(struct scsi_qla_host *, struct req_que *);
770 extern int qla25xx_init_rsp_que(struct scsi_qla_host *, struct rsp_que *);
771 extern int qla25xx_create_req_que(struct qla_hw_data *, uint16_t, uint8_t,
772 uint16_t, int, uint8_t, bool);
773 extern int qla25xx_create_rsp_que(struct qla_hw_data *, uint16_t, uint8_t,
777 extern int qla25xx_delete_req_que(struct scsi_qla_host *, struct req_que *);
778 extern int qla25xx_delete_rsp_que(struct scsi_qla_host *, struct rsp_que *);
779 extern int qla25xx_delete_queues(struct scsi_qla_host *);
782 extern int qlafx00_pci_config(struct scsi_qla_host *);
783 extern int qlafx00_initialize_adapter(struct scsi_qla_host *);
784 extern int qlafx00_soft_reset(scsi_qla_host_t *);
785 extern int qlafx00_chip_diag(scsi_qla_host_t *);
789 extern irqreturn_t qlafx00_intr_handler(int, void *);
792 extern int qlafx00_abort_target(fc_port_t *, uint64_t, int);
793 extern int qlafx00_lun_reset(fc_port_t *, uint64_t, int);
794 extern int qlafx00_start_scsi(srb_t *);
795 extern int qlafx00_abort_isp(scsi_qla_host_t *);
796 extern int qlafx00_iospace_config(struct qla_hw_data *);
797 extern int qlafx00_init_firmware(scsi_qla_host_t *, uint16_t);
798 extern int qlafx00_driver_shutdown(scsi_qla_host_t *, int);
799 extern int qlafx00_fw_ready(scsi_qla_host_t *);
800 extern int qlafx00_configure_devices(scsi_qla_host_t *);
801 extern int qlafx00_reset_initialize(scsi_qla_host_t *);
802 extern int qlafx00_fx_disc(scsi_qla_host_t *, fc_port_t *, uint16_t);
804 extern int qlafx00_post_aenfx_work(struct scsi_qla_host *, uint32_t,
805 uint32_t *, int);
815 extern int qlafx00_rescan_isp(scsi_qla_host_t *);
820 extern int qla82xx_pci_config(struct scsi_qla_host *);
821 extern int qla82xx_pci_mem_read_2M(struct qla_hw_data *, u64, void *, int);
822 extern int qla82xx_pci_region_offset(struct pci_dev *, int);
823 extern int qla82xx_iospace_config(struct qla_hw_data *);
826 extern int qla82xx_reset_chip(struct scsi_qla_host *);
829 extern int qla82xx_start_firmware(scsi_qla_host_t *);
832 extern int qla82xx_load_risc(scsi_qla_host_t *, uint32_t *);
835 extern int qla82xx_write_optrom_data(struct scsi_qla_host *, void *,
839 extern int qla82xx_abort_isp(scsi_qla_host_t *);
840 extern int qla82xx_restart_isp(scsi_qla_host_t *);
843 extern int qla82xx_start_scsi(srb_t *);
846 extern void qla2x00_bsg_job_done(srb_t *sp, int);
851 extern irqreturn_t qla82xx_intr_handler(int, void *);
852 extern irqreturn_t qla82xx_msix_default(int, void *);
853 extern irqreturn_t qla82xx_msix_rsp_q(int, void *);
856 extern void qla82xx_poll(int, void *);
861 extern int qla82xx_wr_32(struct qla_hw_data *, ulong, u32);
862 extern int qla82xx_rd_32(struct qla_hw_data *, ulong);
867 extern int qla82xx_idc_lock(struct qla_hw_data *);
869 extern int qla82xx_device_state_handler(scsi_qla_host_t *);
875 extern int qla82xx_mbx_intr_enable(scsi_qla_host_t *);
876 extern int qla82xx_mbx_intr_disable(scsi_qla_host_t *);
878 extern int qla82xx_fcoe_ctx_reset(scsi_qla_host_t *);
879 extern int qla82xx_check_md_needed(scsi_qla_host_t *);
881 extern int qla81xx_set_led_config(scsi_qla_host_t *, uint16_t *);
882 extern int qla81xx_get_led_config(scsi_qla_host_t *, uint16_t *);
883 extern int qla82xx_mbx_beacon_ctl(scsi_qla_host_t *, int);
886 extern int qla82xx_read_temperature(scsi_qla_host_t *);
887 extern int qla8044_read_temperature(scsi_qla_host_t *);
888 extern int qla2x00_read_sfp_dev(struct scsi_qla_host *, char *, int);
889 extern int ql26xx_led_config(scsi_qla_host_t *, uint16_t, uint16_t *);
892 extern int qla24xx_bsg_request(struct bsg_job *);
893 extern int qla24xx_bsg_timeout(struct bsg_job *);
894 extern int qla84xx_reset_chip(scsi_qla_host_t *, uint16_t);
895 extern int qla2x00_issue_iocb_timeout(scsi_qla_host_t *, void *,
897 extern int qla2x00_get_idma_speed(scsi_qla_host_t *, uint16_t,
899 extern int qla24xx_sadb_update(struct bsg_job *bsg_job);
900 extern int qla_post_sa_replace_work(struct scsi_qla_host *vha,
907 extern int qla82xx_md_get_template_size(scsi_qla_host_t *);
908 extern int qla82xx_md_get_template(scsi_qla_host_t *);
909 extern int qla82xx_md_alloc(scsi_qla_host_t *);
911 extern int qla82xx_md_collect(scsi_qla_host_t *);
914 extern int qla82xx_validate_template_chksum(scsi_qla_host_t *vha);
917 extern int qla8044_idc_lock(struct qla_hw_data *ha);
923 extern int qla8044_rd_direct(struct scsi_qla_host *vha, const uint32_t crb_reg);
926 extern int qla8044_device_state_handler(struct scsi_qla_host *vha);
930 int qla8044_collect_md_data(struct scsi_qla_host *vha);
931 extern int qla8044_md_get_template(scsi_qla_host_t *);
932 extern int qla8044_write_optrom_data(struct scsi_qla_host *, void *,
934 extern irqreturn_t qla8044_intr_handler(int, void *);
936 extern int qla8044_abort_isp(scsi_qla_host_t *);
937 extern int qla8044_check_fw_alive(struct scsi_qla_host *);
938 extern int qla_get_exlogin_status(scsi_qla_host_t *, uint16_t *,
940 extern int qla_set_exlogin_mem_cfg(scsi_qla_host_t *vha, dma_addr_t phys_addr);
941 extern int qla_get_exchoffld_status(scsi_qla_host_t *, uint16_t *, uint16_t *);
942 extern int qla_set_exchoffld_mem_cfg(scsi_qla_host_t *);
947 int qla24xx_async_notify_ack(scsi_qla_host_t *, fc_port_t *,
948 struct imm_ntfy_from_isp *, int);
962 int qla2x00_set_data_rate(scsi_qla_host_t *vha, uint16_t mode);
988 int qla28xx_start_scsi_edif(srb_t *sp);
1005 int qla2xxx_start_stats(struct Scsi_Host *shost, u32 flags);
1006 int qla2xxx_stop_stats(struct Scsi_Host *shost, u32 flags);
1007 int qla2xxx_reset_stats(struct Scsi_Host *shost, u32 flags);
1009 int qla2xxx_get_ini_stats(struct Scsi_Host *shost, u32 flags, void *data, u64 size);
1010 int qla2xxx_get_tgt_stats(struct Scsi_Host *shost, u32 flags,
1012 int qla2xxx_disable_port(struct Scsi_Host *shost);
1013 int qla2xxx_enable_port(struct Scsi_Host *shost);
1017 int qla_create_buf_pool(struct scsi_qla_host *, struct qla_qpair *);
1019 int qla_get_buf(struct scsi_qla_host *, struct qla_qpair *, struct qla_buf_dsc *);