Searched refs:esas2r_adapter (Results 1 - 10 of 10) sorted by relevance

/linux-master/drivers/scsi/esas2r/
H A Desas2r.h67 extern struct esas2r_adapter *esas2r_adapters[];
401 struct esas2r_adapter;
405 typedef void (*RQCALLBK) (struct esas2r_adapter *a,
407 typedef bool (*RQBUILDSGL) (struct esas2r_adapter *a,
601 struct esas2r_adapter *adapter;
776 struct esas2r_adapter *a;
797 struct esas2r_adapter { struct
966 int esas2r_write_params(struct esas2r_adapter *a, struct esas2r_request *rq,
970 u8 handle_hba_ioctl(struct esas2r_adapter *a,
986 int esas2r_read_fw(struct esas2r_adapter *
[all...]
H A Desas2r_targdb.c46 void esas2r_targ_db_initialize(struct esas2r_adapter *a)
59 void esas2r_targ_db_remove_all(struct esas2r_adapter *a, bool notify)
82 void esas2r_targ_db_report_changes(struct esas2r_adapter *a)
119 struct esas2r_target *esas2r_targ_db_add_raid(struct esas2r_adapter *a,
172 struct esas2r_target *esas2r_targ_db_add_pthru(struct esas2r_adapter *a,
221 void esas2r_targ_db_remove(struct esas2r_adapter *a, struct esas2r_target *t)
232 struct esas2r_target *esas2r_targ_db_find_by_sas_addr(struct esas2r_adapter *a,
244 struct esas2r_target *esas2r_targ_db_find_by_ident(struct esas2r_adapter *a,
260 u16 esas2r_targ_db_find_next_present(struct esas2r_adapter *a, u16 target_id)
276 struct esas2r_target *esas2r_targ_db_find_by_virt_id(struct esas2r_adapter *
[all...]
H A Desas2r_disc.c48 static void esas2r_disc_abort(struct esas2r_adapter *a,
50 static bool esas2r_disc_continue(struct esas2r_adapter *a,
52 static void esas2r_disc_fix_curr_requests(struct esas2r_adapter *a);
54 static bool esas2r_disc_start_request(struct esas2r_adapter *a,
58 static bool esas2r_disc_block_dev_scan(struct esas2r_adapter *a,
60 static void esas2r_disc_block_dev_scan_cb(struct esas2r_adapter *a,
62 static bool esas2r_disc_dev_add(struct esas2r_adapter *a,
64 static bool esas2r_disc_dev_remove(struct esas2r_adapter *a,
66 static bool esas2r_disc_part_info(struct esas2r_adapter *a,
68 static void esas2r_disc_part_info_cb(struct esas2r_adapter *
[all...]
H A Desas2r_int.c48 static void esas2r_doorbell_interrupt(struct esas2r_adapter *a, u32 doorbell);
49 static void esas2r_get_outbound_responses(struct esas2r_adapter *a);
50 static void esas2r_process_bus_reset(struct esas2r_adapter *a);
56 void esas2r_polled_interrupt(struct esas2r_adapter *a)
94 struct esas2r_adapter *a = (struct esas2r_adapter *)dev_id;
105 void esas2r_adapter_interrupt(struct esas2r_adapter *a)
133 struct esas2r_adapter *a = (struct esas2r_adapter *)dev_id;
172 static void esas2r_handle_outbound_rsp_err(struct esas2r_adapter *
[all...]
H A Desas2r_main.c54 struct esas2r_adapter *esas2r_adapters[MAX_ADAPTERS];
60 static struct esas2r_adapter *esas2r_adapter_from_kobj(struct kobject *kobj)
65 return (struct esas2r_adapter *)host->hostdata;
72 struct esas2r_adapter *a = esas2r_adapter_from_kobj(kobj);
81 struct esas2r_adapter *a = esas2r_adapter_from_kobj(kobj);
90 struct esas2r_adapter *a = esas2r_adapter_from_kobj(kobj);
99 struct esas2r_adapter *a = esas2r_adapter_from_kobj(kobj);
115 struct esas2r_adapter *a = esas2r_adapter_from_kobj(kobj);
124 struct esas2r_adapter *a = esas2r_adapter_from_kobj(kobj);
133 struct esas2r_adapter *
[all...]
H A Desas2r_init.c46 static bool esas2r_initmem_alloc(struct esas2r_adapter *a,
75 static void esas2r_initmem_free(struct esas2r_adapter *a,
103 static bool alloc_vda_req(struct esas2r_adapter *a,
133 static void esas2r_unmap_regions(struct esas2r_adapter *a)
150 static int esas2r_map_regions(struct esas2r_adapter *a)
197 static void esas2r_setup_interrupts(struct esas2r_adapter *a, int intr_mode)
232 static void esas2r_claim_interrupts(struct esas2r_adapter *a)
264 struct esas2r_adapter *a;
285 a = (struct esas2r_adapter *)host->hostdata;
286 memset(a, 0, sizeof(struct esas2r_adapter));
[all...]
H A Desas2r_ioctl.c62 typedef int (*BUFFERED_IOCTL_CALLBACK)(struct esas2r_adapter *,
66 typedef void (*BUFFERED_IOCTL_DONE_CALLBACK)(struct esas2r_adapter *,
70 struct esas2r_adapter *a;
84 static void complete_fm_api_req(struct esas2r_adapter *a,
94 struct esas2r_adapter *a = (struct esas2r_adapter *)sgc->adapter;
103 struct esas2r_adapter *a = (struct esas2r_adapter *)sgc->adapter;
111 static void do_fm_api(struct esas2r_adapter *a, struct esas2r_flash_img *fi)
183 static void complete_nvr_req(struct esas2r_adapter *
[all...]
H A Desas2r_flash.c133 static void esas2r_fmapi_callback(struct esas2r_adapter *a,
176 static void build_flash_msg(struct esas2r_adapter *a,
227 static bool load_image(struct esas2r_adapter *a, struct esas2r_request *rq)
243 static void fix_bios(struct esas2r_adapter *a, struct esas2r_flash_img *fi)
275 static void fix_efi(struct esas2r_adapter *a, struct esas2r_flash_img *fi)
302 static bool complete_fmapi_req(struct esas2r_adapter *a,
323 static void fw_download_proc(struct esas2r_adapter *a,
561 static u8 get_fi_adap_type(struct esas2r_adapter *a)
692 static bool verify_fi(struct esas2r_adapter *a,
827 static void esas2r_complete_fs_ioctl(struct esas2r_adapter *
[all...]
H A Desas2r_io.c46 void esas2r_start_request(struct esas2r_adapter *a, struct esas2r_request *rq)
119 void esas2r_local_start_request(struct esas2r_adapter *a,
137 void esas2r_start_vda_request(struct esas2r_adapter *a,
187 bool esas2r_build_sg_list_sge(struct esas2r_adapter *a,
370 static bool esas2r_build_prd_iblk(struct esas2r_adapter *a,
524 bool esas2r_build_sg_list_prd(struct esas2r_adapter *a,
665 static void esas2r_handle_pending_reset(struct esas2r_adapter *a, u32 currtime)
711 void esas2r_timer_tick(struct esas2r_adapter *a)
764 bool esas2r_send_task_mgmt(struct esas2r_adapter *a,
843 void esas2r_reset_bus(struct esas2r_adapter *
[all...]
H A Desas2r_vda.c61 static void esas2r_complete_vda_ioctl(struct esas2r_adapter *a,
65 bool esas2r_process_vda_ioctl(struct esas2r_adapter *a,
269 static void esas2r_complete_vda_ioctl(struct esas2r_adapter *a,
346 void esas2r_build_flash_req(struct esas2r_adapter *a,
372 void esas2r_build_mgt_req(struct esas2r_adapter *a,
420 void esas2r_build_ae_req(struct esas2r_adapter *a, struct esas2r_request *rq)
448 void esas2r_build_cli_req(struct esas2r_adapter *a,
465 void esas2r_build_ioctl_req(struct esas2r_adapter *a,
482 void esas2r_build_cfg_req(struct esas2r_adapter *a,

Completed in 166 milliseconds