Lines Matching full:int
14 int qla2x00_alloc_fce_trace(scsi_qla_host_t *);
17 extern int qla2x00_initialize_adapter(scsi_qla_host_t *);
18 extern int qla24xx_post_prli_work(struct scsi_qla_host *vha, fc_port_t *fcport);
20 extern int qla2100_pci_config(struct scsi_qla_host *);
21 extern int qla2300_pci_config(struct scsi_qla_host *);
22 extern int qla24xx_pci_config(scsi_qla_host_t *);
23 extern int qla25xx_pci_config(scsi_qla_host_t *);
24 extern int qla2x00_reset_chip(struct scsi_qla_host *);
25 extern int qla24xx_reset_chip(struct scsi_qla_host *);
26 extern int qla2x00_chip_diag(struct scsi_qla_host *);
27 extern int qla24xx_chip_diag(struct scsi_qla_host *);
30 extern int qla2x00_reset_adapter(struct scsi_qla_host *);
31 extern int qla24xx_reset_adapter(struct scsi_qla_host *);
32 extern int qla2x00_nvram_config(struct scsi_qla_host *);
33 extern int qla24xx_nvram_config(struct scsi_qla_host *);
34 extern int qla81xx_nvram_config(struct scsi_qla_host *);
38 extern int qla2x00_load_risc(struct scsi_qla_host *, uint32_t *);
39 extern int qla24xx_load_risc(scsi_qla_host_t *, uint32_t *);
40 extern int qla81xx_load_risc(scsi_qla_host_t *, uint32_t *);
42 extern int qla2x00_perform_loop_resync(scsi_qla_host_t *);
43 extern int qla2x00_loop_resync(scsi_qla_host_t *);
46 extern int qla2x00_fabric_login(scsi_qla_host_t *, fc_port_t *, uint16_t *);
47 extern int qla2x00_local_device_login(scsi_qla_host_t *, fc_port_t *);
49 extern int qla24xx_els_dcmd_iocb(scsi_qla_host_t *, int, port_id_t);
50 extern int qla24xx_els_dcmd2_iocb(scsi_qla_host_t *, int, fc_port_t *);
54 extern int qla2x00_abort_isp(scsi_qla_host_t *);
63 extern int qla2x00_get_thermal_temp(scsi_qla_host_t *, uint16_t *);
67 extern int qla2x00_async_login(struct scsi_qla_host *, fc_port_t *,
69 extern int qla2x00_async_logout(struct scsi_qla_host *, fc_port_t *);
70 extern int qla2x00_async_prlo(struct scsi_qla_host *, fc_port_t *);
71 extern int qla2x00_async_adisc(struct scsi_qla_host *, fc_port_t *,
73 extern int qla2x00_async_tm_cmd(fc_port_t *, uint32_t, uint64_t, uint32_t);
76 extern int qla24xx_async_gnl(struct scsi_qla_host *, fc_port_t *);
77 int qla2x00_post_work(struct scsi_qla_host *vha, struct qla_work_evt *e);
79 extern int qla24xx_update_fcport_fcp_prio(scsi_qla_host_t *, fc_port_t *);
80 extern int qla24xx_async_abort_cmd(srb_t *, bool);
82 extern void qla2x00_set_fcport_state(fc_port_t *fcport, int state);
86 extern int __qla83xx_set_idc_control(scsi_qla_host_t *, uint32_t);
87 extern int __qla83xx_get_idc_control(scsi_qla_host_t *, uint32_t *);
88 extern void qla83xx_idc_audit(scsi_qla_host_t *, int);
89 extern int qla83xx_nic_core_reset(scsi_qla_host_t *);
91 extern int qla2xxx_mctp_dump(scsi_qla_host_t *);
93 extern int
95 extern int qla2x00_init_rings(scsi_qla_host_t *);
97 int, int, bool);
98 extern int qla2xxx_delete_qpair(struct scsi_qla_host *, struct qla_qpair *);
104 int qla24xx_async_gpdb(struct scsi_qla_host *, fc_port_t *, u8);
105 int qla24xx_async_prli(struct scsi_qla_host *, fc_port_t *);
106 int qla24xx_async_notify_ack(scsi_qla_host_t *, fc_port_t *,
107 struct imm_ntfy_from_isp *, int);
108 int qla24xx_post_newsess_work(struct scsi_qla_host *, port_id_t *, u8 *, u8*,
110 int qla24xx_fcport_handle_login(struct scsi_qla_host *, fc_port_t *);
111 int qla24xx_detect_sfp(scsi_qla_host_t *);
112 int qla24xx_post_gpdb_work(struct scsi_qla_host *, fc_port_t *, u8);
121 extern int qla2x00_post_async_prlo_work(struct scsi_qla_host *, fc_port_t *,
123 extern int qla2x00_post_async_prlo_done_work(struct scsi_qla_host *,
125 int qla_post_iidma_work(struct scsi_qla_host *vha, fc_port_t *fcport);
127 int qla2x00_reserve_mgmt_server_loop_id(scsi_qla_host_t *);
135 int qla_edif_sadb_build_free_pool(struct qla_hw_data *ha);
142 int qla_edif_process_els(scsi_qla_host_t *vha, struct bsg_job *bsgjob);
157 extern int ql2xlogintimeout;
158 extern int qlport_down_retry;
159 extern int ql2xplogiabsentdevice;
160 extern int ql2xloginretrycount;
161 extern int ql2xfdmienable;
162 extern int ql2xrdpenable;
163 extern int ql2xsmartsan;
164 extern int ql2xallocfwdump;
165 extern int ql2xextended_error_logging;
166 extern int ql2xextended_error_logging_ktrace;
167 extern int ql2xiidmaenable;
168 extern int ql2xmqsupport;
169 extern int ql2xfwloadbin;
170 extern int ql2xetsenable;
171 extern int ql2xshiftctondsd;
172 extern int ql2xdbwr;
173 extern int ql2xasynctmfenable;
174 extern int ql2xgffidenable;
175 extern int ql2xenabledif;
176 extern int ql2xenablehba_err_chk;
177 extern int ql2xdontresethba;
179 extern int ql2xmdcapmask;
180 extern int ql2xmdenable;
181 extern int ql2xexlogins;
182 extern int ql2xexchoffld;
183 extern int ql2xiniexchg;
184 extern int ql2xfwholdabts;
185 extern int ql2xmvasynctoatio;
186 extern int ql2xuctrlirq;
187 extern int ql2xnvmeenable;
188 extern int ql2xautodetectsfp;
189 extern int ql2xenablemsix;
190 extern int qla2xuseresexchforels;
191 extern int ql2xdifbundlinginternalbuffers;
192 extern int ql2xfulldump_on_mpifail;
193 extern int ql2xsecenable;
194 extern int ql2xenforce_iocb_limit;
195 extern int ql2xabts_wait_nvme;
197 extern int ql2xfc2target;
199 extern int qla2x00_loop_reset(scsi_qla_host_t *);
200 extern void qla2x00_abort_all_cmds(scsi_qla_host_t *, int);
201 extern int qla2x00_post_aen_work(struct scsi_qla_host *, enum
203 extern int qla2x00_post_idc_ack_work(struct scsi_qla_host *, uint16_t *);
204 extern int qla2x00_post_async_login_work(struct scsi_qla_host *, fc_port_t *,
206 extern int qla2x00_post_async_logout_work(struct scsi_qla_host *, fc_port_t *,
208 extern int qla2x00_post_async_adisc_work(struct scsi_qla_host *, fc_port_t *,
210 extern int qla2x00_set_exlogins_buffer(struct scsi_qla_host *);
212 extern int qla2x00_set_exchoffld_buffer(struct scsi_qla_host *);
215 extern int qla81xx_restart_mpi_firmware(scsi_qla_host_t *);
224 extern void qla83xx_schedule_work(scsi_qla_host_t *, int);
232 extern int qla83xx_idc_state_handler(scsi_qla_host_t *);
233 extern int qla83xx_set_drv_presence(scsi_qla_host_t *vha);
234 extern int __qla83xx_set_drv_presence(scsi_qla_host_t *vha);
235 extern int qla83xx_clear_drv_presence(scsi_qla_host_t *vha);
236 extern int __qla83xx_clear_drv_presence(scsi_qla_host_t *vha);
238 extern int qla2x00_post_uevent_work(struct scsi_qla_host *, u32);
240 extern void qla2x00_sp_compl(srb_t *sp, int);
242 extern void qla2xxx_qpair_sp_compl(srb_t *sp, int);
244 int qla24xx_post_gnl_work(struct scsi_qla_host *, fc_port_t *);
245 int qla24xx_post_relogin_work(struct scsi_qla_host *vha);
252 int index, int dir);
257 extern void qla_update_vp_map(struct scsi_qla_host *, int);
263 extern int qla24xx_disable_vp (scsi_qla_host_t *);
264 extern int qla24xx_enable_vp (scsi_qla_host_t *);
265 extern int qla24xx_control_vp(scsi_qla_host_t *, int );
266 extern int qla24xx_modify_vp_config(scsi_qla_host_t *);
267 extern int qla2x00_send_change_request(scsi_qla_host_t *, uint16_t, uint16_t);
269 extern int qla24xx_configure_vhba (scsi_qla_host_t *);
273 extern int qla24xx_vport_create_req_sanity_check(struct fc_vport *);
278 extern void qla2x00_mark_device_lost(scsi_qla_host_t *, fc_port_t *, int);
280 extern int qla24xx_async_abort_cmd(srb_t *, bool);
284 extern int qla2x00_wait_for_hba_online(scsi_qla_host_t *);
285 extern int qla2x00_wait_for_chip_reset(scsi_qla_host_t *);
286 extern int qla2x00_wait_for_fcoe_ctx_reset(scsi_qla_host_t *);
292 extern int qla2x00_vp_abort_isp(scsi_qla_host_t *);
309 extern int qla2x00_start_scsi(srb_t *sp);
310 extern int qla24xx_start_scsi(srb_t *sp);
311 int qla2x00_marker(struct scsi_qla_host *, struct qla_qpair *,
313 extern int qla2x00_start_sp(srb_t *);
314 extern int qla24xx_dif_start_scsi(srb_t *);
315 extern int qla2x00_start_bidir(srb_t *, struct scsi_qla_host *, uint32_t);
316 extern int qla2xxx_dif_start_scsi_mq(srb_t *);
318 void (*done)(struct srb *, int));
323 extern int qla2x00_issue_marker(scsi_qla_host_t *, int);
324 extern int qla24xx_walk_and_build_sglist_no_difb(struct qla_hw_data *, srb_t *,
326 extern int qla24xx_walk_and_build_sglist(struct qla_hw_data *, srb_t *,
328 extern int qla24xx_walk_and_build_prot_sglist(struct qla_hw_data *, srb_t *,
330 extern int qla24xx_get_one_block_sg(uint32_t, struct qla2_sgx *, uint32_t *);
331 extern int qla24xx_configure_prot_mode(srb_t *, uint16_t *);
332 extern int qla24xx_issue_sa_replace_iocb(scsi_qla_host_t *vha,
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
370 extern int
371 qla2x00_abort_target(struct fc_port *, uint64_t, int);
373 extern int
374 qla2x00_lun_reset(struct fc_port *, uint64_t, int);
376 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
410 extern int
414 extern int
418 extern int
421 extern int
424 extern int
427 extern int
430 extern int
433 extern int
437 extern int
441 extern int
445 extern int qla24xx_abort_command(srb_t *);
446 extern int qla24xx_async_abort_command(srb_t *);
447 extern int
448 qla24xx_abort_target(struct fc_port *, uint64_t, int);
449 extern int
450 qla24xx_lun_reset(struct fc_port *, uint64_t, int);
451 extern int
452 qla2x00_eh_wait_for_pending_commands(scsi_qla_host_t *, unsigned int,
454 extern int
457 extern int
459 extern int
462 extern int
464 extern int
467 extern int
470 extern int
473 extern int
475 extern int
478 extern int
482 extern int
485 extern int
488 extern int
491 extern int
494 extern int
498 extern int
502 extern int
506 extern int
509 extern int qla84xx_verify_chip(struct scsi_qla_host *, uint16_t *);
511 extern int qla81xx_idc_ack(scsi_qla_host_t *, uint16_t *);
513 extern int
516 extern int
517 qla81xx_fac_do_write_enable(scsi_qla_host_t *, int);
519 extern int
522 extern int qla81xx_fac_semaphore_access(scsi_qla_host_t *, int);
524 extern int
527 extern int
530 extern int
533 extern int
536 extern int
538 extern int qla2x00_get_data_rate(scsi_qla_host_t *);
539 extern int qla24xx_set_fcp_prio(scsi_qla_host_t *, uint16_t, uint16_t,
541 extern int
544 extern int
547 extern int
550 extern int
553 extern int
556 extern int
560 int qla24xx_send_mb_cmd(struct scsi_qla_host *, mbx_cmd_t *);
561 int qla24xx_gpdb_wait(struct scsi_qla_host *, fc_port_t *, u8);
562 int qla24xx_gidlist_wait(struct scsi_qla_host *, void *, dma_addr_t,
564 int __qla24xx_parse_gpdb(struct scsi_qla_host *, fc_port_t *,
566 int qla24xx_get_port_login_templ(scsi_qla_host_t *, dma_addr_t,
569 extern int qla27xx_get_zio_threshold(scsi_qla_host_t *, uint16_t *);
570 extern int qla27xx_set_zio_threshold(scsi_qla_host_t *, uint16_t);
571 int qla24xx_res_count_wait(struct scsi_qla_host *, uint16_t *, int);
573 extern int qla28xx_secure_flash_update(scsi_qla_host_t *, uint16_t, uint16_t,
576 extern int qla2xxx_read_remote_register(scsi_qla_host_t *, uint32_t,
578 extern int qla2xxx_write_remote_register(scsi_qla_host_t *, uint32_t,
585 extern irqreturn_t qla2100_intr_handler(int, void *);
586 extern irqreturn_t qla2300_intr_handler(int, void *);
587 extern irqreturn_t qla24xx_intr_handler(int, void *);
591 extern int qla2x00_request_irqs(struct qla_hw_data *, struct rsp_que *);
594 extern int qla2x00_get_data_rate(scsi_qla_host_t *);
603 qla2xxx_msix_rsp_q(int irq, void *dev_id);
605 qla2xxx_msix_rsp_q_hs(int irq, void *dev_id);
618 extern int qla24xx_read_flash_data(scsi_qla_host_t *, uint32_t *,
624 extern int qla2x00_write_nvram_data(scsi_qla_host_t *, void *, uint32_t,
626 extern int qla24xx_write_nvram_data(scsi_qla_host_t *, void *, uint32_t,
630 extern int qla25xx_write_nvram_data(scsi_qla_host_t *, void *, uint32_t,
633 extern int qla2x00_is_a_vp_did(scsi_qla_host_t *, uint32_t);
637 extern int qla2x00_beacon_on(struct scsi_qla_host *);
638 extern int qla2x00_beacon_off(struct scsi_qla_host *);
640 extern int qla24xx_beacon_on(struct scsi_qla_host *);
641 extern int qla24xx_beacon_off(struct scsi_qla_host *);
644 extern int qla82xx_beacon_on(struct scsi_qla_host *);
645 extern int qla82xx_beacon_off(struct scsi_qla_host *);
646 extern int qla83xx_wr_reg(scsi_qla_host_t *, uint32_t, uint32_t);
647 extern int qla83xx_rd_reg(scsi_qla_host_t *, uint32_t, uint32_t *);
648 extern int qla83xx_restart_nic_firmware(scsi_qla_host_t *);
649 extern int qla83xx_access_control(scsi_qla_host_t *, uint16_t, uint32_t,
654 extern int qla2x00_write_optrom_data(struct scsi_qla_host *, void *,
658 extern int qla24xx_write_optrom_data(struct scsi_qla_host *, void *,
666 extern int qla2x00_get_flash_version(scsi_qla_host_t *, void *);
667 extern int qla24xx_get_flash_version(scsi_qla_host_t *, void *);
668 extern int qla82xx_get_flash_version(scsi_qla_host_t *, void *);
670 extern int qla2xxx_get_flash_info(scsi_qla_host_t *);
671 extern int qla2xxx_get_vpd_field(scsi_qla_host_t *, char *, char *, size_t);
674 extern int qla24xx_read_fcp_prio_cfg(scsi_qla_host_t *);
675 extern int qla2x00_mailbox_passthru(struct bsg_job *bsg_job);
676 int qla2x00_sys_ld_info(struct bsg_job *bsg_job);
677 int __qla_copy_purex_to_buffer(struct scsi_qla_host *, void **,
681 int qla_mailbox_passthru(scsi_qla_host_t *vha, uint16_t *mbx_in,
697 extern void qla27xx_mpi_fwdump(scsi_qla_host_t *, int);
699 extern int qla27xx_fwdt_template_valid(void *);
702 extern void qla2xxx_dump_post_process(scsi_qla_host_t *, int);
710 extern int qla2x00_ga_nxt(scsi_qla_host_t *, fc_port_t *);
711 extern int qla2x00_gid_pt(scsi_qla_host_t *, sw_info_t *);
712 extern int qla2x00_gpn_id(scsi_qla_host_t *, sw_info_t *);
713 extern int qla2x00_gnn_id(scsi_qla_host_t *, sw_info_t *);
715 extern int qla2x00_rft_id(scsi_qla_host_t *);
716 extern int qla2x00_rff_id(scsi_qla_host_t *, u8);
717 extern int qla2x00_rnn_id(scsi_qla_host_t *);
718 extern int qla2x00_rsnn_nn(scsi_qla_host_t *);
721 extern int qla2x00_fdmi_register(scsi_qla_host_t *);
722 extern int qla2x00_gfpn_id(scsi_qla_host_t *, sw_info_t *);
723 extern int qla2x00_gpsc(scsi_qla_host_t *, sw_info_t *);
725 extern int qla2x00_chk_ms_status(scsi_qla_host_t *, ms_iocb_entry_t *,
729 int qla24xx_post_gpsc_work(struct scsi_qla_host *, fc_port_t *);
730 int qla24xx_async_gpsc(scsi_qla_host_t *, fc_port_t *);
732 int qla2x00_mgmt_svr_login(scsi_qla_host_t *);
733 int qla24xx_async_gffid(scsi_qla_host_t *vha, fc_port_t *fcport, bool);
734 int qla_fab_async_scan(scsi_qla_host_t *, srb_t *);
737 int qla24xx_post_gfpnid_work(struct scsi_qla_host *, fc_port_t *);
738 int qla24xx_async_gfpnid(scsi_qla_host_t *, fc_port_t *);
757 extern int qla2x00_loopback_test(scsi_qla_host_t *, struct msg_echo_lb *, uint16_t *);
758 extern int qla2x00_echo_test(scsi_qla_host_t *,
760 extern int qla24xx_update_all_fcp_prio(scsi_qla_host_t *);
761 extern int qla24xx_fcp_prio_cfg_valid(scsi_qla_host_t *,
766 extern int qla2x00_dfs_setup(scsi_qla_host_t *);
767 extern int qla2x00_dfs_remove(scsi_qla_host_t *);
770 extern int qla25xx_request_irq(struct qla_hw_data *, struct qla_qpair *,
771 struct qla_msix_entry *, int);
772 extern int qla25xx_init_req_que(struct scsi_qla_host *, struct req_que *);
773 extern int qla25xx_init_rsp_que(struct scsi_qla_host *, struct rsp_que *);
774 extern int qla25xx_create_req_que(struct qla_hw_data *, uint16_t, uint8_t,
775 uint16_t, int, uint8_t, bool);
776 extern int qla25xx_create_rsp_que(struct qla_hw_data *, uint16_t, uint8_t,
780 extern int qla25xx_delete_req_que(struct scsi_qla_host *, struct req_que *);
781 extern int qla25xx_delete_rsp_que(struct scsi_qla_host *, struct rsp_que *);
782 extern int qla25xx_delete_queues(struct scsi_qla_host *);
785 extern int qlafx00_pci_config(struct scsi_qla_host *);
786 extern int qlafx00_initialize_adapter(struct scsi_qla_host *);
787 extern int qlafx00_soft_reset(scsi_qla_host_t *);
788 extern int qlafx00_chip_diag(scsi_qla_host_t *);
792 extern irqreturn_t qlafx00_intr_handler(int, void *);
795 extern int qlafx00_abort_target(fc_port_t *, uint64_t, int);
796 extern int qlafx00_lun_reset(fc_port_t *, uint64_t, int);
797 extern int qlafx00_start_scsi(srb_t *);
798 extern int qlafx00_abort_isp(scsi_qla_host_t *);
799 extern int qlafx00_iospace_config(struct qla_hw_data *);
800 extern int qlafx00_init_firmware(scsi_qla_host_t *, uint16_t);
801 extern int qlafx00_driver_shutdown(scsi_qla_host_t *, int);
802 extern int qlafx00_fw_ready(scsi_qla_host_t *);
803 extern int qlafx00_configure_devices(scsi_qla_host_t *);
804 extern int qlafx00_reset_initialize(scsi_qla_host_t *);
805 extern int qlafx00_fx_disc(scsi_qla_host_t *, fc_port_t *, uint16_t);
807 extern int qlafx00_post_aenfx_work(struct scsi_qla_host *, uint32_t,
808 uint32_t *, int);
818 extern int qlafx00_rescan_isp(scsi_qla_host_t *);
823 extern int qla82xx_pci_config(struct scsi_qla_host *);
824 extern int qla82xx_pci_mem_read_2M(struct qla_hw_data *, u64, void *, int);
825 extern int qla82xx_pci_region_offset(struct pci_dev *, int);
826 extern int qla82xx_iospace_config(struct qla_hw_data *);
829 extern int qla82xx_reset_chip(struct scsi_qla_host *);
832 extern int qla82xx_start_firmware(scsi_qla_host_t *);
835 extern int qla82xx_load_risc(scsi_qla_host_t *, uint32_t *);
838 extern int qla82xx_write_optrom_data(struct scsi_qla_host *, void *,
842 extern int qla82xx_abort_isp(scsi_qla_host_t *);
843 extern int qla82xx_restart_isp(scsi_qla_host_t *);
846 extern int qla82xx_start_scsi(srb_t *);
849 extern void qla2x00_bsg_job_done(srb_t *sp, int);
854 extern irqreturn_t qla82xx_intr_handler(int, void *);
855 extern irqreturn_t qla82xx_msix_default(int, void *);
856 extern irqreturn_t qla82xx_msix_rsp_q(int, void *);
859 extern void qla82xx_poll(int, void *);
864 extern int qla82xx_wr_32(struct qla_hw_data *, ulong, u32);
865 extern int qla82xx_rd_32(struct qla_hw_data *, ulong);
870 extern int qla82xx_idc_lock(struct qla_hw_data *);
872 extern int qla82xx_device_state_handler(scsi_qla_host_t *);
878 extern int qla82xx_mbx_intr_enable(scsi_qla_host_t *);
879 extern int qla82xx_mbx_intr_disable(scsi_qla_host_t *);
881 extern int qla82xx_fcoe_ctx_reset(scsi_qla_host_t *);
882 extern int qla82xx_check_md_needed(scsi_qla_host_t *);
884 extern int qla81xx_set_led_config(scsi_qla_host_t *, uint16_t *);
885 extern int qla81xx_get_led_config(scsi_qla_host_t *, uint16_t *);
886 extern int qla82xx_mbx_beacon_ctl(scsi_qla_host_t *, int);
889 extern int qla82xx_read_temperature(scsi_qla_host_t *);
890 extern int qla8044_read_temperature(scsi_qla_host_t *);
891 extern int qla2x00_read_sfp_dev(struct scsi_qla_host *, char *, int);
892 extern int ql26xx_led_config(scsi_qla_host_t *, uint16_t, uint16_t *);
895 extern int qla24xx_bsg_request(struct bsg_job *);
896 extern int qla24xx_bsg_timeout(struct bsg_job *);
897 extern int qla84xx_reset_chip(scsi_qla_host_t *, uint16_t);
898 extern int qla2x00_issue_iocb_timeout(scsi_qla_host_t *, void *,
900 extern int qla2x00_get_idma_speed(scsi_qla_host_t *, uint16_t,
902 extern int qla24xx_sadb_update(struct bsg_job *bsg_job);
903 extern int qla_post_sa_replace_work(struct scsi_qla_host *vha,
910 extern int qla82xx_md_get_template_size(scsi_qla_host_t *);
911 extern int qla82xx_md_get_template(scsi_qla_host_t *);
912 extern int qla82xx_md_alloc(scsi_qla_host_t *);
914 extern int qla82xx_md_collect(scsi_qla_host_t *);
917 extern int qla82xx_validate_template_chksum(scsi_qla_host_t *vha);
920 extern int qla8044_idc_lock(struct qla_hw_data *ha);
926 extern int qla8044_rd_direct(struct scsi_qla_host *vha, const uint32_t crb_reg);
929 extern int qla8044_device_state_handler(struct scsi_qla_host *vha);
933 int qla8044_collect_md_data(struct scsi_qla_host *vha);
934 extern int qla8044_md_get_template(scsi_qla_host_t *);
935 extern int qla8044_write_optrom_data(struct scsi_qla_host *, void *,
937 extern irqreturn_t qla8044_intr_handler(int, void *);
939 extern int qla8044_abort_isp(scsi_qla_host_t *);
940 extern int qla8044_check_fw_alive(struct scsi_qla_host *);
941 extern int qla_get_exlogin_status(scsi_qla_host_t *, uint16_t *,
943 extern int qla_set_exlogin_mem_cfg(scsi_qla_host_t *vha, dma_addr_t phys_addr);
944 extern int qla_get_exchoffld_status(scsi_qla_host_t *, uint16_t *, uint16_t *);
945 extern int qla_set_exchoffld_mem_cfg(scsi_qla_host_t *);
950 int qla24xx_async_notify_ack(scsi_qla_host_t *, fc_port_t *,
951 struct imm_ntfy_from_isp *, int);
965 int qla2x00_set_data_rate(scsi_qla_host_t *vha, uint16_t mode);
991 int qla28xx_start_scsi_edif(srb_t *sp);
1008 int qla2xxx_start_stats(struct Scsi_Host *shost, u32 flags);
1009 int qla2xxx_stop_stats(struct Scsi_Host *shost, u32 flags);
1010 int qla2xxx_reset_stats(struct Scsi_Host *shost, u32 flags);
1012 int qla2xxx_get_ini_stats(struct Scsi_Host *shost, u32 flags, void *data, u64 size);
1013 int qla2xxx_get_tgt_stats(struct Scsi_Host *shost, u32 flags,
1015 int qla2xxx_disable_port(struct Scsi_Host *shost);
1016 int qla2xxx_enable_port(struct Scsi_Host *shost);
1020 int qla_create_buf_pool(struct scsi_qla_host *, struct qla_qpair *);
1022 int qla_get_buf(struct scsi_qla_host *, struct qla_qpair *, struct qla_buf_dsc *);