/drivers/usb/storage/ |
H A D | initializers.h | 43 int usb_stor_euscsi_init(struct us_data *us); 47 int usb_stor_ucr61s2b_init(struct us_data *us); 50 int usb_stor_huawei_e220_init(struct us_data *us);
|
H A D | option_ms.h | 3 extern int option_ms_init(struct us_data *us);
|
H A D | sierra_ms.h | 3 extern int sierra_ms_init(struct us_data *us);
|
H A D | initializers.c | 47 int usb_stor_euscsi_init(struct us_data *us) argument 51 usb_stor_dbg(us, "Attempting to init eUSCSI bridge...\n"); 52 us->iobuf[0] = 0x1; 53 result = usb_stor_control_msg(us, us->send_ctrl_pipe, 55 0x01, 0x0, us->iobuf, 0x1, 5 * HZ); 56 usb_stor_dbg(us, "-- result is %d\n", result); 63 int usb_stor_ucr61s2b_init(struct us_data *us) argument 65 struct bulk_cb_wrap *bcb = (struct bulk_cb_wrap*) us->iobuf; 66 struct bulk_cs_wrap *bcs = (struct bulk_cs_wrap*) us 96 usb_stor_huawei_e220_init(struct us_data *us) argument [all...] |
H A D | scsiglue.h | 42 extern void usb_stor_report_device_reset(struct us_data *us); 43 extern void usb_stor_report_bus_reset(struct us_data *us);
|
H A D | transport.c | 82 * sets the machine state and the ABORTING bit in us->dflags to prevent 84 * below, which atomically tests-and-clears the URB_ACTIVE bit in us->dflags 89 * When a disconnect occurs, the DISCONNECTING bit in us->dflags is set to 112 /* This is the completion handler which will wake us up when an URB 128 static int usb_stor_msg_common(struct us_data *us, int timeout) argument 135 if (test_bit(US_FLIDX_ABORTING, &us->dflags)) 142 us->current_urb->context = &urb_done; 143 us->current_urb->transfer_flags = 0; 145 /* we assume that if transfer_buffer isn't us->iobuf then it 147 * easier than always having the caller tell us whethe 194 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) argument 235 usb_stor_clear_halt(struct us_data *us, unsigned int pipe) argument 264 interpret_urb_result(struct us_data *us, unsigned int pipe, unsigned int length, int result, unsigned int partial) argument 328 usb_stor_ctrl_transfer(struct us_data *us, unsigned int pipe, u8 request, u8 requesttype, u16 value, u16 index, void *data, u16 size) argument 362 usb_stor_intr_transfer(struct us_data *us, void *buf, unsigned int length) argument 391 usb_stor_bulk_transfer_buf(struct us_data *us, unsigned int pipe, void *buf, unsigned int length, unsigned int *act_len) argument 417 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) argument 465 usb_stor_bulk_srb(struct us_data* us, unsigned int pipe, struct scsi_cmnd* srb) argument 487 usb_stor_bulk_transfer_sg(struct us_data* us, unsigned int pipe, void *buf, unsigned int length_left, int use_sg, int *residual) argument 522 last_sector_hacks(struct us_data *us, struct scsi_cmnd *srb) argument 597 usb_stor_invoke_transport(struct scsi_cmnd *srb, struct us_data *us) argument 892 usb_stor_stop_transport(struct us_data *us) argument 914 usb_stor_CB_transport(struct scsi_cmnd *srb, struct us_data *us) argument 1023 usb_stor_Bulk_max_lun(struct us_data *us) argument 1052 usb_stor_Bulk_transport(struct scsi_cmnd *srb, struct us_data *us) argument 1274 usb_stor_reset_common(struct us_data *us, u8 request, u8 requesttype, u16 value, u16 index, void *data, u16 size) argument 1324 usb_stor_CB_reset(struct us_data *us) argument 1338 usb_stor_Bulk_reset(struct us_data *us) argument 1349 usb_stor_port_reset(struct us_data *us) argument [all...] |
H A D | usb.c | 184 struct us_data *us = usb_get_intfdata(iface); local 187 mutex_lock(&us->dev_mutex); 189 if (us->suspend_resume_hook) 190 (us->suspend_resume_hook)(us, US_SUSPEND); 195 mutex_unlock(&us->dev_mutex); 202 struct us_data *us = usb_get_intfdata(iface); local 204 mutex_lock(&us->dev_mutex); 206 if (us->suspend_resume_hook) 207 (us 216 struct us_data *us = usb_get_intfdata(iface); local 236 struct us_data *us = usb_get_intfdata(iface); local 246 struct us_data *us = usb_get_intfdata(iface); local 268 fill_inquiry_response(struct us_data *us, unsigned char *data, unsigned int data_len) argument 305 struct us_data *us = (struct us_data *)__us; local 433 associate_dev(struct us_data *us, struct usb_interface *intf) argument 567 get_device_info(struct us_data *us, const struct usb_device_id *id, struct us_unusual_dev *unusual_dev) argument 644 get_transport(struct us_data *us) argument 670 get_protocol(struct us_data *us) argument 709 get_pipes(struct us_data *us) argument 765 usb_stor_acquire_resources(struct us_data *us) argument 797 usb_stor_release_resources(struct us_data *us) argument 820 dissociate_dev(struct us_data *us) argument 833 quiesce_and_remove_host(struct us_data *us) argument 867 release_everything(struct us_data *us) argument 880 struct us_data *us = container_of(work, struct us_data, local 918 struct us_data *us; local 973 usb_stor_probe2(struct us_data *us) argument 1047 struct us_data *us = usb_get_intfdata(intf); local 1059 struct us_data *us; local [all...] |
H A D | scsiglue.c | 75 struct us_data *us = host_to_us(host); local 76 return us->scsi_name; 81 struct us_data *us = host_to_us(sdev->host); local 108 if (us->protocol == USB_PR_BULK && us->max_lun > 0) 116 struct us_data *us = host_to_us(sdev->host); local 122 if (us->fflags & (US_FL_MAX_SECTORS_64 | US_FL_MAX_SECTORS_MIN)) { 125 if (us->fflags & US_FL_MAX_SECTORS_MIN) 143 if (!us->pusb_dev->bus->controller->dma_mask) 157 switch (le16_to_cpu(us 297 struct us_data *us = host_to_us(dev_to_shost(starget->dev.parent)); local 327 struct us_data *us = host_to_us(srb->device->host); local 361 struct us_data *us = host_to_us(srb->device->host); local 397 struct us_data *us = host_to_us(srb->device->host); local 413 struct us_data *us = host_to_us(srb->device->host); local 425 usb_stor_report_device_reset(struct us_data *us) argument 440 usb_stor_report_bus_reset(struct us_data *us) argument 465 struct us_data *us = host_to_us(host); local [all...] |
H A D | debug.h | 50 void usb_stor_show_command(const struct us_data *us, struct scsi_cmnd *srb); 51 void usb_stor_show_sense(const struct us_data *us, unsigned char key, 53 __printf(2, 3) int usb_stor_dbg(const struct us_data *us, 60 static inline int _usb_stor_dbg(const struct us_data *us, argument 62 #define usb_stor_dbg(us, fmt, ...) \ 63 do { if (0) _usb_stor_dbg(us, fmt, ##__VA_ARGS__); } while (0)
|
H A D | karma.c | 50 static int rio_karma_init(struct us_data *us); 102 static int rio_karma_send_command(char cmd, struct us_data *us) argument 107 struct karma_data *data = (struct karma_data *) us->extra; 109 usb_stor_dbg(us, "sending command %04x\n", cmd); 110 memset(us->iobuf, 0, RIO_SEND_LEN); 111 memcpy(us->iobuf, RIO_PREFIX, RIO_PREFIX_LEN); 112 us->iobuf[5] = cmd; 113 us->iobuf[6] = seq; 117 result = usb_stor_bulk_transfer_buf(us, us 153 rio_karma_transport(struct scsi_cmnd *srb, struct us_data *us) argument 182 rio_karma_init(struct us_data *us) argument 206 struct us_data *us; local [all...] |
H A D | alauda.c | 123 #define MEDIA_PORT(us) us->srb->device->lun 124 #define MEDIA_INFO(us) ((struct alauda_info *)us->extra)->port[MEDIA_PORT(us)] 130 static int init_alauda(struct us_data *us); 312 static int alauda_get_media_status(struct us_data *us, unsigned char *data) argument 317 if (MEDIA_PORT(us) == ALAUDA_PORT_XD) 322 rc = usb_stor_ctrl_transfer(us, us 334 alauda_ack_media(struct us_data *us) argument 351 alauda_get_media_signature(struct us_data *us, unsigned char *data) argument 367 alauda_reset_media(struct us_data *us) argument 383 alauda_init_media(struct us_data *us) argument 456 alauda_check_media(struct us_data *us) argument 494 alauda_check_status2(struct us_data *us) argument 524 alauda_get_redu_data(struct us_data *us, u16 pba, unsigned char *data) argument 562 alauda_read_map(struct us_data *us, unsigned int zone) argument 686 alauda_ensure_map_for_zone(struct us_data *us, unsigned int zone) argument 696 alauda_erase_block(struct us_data *us, u16 pba) argument 725 alauda_read_block_raw(struct us_data *us, u16 pba, unsigned int page, unsigned int pages, unsigned char *data) argument 751 alauda_read_block(struct us_data *us, u16 pba, unsigned int page, unsigned int pages, unsigned char *data) argument 776 alauda_write_block(struct us_data *us, u16 pba, unsigned char *data) argument 804 alauda_write_lba(struct us_data *us, u16 lba, unsigned int page, unsigned int pages, unsigned char *ptr, unsigned char *blockbuffer) argument 908 alauda_read_data(struct us_data *us, unsigned long address, unsigned int sectors) argument 1003 alauda_write_data(struct us_data *us, unsigned long address, unsigned int sectors) argument 1105 init_alauda(struct us_data *us) argument 1125 alauda_transport(struct scsi_cmnd *srb, struct us_data *us) argument 1233 struct us_data *us; local [all...] |
H A D | freecom.c | 43 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, argument 156 (struct freecom_xfer_wrap *) us->iobuf; 164 usb_stor_dbg(us, "Read data Freecom! (c=%d)\n", count); 167 result = usb_stor_bulk_transfer_buf (us, opipe, fxfr, 170 usb_stor_dbg(us, "Freecom readdata transport error\n"); 175 usb_stor_dbg(us, "Start of read\n"); 176 result = usb_stor_bulk_srb(us, ipipe, srb); 177 usb_stor_dbg(us, "freecom_readdat 185 freecom_writedata(struct scsi_cmnd *srb, struct us_data *us, int unsigned ipipe, unsigned int opipe, int count) argument 221 freecom_transport(struct scsi_cmnd *srb, struct us_data *us) argument 426 init_freecom(struct us_data *us) argument 465 usb_stor_freecom_reset(struct us_data *us) argument 474 pdump(struct us_data *us, void *ibuffer, int length) argument 529 struct us_data *us; local [all...] |
H A D | shuttle_usbat.c | 157 static int usbat_flash_transport(struct scsi_cmnd * srb, struct us_data *us); 158 static int usbat_hp8200e_transport(struct scsi_cmnd *srb, struct us_data *us); 160 static int init_usbat_cd(struct us_data *us); 161 static int init_usbat_flash(struct us_data *us); 222 static int usbat_get_device_type(struct us_data *us) argument 224 return ((struct usbat_info*)us->extra)->devicetype; 230 static int usbat_read(struct us_data *us, argument 235 return usb_stor_ctrl_transfer(us, 236 us->recv_ctrl_pipe, 248 static int usbat_write(struct us_data *us, argument 266 usbat_bulk_read(struct us_data *us, void* buf, unsigned int len, int use_sg) argument 281 usbat_bulk_write(struct us_data *us, void* buf, unsigned int len, int use_sg) argument 298 usbat_execute_command(struct us_data *us, unsigned char *commands, unsigned int len) argument 310 usbat_get_status(struct us_data *us, unsigned char *status) argument 322 usbat_check_status(struct us_data *us) argument 346 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) argument 402 usbat_wait_not_busy(struct us_data *us, int minutes) argument 450 usbat_read_block(struct us_data *us, void* buf, unsigned short len, int use_sg) argument 482 usbat_write_block(struct us_data *us, unsigned char access, void* buf, unsigned short len, int minutes, int use_sg) argument 519 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) argument 684 usbat_multiple_write(struct us_data *us, unsigned char *registers, unsigned char *data_out, unsigned short num_registers) argument 743 usbat_read_blocks(struct us_data *us, void* buffer, int len, int use_sg) argument 785 usbat_write_blocks(struct us_data *us, void* buffer, int len, int use_sg) argument 818 usbat_read_user_io(struct us_data *us, unsigned char *data_flags) argument 839 usbat_write_user_io(struct us_data *us, unsigned char enable_flags, unsigned char data_flags) argument 857 usbat_device_reset(struct us_data *us) argument 887 usbat_device_enable_cdt(struct us_data *us) argument 904 usbat_flash_check_media_present(struct us_data *us, unsigned char *uio) argument 918 usbat_flash_check_media_changed(struct us_data *us, unsigned char *uio) argument 932 usbat_flash_check_media(struct us_data *us, struct usbat_info *info) argument 983 usbat_identify_device(struct us_data *us, struct usbat_info *info) argument 1028 usbat_set_transport(struct us_data *us, struct usbat_info *info, int devicetype) argument 1058 usbat_flash_get_sector_count(struct us_data *us, struct usbat_info *info) argument 1114 usbat_flash_read_data(struct us_data *us, struct usbat_info *info, u32 sector, u32 sectors) argument 1205 usbat_flash_write_data(struct us_data *us, struct usbat_info *info, u32 sector, u32 sectors) argument 1295 usbat_hp8200e_handle_read10(struct us_data *us, unsigned char *registers, unsigned char *data, struct scsi_cmnd *srb) argument 1406 usbat_select_and_test_registers(struct us_data *us) argument 1456 init_usbat(struct us_data *us, int devicetype) argument 1559 usbat_hp8200e_transport(struct scsi_cmnd *srb, struct us_data *us) argument 1686 usbat_flash_transport(struct scsi_cmnd * srb, struct us_data *us) argument 1827 init_usbat_cd(struct us_data *us) argument 1832 init_usbat_flash(struct us_data *us) argument 1840 struct us_data *us; local [all...] |
H A D | realtek_cr.c | 108 struct us_data *us; member in struct:rts51x_chip 166 static int init_realtek_cr(struct us_data *us); 209 static int rts51x_bulk_transport(struct us_data *us, u8 lun, argument 213 struct bulk_cb_wrap *bcb = (struct bulk_cb_wrap *)us->iobuf; 214 struct bulk_cs_wrap *bcs = (struct bulk_cs_wrap *)us->iobuf; 224 bcb->Tag = ++us->tag; 233 result = usb_stor_bulk_transfer_buf(us, us->send_bulk_pipe, 243 us->recv_bulk_pipe : us 296 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) argument 343 rts51x_get_max_lun(struct us_data *us) argument 365 rts51x_read_mem(struct us_data *us, u16 addr, u8 *data, u16 len) argument 396 rts51x_write_mem(struct us_data *us, u16 addr, u8 *data, u16 len) argument 424 rts51x_read_status(struct us_data *us, u8 lun, u8 *status, int len, int *actlen) argument 452 rts51x_check_status(struct us_data *us, u8 lun) argument 483 enable_oscillator(struct us_data *us) argument 507 __do_config_autodelink(struct us_data *us, u8 *data, u16 len) argument 535 do_config_autodelink(struct us_data *us, int enable, int force) argument 563 config_autodelink_after_power_on(struct us_data *us) argument 630 config_autodelink_before_power_down(struct us_data *us) argument 700 fw5895_init(struct us_data *us) argument 723 fw5895_set_mmc_wp(struct us_data *us) argument 752 struct us_data *us = chip->us; local 763 struct us_data *us = chip->us; local 803 rts51x_invoke_transport(struct scsi_cmnd *srb, struct us_data *us) argument 882 realtek_cr_autosuspend_setup(struct us_data *us) argument 956 struct us_data *us = usb_get_intfdata(iface); local 970 struct us_data *us = usb_get_intfdata(iface); local 982 init_realtek_cr(struct us_data *us) argument 1040 struct us_data *us; local [all...] |
H A D | option_ms.c | 42 static int option_rezero(struct us_data *us) argument 53 usb_stor_dbg(us, "Option MS: %s\n", "DEVICE MODE SWITCH"); 60 result = usb_stor_bulk_transfer_buf(us, 61 us->send_bulk_pipe, 71 usb_stor_bulk_transfer_buf(us, 72 us->recv_bulk_pipe, 76 usb_stor_bulk_transfer_buf(us, 77 us->recv_bulk_pipe, 87 static int option_inquiry(struct us_data *us) argument 98 usb_stor_dbg(us, "Optio 137 option_ms_init(struct us_data *us) argument [all...] |
H A D | isd200.c | 67 static int isd200_Initialization(struct us_data *us); 408 static void isd200_build_sense(struct us_data *us, struct scsi_cmnd *srb) argument 410 struct isd200_info *info = (struct isd200_info *)us->extra; 486 static int isd200_action( struct us_data *us, int action, argument 492 struct isd200_info *info = (struct isd200_info *)us->extra; 506 usb_stor_dbg(us, " isd200_action(READ_STATUS)\n"); 515 usb_stor_dbg(us, " isd200_action(ENUM,0x%02x)\n", value); 525 usb_stor_dbg(us, " isd200_action(RESET)\n"); 534 usb_stor_dbg(us, " isd200_action(REENABLE)\n"); 543 usb_stor_dbg(us, " isd200_actio 616 isd200_invoke_transport( struct us_data *us, struct scsi_cmnd *srb, union ata_cdb *ataCdb ) argument 714 isd200_log_config(struct us_data *us, struct isd200_info *info) argument 914 isd200_try_enum(struct us_data *us, unsigned char master_slave, int detect ) argument 1019 isd200_manual_enum(struct us_data *us) argument 1069 isd200_dump_driveid(struct us_data *us, u16 *id) argument 1220 isd200_scsi_to_ata(struct scsi_cmnd *srb, struct us_data *us, union ata_cdb * ataCdb) argument 1455 isd200_init_info(struct us_data *us) argument 1487 isd200_Initialization(struct us_data *us) argument 1518 isd200_ata_command(struct scsi_cmnd *srb, struct us_data *us) argument 1543 struct us_data *us; local [all...] |
H A D | sddr09.c | 60 static int usb_stor_sddr09_dpcm_init(struct us_data *us); 61 static int sddr09_transport(struct scsi_cmnd *srb, struct us_data *us); 62 static int usb_stor_sddr09_init(struct us_data *us); 297 sddr09_send_command(struct us_data *us, argument 309 pipe = us->recv_ctrl_pipe; 311 pipe = us->send_ctrl_pipe; 313 rc = usb_stor_ctrl_transfer(us, pipe, request, requesttype, 323 sddr09_send_scsi_command(struct us_data *us, argument 326 return sddr09_send_command(us, 0, USB_DIR_OUT, command, command_len); 335 sddr09_test_unit_ready(struct us_data *us) { 356 sddr09_request_sense(struct us_data *us, unsigned char *sensebuf, int buflen) argument 397 sddr09_readX(struct us_data *us, int x, unsigned long fromaddress, int nr_of_pages, int bulklen, unsigned char *buf, int use_sg) argument 446 sddr09_read20(struct us_data *us, unsigned long fromaddress, int nr_of_pages, int pageshift, unsigned char *buf, int use_sg) argument 469 sddr09_read21(struct us_data *us, unsigned long fromaddress, int count, int controlshift, unsigned char *buf, int use_sg) argument 487 sddr09_read22(struct us_data *us, unsigned long fromaddress, int nr_of_pages, int pageshift, unsigned char *buf, int use_sg) argument 530 sddr09_erase(struct us_data *us, unsigned long Eaddress) argument 579 sddr09_writeX(struct us_data *us, unsigned long Waddress, unsigned long Eaddress, int nr_of_pages, int bulklen, unsigned char *buf, int use_sg) argument 623 sddr09_write_inplace(struct us_data *us, unsigned long address, int nr_of_pages, int pageshift, unsigned char *buf, int use_sg) argument 717 sddr09_read_status(struct us_data *us, unsigned char *status) argument 740 sddr09_read_data(struct us_data *us, unsigned long address, unsigned int sectors) argument 859 sddr09_write_lba(struct us_data *us, unsigned int lba, unsigned int page, unsigned int pages, unsigned char *ptr, unsigned char *blockbuffer) argument 966 sddr09_write_data(struct us_data *us, unsigned long address, unsigned int sectors) argument 1052 sddr09_read_control(struct us_data *us, unsigned long address, unsigned int blocks, unsigned char *content, int use_sg) argument 1076 sddr09_read_deviceID(struct us_data *us, unsigned char *deviceID) argument 1099 sddr09_get_wp(struct us_data *us, struct sddr09_card_info *info) argument 1142 sddr09_get_cardinfo(struct us_data *us, unsigned char flags) argument 1200 sddr09_read_map(struct us_data *us) argument 1411 sddr09_common_init(struct us_data *us) argument 1447 usb_stor_sddr09_dpcm_init(struct us_data *us) argument 1496 dpcm_transport(struct scsi_cmnd *srb, struct us_data *us) argument 1537 sddr09_transport(struct scsi_cmnd *srb, struct us_data *us) argument 1737 usb_stor_sddr09_init(struct us_data *us) argument 1744 struct us_data *us; local [all...] |
H A D | jumpshot.c | 114 static inline int jumpshot_bulk_read(struct us_data *us, argument 121 usb_stor_dbg(us, "len = %d\n", len); 122 return usb_stor_bulk_transfer_buf(us, us->recv_bulk_pipe, 127 static inline int jumpshot_bulk_write(struct us_data *us, argument 134 usb_stor_dbg(us, "len = %d\n", len); 135 return usb_stor_bulk_transfer_buf(us, us->send_bulk_pipe, 140 static int jumpshot_get_status(struct us_data *us) argument 144 if (!us) 162 jumpshot_read_data(struct us_data *us, struct jumpshot_info *info, u32 sector, u32 sectors) argument 239 jumpshot_write_data(struct us_data *us, struct jumpshot_info *info, u32 sector, u32 sectors) argument 330 jumpshot_id_device(struct us_data *us, struct jumpshot_info *info) argument 375 jumpshot_handle_mode_sense(struct us_data *us, struct scsi_cmnd * srb, int sense_6) argument 483 jumpshot_transport(struct scsi_cmnd *srb, struct us_data *us) argument 653 struct us_data *us; local [all...] |
H A D | datafab.c | 78 static int datafab_determine_lun(struct us_data *us, 122 datafab_bulk_read(struct us_data *us, unsigned char *data, unsigned int len) { argument 126 usb_stor_dbg(us, "len = %d\n", len); 127 return usb_stor_bulk_transfer_buf(us, us->recv_bulk_pipe, 133 datafab_bulk_write(struct us_data *us, unsigned char *data, unsigned int len) { argument 137 usb_stor_dbg(us, "len = %d\n", len); 138 return usb_stor_bulk_transfer_buf(us, us->send_bulk_pipe, 143 static int datafab_read_data(struct us_data *us, argument 226 datafab_write_data(struct us_data *us, struct datafab_info *info, u32 sector, u32 sectors) argument 322 datafab_determine_lun(struct us_data *us, struct datafab_info *info) argument 389 datafab_id_device(struct us_data *us, struct datafab_info *info) argument 445 datafab_handle_mode_sense(struct us_data *us, struct scsi_cmnd * srb, int sense_6) argument 556 datafab_transport(struct scsi_cmnd *srb, struct us_data *us) argument 727 struct us_data *us; local [all...] |
H A D | transport.h | 87 extern int usb_stor_control_msg(struct us_data *us, unsigned int pipe, 90 extern int usb_stor_clear_halt(struct us_data *us, unsigned int pipe); 92 extern int usb_stor_ctrl_transfer(struct us_data *us, unsigned int pipe, 95 extern int usb_stor_bulk_transfer_buf(struct us_data *us, unsigned int pipe, 97 extern int usb_stor_bulk_transfer_sg(struct us_data *us, unsigned int pipe, 99 extern int usb_stor_bulk_srb(struct us_data* us, unsigned int pipe, 102 extern int usb_stor_port_reset(struct us_data *us);
|
H A D | ene_ub6250.c | 487 static int ene_sd_init(struct us_data *us); 488 static int ene_ms_init(struct us_data *us); 489 static int ene_load_bincode(struct us_data *us, unsigned char flag); 497 static int ene_send_scsi_cmd(struct us_data *us, u8 fDir, void *buf, int use_sg) argument 499 struct bulk_cb_wrap *bcb = (struct bulk_cb_wrap *) us->iobuf; 500 struct bulk_cs_wrap *bcs = (struct bulk_cs_wrap *) us->iobuf; 507 /* usb_stor_dbg(us, "transport --- ene_send_scsi_cmd\n"); */ 509 result = usb_stor_bulk_transfer_buf(us, us->send_bulk_pipe, 512 usb_stor_dbg(us, "sen 575 sd_scsi_test_unit_ready(struct us_data *us, struct scsi_cmnd *srb) argument 589 sd_scsi_inquiry(struct us_data *us, struct scsi_cmnd *srb) argument 601 sd_scsi_mode_sense(struct us_data *us, struct scsi_cmnd *srb) argument 620 sd_scsi_read_capacity(struct us_data *us, struct scsi_cmnd *srb) argument 660 sd_scsi_read(struct us_data *us, struct scsi_cmnd *srb) argument 700 sd_scsi_write(struct us_data *us, struct scsi_cmnd *srb) argument 744 ms_lib_set_logicalpair(struct us_data *us, u16 logblk, u16 phyblk) argument 757 ms_lib_set_logicalblockmark(struct us_data *us, u16 phyblk, u16 mark) argument 769 ms_lib_set_initialerrorblock(struct us_data *us, u16 phyblk) argument 774 ms_lib_set_bootblockmark(struct us_data *us, u16 phyblk) argument 779 ms_lib_free_logicalmap(struct us_data *us) argument 792 ms_lib_alloc_logicalmap(struct us_data *us) argument 814 ms_lib_clear_writebuf(struct us_data *us) argument 835 ms_count_freeblock(struct us_data *us, u16 PhyBlock) argument 854 ms_read_readpage(struct us_data *us, u32 PhyBlockAddr, u8 PageNum, u32 *PageBuf, struct ms_lib_type_extdat *ExtraDat) argument 918 ms_lib_process_bootblock(struct us_data *us, u16 PhyBlock, u8 *PageData) argument 1057 ms_lib_free_writebuf(struct us_data *us) argument 1078 ms_lib_free_allocatedarea(struct us_data *us) argument 1099 ms_lib_alloc_writebuf(struct us_data *us) argument 1118 ms_lib_force_setlogical_pair(struct us_data *us, u16 logblk, u16 phyblk) argument 1135 ms_read_copyblock(struct us_data *us, u16 oldphy, u16 newphy, u16 PhyBlockAddr, u8 PageNum, unsigned char *buf, u16 len) argument 1170 ms_read_eraseblock(struct us_data *us, u32 PhyBlockAddr) argument 1199 ms_lib_check_disableblock(struct us_data *us, u16 PhyBlock) argument 1230 ms_lib_setacquired_errorblock(struct us_data *us, u16 phyblk) argument 1249 ms_lib_overwrite_extra(struct us_data *us, u32 PhyBlockAddr, u8 PageNum, u8 OverwriteFlag) argument 1283 ms_lib_error_phyblock(struct us_data *us, u16 phyblk) argument 1298 ms_lib_erase_phyblock(struct us_data *us, u16 phyblk) argument 1335 ms_lib_read_extra(struct us_data *us, u32 PhyBlock, u8 PageNum, struct ms_lib_type_extdat *ExtraDat) argument 1370 ms_libsearch_block_from_physical(struct us_data *us, u16 phyblk) argument 1423 ms_libsearch_block_from_logical(struct us_data *us, u16 logblk) argument 1441 ms_scsi_test_unit_ready(struct us_data *us, struct scsi_cmnd *srb) argument 1456 ms_scsi_inquiry(struct us_data *us, struct scsi_cmnd *srb) argument 1469 ms_scsi_mode_sense(struct us_data *us, struct scsi_cmnd *srb) argument 1487 ms_scsi_read_capacity(struct us_data *us, struct scsi_cmnd *srb) argument 1535 ms_lib_read_extrablock(struct us_data *us, u32 PhyBlock, u8 PageNum, u8 blen, void *buf) argument 1564 ms_lib_scan_logicalblocknumber(struct us_data *us, u16 btBlk1st) argument 1639 ms_scsi_read(struct us_data *us, struct scsi_cmnd *srb) argument 1738 ms_scsi_write(struct us_data *us, struct scsi_cmnd *srb) argument 1834 ene_get_card_type(struct us_data *us, u16 index, void *buf) argument 1851 ene_get_card_status(struct us_data *us, u8 *buf) argument 1881 ene_load_bincode(struct us_data *us, unsigned char flag) argument 1950 ms_card_init(struct us_data *us) argument 2071 ene_ms_init(struct us_data *us) argument 2126 ene_sd_init(struct us_data *us) argument 2190 ene_init(struct us_data *us) argument 2218 sd_scsi_irp(struct us_data *us, struct scsi_cmnd *srb) argument 2259 ms_scsi_irp(struct us_data *us, struct scsi_cmnd *srb) argument 2291 ene_transport(struct scsi_cmnd *srb, struct us_data *us) argument 2316 struct us_data *us; local 2360 struct us_data *us = usb_get_intfdata(iface); local 2382 struct us_data *us = usb_get_intfdata(iface); local [all...] |
H A D | sddr55.c | 118 sddr55_bulk_transport(struct us_data *us, int direction, argument 120 struct sddr55_card_info *info = (struct sddr55_card_info *)us->extra; 122 us->recv_bulk_pipe : us->send_bulk_pipe; 127 return usb_stor_bulk_transfer_buf(us, pipe, data, len, NULL); 134 static int sddr55_status(struct us_data *us) argument 137 unsigned char *command = us->iobuf; 138 unsigned char *status = us->iobuf; 139 struct sddr55_card_info *info = (struct sddr55_card_info *)us->extra; 145 result = sddr55_bulk_transport(us, 194 sddr55_read_data(struct us_data *us, unsigned int lba, unsigned int page, unsigned short sectors) argument 313 sddr55_write_data(struct us_data *us, unsigned int lba, unsigned int page, unsigned short sectors) argument 519 sddr55_read_deviceID(struct us_data *us, unsigned char *manufacturerID, unsigned char *deviceID) argument 556 sddr55_reset(struct us_data *us) argument 562 sddr55_get_capacity(struct us_data *us) argument 645 sddr55_read_map(struct us_data *us) argument 777 sddr55_transport(struct scsi_cmnd *srb, struct us_data *us) argument 975 struct us_data *us; local [all...] |
H A D | sierra_ms.c | 126 int sierra_ms_init(struct us_data *us) argument 135 udev = us->pusb_dev; 137 sh = us_to_host(us); 142 usb_stor_dbg(us, "SWIMS: Forcing Modem Mode\n"); 145 usb_stor_dbg(us, "SWIMS: Failed to switch to modem mode\n"); 150 usb_stor_dbg(us, "SWIMS: Forcing Mass Storage Mode\n"); 155 usb_stor_dbg(us, "SWIMS: Normal SWoC Logic\n"); 167 usb_stor_dbg(us, "SWIMS: Failed SWoC query\n"); 173 usb_stor_dbg(us, "SWIMS: Completely failed SWoC query\n"); 178 debug_swoc(&us [all...] |
H A D | protocol.c | 60 void usb_stor_pad12_command(struct scsi_cmnd *srb, struct us_data *us) argument 73 usb_stor_invoke_transport(srb, us); 76 void usb_stor_ufi_command(struct scsi_cmnd *srb, struct us_data *us) argument 115 usb_stor_invoke_transport(srb, us); 119 struct us_data *us) 122 usb_stor_invoke_transport(srb, us); 118 usb_stor_transparent_scsi_command(struct scsi_cmnd *srb, struct us_data *us) argument
|
/drivers/staging/iio/meter/ |
H A D | ade7758_trigger.c | 50 enable_irq(st->us->irq); 67 spi_get_device_id(st->us)->name, 74 ret = request_irq(st->us->irq, 77 spi_get_device_id(st->us)->name, 82 st->trig->dev.parent = &st->us->dev; 95 free_irq(st->us->irq, st->trig); 107 free_irq(st->us->irq, st->trig);
|