/linux-master/sound/soc/atmel/ |
H A D | mchp-i2s-mcc.c | 261 u32 sra, imra, srb, imrb, pendinga, pendingb, idra = 0, idrb = 0; local 269 regmap_read(dev->regmap, MCHP_I2SMCC_ISRB, &srb); 270 pendingb = imrb & srb;
|
/linux-master/drivers/scsi/qla2xxx/ |
H A D | qla_nvme.c | 24 struct srb *sp; 164 struct srb *sp = container_of(kref, struct srb, cmd_kref); 196 struct srb *sp = container_of(kref, struct srb, cmd_kref); 241 struct srb *sp = container_of(kref, struct srb, cmd_kref);
|
H A D | qla_nvme.h | 28 struct srb; 31 struct srb *sp; 149 void qla24xx_async_gffid_sp_done(struct srb *sp, int);
|
H A D | qla_gs.c | 3418 struct srb *sp) 3614 static int qla24xx_async_gnnft(scsi_qla_host_t *vha, struct srb *sp,
|
/linux-master/drivers/staging/rts5208/ |
H A D | sd.c | 3286 int sd_rw(struct scsi_cmnd *srb, struct rtsx_chip *chip, u32 start_sector, argument 3294 if (srb->sc_data_direction == DMA_FROM_DEVICE) { 3336 (sd_card->pre_dir != srb->sc_data_direction || 3400 trans_dma_enable(srb->sc_data_direction, chip, sector_cnt * 512, 3403 if (srb->sc_data_direction == DMA_FROM_DEVICE) { 3416 if (srb->sc_data_direction == DMA_FROM_DEVICE) { 3436 trans_dma_enable(srb->sc_data_direction, chip, 3478 trans_dma_enable(srb->sc_data_direction, chip, 3492 retval = rtsx_transfer_data(chip, SD_CARD, scsi_sglist(srb), 3493 scsi_bufflen(srb), scsi_sg_coun 3741 sd_pass_thru_mode(struct scsi_cmnd *srb, struct rtsx_chip *chip) argument 3812 get_rsp_type(struct scsi_cmnd *srb, u8 *rsp_type, int *rsp_len) argument 3851 sd_execute_no_data(struct scsi_cmnd *srb, struct rtsx_chip *chip) argument 3963 sd_execute_read_data(struct scsi_cmnd *srb, struct rtsx_chip *chip) argument 4197 sd_execute_write_data(struct scsi_cmnd *srb, struct rtsx_chip *chip) argument 4543 sd_get_cmd_rsp(struct scsi_cmnd *srb, struct rtsx_chip *chip) argument 4582 sd_hw_rst(struct scsi_cmnd *srb, struct rtsx_chip *chip) argument [all...] |
H A D | xd.c | 1535 trans_dma_enable(chip->srb->sc_data_direction, chip, 1547 scsi_sg_count(chip->srb), 1734 trans_dma_enable(chip->srb->sc_data_direction, chip, 1745 scsi_sg_count(chip->srb), 1819 int xd_rw(struct scsi_cmnd *srb, struct rtsx_chip *chip, argument 1823 unsigned int lun = SCSI_LUN(srb); 1839 scsi_sg_count(srb)); 1841 ptr = (u8 *)scsi_sglist(srb); 1867 if (srb->sc_data_direction == DMA_TO_DEVICE) { 1964 if (srb [all...] |
H A D | ms.c | 2609 static int mspro_rw_multi_sector(struct scsi_cmnd *srb, argument 2625 if (srb->sc_data_direction == DMA_FROM_DEVICE) { 2633 if (srb->sc_data_direction == DMA_FROM_DEVICE) { 2643 if (srb->sc_data_direction == DMA_FROM_DEVICE) { 2656 if (srb->sc_data_direction == DMA_FROM_DEVICE) 2666 if (ms_card->pre_dir != srb->sc_data_direction || 2711 WAIT_INT, mode_2k, scsi_sg_count(srb), 2712 scsi_sglist(srb), scsi_bufflen(srb)); 2740 ms_card->pre_dir = srb 2878 mspro_format(struct scsi_cmnd *srb, struct rtsx_chip *chip, int short_data_len, bool quick_format) argument 3383 ms_rw_fail(struct scsi_cmnd *srb, struct rtsx_chip *chip) argument 3392 ms_rw_multi_sector(struct scsi_cmnd *srb, struct rtsx_chip *chip, u32 start_sector, u16 sector_cnt) argument 3644 ms_rw(struct scsi_cmnd *srb, struct rtsx_chip *chip, u32 start_sector, u16 sector_cnt) argument 3799 mg_set_leaf_id(struct scsi_cmnd *srb, struct rtsx_chip *chip) argument 3843 mg_get_local_EKB(struct scsi_cmnd *srb, struct rtsx_chip *chip) argument 3893 mg_chg(struct scsi_cmnd *srb, struct rtsx_chip *chip) argument 3968 mg_get_rsp_chg(struct scsi_cmnd *srb, struct rtsx_chip *chip) argument 4022 mg_rsp(struct scsi_cmnd *srb, struct rtsx_chip *chip) argument 4069 mg_get_ICV(struct scsi_cmnd *srb, struct rtsx_chip *chip) argument 4120 mg_set_ICV(struct scsi_cmnd *srb, struct rtsx_chip *chip) argument [all...] |
H A D | spi.c | 436 int spi_get_status(struct scsi_cmnd *srb, struct rtsx_chip *chip) argument 443 min_t(int, scsi_bufflen(srb), 1), srb); 444 scsi_set_resid(srb, scsi_bufflen(srb) - 1); 449 int spi_set_parameter(struct scsi_cmnd *srb, struct rtsx_chip *chip) argument 456 spi->spi_clock = ((u16)(srb->cmnd[8]) << 8) | srb->cmnd[9]; 458 spi->spi_clock = srb->cmnd[3]; 460 spi->clk_div = ((u16)(srb 469 spi_read_flash_id(struct scsi_cmnd *srb, struct rtsx_chip *chip) argument 552 spi_read_flash(struct scsi_cmnd *srb, struct rtsx_chip *chip) argument 645 spi_write_flash(struct scsi_cmnd *srb, struct rtsx_chip *chip) argument 820 spi_erase_flash(struct scsi_cmnd *srb, struct rtsx_chip *chip) argument 863 spi_write_flash_status(struct scsi_cmnd *srb, struct rtsx_chip *chip) argument [all...] |
H A D | rtsx_transport.c | 23 * Copy a buffer of length buflen to/from the srb's transfer buffer. 24 * (Note: for scatter-gather transfers (srb->use_sg > 0), srb->request_buffer 25 * points to a list of s-g entries and we ignore srb->request_bufflen. 26 * For non-scatter-gather transfers, srb->request_buffer points to the 27 * transfer buffer itself and srb->request_bufflen is the buffer's length.) 34 struct scsi_cmnd *srb, 42 if (scsi_sg_count(srb) == 0) { 45 if (*offset >= scsi_bufflen(srb)) 47 cnt = min(buflen, scsi_bufflen(srb) 32 rtsx_stor_access_xfer_buf(unsigned char *buffer, unsigned int buflen, struct scsi_cmnd *srb, unsigned int *index, unsigned int *offset, enum xfer_buf_dir dir) argument 118 rtsx_stor_set_xfer_buf(unsigned char *buffer, unsigned int buflen, struct scsi_cmnd *srb) argument 129 rtsx_stor_get_xfer_buf(unsigned char *buffer, unsigned int buflen, struct scsi_cmnd *srb) argument 149 rtsx_invoke_transport(struct scsi_cmnd *srb, struct rtsx_chip *chip) argument [all...] |
/linux-master/drivers/usb/storage/ |
H A D | alauda.c | 114 #define MEDIA_PORT(us) us->srb->device->lun 993 usb_stor_access_xfer_buf(buffer, len, us->srb, 1065 usb_stor_access_xfer_buf(buffer, len, us->srb, 1127 static int alauda_transport(struct scsi_cmnd *srb, struct us_data *us) argument 1136 if (srb->cmnd[0] == INQUIRY) { 1143 if (srb->cmnd[0] == TEST_UNIT_READY) { 1148 if (srb->cmnd[0] == READ_CAPACITY) { 1166 usb_stor_set_xfer_buf(ptr, 8, srb); 1170 if (srb->cmnd[0] == READ_10) { 1177 page = short_pack(srb [all...] |
H A D | ene_ub6250.c | 519 result = usb_stor_bulk_srb(us, pipe, us->srb); 559 if (us->srb != NULL) 560 scsi_set_resid(us->srb, max(scsi_get_resid(us->srb), 570 static int do_scsi_request_sense(struct us_data *us, struct scsi_cmnd *srb) argument 582 usb_stor_set_xfer_buf(buf, sizeof(buf), srb); 586 static int do_scsi_inquiry(struct us_data *us, struct scsi_cmnd *srb) argument 594 usb_stor_set_xfer_buf(data_ptr, 36, srb); 598 static int sd_scsi_test_unit_ready(struct us_data *us, struct scsi_cmnd *srb) argument 612 static int sd_scsi_mode_sense(struct us_data *us, struct scsi_cmnd *srb) argument 631 sd_scsi_read_capacity(struct us_data *us, struct scsi_cmnd *srb) argument 671 sd_scsi_read(struct us_data *us, struct scsi_cmnd *srb) argument 711 sd_scsi_write(struct us_data *us, struct scsi_cmnd *srb) argument 1451 ms_scsi_test_unit_ready(struct us_data *us, struct scsi_cmnd *srb) argument 1466 ms_scsi_mode_sense(struct us_data *us, struct scsi_cmnd *srb) argument 1484 ms_scsi_read_capacity(struct us_data *us, struct scsi_cmnd *srb) argument 1635 ms_scsi_read(struct us_data *us, struct scsi_cmnd *srb) argument 1734 ms_scsi_write(struct us_data *us, struct scsi_cmnd *srb) argument 2220 sd_scsi_irp(struct us_data *us, struct scsi_cmnd *srb) argument 2265 ms_scsi_irp(struct us_data *us, struct scsi_cmnd *srb) argument 2302 ene_transport(struct scsi_cmnd *srb, struct us_data *us) argument [all...] |
H A D | transport.c | 467 struct scsi_cmnd* srb) 470 int result = usb_stor_bulk_transfer_sglist(us, pipe, scsi_sglist(srb), 471 scsi_sg_count(srb), scsi_bufflen(srb), 474 scsi_set_resid(srb, scsi_bufflen(srb) - partial); 524 static void last_sector_hacks(struct us_data *us, struct scsi_cmnd *srb) argument 548 if (srb->cmnd[0] != READ_10 && srb->cmnd[0] != WRITE_10) 552 sector = (srb 466 usb_stor_bulk_srb(struct us_data* us, unsigned int pipe, struct scsi_cmnd* srb) argument 604 usb_stor_invoke_transport(struct scsi_cmnd *srb, struct us_data *us) argument 957 usb_stor_CB_transport(struct scsi_cmnd *srb, struct us_data *us) argument 1115 usb_stor_Bulk_transport(struct scsi_cmnd *srb, struct us_data *us) argument [all...] |
H A D | shuttle_usbat.c | 149 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); 1180 usb_stor_access_xfer_buf(buffer, len, us->srb, 1256 usb_stor_access_xfer_buf(buffer, len, us->srb, 1291 struct scsi_cmnd *srb) 1300 usb_stor_dbg(us, "transfersize %d\n", srb->transfersize); 1302 if (scsi_bufflen(srb) < 0x10000) { 1309 scsi_sglist(srb), 1310 scsi_bufflen(srb), scsi_sg_count(srb), 1288 usbat_hp8200e_handle_read10(struct us_data *us, unsigned char *registers, unsigned char *data, struct scsi_cmnd *srb) argument 1552 usbat_hp8200e_transport(struct scsi_cmnd *srb, struct us_data *us) argument 1680 usbat_flash_transport(struct scsi_cmnd * srb, struct us_data *us) argument [all...] |
H A D | karma.c | 145 static int rio_karma_transport(struct scsi_cmnd *srb, struct us_data *us) argument 150 if (srb->cmnd[0] == READ_10 && !data->in_storage) { 156 return usb_stor_Bulk_transport(srb, us); 157 } else if (srb->cmnd[0] == START_STOP) { 165 return usb_stor_Bulk_transport(srb, us);
|
H A D | realtek_cr.c | 117 #define SCSI_LUN(srb) ((srb)->device->lun) 786 static inline int working_scsi(struct scsi_cmnd *srb) argument 788 if ((srb->cmnd[0] == TEST_UNIT_READY) || 789 (srb->cmnd[0] == ALLOW_MEDIUM_REMOVAL)) { 796 static void rts51x_invoke_transport(struct scsi_cmnd *srb, struct us_data *us) argument 808 if (working_scsi(srb)) { 818 chip->proto_handler_backup(srb, us); 822 if ((srb->cmnd[0] == TEST_UNIT_READY) && 824 if (TST_LUN_READY(chip, srb [all...] |
H A D | cypress_atacb.c | 73 static void cypress_atacb_passthrough(struct scsi_cmnd *srb, struct us_data *us) argument 77 if (likely(srb->cmnd[0] != ATA_16 && srb->cmnd[0] != ATA_12)) { 78 usb_stor_transparent_scsi_command(srb, us); 82 memcpy(save_cmnd, srb->cmnd, sizeof(save_cmnd)); 83 memset(srb->cmnd, 0, MAX_COMMAND_SIZE); 99 srb->cmd_len = 16; 101 srb->cmnd[0] = 0x24; /* 106 srb->cmnd[1] = 0x24; /* bVSCBSubCommand : 0x24 for ATACB */ 108 srb [all...] |
H A D | debug.c | 41 void usb_stor_show_command(const struct us_data *us, struct scsi_cmnd *srb) argument 45 switch (srb->cmnd[0]) { 138 usb_stor_dbg(us, "Command %s (%d bytes)\n", what, srb->cmd_len); 139 usb_stor_dbg(us, "bytes: %*ph\n", min_t(int, srb->cmd_len, 16), 140 (const unsigned char *)srb->cmnd);
|
/linux-master/drivers/scsi/qla4xxx/ |
H A D | ql4_isr.c | 16 * @srb: Pointer to srb structure. 20 struct srb *srb) 22 struct scsi_cmnd *cmd = srb->cmd; 38 srb->req_sense_ptr = cmd->sense_buffer; 39 srb->req_sense_len = sense_len; 55 srb->flags |= SRB_GOT_SENSE; 57 /* Update srb, in case a sts_cont pkt follows */ 58 srb 18 qla4xxx_copy_sense(struct scsi_qla_host *ha, struct status_entry *sts_entry, struct srb *srb) argument 77 struct srb *srb = ha->status_srb; local 119 struct srb *srb; local 475 struct srb *srb = NULL; local [all...] |
H A D | ql4_def.h | 223 struct srb *srb; member in struct:qla4xxx_cmd_priv 232 * SCSI Request Block structure (srb) that is associated with each scsi_cmnd. 234 struct srb { struct 252 struct kref srb_ref; /* reference count for this srb */ 728 /* Saved srb for status continuation entry processing */ 729 struct srb *status_srb;
|
/linux-master/drivers/scsi/ |
H A D | a100u2w.c | 617 if (host_scb->status && escb->srb == cmd) 648 escb->srb = NULL; 649 escb->srb = cmd; 779 if (scb->status && escb->srb == cmd) { 785 escb->srb = NULL; 851 escb->srb = cmd; 994 if ((cmd = (struct scsi_cmnd *) escb->srb) == NULL) { 999 escb->srb = NULL;
|
H A D | 3w-sas.h | 379 struct scsi_cmnd *srb[TW_Q_LENGTH]; member in struct:TAG_TW_Device_Extension
|
H A D | 3w-xxxx.h | 409 struct scsi_cmnd *srb[TW_Q_LENGTH]; member in struct:TAG_TW_Device_Extension
|
H A D | qla1280.h | 92 struct srb { struct 1028 struct srb *outstanding_cmds[MAX_OUTSTANDING_COMMANDS];
|
H A D | initio.h | 385 struct scsi_cmnd *srb; /*50 SRB Pointer */ member in struct:scsi_ctrl_blk
|
/linux-master/drivers/s390/scsi/ |
H A D | zfcp_dbf.c | 198 struct fsf_status_read_buffer *srb = req->data; local 215 if (!srb) 218 rec->u.uss.status_type = srb->status_type; 219 rec->u.uss.status_subtype = srb->status_subtype; 220 rec->u.uss.d_id = ntoh24(srb->d_id); 221 rec->u.uss.lun = srb->fcp_lun; 222 memcpy(&rec->u.uss.queue_designator, &srb->queue_designator, 226 rec->pl_len = (!srb->length) ? 0 : srb->length - 230 zfcp_dbf_pl_write(dbf, srb 648 struct fsf_status_read_buffer *srb = local [all...] |