Lines Matching refs:scsi_qla_host
17 extern int qla2100_pci_config(struct scsi_qla_host *);
18 extern int qla2300_pci_config(struct scsi_qla_host *);
21 extern void qla2x00_reset_chip(struct scsi_qla_host *);
22 extern void 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 *);
25 extern void qla2x00_config_rings(struct scsi_qla_host *);
26 extern void qla24xx_config_rings(struct scsi_qla_host *);
27 extern void qla2x00_reset_adapter(struct scsi_qla_host *);
28 extern void 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 *);
32 extern void qla2x00_update_fw_options(struct scsi_qla_host *);
35 extern int qla2x00_load_risc(struct scsi_qla_host *, uint32_t *);
60 extern void qla84xx_put_chip(struct scsi_qla_host *);
62 extern int qla2x00_async_login(struct scsi_qla_host *, fc_port_t *,
64 extern int qla2x00_async_logout(struct scsi_qla_host *, fc_port_t *);
65 extern int qla2x00_async_adisc(struct scsi_qla_host *, fc_port_t *,
68 extern void qla2x00_async_login_done(struct scsi_qla_host *, fc_port_t *,
70 extern void qla2x00_async_logout_done(struct scsi_qla_host *, fc_port_t *,
72 extern void qla2x00_async_adisc_done(struct scsi_qla_host *, fc_port_t *,
74 extern void *qla2x00_alloc_iocbs(struct scsi_qla_host *, srb_t *);
75 extern void *qla2x00_alloc_iocbs_ready(struct scsi_qla_host *, srb_t *);
123 extern int qla2x00_post_aen_work(struct scsi_qla_host *, enum
125 extern int qla2x00_post_idc_ack_work(struct scsi_qla_host *, uint16_t *);
126 extern int qla2x00_post_async_login_work(struct scsi_qla_host *, fc_port_t *,
128 extern int qla2x00_post_async_login_done_work(struct scsi_qla_host *,
130 extern int qla2x00_post_async_logout_work(struct scsi_qla_host *, fc_port_t *,
132 extern int qla2x00_post_async_logout_done_work(struct scsi_qla_host *,
134 extern int qla2x00_post_async_adisc_work(struct scsi_qla_host *, fc_port_t *,
136 extern int qla2x00_post_async_adisc_done_work(struct scsi_qla_host *,
141 extern struct scsi_qla_host *qla2x00_create_host(struct scsi_host_template *,
143 extern void qla2x00_free_host(struct scsi_qla_host *);
144 extern void qla2x00_relogin(struct scsi_qla_host *);
145 extern void qla2x00_do_work(struct scsi_qla_host *);
146 extern void qla2x00_free_fcports(struct scsi_qla_host *);
161 extern int qla2x00_post_uevent_work(struct scsi_qla_host *, u32);
163 extern int qla2x00_post_uevent_work(struct scsi_qla_host *, u32);
188 extern char *qla2x00_get_fw_version_str(struct scsi_qla_host *, char *);
199 extern void qla2xxx_wake_dpc(struct scsi_qla_host *);
215 int qla2x00_marker(struct scsi_qla_host *, struct req_que *, struct rsp_que *,
219 extern int qla2x00_start_bidir(srb_t *, struct scsi_qla_host *, uint32_t);
220 extern unsigned long qla2x00_get_async_timeout(struct scsi_qla_host *);
397 extern int qla84xx_verify_chip(struct scsi_qla_host *, uint16_t *);
447 qla24xx_process_response_queue(struct scsi_qla_host *, struct rsp_que *);
457 qla2x00_process_completed_request(struct scsi_qla_host *, struct req_que *,
482 extern int qla2x00_beacon_on(struct scsi_qla_host *);
483 extern int qla2x00_beacon_off(struct scsi_qla_host *);
484 extern void qla2x00_beacon_blink(struct scsi_qla_host *);
485 extern int qla24xx_beacon_on(struct scsi_qla_host *);
486 extern int qla24xx_beacon_off(struct scsi_qla_host *);
487 extern void qla24xx_beacon_blink(struct scsi_qla_host *);
488 extern void qla83xx_beacon_blink(struct scsi_qla_host *);
489 extern int qla82xx_beacon_on(struct scsi_qla_host *);
490 extern int qla82xx_beacon_off(struct scsi_qla_host *);
497 extern uint8_t *qla2x00_read_optrom_data(struct scsi_qla_host *, uint8_t *,
499 extern int qla2x00_write_optrom_data(struct scsi_qla_host *, uint8_t *,
501 extern uint8_t *qla24xx_read_optrom_data(struct scsi_qla_host *, uint8_t *,
503 extern int qla24xx_write_optrom_data(struct scsi_qla_host *, uint8_t *,
505 extern uint8_t *qla25xx_read_optrom_data(struct scsi_qla_host *, uint8_t *,
507 extern uint8_t *qla8044_read_optrom_data(struct scsi_qla_host *,
509 extern void qla8044_watchdog(struct scsi_qla_host *vha);
533 extern ulong qla27xx_fwdt_calculate_dump_size(struct scsi_qla_host *);
595 extern int qla25xx_init_req_que(struct scsi_qla_host *, struct req_que *);
596 extern int qla25xx_init_rsp_que(struct scsi_qla_host *, struct rsp_que *);
602 extern int qla25xx_delete_req_que(struct scsi_qla_host *, struct req_que *);
603 extern int qla25xx_delete_queues(struct scsi_qla_host *);
612 extern int qlafx00_pci_config(struct scsi_qla_host *);
613 extern int qlafx00_initialize_adapter(struct scsi_qla_host *);
616 extern void qlafx00_config_rings(struct scsi_qla_host *);
617 extern char *qlafx00_pci_info_str(struct scsi_qla_host *, char *);
618 extern char *qlafx00_fw_version_str(struct scsi_qla_host *, char *, size_t);
633 extern int qlafx00_process_aen(struct scsi_qla_host *, struct qla_work_evt *);
634 extern int qlafx00_post_aenfx_work(struct scsi_qla_host *, uint32_t,
651 extern int qla82xx_pci_config(struct scsi_qla_host *);
657 extern void qla82xx_reset_chip(struct scsi_qla_host *);
658 extern void qla82xx_config_rings(struct scsi_qla_host *);
664 extern uint8_t *qla82xx_read_optrom_data(struct scsi_qla_host *, uint8_t *,
666 extern int qla82xx_write_optrom_data(struct scsi_qla_host *, uint8_t *,
679 extern void qla2x00_start_iocbs(struct scsi_qla_host *, struct req_que *);
750 extern void qla8044_read_reset_template(struct scsi_qla_host *ha);
751 extern void qla8044_set_idc_dontreset(struct scsi_qla_host *ha);
752 extern int qla8044_rd_direct(struct scsi_qla_host *vha, const uint32_t crb_reg);
753 extern void qla8044_wr_direct(struct scsi_qla_host *vha,
755 extern int qla8044_device_state_handler(struct scsi_qla_host *vha);
756 extern void qla8044_clear_qsnt_ready(struct scsi_qla_host *vha);
758 void qla8044_get_minidump(struct scsi_qla_host *vha);
759 int qla8044_collect_md_data(struct scsi_qla_host *vha);
761 extern int qla8044_write_optrom_data(struct scsi_qla_host *, uint8_t *,
766 extern int qla8044_check_fw_alive(struct scsi_qla_host *);