Home
last modified time | relevance | path

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

/linux-6.15/drivers/scsi/esas2r/
H A Desas2r.h67 extern struct esas2r_adapter *esas2r_adapters[];
401 struct esas2r_adapter;
601 struct esas2r_adapter *adapter;
776 struct esas2r_adapter *a;
797 struct esas2r_adapter { struct
969 u8 handle_hba_ioctl(struct esas2r_adapter *a,
1163 struct esas2r_adapter *a, in esas2r_sgc_init()
1196 struct esas2r_adapter *a) in esas2r_rq_init_request()
1260 struct esas2r_adapter *a) in esas2r_rq_free_sg_lists()
1273 struct esas2r_adapter *a) in esas2r_rq_destroy_request()
[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,
62 static bool esas2r_disc_dev_add(struct esas2r_adapter *a,
66 static bool esas2r_disc_part_info(struct esas2r_adapter *a,
83 void esas2r_disc_initialize(struct esas2r_adapter *a) in esas2r_disc_initialize()
146 void esas2r_disc_start_waiting(struct esas2r_adapter *a) in esas2r_disc_start_waiting()
158 void esas2r_disc_check_for_work(struct esas2r_adapter *a) in esas2r_disc_check_for_work()
196 void esas2r_disc_check_complete(struct esas2r_adapter *a) in esas2r_disc_check_complete()
311 bool esas2r_disc_start_port(struct esas2r_adapter *a) in esas2r_disc_start_port()
502 static void esas2r_disc_abort(struct esas2r_adapter *a, in esas2r_disc_abort()
[all …]
H A Desas2r_main.c353 struct esas2r_adapter *a; in esas2r_probe()
518 struct esas2r_adapter *a = (struct esas2r_adapter *)host->hostdata; in esas2r_remove()
657 struct esas2r_adapter *a = (struct esas2r_adapter *)sh->hostdata; in esas2r_show_info()
712 struct esas2r_adapter *a = (struct esas2r_adapter *)sh->hostdata; in esas2r_info()
823 struct esas2r_adapter *a = in esas2r_queuecommand()
980 struct esas2r_adapter *a = in esas2r_eh_abort()
1067 struct esas2r_adapter *a = in esas2r_host_bus_reset()
1109 struct esas2r_adapter *a = in esas2r_dev_targ_reset()
1549 struct esas2r_adapter *a = (struct esas2r_adapter *)context; in esas2r_adapter_tasklet()
1606 struct esas2r_adapter *a = fw_event->a; in esas2r_free_fw_event()
[all …]
H A Desas2r_targdb.c46 void esas2r_targ_db_initialize(struct esas2r_adapter *a) in esas2r_targ_db_initialize()
59 void esas2r_targ_db_remove_all(struct esas2r_adapter *a, bool notify) in esas2r_targ_db_remove_all()
82 void esas2r_targ_db_report_changes(struct esas2r_adapter *a) in esas2r_targ_db_report_changes()
119 struct esas2r_target *esas2r_targ_db_add_raid(struct esas2r_adapter *a, in esas2r_targ_db_add_raid()
172 struct esas2r_target *esas2r_targ_db_add_pthru(struct esas2r_adapter *a, in esas2r_targ_db_add_pthru()
221 void esas2r_targ_db_remove(struct esas2r_adapter *a, struct esas2r_target *t) in esas2r_targ_db_remove()
232 struct esas2r_target *esas2r_targ_db_find_by_sas_addr(struct esas2r_adapter *a, in esas2r_targ_db_find_by_sas_addr()
244 struct esas2r_target *esas2r_targ_db_find_by_ident(struct esas2r_adapter *a, in esas2r_targ_db_find_by_ident()
260 u16 esas2r_targ_db_find_next_present(struct esas2r_adapter *a, u16 target_id) in esas2r_targ_db_find_next_present()
276 struct esas2r_target *esas2r_targ_db_find_by_virt_id(struct esas2r_adapter *a, in esas2r_targ_db_find_by_virt_id()
[all …]
H A Desas2r_int.c50 static void esas2r_process_bus_reset(struct esas2r_adapter *a);
56 void esas2r_polled_interrupt(struct esas2r_adapter *a) in esas2r_polled_interrupt()
94 struct esas2r_adapter *a = (struct esas2r_adapter *)dev_id; in esas2r_interrupt()
105 void esas2r_adapter_interrupt(struct esas2r_adapter *a) in esas2r_adapter_interrupt()
133 struct esas2r_adapter *a = (struct esas2r_adapter *)dev_id; in esas2r_msi_interrupt()
306 void esas2r_do_deferred_processes(struct esas2r_adapter *a) in esas2r_do_deferred_processes()
388 void esas2r_process_adapter_reset(struct esas2r_adapter *a) in esas2r_process_adapter_reset()
446 static void esas2r_process_bus_reset(struct esas2r_adapter *a) in esas2r_process_bus_reset()
617 void esas2r_do_tasklet_tasks(struct esas2r_adapter *a) in esas2r_do_tasklet_tasks()
696 void esas2r_force_interrupt(struct esas2r_adapter *a) in esas2r_force_interrupt()
[all …]
H A Desas2r_init.c103 static bool alloc_vda_req(struct esas2r_adapter *a, in alloc_vda_req()
264 struct esas2r_adapter *a; in esas2r_init_adapter()
285 a = (struct esas2r_adapter *)host->hostdata; in esas2r_init_adapter()
286 memset(a, 0, sizeof(struct esas2r_adapter)); in esas2r_init_adapter()
544 struct esas2r_adapter *a = esas2r_adapters[i]; in esas2r_kill_adapter()
646 struct esas2r_adapter *a = (struct esas2r_adapter *)host->hostdata; in esas2r_suspend()
660 struct esas2r_adapter *a = (struct esas2r_adapter *)host->hostdata; in esas2r_resume()
936 bool esas2r_check_adapter(struct esas2r_adapter *a) in esas2r_check_adapter()
1242 bool esas2r_init_msgs(struct esas2r_adapter *a) in esas2r_init_msgs()
1468 void esas2r_reset_chip(struct esas2r_adapter *a) in esas2r_reset_chip()
[all …]
H A Desas2r_ioctl.c70 struct esas2r_adapter *a;
84 static void complete_fm_api_req(struct esas2r_adapter *a, in complete_fm_api_req()
94 struct esas2r_adapter *a = (struct esas2r_adapter *)sgc->adapter; in get_physaddr_fm_api()
103 struct esas2r_adapter *a = (struct esas2r_adapter *)sgc->adapter; in get_physaddr_fm_api_header()
183 static void complete_nvr_req(struct esas2r_adapter *a, in complete_nvr_req()
209 struct esas2r_adapter *a = bi->a; in handle_buffered_ioctl()
1224 u8 handle_hba_ioctl(struct esas2r_adapter *a, in handle_hba_ioctl()
1271 struct esas2r_adapter *a; in esas2r_ioctl_handler()
1332 a = (struct esas2r_adapter *)hostdata; in esas2r_ioctl_handler()
1811 struct esas2r_adapter *a = (struct esas2r_adapter *)sgc->adapter; in get_physaddr_vda()
[all …]
H A Desas2r_flash.c176 static void build_flash_msg(struct esas2r_adapter *a, in build_flash_msg()
302 static bool complete_fmapi_req(struct esas2r_adapter *a, in complete_fmapi_req()
323 static void fw_download_proc(struct esas2r_adapter *a, in fw_download_proc()
561 static u8 get_fi_adap_type(struct esas2r_adapter *a) in get_fi_adap_type()
692 static bool verify_fi(struct esas2r_adapter *a, in verify_fi()
845 bool esas2r_process_fs_ioctl(struct esas2r_adapter *a, in esas2r_process_fs_ioctl()
999 bool esas2r_read_flash_block(struct esas2r_adapter *a, in esas2r_read_flash_block()
1041 bool esas2r_read_flash_rev(struct esas2r_adapter *a) in esas2r_read_flash_rev()
1079 bool esas2r_print_flash_rev(struct esas2r_adapter *a) in esas2r_print_flash_rev()
1106 bool esas2r_read_image_type(struct esas2r_adapter *a) in esas2r_read_image_type()
[all …]
H A Desas2r_io.c46 void esas2r_start_request(struct esas2r_adapter *a, struct esas2r_request *rq) in esas2r_start_request()
119 void esas2r_local_start_request(struct esas2r_adapter *a, in esas2r_local_start_request()
137 void esas2r_start_vda_request(struct esas2r_adapter *a, in esas2r_start_vda_request()
187 bool esas2r_build_sg_list_sge(struct esas2r_adapter *a, in esas2r_build_sg_list_sge()
370 static bool esas2r_build_prd_iblk(struct esas2r_adapter *a, in esas2r_build_prd_iblk()
524 bool esas2r_build_sg_list_prd(struct esas2r_adapter *a, in esas2r_build_sg_list_prd()
665 static void esas2r_handle_pending_reset(struct esas2r_adapter *a, u32 currtime) in esas2r_handle_pending_reset()
711 void esas2r_timer_tick(struct esas2r_adapter *a) in esas2r_timer_tick()
764 bool esas2r_send_task_mgmt(struct esas2r_adapter *a, in esas2r_send_task_mgmt()
843 void esas2r_reset_bus(struct esas2r_adapter *a) in esas2r_reset_bus()
[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, in esas2r_process_vda_ioctl()
269 static void esas2r_complete_vda_ioctl(struct esas2r_adapter *a, in esas2r_complete_vda_ioctl()
346 void esas2r_build_flash_req(struct esas2r_adapter *a, in esas2r_build_flash_req()
372 void esas2r_build_mgt_req(struct esas2r_adapter *a, in esas2r_build_mgt_req()
420 void esas2r_build_ae_req(struct esas2r_adapter *a, struct esas2r_request *rq) in esas2r_build_ae_req()
448 void esas2r_build_ioctl_req(struct esas2r_adapter *a, in esas2r_build_ioctl_req()
465 void esas2r_build_cfg_req(struct esas2r_adapter *a, in esas2r_build_cfg_req()