Home
last modified time | relevance | path

Searched refs:us (Results 1 - 25 of 289) sorted by relevance

12345678910>>...12

/kernel/linux/linux-5.10/drivers/usb/storage/
H A Dtransport.c67 * sets the machine state and the ABORTING bit in us->dflags to prevent
69 * below, which atomically tests-and-clears the URB_ACTIVE bit in us->dflags
74 * When a disconnect occurs, the DISCONNECTING bit in us->dflags is set to
98 * This is the completion handler which will wake us up when an URB
115 static int usb_stor_msg_common(struct us_data *us, int timeout) in usb_stor_msg_common() argument
122 if (test_bit(US_FLIDX_ABORTING, &us->dflags)) in usb_stor_msg_common()
129 us->current_urb->context = &urb_done; in usb_stor_msg_common()
130 us->current_urb->transfer_flags = 0; in usb_stor_msg_common()
133 * we assume that if transfer_buffer isn't us->iobuf then it in usb_stor_msg_common()
135 * easier than always having the caller tell us whethe in usb_stor_msg_common()
185 usb_stor_control_msg(struct us_data *us, unsigned int pipe, u8 request, u8 requesttype, u16 value, u16 index, void *data, u16 size, int timeout) usb_stor_control_msg() argument
227 usb_stor_clear_halt(struct us_data *us, unsigned int pipe) usb_stor_clear_halt() argument
256 interpret_urb_result(struct us_data *us, unsigned int pipe, unsigned int length, int result, unsigned int partial) interpret_urb_result() argument
322 usb_stor_ctrl_transfer(struct us_data *us, unsigned int pipe, u8 request, u8 requesttype, u16 value, u16 index, void *data, u16 size) usb_stor_ctrl_transfer() argument
356 usb_stor_intr_transfer(struct us_data *us, void *buf, unsigned int length) usb_stor_intr_transfer() argument
385 usb_stor_bulk_transfer_buf(struct us_data *us, unsigned int pipe, void *buf, unsigned int length, unsigned int *act_len) usb_stor_bulk_transfer_buf() argument
411 usb_stor_bulk_transfer_sglist(struct us_data *us, unsigned int pipe, struct scatterlist *sg, int num_sg, unsigned int length, unsigned int *act_len) usb_stor_bulk_transfer_sglist() argument
461 usb_stor_bulk_srb(struct us_data* us, unsigned int pipe, struct scsi_cmnd* srb) usb_stor_bulk_srb() argument
483 usb_stor_bulk_transfer_sg(struct us_data* us, unsigned int pipe, void *buf, unsigned int length_left, int use_sg, int *residual) usb_stor_bulk_transfer_sg() argument
519 last_sector_hacks(struct us_data *us, struct scsi_cmnd *srb) last_sector_hacks() argument
599 usb_stor_invoke_transport(struct scsi_cmnd *srb, struct us_data *us) usb_stor_invoke_transport() argument
928 usb_stor_stop_transport(struct us_data *us) usb_stor_stop_transport() argument
952 usb_stor_CB_transport(struct scsi_cmnd *srb, struct us_data *us) usb_stor_CB_transport() argument
1070 usb_stor_Bulk_max_lun(struct us_data *us) usb_stor_Bulk_max_lun() argument
1110 usb_stor_Bulk_transport(struct scsi_cmnd *srb, struct us_data *us) usb_stor_Bulk_transport() argument
1342 usb_stor_reset_common(struct us_data *us, u8 request, u8 requesttype, u16 value, u16 index, void *data, u16 size) usb_stor_reset_common() argument
1393 usb_stor_CB_reset(struct us_data *us) usb_stor_CB_reset() argument
1408 usb_stor_Bulk_reset(struct us_data *us) usb_stor_Bulk_reset() argument
1420 usb_stor_port_reset(struct us_data *us) usb_stor_port_reset() argument
[all...]
H A Dusb.c171 struct us_data *us = usb_get_intfdata(iface); in usb_stor_suspend() local
174 mutex_lock(&us->dev_mutex); in usb_stor_suspend()
176 if (us->suspend_resume_hook) in usb_stor_suspend()
177 (us->suspend_resume_hook)(us, US_SUSPEND); in usb_stor_suspend()
184 mutex_unlock(&us->dev_mutex); in usb_stor_suspend()
191 struct us_data *us = usb_get_intfdata(iface); in usb_stor_resume() local
193 mutex_lock(&us->dev_mutex); in usb_stor_resume()
195 if (us->suspend_resume_hook) in usb_stor_resume()
196 (us in usb_stor_resume()
205 struct us_data *us = usb_get_intfdata(iface); usb_stor_reset_resume() local
227 struct us_data *us = usb_get_intfdata(iface); usb_stor_pre_reset() local
237 struct us_data *us = usb_get_intfdata(iface); usb_stor_post_reset() local
261 fill_inquiry_response(struct us_data *us, unsigned char *data, unsigned int data_len) fill_inquiry_response() argument
300 struct us_data *us = (struct us_data *)__us; usb_stor_control_thread() local
440 associate_dev(struct us_data *us, struct usb_interface *intf) associate_dev() argument
588 get_device_info(struct us_data *us, const struct usb_device_id *id, const struct us_unusual_dev *unusual_dev) get_device_info() argument
666 get_transport(struct us_data *us) get_transport() argument
692 get_protocol(struct us_data *us) get_protocol() argument
731 get_pipes(struct us_data *us) get_pipes() argument
773 usb_stor_acquire_resources(struct us_data *us) usb_stor_acquire_resources() argument
805 usb_stor_release_resources(struct us_data *us) usb_stor_release_resources() argument
829 dissociate_dev(struct us_data *us) dissociate_dev() argument
843 quiesce_and_remove_host(struct us_data *us) quiesce_and_remove_host() argument
880 release_everything(struct us_data *us) release_everything() argument
895 struct us_data *us = container_of(work, struct us_data, usb_stor_scan_dwork() local
943 struct us_data *us; usb_stor_probe1() local
999 usb_stor_probe2(struct us_data *us) usb_stor_probe2() argument
1085 struct us_data *us = usb_get_intfdata(intf); usb_stor_disconnect() local
1099 struct us_data *us; storage_probe() local
[all...]
H A Dshuttle_usbat.c149 static int usbat_flash_transport(struct scsi_cmnd * srb, struct us_data *us);
150 static int usbat_hp8200e_transport(struct scsi_cmnd *srb, struct us_data *us);
152 static int init_usbat_cd(struct us_data *us);
153 static int init_usbat_flash(struct us_data *us);
214 static int usbat_get_device_type(struct us_data *us) in usbat_get_device_type() argument
216 return ((struct usbat_info*)us->extra)->devicetype; in usbat_get_device_type()
222 static int usbat_read(struct us_data *us, in usbat_read() argument
227 return usb_stor_ctrl_transfer(us, in usbat_read()
228 us->recv_ctrl_pipe, in usbat_read()
240 static int usbat_write(struct us_data *us, in usbat_write() argument
258 usbat_bulk_read(struct us_data *us, void* buf, unsigned int len, int use_sg) usbat_bulk_read() argument
273 usbat_bulk_write(struct us_data *us, void* buf, unsigned int len, int use_sg) usbat_bulk_write() argument
290 usbat_execute_command(struct us_data *us, unsigned char *commands, unsigned int len) usbat_execute_command() argument
302 usbat_get_status(struct us_data *us, unsigned char *status) usbat_get_status() argument
314 usbat_check_status(struct us_data *us) usbat_check_status() argument
338 usbat_set_shuttle_features(struct us_data *us, unsigned char external_trigger, unsigned char epp_control, unsigned char mask_byte, unsigned char test_pattern, unsigned char subcountH, unsigned char subcountL) usbat_set_shuttle_features() argument
394 usbat_wait_not_busy(struct us_data *us, int minutes) usbat_wait_not_busy() argument
443 usbat_read_block(struct us_data *us, void* buf, unsigned short len, int use_sg) usbat_read_block() argument
475 usbat_write_block(struct us_data *us, unsigned char access, void* buf, unsigned short len, int minutes, int use_sg) usbat_write_block() argument
512 usbat_hp8200e_rw_block_test(struct us_data *us, unsigned char access, unsigned char *registers, unsigned char *data_out, unsigned short num_registers, unsigned char data_reg, unsigned char status_reg, unsigned char timeout, unsigned char qualifier, int direction, void *buf, unsigned short len, int use_sg, int minutes) usbat_hp8200e_rw_block_test() argument
677 usbat_multiple_write(struct us_data *us, unsigned char *registers, unsigned char *data_out, unsigned short num_registers) usbat_multiple_write() argument
736 usbat_read_blocks(struct us_data *us, void* buffer, int len, int use_sg) usbat_read_blocks() argument
778 usbat_write_blocks(struct us_data *us, void* buffer, int len, int use_sg) usbat_write_blocks() argument
811 usbat_read_user_io(struct us_data *us, unsigned char *data_flags) usbat_read_user_io() argument
832 usbat_write_user_io(struct us_data *us, unsigned char enable_flags, unsigned char data_flags) usbat_write_user_io() argument
850 usbat_device_reset(struct us_data *us) usbat_device_reset() argument
880 usbat_device_enable_cdt(struct us_data *us) usbat_device_enable_cdt() argument
897 usbat_flash_check_media_present(struct us_data *us, unsigned char *uio) usbat_flash_check_media_present() argument
911 usbat_flash_check_media_changed(struct us_data *us, unsigned char *uio) usbat_flash_check_media_changed() argument
925 usbat_flash_check_media(struct us_data *us, struct usbat_info *info) usbat_flash_check_media() argument
976 usbat_identify_device(struct us_data *us, struct usbat_info *info) usbat_identify_device() argument
1021 usbat_set_transport(struct us_data *us, struct usbat_info *info, int devicetype) usbat_set_transport() argument
1051 usbat_flash_get_sector_count(struct us_data *us, struct usbat_info *info) usbat_flash_get_sector_count() argument
1107 usbat_flash_read_data(struct us_data *us, struct usbat_info *info, u32 sector, u32 sectors) usbat_flash_read_data() argument
1198 usbat_flash_write_data(struct us_data *us, struct usbat_info *info, u32 sector, u32 sectors) usbat_flash_write_data() argument
1288 usbat_hp8200e_handle_read10(struct us_data *us, unsigned char *registers, unsigned char *data, struct scsi_cmnd *srb) usbat_hp8200e_handle_read10() argument
1399 usbat_select_and_test_registers(struct us_data *us) usbat_select_and_test_registers() argument
1449 init_usbat(struct us_data *us, int devicetype) init_usbat() argument
1552 usbat_hp8200e_transport(struct scsi_cmnd *srb, struct us_data *us) usbat_hp8200e_transport() argument
1680 usbat_flash_transport(struct scsi_cmnd * srb, struct us_data *us) usbat_flash_transport() argument
1821 init_usbat_cd(struct us_data *us) init_usbat_cd() argument
1826 init_usbat_flash(struct us_data *us) init_usbat_flash() argument
1836 struct us_data *us; usbat_probe() local
[all...]
H A Dscsiglue.c64 struct us_data *us = host_to_us(host); in host_info() local
65 return us->scsi_name; in host_info()
70 struct us_data *us = host_to_us(sdev->host); in slave_alloc() local
86 if (us->protocol == USB_PR_BULK && us->max_lun > 0) in slave_alloc()
94 struct us_data *us = host_to_us(sdev->host); in slave_configure() local
95 struct device *dev = us->pusb_dev->bus->sysdev; in slave_configure()
102 if (us->fflags & (US_FL_MAX_SECTORS_64 | US_FL_MAX_SECTORS_MIN)) { in slave_configure()
105 if (us->fflags & US_FL_MAX_SECTORS_MIN) in slave_configure()
117 } else if (us in slave_configure()
339 struct us_data *us = host_to_us(dev_to_shost(starget->dev.parent)); target_alloc() local
369 struct us_data *us = host_to_us(srb->device->host); queuecommand_lck() local
410 command_abort_matching(struct us_data *us, struct scsi_cmnd *srb_match) command_abort_matching() argument
453 struct us_data *us = host_to_us(srb->device->host); command_abort() local
465 struct us_data *us = host_to_us(srb->device->host); device_reset() local
484 struct us_data *us = host_to_us(srb->device->host); bus_reset() local
498 usb_stor_report_device_reset(struct us_data *us) usb_stor_report_device_reset() argument
515 usb_stor_report_bus_reset(struct us_data *us) usb_stor_report_bus_reset() argument
536 struct us_data *us = host_to_us(host); show_info() local
[all...]
H A Dalauda.c114 #define MEDIA_PORT(us) us->srb->device->lun
115 #define MEDIA_INFO(us) ((struct alauda_info *)us->extra)->port[MEDIA_PORT(us)]
121 static int init_alauda(struct us_data *us);
308 static int alauda_get_media_status(struct us_data *us, unsigned char *data) in alauda_get_media_status() argument
313 if (MEDIA_PORT(us) == ALAUDA_PORT_XD) in alauda_get_media_status()
318 rc = usb_stor_ctrl_transfer(us, us in alauda_get_media_status()
331 alauda_ack_media(struct us_data *us) alauda_ack_media() argument
348 alauda_get_media_signature(struct us_data *us, unsigned char *data) alauda_get_media_signature() argument
364 alauda_reset_media(struct us_data *us) alauda_reset_media() argument
380 alauda_init_media(struct us_data *us) alauda_init_media() argument
455 alauda_check_media(struct us_data *us) alauda_check_media() argument
497 alauda_check_status2(struct us_data *us) alauda_check_status2() argument
527 alauda_get_redu_data(struct us_data *us, u16 pba, unsigned char *data) alauda_get_redu_data() argument
565 alauda_read_map(struct us_data *us, unsigned int zone) alauda_read_map() argument
689 alauda_ensure_map_for_zone(struct us_data *us, unsigned int zone) alauda_ensure_map_for_zone() argument
699 alauda_erase_block(struct us_data *us, u16 pba) alauda_erase_block() argument
728 alauda_read_block_raw(struct us_data *us, u16 pba, unsigned int page, unsigned int pages, unsigned char *data) alauda_read_block_raw() argument
754 alauda_read_block(struct us_data *us, u16 pba, unsigned int page, unsigned int pages, unsigned char *data) alauda_read_block() argument
779 alauda_write_block(struct us_data *us, u16 pba, unsigned char *data) alauda_write_block() argument
807 alauda_write_lba(struct us_data *us, u16 lba, unsigned int page, unsigned int pages, unsigned char *ptr, unsigned char *blockbuffer) alauda_write_lba() argument
913 alauda_read_data(struct us_data *us, unsigned long address, unsigned int sectors) alauda_read_data() argument
1008 alauda_write_data(struct us_data *us, unsigned long address, unsigned int sectors) alauda_write_data() argument
1107 init_alauda(struct us_data *us) init_alauda() argument
1127 alauda_transport(struct scsi_cmnd *srb, struct us_data *us) alauda_transport() argument
1239 struct us_data *us; alauda_probe() local
[all...]
H A Disd200.c58 static int isd200_Initialization(struct us_data *us);
399 static void isd200_build_sense(struct us_data *us, struct scsi_cmnd *srb) in isd200_build_sense() argument
401 struct isd200_info *info = (struct isd200_info *)us->extra; in isd200_build_sense()
477 static int isd200_action( struct us_data *us, int action, in isd200_action() argument
483 struct isd200_info *info = (struct isd200_info *)us->extra; in isd200_action()
497 usb_stor_dbg(us, " isd200_action(READ_STATUS)\n"); in isd200_action()
506 usb_stor_dbg(us, " isd200_action(ENUM,0x%02x)\n", value); in isd200_action()
516 usb_stor_dbg(us, " isd200_action(RESET)\n"); in isd200_action()
525 usb_stor_dbg(us, " isd200_action(REENABLE)\n"); in isd200_action()
534 usb_stor_dbg(us, " isd200_actio in isd200_action()
607 isd200_invoke_transport( struct us_data *us, struct scsi_cmnd *srb, union ata_cdb *ataCdb ) isd200_invoke_transport() argument
709 isd200_log_config(struct us_data *us, struct isd200_info *info) isd200_log_config() argument
909 isd200_try_enum(struct us_data *us, unsigned char master_slave, int detect ) isd200_try_enum() argument
1016 isd200_manual_enum(struct us_data *us) isd200_manual_enum() argument
1066 isd200_dump_driveid(struct us_data *us, u16 *id) isd200_dump_driveid() argument
1219 isd200_scsi_to_ata(struct scsi_cmnd *srb, struct us_data *us, union ata_cdb * ataCdb) isd200_scsi_to_ata() argument
1454 isd200_init_info(struct us_data *us) isd200_init_info() argument
1482 isd200_Initialization(struct us_data *us) isd200_Initialization() argument
1513 isd200_ata_command(struct scsi_cmnd *srb, struct us_data *us) isd200_ata_command() argument
1543 struct us_data *us; isd200_probe() local
[all...]
H A Djumpshot.c105 static inline int jumpshot_bulk_read(struct us_data *us, in jumpshot_bulk_read() argument
112 usb_stor_dbg(us, "len = %d\n", len); in jumpshot_bulk_read()
113 return usb_stor_bulk_transfer_buf(us, us->recv_bulk_pipe, in jumpshot_bulk_read()
118 static inline int jumpshot_bulk_write(struct us_data *us, in jumpshot_bulk_write() argument
125 usb_stor_dbg(us, "len = %d\n", len); in jumpshot_bulk_write()
126 return usb_stor_bulk_transfer_buf(us, us->send_bulk_pipe, in jumpshot_bulk_write()
131 static int jumpshot_get_status(struct us_data *us) in jumpshot_get_status() argument
135 if (!us) in jumpshot_get_status()
153 jumpshot_read_data(struct us_data *us, struct jumpshot_info *info, u32 sector, u32 sectors) jumpshot_read_data() argument
230 jumpshot_write_data(struct us_data *us, struct jumpshot_info *info, u32 sector, u32 sectors) jumpshot_write_data() argument
321 jumpshot_id_device(struct us_data *us, struct jumpshot_info *info) jumpshot_id_device() argument
366 jumpshot_handle_mode_sense(struct us_data *us, struct scsi_cmnd * srb, int sense_6) jumpshot_handle_mode_sense() argument
474 jumpshot_transport(struct scsi_cmnd *srb, struct us_data *us) jumpshot_transport() argument
651 struct us_data *us; jumpshot_probe() local
[all...]
H A Dfreecom.c35 static void pdump(struct us_data *us, void *ibuffer, int length);
110 static int init_freecom(struct us_data *us);
152 freecom_readdata (struct scsi_cmnd *srb, struct us_data *us, in freecom_readdata() argument
156 (struct freecom_xfer_wrap *) us->iobuf; in freecom_readdata()
164 usb_stor_dbg(us, "Read data Freecom! (c=%d)\n", count); in freecom_readdata()
167 result = usb_stor_bulk_transfer_buf (us, opipe, fxfr, in freecom_readdata()
170 usb_stor_dbg(us, "Freecom readdata transport error\n"); in freecom_readdata()
175 usb_stor_dbg(us, "Start of read\n"); in freecom_readdata()
176 result = usb_stor_bulk_srb(us, ipipe, srb); in freecom_readdata()
177 usb_stor_dbg(us, "freecom_readdat in freecom_readdata()
185 freecom_writedata(struct scsi_cmnd *srb, struct us_data *us, int unsigned ipipe, unsigned int opipe, int count) freecom_writedata() argument
221 freecom_transport(struct scsi_cmnd *srb, struct us_data *us) freecom_transport() argument
440 init_freecom(struct us_data *us) init_freecom() argument
481 usb_stor_freecom_reset(struct us_data *us) usb_stor_freecom_reset() argument
490 pdump(struct us_data *us, void *ibuffer, int length) pdump() argument
547 struct us_data *us; freecom_probe() local
[all...]
H A Dsddr09.c52 static int usb_stor_sddr09_dpcm_init(struct us_data *us);
53 static int sddr09_transport(struct scsi_cmnd *srb, struct us_data *us);
54 static int usb_stor_sddr09_init(struct us_data *us);
289 sddr09_send_command(struct us_data *us, in sddr09_send_command() argument
301 pipe = us->recv_ctrl_pipe; in sddr09_send_command()
303 pipe = us->send_ctrl_pipe; in sddr09_send_command()
305 rc = usb_stor_ctrl_transfer(us, pipe, request, requesttype, in sddr09_send_command()
315 sddr09_send_scsi_command(struct us_data *us, in sddr09_send_scsi_command() argument
318 return sddr09_send_command(us, 0, USB_DIR_OUT, command, command_len); in sddr09_send_scsi_command()
327 sddr09_test_unit_ready(struct us_data *us) {
348 sddr09_request_sense(struct us_data *us, unsigned char *sensebuf, int buflen) sddr09_request_sense() argument
389 sddr09_readX(struct us_data *us, int x, unsigned long fromaddress, int nr_of_pages, int bulklen, unsigned char *buf, int use_sg) sddr09_readX() argument
438 sddr09_read20(struct us_data *us, unsigned long fromaddress, int nr_of_pages, int pageshift, unsigned char *buf, int use_sg) sddr09_read20() argument
461 sddr09_read21(struct us_data *us, unsigned long fromaddress, int count, int controlshift, unsigned char *buf, int use_sg) sddr09_read21() argument
479 sddr09_read22(struct us_data *us, unsigned long fromaddress, int nr_of_pages, int pageshift, unsigned char *buf, int use_sg) sddr09_read22() argument
522 sddr09_erase(struct us_data *us, unsigned long Eaddress) sddr09_erase() argument
571 sddr09_writeX(struct us_data *us, unsigned long Waddress, unsigned long Eaddress, int nr_of_pages, int bulklen, unsigned char *buf, int use_sg) sddr09_writeX() argument
615 sddr09_write_inplace(struct us_data *us, unsigned long address, int nr_of_pages, int pageshift, unsigned char *buf, int use_sg) sddr09_write_inplace() argument
709 sddr09_read_status(struct us_data *us, unsigned char *status) sddr09_read_status() argument
732 sddr09_read_data(struct us_data *us, unsigned long address, unsigned int sectors) sddr09_read_data() argument
851 sddr09_write_lba(struct us_data *us, unsigned int lba, unsigned int page, unsigned int pages, unsigned char *ptr, unsigned char *blockbuffer) sddr09_write_lba() argument
958 sddr09_write_data(struct us_data *us, unsigned long address, unsigned int sectors) sddr09_write_data() argument
1047 sddr09_read_control(struct us_data *us, unsigned long address, unsigned int blocks, unsigned char *content, int use_sg) sddr09_read_control() argument
1071 sddr09_read_deviceID(struct us_data *us, unsigned char *deviceID) sddr09_read_deviceID() argument
1094 sddr09_get_wp(struct us_data *us, struct sddr09_card_info *info) sddr09_get_wp() argument
1137 sddr09_get_cardinfo(struct us_data *us, unsigned char flags) sddr09_get_cardinfo() argument
1197 sddr09_read_map(struct us_data *us) sddr09_read_map() argument
1411 sddr09_common_init(struct us_data *us) sddr09_common_init() argument
1447 usb_stor_sddr09_dpcm_init(struct us_data *us) usb_stor_sddr09_dpcm_init() argument
1496 dpcm_transport(struct scsi_cmnd *srb, struct us_data *us) dpcm_transport() argument
1537 sddr09_transport(struct scsi_cmnd *srb, struct us_data *us) sddr09_transport() argument
1742 usb_stor_sddr09_init(struct us_data *us) usb_stor_sddr09_init() argument
1751 struct us_data *us; sddr09_probe() local
[all...]
H A Dkarma.c42 static int rio_karma_init(struct us_data *us);
94 static int rio_karma_send_command(char cmd, struct us_data *us) in rio_karma_send_command() argument
99 struct karma_data *data = (struct karma_data *) us->extra; in rio_karma_send_command()
101 usb_stor_dbg(us, "sending command %04x\n", cmd); in rio_karma_send_command()
102 memset(us->iobuf, 0, RIO_SEND_LEN); in rio_karma_send_command()
103 memcpy(us->iobuf, RIO_PREFIX, RIO_PREFIX_LEN); in rio_karma_send_command()
104 us->iobuf[5] = cmd; in rio_karma_send_command()
105 us->iobuf[6] = seq; in rio_karma_send_command()
109 result = usb_stor_bulk_transfer_buf(us, us in rio_karma_send_command()
145 rio_karma_transport(struct scsi_cmnd *srb, struct us_data *us) rio_karma_transport() argument
175 rio_karma_init(struct us_data *us) rio_karma_init() argument
203 struct us_data *us; karma_probe() local
[all...]
H A Drealtek_cr.c100 struct us_data *us; member
158 static int init_realtek_cr(struct us_data *us);
201 static int rts51x_bulk_transport(struct us_data *us, u8 lun, in rts51x_bulk_transport() argument
205 struct bulk_cb_wrap *bcb = (struct bulk_cb_wrap *)us->iobuf; in rts51x_bulk_transport()
206 struct bulk_cs_wrap *bcs = (struct bulk_cs_wrap *)us->iobuf; in rts51x_bulk_transport()
216 bcb->Tag = ++us->tag; in rts51x_bulk_transport()
225 result = usb_stor_bulk_transfer_buf(us, us->send_bulk_pipe, in rts51x_bulk_transport()
235 us->recv_bulk_pipe : us in rts51x_bulk_transport()
291 rts51x_bulk_transport_special(struct us_data *us, u8 lun, u8 *cmd, int cmd_len, u8 *buf, int buf_len, enum dma_data_direction dir, int *act_len) rts51x_bulk_transport_special() argument
338 rts51x_get_max_lun(struct us_data *us) rts51x_get_max_lun() argument
360 rts51x_read_mem(struct us_data *us, u16 addr, u8 *data, u16 len) rts51x_read_mem() argument
391 rts51x_write_mem(struct us_data *us, u16 addr, u8 *data, u16 len) rts51x_write_mem() argument
419 rts51x_read_status(struct us_data *us, u8 lun, u8 *status, int len, int *actlen) rts51x_read_status() argument
447 rts51x_check_status(struct us_data *us, u8 lun) rts51x_check_status() argument
478 enable_oscillator(struct us_data *us) enable_oscillator() argument
502 __do_config_autodelink(struct us_data *us, u8 *data, u16 len) __do_config_autodelink() argument
530 do_config_autodelink(struct us_data *us, int enable, int force) do_config_autodelink() argument
558 config_autodelink_after_power_on(struct us_data *us) config_autodelink_after_power_on() argument
625 config_autodelink_before_power_down(struct us_data *us) config_autodelink_before_power_down() argument
695 fw5895_init(struct us_data *us) fw5895_init() argument
718 fw5895_set_mmc_wp(struct us_data *us) fw5895_set_mmc_wp() argument
747 struct us_data *us = chip->us; rts51x_modi_suspend_timer() local
758 struct us_data *us = chip->us; rts51x_suspend_timer_fn() local
796 rts51x_invoke_transport(struct scsi_cmnd *srb, struct us_data *us) rts51x_invoke_transport() argument
874 realtek_cr_autosuspend_setup(struct us_data *us) realtek_cr_autosuspend_setup() argument
947 struct us_data *us = usb_get_intfdata(iface); realtek_cr_suspend() local
961 struct us_data *us = usb_get_intfdata(iface); realtek_cr_resume() local
973 init_realtek_cr(struct us_data *us) init_realtek_cr() argument
1036 struct us_data *us; realtek_cr_probe() local
[all...]
H A Dene_ub6250.c477 static int ene_sd_init(struct us_data *us);
478 static int ene_ms_init(struct us_data *us);
479 static int ene_load_bincode(struct us_data *us, unsigned char flag);
490 static int ene_send_scsi_cmd(struct us_data *us, u8 fDir, void *buf, int use_sg) in ene_send_scsi_cmd() argument
492 struct bulk_cb_wrap *bcb = (struct bulk_cb_wrap *) us->iobuf; in ene_send_scsi_cmd()
493 struct bulk_cs_wrap *bcs = (struct bulk_cs_wrap *) us->iobuf; in ene_send_scsi_cmd()
500 /* usb_stor_dbg(us, "transport --- ene_send_scsi_cmd\n"); */ in ene_send_scsi_cmd()
502 result = usb_stor_bulk_transfer_buf(us, us->send_bulk_pipe, in ene_send_scsi_cmd()
505 usb_stor_dbg(us, "sen in ene_send_scsi_cmd()
570 do_scsi_request_sense(struct us_data *us, struct scsi_cmnd *srb) do_scsi_request_sense() argument
586 do_scsi_inquiry(struct us_data *us, struct scsi_cmnd *srb) do_scsi_inquiry() argument
598 sd_scsi_test_unit_ready(struct us_data *us, struct scsi_cmnd *srb) sd_scsi_test_unit_ready() argument
612 sd_scsi_mode_sense(struct us_data *us, struct scsi_cmnd *srb) sd_scsi_mode_sense() argument
631 sd_scsi_read_capacity(struct us_data *us, struct scsi_cmnd *srb) sd_scsi_read_capacity() argument
671 sd_scsi_read(struct us_data *us, struct scsi_cmnd *srb) sd_scsi_read() argument
711 sd_scsi_write(struct us_data *us, struct scsi_cmnd *srb) sd_scsi_write() argument
755 ms_lib_set_logicalpair(struct us_data *us, u16 logblk, u16 phyblk) ms_lib_set_logicalpair() argument
768 ms_lib_set_logicalblockmark(struct us_data *us, u16 phyblk, u16 mark) ms_lib_set_logicalblockmark() argument
780 ms_lib_set_initialerrorblock(struct us_data *us, u16 phyblk) ms_lib_set_initialerrorblock() argument
785 ms_lib_set_bootblockmark(struct us_data *us, u16 phyblk) ms_lib_set_bootblockmark() argument
790 ms_lib_free_logicalmap(struct us_data *us) ms_lib_free_logicalmap() argument
803 ms_lib_alloc_logicalmap(struct us_data *us) ms_lib_alloc_logicalmap() argument
829 ms_lib_clear_writebuf(struct us_data *us) ms_lib_clear_writebuf() argument
850 ms_count_freeblock(struct us_data *us, u16 PhyBlock) ms_count_freeblock() argument
869 ms_read_readpage(struct us_data *us, u32 PhyBlockAddr, u8 PageNum, u32 *PageBuf, struct ms_lib_type_extdat *ExtraDat) ms_read_readpage() argument
931 ms_lib_process_bootblock(struct us_data *us, u16 PhyBlock, u8 *PageData) ms_lib_process_bootblock() argument
1070 ms_lib_free_writebuf(struct us_data *us) ms_lib_free_writebuf() argument
1091 ms_lib_free_allocatedarea(struct us_data *us) ms_lib_free_allocatedarea() argument
1112 ms_lib_alloc_writebuf(struct us_data *us) ms_lib_alloc_writebuf() argument
1135 ms_lib_force_setlogical_pair(struct us_data *us, u16 logblk, u16 phyblk) ms_lib_force_setlogical_pair() argument
1152 ms_read_copyblock(struct us_data *us, u16 oldphy, u16 newphy, u16 PhyBlockAddr, u8 PageNum, unsigned char *buf, u16 len) ms_read_copyblock() argument
1185 ms_read_eraseblock(struct us_data *us, u32 PhyBlockAddr) ms_read_eraseblock() argument
1212 ms_lib_check_disableblock(struct us_data *us, u16 PhyBlock) ms_lib_check_disableblock() argument
1243 ms_lib_setacquired_errorblock(struct us_data *us, u16 phyblk) ms_lib_setacquired_errorblock() argument
1262 ms_lib_overwrite_extra(struct us_data *us, u32 PhyBlockAddr, u8 PageNum, u8 OverwriteFlag) ms_lib_overwrite_extra() argument
1294 ms_lib_error_phyblock(struct us_data *us, u16 phyblk) ms_lib_error_phyblock() argument
1309 ms_lib_erase_phyblock(struct us_data *us, u16 phyblk) ms_lib_erase_phyblock() argument
1346 ms_lib_read_extra(struct us_data *us, u32 PhyBlock, u8 PageNum, struct ms_lib_type_extdat *ExtraDat) ms_lib_read_extra() argument
1381 ms_libsearch_block_from_physical(struct us_data *us, u16 phyblk) ms_libsearch_block_from_physical() argument
1432 ms_libsearch_block_from_logical(struct us_data *us, u16 logblk) ms_libsearch_block_from_logical() argument
1450 ms_scsi_test_unit_ready(struct us_data *us, struct scsi_cmnd *srb) ms_scsi_test_unit_ready() argument
1465 ms_scsi_mode_sense(struct us_data *us, struct scsi_cmnd *srb) ms_scsi_mode_sense() argument
1483 ms_scsi_read_capacity(struct us_data *us, struct scsi_cmnd *srb) ms_scsi_read_capacity() argument
1531 ms_lib_read_extrablock(struct us_data *us, u32 PhyBlock, u8 PageNum, u8 blen, void *buf) ms_lib_read_extrablock() argument
1557 ms_lib_scan_logicalblocknumber(struct us_data *us, u16 btBlk1st) ms_lib_scan_logicalblocknumber() argument
1634 ms_scsi_read(struct us_data *us, struct scsi_cmnd *srb) ms_scsi_read() argument
1733 ms_scsi_write(struct us_data *us, struct scsi_cmnd *srb) ms_scsi_write() argument
1829 ene_get_card_type(struct us_data *us, u16 index, void *buf) ene_get_card_type() argument
1846 ene_get_card_status(struct us_data *us, u8 *buf) ene_get_card_status() argument
1876 ene_load_bincode(struct us_data *us, unsigned char flag) ene_load_bincode() argument
1947 ms_card_init(struct us_data *us) ms_card_init() argument
2068 ene_ms_init(struct us_data *us) ene_ms_init() argument
2125 ene_sd_init(struct us_data *us) ene_sd_init() argument
2189 ene_init(struct us_data *us) ene_init() argument
2219 sd_scsi_irp(struct us_data *us, struct scsi_cmnd *srb) sd_scsi_irp() argument
2264 ms_scsi_irp(struct us_data *us, struct scsi_cmnd *srb) ms_scsi_irp() argument
2301 ene_transport(struct scsi_cmnd *srb, struct us_data *us) ene_transport() argument
2328 struct us_data *us; ene_ub6250_probe() local
2379 struct us_data *us = usb_get_intfdata(iface); ene_ub6250_resume() local
2400 struct us_data *us = usb_get_intfdata(iface); ene_ub6250_reset_resume() local
[all...]
H A Ddatafab.c70 static int datafab_determine_lun(struct us_data *us,
114 datafab_bulk_read(struct us_data *us, unsigned char *data, unsigned int len) { in datafab_bulk_read() argument
118 usb_stor_dbg(us, "len = %d\n", len); in datafab_bulk_read()
119 return usb_stor_bulk_transfer_buf(us, us->recv_bulk_pipe, in datafab_bulk_read()
125 datafab_bulk_write(struct us_data *us, unsigned char *data, unsigned int len) { in datafab_bulk_write() argument
129 usb_stor_dbg(us, "len = %d\n", len); in datafab_bulk_write()
130 return usb_stor_bulk_transfer_buf(us, us->send_bulk_pipe, in datafab_bulk_write()
135 static int datafab_read_data(struct us_data *us, in datafab_read_data() argument
218 datafab_write_data(struct us_data *us, struct datafab_info *info, u32 sector, u32 sectors) datafab_write_data() argument
314 datafab_determine_lun(struct us_data *us, struct datafab_info *info) datafab_determine_lun() argument
381 datafab_id_device(struct us_data *us, struct datafab_info *info) datafab_id_device() argument
437 datafab_handle_mode_sense(struct us_data *us, struct scsi_cmnd * srb, int sense_6) datafab_handle_mode_sense() argument
548 datafab_transport(struct scsi_cmnd *srb, struct us_data *us) datafab_transport() argument
726 struct us_data *us; datafab_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/usb/storage/
H A Dtransport.c67 * sets the machine state and the ABORTING bit in us->dflags to prevent
69 * below, which atomically tests-and-clears the URB_ACTIVE bit in us->dflags
74 * When a disconnect occurs, the DISCONNECTING bit in us->dflags is set to
98 * This is the completion handler which will wake us up when an URB
115 static int usb_stor_msg_common(struct us_data *us, int timeout) in usb_stor_msg_common() argument
122 if (test_bit(US_FLIDX_ABORTING, &us->dflags)) in usb_stor_msg_common()
129 us->current_urb->context = &urb_done; in usb_stor_msg_common()
130 us->current_urb->transfer_flags = 0; in usb_stor_msg_common()
133 * we assume that if transfer_buffer isn't us->iobuf then it in usb_stor_msg_common()
135 * easier than always having the caller tell us whethe in usb_stor_msg_common()
185 usb_stor_control_msg(struct us_data *us, unsigned int pipe, u8 request, u8 requesttype, u16 value, u16 index, void *data, u16 size, int timeout) usb_stor_control_msg() argument
227 usb_stor_clear_halt(struct us_data *us, unsigned int pipe) usb_stor_clear_halt() argument
256 interpret_urb_result(struct us_data *us, unsigned int pipe, unsigned int length, int result, unsigned int partial) interpret_urb_result() argument
322 usb_stor_ctrl_transfer(struct us_data *us, unsigned int pipe, u8 request, u8 requesttype, u16 value, u16 index, void *data, u16 size) usb_stor_ctrl_transfer() argument
356 usb_stor_intr_transfer(struct us_data *us, void *buf, unsigned int length) usb_stor_intr_transfer() argument
385 usb_stor_bulk_transfer_buf(struct us_data *us, unsigned int pipe, void *buf, unsigned int length, unsigned int *act_len) usb_stor_bulk_transfer_buf() argument
411 usb_stor_bulk_transfer_sglist(struct us_data *us, unsigned int pipe, struct scatterlist *sg, int num_sg, unsigned int length, unsigned int *act_len) usb_stor_bulk_transfer_sglist() argument
466 usb_stor_bulk_srb(struct us_data* us, unsigned int pipe, struct scsi_cmnd* srb) usb_stor_bulk_srb() argument
488 usb_stor_bulk_transfer_sg(struct us_data* us, unsigned int pipe, void *buf, unsigned int length_left, int use_sg, int *residual) usb_stor_bulk_transfer_sg() argument
524 last_sector_hacks(struct us_data *us, struct scsi_cmnd *srb) last_sector_hacks() argument
604 usb_stor_invoke_transport(struct scsi_cmnd *srb, struct us_data *us) usb_stor_invoke_transport() argument
933 usb_stor_stop_transport(struct us_data *us) usb_stor_stop_transport() argument
957 usb_stor_CB_transport(struct scsi_cmnd *srb, struct us_data *us) usb_stor_CB_transport() argument
1075 usb_stor_Bulk_max_lun(struct us_data *us) usb_stor_Bulk_max_lun() argument
1115 usb_stor_Bulk_transport(struct scsi_cmnd *srb, struct us_data *us) usb_stor_Bulk_transport() argument
1347 usb_stor_reset_common(struct us_data *us, u8 request, u8 requesttype, u16 value, u16 index, void *data, u16 size) usb_stor_reset_common() argument
1398 usb_stor_CB_reset(struct us_data *us) usb_stor_CB_reset() argument
1413 usb_stor_Bulk_reset(struct us_data *us) usb_stor_Bulk_reset() argument
1425 usb_stor_port_reset(struct us_data *us) usb_stor_port_reset() argument
[all...]
H A Dusb.c171 struct us_data *us = usb_get_intfdata(iface); in usb_stor_suspend() local
174 mutex_lock(&us->dev_mutex); in usb_stor_suspend()
176 if (us->suspend_resume_hook) in usb_stor_suspend()
177 (us->suspend_resume_hook)(us, US_SUSPEND); in usb_stor_suspend()
184 mutex_unlock(&us->dev_mutex); in usb_stor_suspend()
191 struct us_data *us = usb_get_intfdata(iface); in usb_stor_resume() local
193 mutex_lock(&us->dev_mutex); in usb_stor_resume()
195 if (us->suspend_resume_hook) in usb_stor_resume()
196 (us in usb_stor_resume()
205 struct us_data *us = usb_get_intfdata(iface); usb_stor_reset_resume() local
227 struct us_data *us = usb_get_intfdata(iface); usb_stor_pre_reset() local
237 struct us_data *us = usb_get_intfdata(iface); usb_stor_post_reset() local
261 fill_inquiry_response(struct us_data *us, unsigned char *data, unsigned int data_len) fill_inquiry_response() argument
300 struct us_data *us = (struct us_data *)__us; usb_stor_control_thread() local
440 associate_dev(struct us_data *us, struct usb_interface *intf) associate_dev() argument
588 get_device_info(struct us_data *us, const struct usb_device_id *id, const struct us_unusual_dev *unusual_dev) get_device_info() argument
666 get_transport(struct us_data *us) get_transport() argument
692 get_protocol(struct us_data *us) get_protocol() argument
731 get_pipes(struct us_data *us) get_pipes() argument
773 usb_stor_acquire_resources(struct us_data *us) usb_stor_acquire_resources() argument
805 usb_stor_release_resources(struct us_data *us) usb_stor_release_resources() argument
829 dissociate_dev(struct us_data *us) dissociate_dev() argument
843 quiesce_and_remove_host(struct us_data *us) quiesce_and_remove_host() argument
880 release_everything(struct us_data *us) release_everything() argument
895 struct us_data *us = container_of(work, struct us_data, usb_stor_scan_dwork() local
943 struct us_data *us; usb_stor_probe1() local
999 usb_stor_probe2(struct us_data *us) usb_stor_probe2() argument
1085 struct us_data *us = usb_get_intfdata(intf); usb_stor_disconnect() local
1099 struct us_data *us; storage_probe() local
[all...]
H A Dshuttle_usbat.c149 static int usbat_flash_transport(struct scsi_cmnd * srb, struct us_data *us);
150 static int usbat_hp8200e_transport(struct scsi_cmnd *srb, struct us_data *us);
152 static int init_usbat_cd(struct us_data *us);
153 static int init_usbat_flash(struct us_data *us);
214 static int usbat_get_device_type(struct us_data *us) in usbat_get_device_type() argument
216 return ((struct usbat_info*)us->extra)->devicetype; in usbat_get_device_type()
222 static int usbat_read(struct us_data *us, in usbat_read() argument
227 return usb_stor_ctrl_transfer(us, in usbat_read()
228 us->recv_ctrl_pipe, in usbat_read()
240 static int usbat_write(struct us_data *us, in usbat_write() argument
258 usbat_bulk_read(struct us_data *us, void* buf, unsigned int len, int use_sg) usbat_bulk_read() argument
273 usbat_bulk_write(struct us_data *us, void* buf, unsigned int len, int use_sg) usbat_bulk_write() argument
290 usbat_execute_command(struct us_data *us, unsigned char *commands, unsigned int len) usbat_execute_command() argument
302 usbat_get_status(struct us_data *us, unsigned char *status) usbat_get_status() argument
314 usbat_check_status(struct us_data *us) usbat_check_status() argument
338 usbat_set_shuttle_features(struct us_data *us, unsigned char external_trigger, unsigned char epp_control, unsigned char mask_byte, unsigned char test_pattern, unsigned char subcountH, unsigned char subcountL) usbat_set_shuttle_features() argument
394 usbat_wait_not_busy(struct us_data *us, int minutes) usbat_wait_not_busy() argument
443 usbat_read_block(struct us_data *us, void* buf, unsigned short len, int use_sg) usbat_read_block() argument
475 usbat_write_block(struct us_data *us, unsigned char access, void* buf, unsigned short len, int minutes, int use_sg) usbat_write_block() argument
512 usbat_hp8200e_rw_block_test(struct us_data *us, unsigned char access, unsigned char *registers, unsigned char *data_out, unsigned short num_registers, unsigned char data_reg, unsigned char status_reg, unsigned char timeout, unsigned char qualifier, int direction, void *buf, unsigned short len, int use_sg, int minutes) usbat_hp8200e_rw_block_test() argument
677 usbat_multiple_write(struct us_data *us, unsigned char *registers, unsigned char *data_out, unsigned short num_registers) usbat_multiple_write() argument
736 usbat_read_blocks(struct us_data *us, void* buffer, int len, int use_sg) usbat_read_blocks() argument
778 usbat_write_blocks(struct us_data *us, void* buffer, int len, int use_sg) usbat_write_blocks() argument
811 usbat_read_user_io(struct us_data *us, unsigned char *data_flags) usbat_read_user_io() argument
832 usbat_write_user_io(struct us_data *us, unsigned char enable_flags, unsigned char data_flags) usbat_write_user_io() argument
850 usbat_device_reset(struct us_data *us) usbat_device_reset() argument
880 usbat_device_enable_cdt(struct us_data *us) usbat_device_enable_cdt() argument
897 usbat_flash_check_media_present(struct us_data *us, unsigned char *uio) usbat_flash_check_media_present() argument
911 usbat_flash_check_media_changed(struct us_data *us, unsigned char *uio) usbat_flash_check_media_changed() argument
925 usbat_flash_check_media(struct us_data *us, struct usbat_info *info) usbat_flash_check_media() argument
976 usbat_identify_device(struct us_data *us, struct usbat_info *info) usbat_identify_device() argument
1021 usbat_set_transport(struct us_data *us, struct usbat_info *info, int devicetype) usbat_set_transport() argument
1051 usbat_flash_get_sector_count(struct us_data *us, struct usbat_info *info) usbat_flash_get_sector_count() argument
1107 usbat_flash_read_data(struct us_data *us, struct usbat_info *info, u32 sector, u32 sectors) usbat_flash_read_data() argument
1198 usbat_flash_write_data(struct us_data *us, struct usbat_info *info, u32 sector, u32 sectors) usbat_flash_write_data() argument
1288 usbat_hp8200e_handle_read10(struct us_data *us, unsigned char *registers, unsigned char *data, struct scsi_cmnd *srb) usbat_hp8200e_handle_read10() argument
1399 usbat_select_and_test_registers(struct us_data *us) usbat_select_and_test_registers() argument
1449 init_usbat(struct us_data *us, int devicetype) init_usbat() argument
1552 usbat_hp8200e_transport(struct scsi_cmnd *srb, struct us_data *us) usbat_hp8200e_transport() argument
1680 usbat_flash_transport(struct scsi_cmnd * srb, struct us_data *us) usbat_flash_transport() argument
1821 init_usbat_cd(struct us_data *us) init_usbat_cd() argument
1826 init_usbat_flash(struct us_data *us) init_usbat_flash() argument
1836 struct us_data *us; usbat_probe() local
[all...]
H A Dscsiglue.c64 struct us_data *us = host_to_us(host); in host_info() local
65 return us->scsi_name; in host_info()
70 struct us_data *us = host_to_us(sdev->host); in slave_alloc() local
86 if (us->protocol == USB_PR_BULK && us->max_lun > 0) in slave_alloc()
94 struct us_data *us = host_to_us(sdev->host); in slave_configure() local
95 struct device *dev = us->pusb_dev->bus->sysdev; in slave_configure()
102 if (us->fflags & (US_FL_MAX_SECTORS_64 | US_FL_MAX_SECTORS_MIN)) { in slave_configure()
105 if (us->fflags & US_FL_MAX_SECTORS_MIN) in slave_configure()
117 } else if (us in slave_configure()
346 struct us_data *us = host_to_us(dev_to_shost(starget->dev.parent)); target_alloc() local
376 struct us_data *us = host_to_us(srb->device->host); queuecommand_lck() local
416 command_abort_matching(struct us_data *us, struct scsi_cmnd *srb_match) command_abort_matching() argument
459 struct us_data *us = host_to_us(srb->device->host); command_abort() local
471 struct us_data *us = host_to_us(srb->device->host); device_reset() local
490 struct us_data *us = host_to_us(srb->device->host); bus_reset() local
504 usb_stor_report_device_reset(struct us_data *us) usb_stor_report_device_reset() argument
521 usb_stor_report_bus_reset(struct us_data *us) usb_stor_report_bus_reset() argument
542 struct us_data *us = host_to_us(host); show_info() local
[all...]
H A Dalauda.c114 #define MEDIA_PORT(us) us->srb->device->lun
115 #define MEDIA_INFO(us) ((struct alauda_info *)us->extra)->port[MEDIA_PORT(us)]
121 static int init_alauda(struct us_data *us);
308 static int alauda_get_media_status(struct us_data *us, unsigned char *data) in alauda_get_media_status() argument
313 if (MEDIA_PORT(us) == ALAUDA_PORT_XD) in alauda_get_media_status()
318 rc = usb_stor_ctrl_transfer(us, us in alauda_get_media_status()
331 alauda_ack_media(struct us_data *us) alauda_ack_media() argument
348 alauda_get_media_signature(struct us_data *us, unsigned char *data) alauda_get_media_signature() argument
364 alauda_reset_media(struct us_data *us) alauda_reset_media() argument
380 alauda_init_media(struct us_data *us) alauda_init_media() argument
455 alauda_check_media(struct us_data *us) alauda_check_media() argument
497 alauda_check_status2(struct us_data *us) alauda_check_status2() argument
527 alauda_get_redu_data(struct us_data *us, u16 pba, unsigned char *data) alauda_get_redu_data() argument
565 alauda_read_map(struct us_data *us, unsigned int zone) alauda_read_map() argument
689 alauda_ensure_map_for_zone(struct us_data *us, unsigned int zone) alauda_ensure_map_for_zone() argument
699 alauda_erase_block(struct us_data *us, u16 pba) alauda_erase_block() argument
728 alauda_read_block_raw(struct us_data *us, u16 pba, unsigned int page, unsigned int pages, unsigned char *data) alauda_read_block_raw() argument
754 alauda_read_block(struct us_data *us, u16 pba, unsigned int page, unsigned int pages, unsigned char *data) alauda_read_block() argument
779 alauda_write_block(struct us_data *us, u16 pba, unsigned char *data) alauda_write_block() argument
807 alauda_write_lba(struct us_data *us, u16 lba, unsigned int page, unsigned int pages, unsigned char *ptr, unsigned char *blockbuffer) alauda_write_lba() argument
913 alauda_read_data(struct us_data *us, unsigned long address, unsigned int sectors) alauda_read_data() argument
1008 alauda_write_data(struct us_data *us, unsigned long address, unsigned int sectors) alauda_write_data() argument
1107 init_alauda(struct us_data *us) init_alauda() argument
1127 alauda_transport(struct scsi_cmnd *srb, struct us_data *us) alauda_transport() argument
1239 struct us_data *us; alauda_probe() local
[all...]
H A Disd200.c58 static int isd200_Initialization(struct us_data *us);
399 static void isd200_build_sense(struct us_data *us, struct scsi_cmnd *srb) in isd200_build_sense() argument
401 struct isd200_info *info = (struct isd200_info *)us->extra; in isd200_build_sense()
477 static int isd200_action( struct us_data *us, int action, in isd200_action() argument
483 struct isd200_info *info = (struct isd200_info *)us->extra; in isd200_action()
497 usb_stor_dbg(us, " isd200_action(READ_STATUS)\n"); in isd200_action()
506 usb_stor_dbg(us, " isd200_action(ENUM,0x%02x)\n", value); in isd200_action()
516 usb_stor_dbg(us, " isd200_action(RESET)\n"); in isd200_action()
525 usb_stor_dbg(us, " isd200_action(REENABLE)\n"); in isd200_action()
534 usb_stor_dbg(us, " isd200_actio in isd200_action()
607 isd200_invoke_transport( struct us_data *us, struct scsi_cmnd *srb, union ata_cdb *ataCdb ) isd200_invoke_transport() argument
709 isd200_log_config(struct us_data *us, struct isd200_info *info) isd200_log_config() argument
909 isd200_try_enum(struct us_data *us, unsigned char master_slave, int detect ) isd200_try_enum() argument
1016 isd200_manual_enum(struct us_data *us) isd200_manual_enum() argument
1066 isd200_dump_driveid(struct us_data *us, u16 *id) isd200_dump_driveid() argument
1219 isd200_scsi_to_ata(struct scsi_cmnd *srb, struct us_data *us, union ata_cdb * ataCdb) isd200_scsi_to_ata() argument
1454 isd200_init_info(struct us_data *us) isd200_init_info() argument
1482 isd200_Initialization(struct us_data *us) isd200_Initialization() argument
1513 isd200_ata_command(struct scsi_cmnd *srb, struct us_data *us) isd200_ata_command() argument
1543 struct us_data *us; isd200_probe() local
[all...]
H A Djumpshot.c105 static inline int jumpshot_bulk_read(struct us_data *us, in jumpshot_bulk_read() argument
112 usb_stor_dbg(us, "len = %d\n", len); in jumpshot_bulk_read()
113 return usb_stor_bulk_transfer_buf(us, us->recv_bulk_pipe, in jumpshot_bulk_read()
118 static inline int jumpshot_bulk_write(struct us_data *us, in jumpshot_bulk_write() argument
125 usb_stor_dbg(us, "len = %d\n", len); in jumpshot_bulk_write()
126 return usb_stor_bulk_transfer_buf(us, us->send_bulk_pipe, in jumpshot_bulk_write()
131 static int jumpshot_get_status(struct us_data *us) in jumpshot_get_status() argument
135 if (!us) in jumpshot_get_status()
153 jumpshot_read_data(struct us_data *us, struct jumpshot_info *info, u32 sector, u32 sectors) jumpshot_read_data() argument
230 jumpshot_write_data(struct us_data *us, struct jumpshot_info *info, u32 sector, u32 sectors) jumpshot_write_data() argument
321 jumpshot_id_device(struct us_data *us, struct jumpshot_info *info) jumpshot_id_device() argument
366 jumpshot_handle_mode_sense(struct us_data *us, struct scsi_cmnd * srb, int sense_6) jumpshot_handle_mode_sense() argument
474 jumpshot_transport(struct scsi_cmnd *srb, struct us_data *us) jumpshot_transport() argument
651 struct us_data *us; jumpshot_probe() local
[all...]
H A Dfreecom.c35 static void pdump(struct us_data *us, void *ibuffer, int length);
110 static int init_freecom(struct us_data *us);
152 freecom_readdata (struct scsi_cmnd *srb, struct us_data *us, in freecom_readdata() argument
156 (struct freecom_xfer_wrap *) us->iobuf; in freecom_readdata()
164 usb_stor_dbg(us, "Read data Freecom! (c=%d)\n", count); in freecom_readdata()
167 result = usb_stor_bulk_transfer_buf (us, opipe, fxfr, in freecom_readdata()
170 usb_stor_dbg(us, "Freecom readdata transport error\n"); in freecom_readdata()
175 usb_stor_dbg(us, "Start of read\n"); in freecom_readdata()
176 result = usb_stor_bulk_srb(us, ipipe, srb); in freecom_readdata()
177 usb_stor_dbg(us, "freecom_readdat in freecom_readdata()
185 freecom_writedata(struct scsi_cmnd *srb, struct us_data *us, int unsigned ipipe, unsigned int opipe, int count) freecom_writedata() argument
221 freecom_transport(struct scsi_cmnd *srb, struct us_data *us) freecom_transport() argument
439 init_freecom(struct us_data *us) init_freecom() argument
480 usb_stor_freecom_reset(struct us_data *us) usb_stor_freecom_reset() argument
489 pdump(struct us_data *us, void *ibuffer, int length) pdump() argument
546 struct us_data *us; freecom_probe() local
[all...]
H A Dsddr09.c52 static int usb_stor_sddr09_dpcm_init(struct us_data *us);
53 static int sddr09_transport(struct scsi_cmnd *srb, struct us_data *us);
54 static int usb_stor_sddr09_init(struct us_data *us);
289 sddr09_send_command(struct us_data *us, in sddr09_send_command() argument
301 pipe = us->recv_ctrl_pipe; in sddr09_send_command()
303 pipe = us->send_ctrl_pipe; in sddr09_send_command()
305 rc = usb_stor_ctrl_transfer(us, pipe, request, requesttype, in sddr09_send_command()
315 sddr09_send_scsi_command(struct us_data *us, in sddr09_send_scsi_command() argument
318 return sddr09_send_command(us, 0, USB_DIR_OUT, command, command_len); in sddr09_send_scsi_command()
327 sddr09_test_unit_ready(struct us_data *us) {
348 sddr09_request_sense(struct us_data *us, unsigned char *sensebuf, int buflen) sddr09_request_sense() argument
389 sddr09_readX(struct us_data *us, int x, unsigned long fromaddress, int nr_of_pages, int bulklen, unsigned char *buf, int use_sg) sddr09_readX() argument
438 sddr09_read20(struct us_data *us, unsigned long fromaddress, int nr_of_pages, int pageshift, unsigned char *buf, int use_sg) sddr09_read20() argument
461 sddr09_read21(struct us_data *us, unsigned long fromaddress, int count, int controlshift, unsigned char *buf, int use_sg) sddr09_read21() argument
479 sddr09_read22(struct us_data *us, unsigned long fromaddress, int nr_of_pages, int pageshift, unsigned char *buf, int use_sg) sddr09_read22() argument
522 sddr09_erase(struct us_data *us, unsigned long Eaddress) sddr09_erase() argument
571 sddr09_writeX(struct us_data *us, unsigned long Waddress, unsigned long Eaddress, int nr_of_pages, int bulklen, unsigned char *buf, int use_sg) sddr09_writeX() argument
615 sddr09_write_inplace(struct us_data *us, unsigned long address, int nr_of_pages, int pageshift, unsigned char *buf, int use_sg) sddr09_write_inplace() argument
709 sddr09_read_status(struct us_data *us, unsigned char *status) sddr09_read_status() argument
732 sddr09_read_data(struct us_data *us, unsigned long address, unsigned int sectors) sddr09_read_data() argument
851 sddr09_write_lba(struct us_data *us, unsigned int lba, unsigned int page, unsigned int pages, unsigned char *ptr, unsigned char *blockbuffer) sddr09_write_lba() argument
958 sddr09_write_data(struct us_data *us, unsigned long address, unsigned int sectors) sddr09_write_data() argument
1047 sddr09_read_control(struct us_data *us, unsigned long address, unsigned int blocks, unsigned char *content, int use_sg) sddr09_read_control() argument
1071 sddr09_read_deviceID(struct us_data *us, unsigned char *deviceID) sddr09_read_deviceID() argument
1094 sddr09_get_wp(struct us_data *us, struct sddr09_card_info *info) sddr09_get_wp() argument
1137 sddr09_get_cardinfo(struct us_data *us, unsigned char flags) sddr09_get_cardinfo() argument
1197 sddr09_read_map(struct us_data *us) sddr09_read_map() argument
1411 sddr09_common_init(struct us_data *us) sddr09_common_init() argument
1447 usb_stor_sddr09_dpcm_init(struct us_data *us) usb_stor_sddr09_dpcm_init() argument
1496 dpcm_transport(struct scsi_cmnd *srb, struct us_data *us) dpcm_transport() argument
1537 sddr09_transport(struct scsi_cmnd *srb, struct us_data *us) sddr09_transport() argument
1742 usb_stor_sddr09_init(struct us_data *us) usb_stor_sddr09_init() argument
1751 struct us_data *us; sddr09_probe() local
[all...]
H A Dkarma.c42 static int rio_karma_init(struct us_data *us);
94 static int rio_karma_send_command(char cmd, struct us_data *us) in rio_karma_send_command() argument
99 struct karma_data *data = (struct karma_data *) us->extra; in rio_karma_send_command()
101 usb_stor_dbg(us, "sending command %04x\n", cmd); in rio_karma_send_command()
102 memset(us->iobuf, 0, RIO_SEND_LEN); in rio_karma_send_command()
103 memcpy(us->iobuf, RIO_PREFIX, RIO_PREFIX_LEN); in rio_karma_send_command()
104 us->iobuf[5] = cmd; in rio_karma_send_command()
105 us->iobuf[6] = seq; in rio_karma_send_command()
109 result = usb_stor_bulk_transfer_buf(us, us in rio_karma_send_command()
145 rio_karma_transport(struct scsi_cmnd *srb, struct us_data *us) rio_karma_transport() argument
175 rio_karma_init(struct us_data *us) rio_karma_init() argument
203 struct us_data *us; karma_probe() local
[all...]
H A Drealtek_cr.c100 struct us_data *us; member
158 static int init_realtek_cr(struct us_data *us);
201 static int rts51x_bulk_transport(struct us_data *us, u8 lun, in rts51x_bulk_transport() argument
205 struct bulk_cb_wrap *bcb = (struct bulk_cb_wrap *)us->iobuf; in rts51x_bulk_transport()
206 struct bulk_cs_wrap *bcs = (struct bulk_cs_wrap *)us->iobuf; in rts51x_bulk_transport()
216 bcb->Tag = ++us->tag; in rts51x_bulk_transport()
225 result = usb_stor_bulk_transfer_buf(us, us->send_bulk_pipe, in rts51x_bulk_transport()
235 us->recv_bulk_pipe : us in rts51x_bulk_transport()
291 rts51x_bulk_transport_special(struct us_data *us, u8 lun, u8 *cmd, int cmd_len, u8 *buf, int buf_len, enum dma_data_direction dir, int *act_len) rts51x_bulk_transport_special() argument
338 rts51x_get_max_lun(struct us_data *us) rts51x_get_max_lun() argument
360 rts51x_read_mem(struct us_data *us, u16 addr, u8 *data, u16 len) rts51x_read_mem() argument
391 rts51x_write_mem(struct us_data *us, u16 addr, u8 *data, u16 len) rts51x_write_mem() argument
419 rts51x_read_status(struct us_data *us, u8 lun, u8 *status, int len, int *actlen) rts51x_read_status() argument
447 rts51x_check_status(struct us_data *us, u8 lun) rts51x_check_status() argument
478 enable_oscillator(struct us_data *us) enable_oscillator() argument
502 __do_config_autodelink(struct us_data *us, u8 *data, u16 len) __do_config_autodelink() argument
530 do_config_autodelink(struct us_data *us, int enable, int force) do_config_autodelink() argument
558 config_autodelink_after_power_on(struct us_data *us) config_autodelink_after_power_on() argument
625 config_autodelink_before_power_down(struct us_data *us) config_autodelink_before_power_down() argument
695 fw5895_init(struct us_data *us) fw5895_init() argument
718 fw5895_set_mmc_wp(struct us_data *us) fw5895_set_mmc_wp() argument
747 struct us_data *us = chip->us; rts51x_modi_suspend_timer() local
758 struct us_data *us = chip->us; rts51x_suspend_timer_fn() local
796 rts51x_invoke_transport(struct scsi_cmnd *srb, struct us_data *us) rts51x_invoke_transport() argument
874 realtek_cr_autosuspend_setup(struct us_data *us) realtek_cr_autosuspend_setup() argument
947 struct us_data *us = usb_get_intfdata(iface); realtek_cr_suspend() local
961 struct us_data *us = usb_get_intfdata(iface); realtek_cr_resume() local
973 init_realtek_cr(struct us_data *us) init_realtek_cr() argument
1036 struct us_data *us; realtek_cr_probe() local
[all...]
H A Dene_ub6250.c477 static int ene_sd_init(struct us_data *us);
478 static int ene_ms_init(struct us_data *us);
479 static int ene_load_bincode(struct us_data *us, unsigned char flag);
490 static int ene_send_scsi_cmd(struct us_data *us, u8 fDir, void *buf, int use_sg) in ene_send_scsi_cmd() argument
492 struct bulk_cb_wrap *bcb = (struct bulk_cb_wrap *) us->iobuf; in ene_send_scsi_cmd()
493 struct bulk_cs_wrap *bcs = (struct bulk_cs_wrap *) us->iobuf; in ene_send_scsi_cmd()
500 /* usb_stor_dbg(us, "transport --- ene_send_scsi_cmd\n"); */ in ene_send_scsi_cmd()
502 result = usb_stor_bulk_transfer_buf(us, us->send_bulk_pipe, in ene_send_scsi_cmd()
505 usb_stor_dbg(us, "sen in ene_send_scsi_cmd()
570 do_scsi_request_sense(struct us_data *us, struct scsi_cmnd *srb) do_scsi_request_sense() argument
586 do_scsi_inquiry(struct us_data *us, struct scsi_cmnd *srb) do_scsi_inquiry() argument
598 sd_scsi_test_unit_ready(struct us_data *us, struct scsi_cmnd *srb) sd_scsi_test_unit_ready() argument
612 sd_scsi_mode_sense(struct us_data *us, struct scsi_cmnd *srb) sd_scsi_mode_sense() argument
631 sd_scsi_read_capacity(struct us_data *us, struct scsi_cmnd *srb) sd_scsi_read_capacity() argument
671 sd_scsi_read(struct us_data *us, struct scsi_cmnd *srb) sd_scsi_read() argument
711 sd_scsi_write(struct us_data *us, struct scsi_cmnd *srb) sd_scsi_write() argument
755 ms_lib_set_logicalpair(struct us_data *us, u16 logblk, u16 phyblk) ms_lib_set_logicalpair() argument
768 ms_lib_set_logicalblockmark(struct us_data *us, u16 phyblk, u16 mark) ms_lib_set_logicalblockmark() argument
780 ms_lib_set_initialerrorblock(struct us_data *us, u16 phyblk) ms_lib_set_initialerrorblock() argument
785 ms_lib_set_bootblockmark(struct us_data *us, u16 phyblk) ms_lib_set_bootblockmark() argument
790 ms_lib_free_logicalmap(struct us_data *us) ms_lib_free_logicalmap() argument
803 ms_lib_alloc_logicalmap(struct us_data *us) ms_lib_alloc_logicalmap() argument
829 ms_lib_clear_writebuf(struct us_data *us) ms_lib_clear_writebuf() argument
850 ms_count_freeblock(struct us_data *us, u16 PhyBlock) ms_count_freeblock() argument
870 ms_read_readpage(struct us_data *us, u32 PhyBlockAddr, u8 PageNum, u32 *PageBuf, struct ms_lib_type_extdat *ExtraDat) ms_read_readpage() argument
932 ms_lib_process_bootblock(struct us_data *us, u16 PhyBlock, u8 *PageData) ms_lib_process_bootblock() argument
1071 ms_lib_free_writebuf(struct us_data *us) ms_lib_free_writebuf() argument
1092 ms_lib_free_allocatedarea(struct us_data *us) ms_lib_free_allocatedarea() argument
1113 ms_lib_alloc_writebuf(struct us_data *us) ms_lib_alloc_writebuf() argument
1136 ms_lib_force_setlogical_pair(struct us_data *us, u16 logblk, u16 phyblk) ms_lib_force_setlogical_pair() argument
1153 ms_read_copyblock(struct us_data *us, u16 oldphy, u16 newphy, u16 PhyBlockAddr, u8 PageNum, unsigned char *buf, u16 len) ms_read_copyblock() argument
1186 ms_read_eraseblock(struct us_data *us, u32 PhyBlockAddr) ms_read_eraseblock() argument
1213 ms_lib_check_disableblock(struct us_data *us, u16 PhyBlock) ms_lib_check_disableblock() argument
1244 ms_lib_setacquired_errorblock(struct us_data *us, u16 phyblk) ms_lib_setacquired_errorblock() argument
1263 ms_lib_overwrite_extra(struct us_data *us, u32 PhyBlockAddr, u8 PageNum, u8 OverwriteFlag) ms_lib_overwrite_extra() argument
1295 ms_lib_error_phyblock(struct us_data *us, u16 phyblk) ms_lib_error_phyblock() argument
1310 ms_lib_erase_phyblock(struct us_data *us, u16 phyblk) ms_lib_erase_phyblock() argument
1347 ms_lib_read_extra(struct us_data *us, u32 PhyBlock, u8 PageNum, struct ms_lib_type_extdat *ExtraDat) ms_lib_read_extra() argument
1382 ms_libsearch_block_from_physical(struct us_data *us, u16 phyblk) ms_libsearch_block_from_physical() argument
1433 ms_libsearch_block_from_logical(struct us_data *us, u16 logblk) ms_libsearch_block_from_logical() argument
1451 ms_scsi_test_unit_ready(struct us_data *us, struct scsi_cmnd *srb) ms_scsi_test_unit_ready() argument
1466 ms_scsi_mode_sense(struct us_data *us, struct scsi_cmnd *srb) ms_scsi_mode_sense() argument
1484 ms_scsi_read_capacity(struct us_data *us, struct scsi_cmnd *srb) ms_scsi_read_capacity() argument
1532 ms_lib_read_extrablock(struct us_data *us, u32 PhyBlock, u8 PageNum, u8 blen, void *buf) ms_lib_read_extrablock() argument
1558 ms_lib_scan_logicalblocknumber(struct us_data *us, u16 btBlk1st) ms_lib_scan_logicalblocknumber() argument
1635 ms_scsi_read(struct us_data *us, struct scsi_cmnd *srb) ms_scsi_read() argument
1734 ms_scsi_write(struct us_data *us, struct scsi_cmnd *srb) ms_scsi_write() argument
1830 ene_get_card_type(struct us_data *us, u16 index, void *buf) ene_get_card_type() argument
1847 ene_get_card_status(struct us_data *us, u8 *buf) ene_get_card_status() argument
1877 ene_load_bincode(struct us_data *us, unsigned char flag) ene_load_bincode() argument
1948 ms_card_init(struct us_data *us) ms_card_init() argument
2069 ene_ms_init(struct us_data *us) ene_ms_init() argument
2126 ene_sd_init(struct us_data *us) ene_sd_init() argument
2190 ene_init(struct us_data *us) ene_init() argument
2220 sd_scsi_irp(struct us_data *us, struct scsi_cmnd *srb) sd_scsi_irp() argument
2265 ms_scsi_irp(struct us_data *us, struct scsi_cmnd *srb) ms_scsi_irp() argument
2302 ene_transport(struct scsi_cmnd *srb, struct us_data *us) ene_transport() argument
2329 struct us_data *us; ene_ub6250_probe() local
2380 struct us_data *us = usb_get_intfdata(iface); ene_ub6250_resume() local
2401 struct us_data *us = usb_get_intfdata(iface); ene_ub6250_reset_resume() local
[all...]

Completed in 26 milliseconds

12345678910>>...12