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 *, bool);
53 extern int qla2x00_abort_isp(scsi_qla_host_t *);
62 extern int qla2x00_get_thermal_temp(scsi_qla_host_t *, uint16_t *);
66 extern int qla2x00_async_login(struct scsi_qla_host *, fc_port_t *,
68 extern int qla2x00_async_logout(struct scsi_qla_host *, fc_port_t *);
69 extern int qla2x00_async_prlo(struct scsi_qla_host *, fc_port_t *);
70 extern int qla2x00_async_adisc(struct scsi_qla_host *, fc_port_t *,
72 extern int qla2x00_async_tm_cmd(fc_port_t *, uint32_t, uint32_t, uint32_t);
75 extern int qla24xx_async_gnl(struct scsi_qla_host *, fc_port_t *);
76 int qla2x00_post_work(struct scsi_qla_host *vha, struct qla_work_evt *e);
78 extern int qla24xx_update_fcport_fcp_prio(scsi_qla_host_t *, fc_port_t *);
79 extern int qla24xx_async_abort_cmd(srb_t *, bool);
81 extern void qla2x00_set_fcport_state(fc_port_t *fcport, int state);
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 *);
90 extern int qla2xxx_mctp_dump(scsi_qla_host_t *);
92 extern int
94 extern int qla2x00_init_rings(scsi_qla_host_t *);
96 int, int, bool);
97 extern int qla2xxx_delete_qpair(struct scsi_qla_host *, struct qla_qpair *);
103 int qla24xx_async_gpdb(struct scsi_qla_host *, fc_port_t *, u8);
104 int qla24xx_async_prli(struct scsi_qla_host *, fc_port_t *);
105 int qla24xx_async_notify_ack(scsi_qla_host_t *, fc_port_t *,
106 struct imm_ntfy_from_isp *, int);
107 int qla24xx_post_newsess_work(struct scsi_qla_host *, port_id_t *, u8 *, u8*,
109 int qla24xx_fcport_handle_login(struct scsi_qla_host *, fc_port_t *);
110 int qla24xx_detect_sfp(scsi_qla_host_t *);
111 int qla24xx_post_gpdb_work(struct scsi_qla_host *, fc_port_t *, u8);
120 extern int qla2x00_post_async_prlo_work(struct scsi_qla_host *, fc_port_t *,
122 extern int qla2x00_post_async_prlo_done_work(struct scsi_qla_host *,
124 int qla_post_iidma_work(struct scsi_qla_host *vha, fc_port_t *fcport);
126 int qla2x00_reserve_mgmt_server_loop_id(scsi_qla_host_t *);
134 int qla_edif_sadb_build_free_pool(struct qla_hw_data *ha);
141 int qla_edif_process_els(scsi_qla_host_t *vha, struct bsg_job *bsgjob);
155 extern int ql2xlogintimeout;
156 extern int qlport_down_retry;
157 extern int ql2xplogiabsentdevice;
158 extern int ql2xloginretrycount;
159 extern int ql2xfdmienable;
160 extern int ql2xrdpenable;
161 extern int ql2xsmartsan;
162 extern int ql2xallocfwdump;
163 extern int ql2xextended_error_logging;
164 extern int ql2xextended_error_logging_ktrace;
165 extern int ql2xiidmaenable;
166 extern int ql2xmqsupport;
167 extern int ql2xfwloadbin;
168 extern int ql2xetsenable;
169 extern int ql2xshiftctondsd;
170 extern int ql2xdbwr;
171 extern int ql2xasynctmfenable;
172 extern int ql2xgffidenable;
173 extern int ql2xenabledif;
174 extern int ql2xenablehba_err_chk;
175 extern int ql2xdontresethba;
177 extern int ql2xmdcapmask;
178 extern int ql2xmdenable;
179 extern int ql2xexlogins;
180 extern int ql2xexchoffld;
181 extern int ql2xiniexchg;
182 extern int ql2xfwholdabts;
183 extern int ql2xmvasynctoatio;
184 extern int ql2xuctrlirq;
185 extern int ql2xnvmeenable;
186 extern int ql2xautodetectsfp;
187 extern int ql2xenablemsix;
188 extern int qla2xuseresexchforels;
189 extern int ql2xdifbundlinginternalbuffers;
190 extern int ql2xfulldump_on_mpifail;
191 extern int ql2xsecenable;
192 extern int ql2xenforce_iocb_limit;
193 extern int ql2xabts_wait_nvme;
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_post_async_adisc_done_work(struct scsi_qla_host *,
209 extern int qla2x00_set_exlogins_buffer(struct scsi_qla_host *);
211 extern int qla2x00_set_exchoffld_buffer(struct scsi_qla_host *);
214 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);
241 extern void qla2x00_sp_compl(srb_t *sp, int);
243 extern void qla2xxx_qpair_sp_compl(srb_t *sp, int);
247 int qla24xx_post_gnl_work(struct scsi_qla_host *, fc_port_t *);
248 int qla24xx_post_relogin_work(struct scsi_qla_host *vha);
255 int index, int dir);
265 extern int qla24xx_disable_vp (scsi_qla_host_t *);
266 extern int qla24xx_enable_vp (scsi_qla_host_t *);
267 extern int qla24xx_control_vp(scsi_qla_host_t *, int );
268 extern int qla24xx_modify_vp_config(scsi_qla_host_t *);
269 extern int qla2x00_send_change_request(scsi_qla_host_t *, uint16_t, uint16_t);
271 extern int qla24xx_configure_vhba (scsi_qla_host_t *);
275 extern int qla24xx_vport_create_req_sanity_check(struct fc_vport *);
280 extern void qla2x00_mark_device_lost(scsi_qla_host_t *, fc_port_t *, int);
282 extern int qla24xx_async_abort_cmd(srb_t *, bool);
286 extern int qla2x00_wait_for_hba_online(scsi_qla_host_t *);
287 extern int qla2x00_wait_for_chip_reset(scsi_qla_host_t *);
288 extern int qla2x00_wait_for_fcoe_ctx_reset(scsi_qla_host_t *);
294 extern int qla2x00_vp_abort_isp(scsi_qla_host_t *);
310 extern int qla2x00_start_scsi(srb_t *sp);
311 extern int qla24xx_start_scsi(srb_t *sp);
312 int qla2x00_marker(struct scsi_qla_host *, struct qla_qpair *,
314 extern int qla2x00_start_sp(srb_t *);
315 extern int qla24xx_dif_start_scsi(srb_t *);
316 extern int qla2x00_start_bidir(srb_t *, struct scsi_qla_host *, uint32_t);
317 extern int qla2xxx_dif_start_scsi_mq(srb_t *);
319 void (*done)(struct srb *, int));
324 extern int qla2x00_issue_marker(scsi_qla_host_t *, int);
325 extern int qla24xx_walk_and_build_sglist_no_difb(struct qla_hw_data *, srb_t *,
327 extern int qla24xx_walk_and_build_sglist(struct qla_hw_data *, srb_t *,
329 extern int qla24xx_walk_and_build_prot_sglist(struct qla_hw_data *, srb_t *,
331 extern int qla24xx_get_one_block_sg(uint32_t, struct qla2_sgx *, uint32_t *);
332 extern int qla24xx_configure_prot_mode(srb_t *, uint16_t *);
333 extern int qla24xx_issue_sa_replace_iocb(scsi_qla_host_t *vha,
341 extern int
344 extern int
347 extern int
350 extern int
353 extern int
356 extern int
359 extern int
362 extern int
365 extern int
368 extern int
371 extern int
372 qla2x00_abort_target(struct fc_port *, uint64_t, int);
374 extern int
375 qla2x00_lun_reset(struct fc_port *, uint64_t, int);
377 extern int
381 extern int
384 extern int
387 extern int
390 extern int
393 extern int
396 extern int
399 extern int
402 extern int
405 extern int
408 extern int
411 extern int
415 extern int
419 extern int
422 extern int
425 extern int
428 extern int
431 extern int
434 extern int
438 extern int
442 extern int
446 extern int qla24xx_abort_command(srb_t *);
447 extern int qla24xx_async_abort_command(srb_t *);
448 extern int
449 qla24xx_abort_target(struct fc_port *, uint64_t, int);
450 extern int
451 qla24xx_lun_reset(struct fc_port *, uint64_t, int);
452 extern int
453 qla2x00_eh_wait_for_pending_commands(scsi_qla_host_t *, unsigned int,
455 extern int
458 extern int
460 extern int
463 extern int
465 extern int
468 extern int
471 extern int
474 extern int
476 extern int
479 extern int
483 extern int
486 extern int
489 extern int
492 extern int
495 extern int
499 extern int
503 extern int
507 extern int
510 extern int qla84xx_verify_chip(struct scsi_qla_host *, uint16_t *);
512 extern int qla81xx_idc_ack(scsi_qla_host_t *, uint16_t *);
514 extern int
517 extern int
518 qla81xx_fac_do_write_enable(scsi_qla_host_t *, int);
520 extern int
523 extern int qla81xx_fac_semaphore_access(scsi_qla_host_t *, int);
525 extern int
528 extern int
531 extern int
534 extern int
537 extern int
539 extern int qla2x00_get_data_rate(scsi_qla_host_t *);
540 extern int qla24xx_set_fcp_prio(scsi_qla_host_t *, uint16_t, uint16_t,
542 extern int
545 extern int
548 extern int
551 extern int
554 extern int
557 extern int
561 int qla24xx_send_mb_cmd(struct scsi_qla_host *, mbx_cmd_t *);
562 int qla24xx_gpdb_wait(struct scsi_qla_host *, fc_port_t *, u8);
563 int qla24xx_gidlist_wait(struct scsi_qla_host *, void *, dma_addr_t,
565 int __qla24xx_parse_gpdb(struct scsi_qla_host *, fc_port_t *,
567 int qla24xx_get_port_login_templ(scsi_qla_host_t *, dma_addr_t,
570 extern int qla27xx_get_zio_threshold(scsi_qla_host_t *, uint16_t *);
571 extern int qla27xx_set_zio_threshold(scsi_qla_host_t *, uint16_t);
572 int qla24xx_res_count_wait(struct scsi_qla_host *, uint16_t *, int);
574 extern int qla28xx_secure_flash_update(scsi_qla_host_t *, uint16_t, uint16_t,
577 extern int qla2xxx_read_remote_register(scsi_qla_host_t *, uint32_t,
579 extern int qla2xxx_write_remote_register(scsi_qla_host_t *, uint32_t,
586 extern irqreturn_t qla2100_intr_handler(int, void *);
587 extern irqreturn_t qla2300_intr_handler(int, void *);
588 extern irqreturn_t qla24xx_intr_handler(int, void *);
592 extern int qla2x00_request_irqs(struct qla_hw_data *, struct rsp_que *);
595 extern int qla2x00_get_data_rate(scsi_qla_host_t *);
604 qla2xxx_msix_rsp_q(int irq, void *dev_id);
606 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 __qla_copy_purex_to_buffer(struct scsi_qla_host *vha, void **pkt,
676 int qla_mailbox_passthru(scsi_qla_host_t *vha, uint16_t *mbx_in,
692 extern void qla27xx_mpi_fwdump(scsi_qla_host_t *, int);
694 extern int qla27xx_fwdt_template_valid(void *);
697 extern void qla2xxx_dump_post_process(scsi_qla_host_t *, int);
705 extern int qla2x00_ga_nxt(scsi_qla_host_t *, fc_port_t *);
706 extern int qla2x00_gid_pt(scsi_qla_host_t *, sw_info_t *);
707 extern int qla2x00_gpn_id(scsi_qla_host_t *, sw_info_t *);
708 extern int qla2x00_gnn_id(scsi_qla_host_t *, sw_info_t *);
710 extern int qla2x00_rft_id(scsi_qla_host_t *);
711 extern int qla2x00_rff_id(scsi_qla_host_t *, u8);
712 extern int qla2x00_rnn_id(scsi_qla_host_t *);
713 extern int qla2x00_rsnn_nn(scsi_qla_host_t *);
716 extern int qla2x00_fdmi_register(scsi_qla_host_t *);
717 extern int qla2x00_gfpn_id(scsi_qla_host_t *, sw_info_t *);
718 extern int qla2x00_gpsc(scsi_qla_host_t *, sw_info_t *);
720 extern int qla2x00_chk_ms_status(scsi_qla_host_t *, ms_iocb_entry_t *,
724 extern int qla24xx_post_gpnid_work(struct scsi_qla_host *, port_id_t *);
725 extern int qla24xx_async_gpnid(scsi_qla_host_t *, port_id_t *);
728 int qla24xx_post_gpsc_work(struct scsi_qla_host *, fc_port_t *);
729 int qla24xx_async_gpsc(scsi_qla_host_t *, fc_port_t *);
731 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 qla24xx_async_gpnft(scsi_qla_host_t *, u8, srb_t *);
737 int qla24xx_async_gnnid(scsi_qla_host_t *, fc_port_t *);
739 int qla24xx_post_gnnid_work(struct scsi_qla_host *, fc_port_t *);
740 int qla24xx_post_gfpnid_work(struct scsi_qla_host *, fc_port_t *);
741 int qla24xx_async_gfpnid(scsi_qla_host_t *, fc_port_t *);
760 extern int qla2x00_loopback_test(scsi_qla_host_t *, struct msg_echo_lb *, uint16_t *);
761 extern int qla2x00_echo_test(scsi_qla_host_t *,
763 extern int qla24xx_update_all_fcp_prio(scsi_qla_host_t *);
764 extern int qla24xx_fcp_prio_cfg_valid(scsi_qla_host_t *,
769 extern int qla2x00_dfs_setup(scsi_qla_host_t *);
770 extern int qla2x00_dfs_remove(scsi_qla_host_t *);
773 extern int qla25xx_request_irq(struct qla_hw_data *, struct qla_qpair *,
774 struct qla_msix_entry *, int);
775 extern int qla25xx_init_req_que(struct scsi_qla_host *, struct req_que *);
776 extern int qla25xx_init_rsp_que(struct scsi_qla_host *, struct rsp_que *);
777 extern int qla25xx_create_req_que(struct qla_hw_data *, uint16_t, uint8_t,
778 uint16_t, int, uint8_t, bool);
779 extern int qla25xx_create_rsp_que(struct qla_hw_data *, uint16_t, uint8_t,
783 extern int qla25xx_delete_req_que(struct scsi_qla_host *, struct req_que *);
784 extern int qla25xx_delete_rsp_que(struct scsi_qla_host *, struct rsp_que *);
785 extern int qla25xx_delete_queues(struct scsi_qla_host *);
788 extern int qlafx00_pci_config(struct scsi_qla_host *);
789 extern int qlafx00_initialize_adapter(struct scsi_qla_host *);
790 extern int qlafx00_soft_reset(scsi_qla_host_t *);
791 extern int qlafx00_chip_diag(scsi_qla_host_t *);
795 extern irqreturn_t qlafx00_intr_handler(int, void *);
798 extern int qlafx00_abort_target(fc_port_t *, uint64_t, int);
799 extern int qlafx00_lun_reset(fc_port_t *, uint64_t, int);
800 extern int qlafx00_start_scsi(srb_t *);
801 extern int qlafx00_abort_isp(scsi_qla_host_t *);
802 extern int qlafx00_iospace_config(struct qla_hw_data *);
803 extern int qlafx00_init_firmware(scsi_qla_host_t *, uint16_t);
804 extern int qlafx00_driver_shutdown(scsi_qla_host_t *, int);
805 extern int qlafx00_fw_ready(scsi_qla_host_t *);
806 extern int qlafx00_configure_devices(scsi_qla_host_t *);
807 extern int qlafx00_reset_initialize(scsi_qla_host_t *);
808 extern int qlafx00_fx_disc(scsi_qla_host_t *, fc_port_t *, uint16_t);
810 extern int qlafx00_post_aenfx_work(struct scsi_qla_host *, uint32_t,
811 uint32_t *, int);
821 extern int qlafx00_rescan_isp(scsi_qla_host_t *);
826 extern int qla82xx_pci_config(struct scsi_qla_host *);
827 extern int qla82xx_pci_mem_read_2M(struct qla_hw_data *, u64, void *, int);
828 extern int qla82xx_pci_region_offset(struct pci_dev *, int);
829 extern int qla82xx_iospace_config(struct qla_hw_data *);
832 extern int qla82xx_reset_chip(struct scsi_qla_host *);
835 extern int qla82xx_start_firmware(scsi_qla_host_t *);
838 extern int qla82xx_load_risc(scsi_qla_host_t *, uint32_t *);
841 extern int qla82xx_write_optrom_data(struct scsi_qla_host *, void *,
845 extern int qla82xx_abort_isp(scsi_qla_host_t *);
846 extern int qla82xx_restart_isp(scsi_qla_host_t *);
849 extern int qla82xx_start_scsi(srb_t *);
852 extern void qla2x00_bsg_job_done(srb_t *sp, int);
857 extern irqreturn_t qla82xx_intr_handler(int, void *);
858 extern irqreturn_t qla82xx_msi_handler(int, void *);
859 extern irqreturn_t qla82xx_msix_default(int, void *);
860 extern irqreturn_t qla82xx_msix_rsp_q(int, void *);
863 extern void qla82xx_poll(int, void *);
868 extern int qla82xx_wr_32(struct qla_hw_data *, ulong, u32);
869 extern int qla82xx_rd_32(struct qla_hw_data *, ulong);
874 extern int qla82xx_idc_lock(struct qla_hw_data *);
876 extern int qla82xx_device_state_handler(scsi_qla_host_t *);
882 extern int qla82xx_mbx_intr_enable(scsi_qla_host_t *);
883 extern int qla82xx_mbx_intr_disable(scsi_qla_host_t *);
885 extern int qla82xx_fcoe_ctx_reset(scsi_qla_host_t *);
886 extern int qla82xx_check_md_needed(scsi_qla_host_t *);
888 extern int qla81xx_set_led_config(scsi_qla_host_t *, uint16_t *);
889 extern int qla81xx_get_led_config(scsi_qla_host_t *, uint16_t *);
890 extern int qla82xx_mbx_beacon_ctl(scsi_qla_host_t *, int);
893 extern int qla82xx_read_temperature(scsi_qla_host_t *);
894 extern int qla8044_read_temperature(scsi_qla_host_t *);
895 extern int qla2x00_read_sfp_dev(struct scsi_qla_host *, char *, int);
896 extern int ql26xx_led_config(scsi_qla_host_t *, uint16_t, uint16_t *);
899 extern int qla24xx_bsg_request(struct bsg_job *);
900 extern int qla24xx_bsg_timeout(struct bsg_job *);
901 extern int qla84xx_reset_chip(scsi_qla_host_t *, uint16_t);
902 extern int qla2x00_issue_iocb_timeout(scsi_qla_host_t *, void *,
904 extern int qla2x00_get_idma_speed(scsi_qla_host_t *, uint16_t,
906 extern int qla24xx_sadb_update(struct bsg_job *bsg_job);
907 extern int qla_post_sa_replace_work(struct scsi_qla_host *vha,
914 extern int qla82xx_md_get_template_size(scsi_qla_host_t *);
915 extern int qla82xx_md_get_template(scsi_qla_host_t *);
916 extern int qla82xx_md_alloc(scsi_qla_host_t *);
918 extern int qla82xx_md_collect(scsi_qla_host_t *);
921 extern int qla82xx_validate_template_chksum(scsi_qla_host_t *vha);
924 extern int qla8044_idc_lock(struct qla_hw_data *ha);
930 extern int qla8044_rd_direct(struct scsi_qla_host *vha, const uint32_t crb_reg);
933 extern int qla8044_device_state_handler(struct scsi_qla_host *vha);
937 int qla8044_collect_md_data(struct scsi_qla_host *vha);
938 extern int qla8044_md_get_template(scsi_qla_host_t *);
939 extern int qla8044_write_optrom_data(struct scsi_qla_host *, void *,
941 extern irqreturn_t qla8044_intr_handler(int, void *);
943 extern int qla8044_abort_isp(scsi_qla_host_t *);
944 extern int qla8044_check_fw_alive(struct scsi_qla_host *);
945 extern int qla_get_exlogin_status(scsi_qla_host_t *, uint16_t *,
947 extern int qla_set_exlogin_mem_cfg(scsi_qla_host_t *vha, dma_addr_t phys_addr);
948 extern int qla_get_exchoffld_status(scsi_qla_host_t *, uint16_t *, uint16_t *);
949 extern int qla_set_exchoffld_mem_cfg(scsi_qla_host_t *);
954 int qla24xx_async_notify_ack(scsi_qla_host_t *, fc_port_t *,
955 struct imm_ntfy_from_isp *, int);
969 int qla2x00_set_data_rate(scsi_qla_host_t *vha, uint16_t mode);
993 int qla28xx_start_scsi_edif(srb_t *sp);
1010 int qla2xxx_start_stats(struct Scsi_Host *shost, u32 flags);
1011 int qla2xxx_stop_stats(struct Scsi_Host *shost, u32 flags);
1012 int qla2xxx_reset_stats(struct Scsi_Host *shost, u32 flags);
1014 int qla2xxx_get_ini_stats(struct Scsi_Host *shost, u32 flags, void *data, u64 size);
1015 int qla2xxx_get_tgt_stats(struct Scsi_Host *shost, u32 flags,
1017 int qla2xxx_disable_port(struct Scsi_Host *shost);
1018 int qla2xxx_enable_port(struct Scsi_Host *shost);