Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
isp_operations Struct Reference

#include <qla_def.h>

Data Fields

int(* pci_config )(struct scsi_qla_host *)
 
void(* reset_chip )(struct scsi_qla_host *)
 
int(* chip_diag )(struct scsi_qla_host *)
 
void(* config_rings )(struct scsi_qla_host *)
 
void(* reset_adapter )(struct scsi_qla_host *)
 
int(* nvram_config )(struct scsi_qla_host *)
 
void(* update_fw_options )(struct scsi_qla_host *)
 
int(* load_risc )(struct scsi_qla_host *, uint32_t *)
 
char *(* pci_info_str )(struct scsi_qla_host *, char *)
 
char *(* fw_version_str )(struct scsi_qla_host *, char *)
 
irq_handler_t intr_handler
 
void(* enable_intrs )(struct qla_hw_data *)
 
void(* disable_intrs )(struct qla_hw_data *)
 
int(* abort_command )(srb_t *)
 
int(* target_reset )(struct fc_port *, unsigned int, int)
 
int(* lun_reset )(struct fc_port *, unsigned int, int)
 
int(* fabric_login )(struct scsi_qla_host *, uint16_t, uint8_t, uint8_t, uint8_t, uint16_t *, uint8_t)
 
int(* fabric_logout )(struct scsi_qla_host *, uint16_t, uint8_t, uint8_t, uint8_t)
 
uint16_t(* calc_req_entries )(uint16_t)
 
void(* build_iocbs )(srb_t *, cmd_entry_t *, uint16_t)
 
void *(* prep_ms_iocb )(struct scsi_qla_host *, uint32_t, uint32_t)
 
void *(* prep_ms_fdmi_iocb )(struct scsi_qla_host *, uint32_t, uint32_t)
 
uint8_t *(* read_nvram )(struct scsi_qla_host *, uint8_t *, uint32_t, uint32_t)
 
int(* write_nvram )(struct scsi_qla_host *, uint8_t *, uint32_t, uint32_t)
 
void(* fw_dump )(struct scsi_qla_host *, int)
 
int(* beacon_on )(struct scsi_qla_host *)
 
int(* beacon_off )(struct scsi_qla_host *)
 
void(* beacon_blink )(struct scsi_qla_host *)
 
uint8_t *(* read_optrom )(struct scsi_qla_host *, uint8_t *, uint32_t, uint32_t)
 
int(* write_optrom )(struct scsi_qla_host *, uint8_t *, uint32_t, uint32_t)
 
int(* get_flash_version )(struct scsi_qla_host *, void *)
 
int(* start_scsi )(srb_t *)
 
int(* abort_isp )(struct scsi_qla_host *)
 
int(* iospace_config )(struct qla_hw_data *)
 
void(* pci_config )(struct scsi_qla_host *)
 
int(* start_firmware )(struct scsi_qla_host *)
 
int(* restart_firmware )(struct scsi_qla_host *)
 
irqreturn_t(* intr_handler )(int, void *)
 
void(* interrupt_service_routine )(struct scsi_qla_host *, uint32_t)
 
int(* need_reset )(struct scsi_qla_host *)
 
int(* reset_chip )(struct scsi_qla_host *)
 
int(* reset_firmware )(struct scsi_qla_host *)
 
void(* queue_iocb )(struct scsi_qla_host *)
 
void(* complete_iocb )(struct scsi_qla_host *)
 
uint16_t(* rd_shdw_req_q_out )(struct scsi_qla_host *)
 
uint16_t(* rd_shdw_rsp_q_in )(struct scsi_qla_host *)
 
int(* get_sys_info )(struct scsi_qla_host *)
 
uint32_t(* rd_reg_direct )(struct scsi_qla_host *, ulong)
 
void(* wr_reg_direct )(struct scsi_qla_host *, ulong, uint32_t)
 
int(* rd_reg_indirect )(struct scsi_qla_host *, uint32_t, uint32_t *)
 
int(* wr_reg_indirect )(struct scsi_qla_host *, uint32_t, uint32_t)
 
int(* idc_lock )(struct scsi_qla_host *)
 
void(* idc_unlock )(struct scsi_qla_host *)
 
void(* rom_lock_recovery )(struct scsi_qla_host *)
 
void(* queue_mailbox_command )(struct scsi_qla_host *, uint32_t *, int)
 
void(* process_mailbox_interrupt )(struct scsi_qla_host *, int)
 

Detailed Description

Definition at line 2328 of file qla_def.h.

Field Documentation

int(* abort_command)(srb_t *)

Definition at line 2346 of file qla_def.h.

int(* abort_isp)(struct scsi_qla_host *)

Definition at line 2378 of file qla_def.h.

void(* beacon_blink)(struct scsi_qla_host *)

Definition at line 2369 of file qla_def.h.

int(* beacon_off)(struct scsi_qla_host *)

Definition at line 2368 of file qla_def.h.

int(* beacon_on)(struct scsi_qla_host *)

Definition at line 2367 of file qla_def.h.

void(* build_iocbs)(srb_t *, cmd_entry_t *, uint16_t)

Definition at line 2355 of file qla_def.h.

uint16_t(* calc_req_entries)(uint16_t)

Definition at line 2354 of file qla_def.h.

int(* chip_diag)(struct scsi_qla_host *)

Definition at line 2332 of file qla_def.h.

void(* complete_iocb)(struct scsi_qla_host *)

Definition at line 400 of file ql4_def.h.

void(* config_rings)(struct scsi_qla_host *)

Definition at line 2333 of file qla_def.h.

void(* disable_intrs)(struct scsi_qla_host *)

Definition at line 2344 of file qla_def.h.

void(* enable_intrs)(struct scsi_qla_host *)

Definition at line 2343 of file qla_def.h.

Definition at line 2349 of file qla_def.h.

Definition at line 2351 of file qla_def.h.

void(* fw_dump)(struct scsi_qla_host *, int)

Definition at line 2365 of file qla_def.h.

char*(* fw_version_str)(struct scsi_qla_host *, char *)

Definition at line 2340 of file qla_def.h.

int(* get_flash_version)(struct scsi_qla_host *, void *)

Definition at line 2376 of file qla_def.h.

int(* get_sys_info)(struct scsi_qla_host *)

Definition at line 403 of file ql4_def.h.

int(* idc_lock)(struct scsi_qla_host *)

Definition at line 408 of file ql4_def.h.

void(* idc_unlock)(struct scsi_qla_host *)

Definition at line 409 of file ql4_def.h.

void(* interrupt_service_routine)(struct scsi_qla_host *, uint32_t)

Definition at line 395 of file ql4_def.h.

irqreturn_t(* intr_handler)(int, void *)

Definition at line 394 of file ql4_def.h.

irq_handler_t intr_handler

Definition at line 2342 of file qla_def.h.

int(* iospace_config)(struct scsi_qla_host *ha)

Definition at line 2379 of file qla_def.h.

int(* load_risc)(struct scsi_qla_host *, uint32_t *)

Definition at line 2337 of file qla_def.h.

int(* lun_reset)(struct fc_port *, unsigned int, int)

Definition at line 2348 of file qla_def.h.

int(* need_reset)(struct scsi_qla_host *)

Definition at line 396 of file ql4_def.h.

int(* nvram_config)(struct scsi_qla_host *)

Definition at line 2335 of file qla_def.h.

void(* pci_config)(struct scsi_qla_host *)

Definition at line 389 of file ql4_def.h.

int(* pci_config)(struct scsi_qla_host *)

Definition at line 2330 of file qla_def.h.

char*(* pci_info_str)(struct scsi_qla_host *, char *)

Definition at line 2339 of file qla_def.h.

void*(* prep_ms_fdmi_iocb)(struct scsi_qla_host *, uint32_t, uint32_t)

Definition at line 2357 of file qla_def.h.

void*(* prep_ms_iocb)(struct scsi_qla_host *, uint32_t, uint32_t)

Definition at line 2356 of file qla_def.h.

void(* process_mailbox_interrupt)(struct scsi_qla_host *, int)

Definition at line 412 of file ql4_def.h.

void(* queue_iocb)(struct scsi_qla_host *)

Definition at line 399 of file ql4_def.h.

void(* queue_mailbox_command)(struct scsi_qla_host *, uint32_t *, int)

Definition at line 411 of file ql4_def.h.

uint32_t(* rd_reg_direct)(struct scsi_qla_host *, ulong)

Definition at line 404 of file ql4_def.h.

int(* rd_reg_indirect)(struct scsi_qla_host *, uint32_t, uint32_t *)

Definition at line 406 of file ql4_def.h.

uint16_t(* rd_shdw_req_q_out)(struct scsi_qla_host *)

Definition at line 401 of file ql4_def.h.

uint16_t(* rd_shdw_rsp_q_in)(struct scsi_qla_host *)

Definition at line 402 of file ql4_def.h.

Definition at line 2360 of file qla_def.h.

Definition at line 2371 of file qla_def.h.

void(* reset_adapter)(struct scsi_qla_host *)

Definition at line 2334 of file qla_def.h.

int(* reset_chip)(struct scsi_qla_host *)

Definition at line 397 of file ql4_def.h.

void(* reset_chip)(struct scsi_qla_host *)

Definition at line 2331 of file qla_def.h.

int(* reset_firmware)(struct scsi_qla_host *)

Definition at line 398 of file ql4_def.h.

int(* restart_firmware)(struct scsi_qla_host *)

Definition at line 393 of file ql4_def.h.

void(* rom_lock_recovery)(struct scsi_qla_host *)

Definition at line 410 of file ql4_def.h.

int(* start_firmware)(struct scsi_qla_host *)

Definition at line 392 of file ql4_def.h.

int(* start_scsi)(srb_t *)

Definition at line 2377 of file qla_def.h.

int(* target_reset)(struct fc_port *, unsigned int, int)

Definition at line 2347 of file qla_def.h.

void(* update_fw_options)(struct scsi_qla_host *)

Definition at line 2336 of file qla_def.h.

void(* wr_reg_direct)(struct scsi_qla_host *, ulong, uint32_t)

Definition at line 405 of file ql4_def.h.

int(* wr_reg_indirect)(struct scsi_qla_host *, uint32_t, uint32_t)

Definition at line 407 of file ql4_def.h.

int(* write_nvram)(struct scsi_qla_host *, uint8_t *, uint32_t, uint32_t)

Definition at line 2362 of file qla_def.h.

int(* write_optrom)(struct scsi_qla_host *, uint8_t *, uint32_t, uint32_t)

Definition at line 2373 of file qla_def.h.


The documentation for this struct was generated from the following files: