Searched refs:srb (Results 26 - 50 of 73) sorted by last modified time

123

/linux-master/sound/soc/atmel/
H A Dmchp-i2s-mcc.c261 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 Dqla_nvme.c24 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 Dqla_nvme.h28 struct srb;
31 struct srb *sp;
149 void qla24xx_async_gffid_sp_done(struct srb *sp, int);
H A Dqla_gs.c3418 struct srb *sp)
3614 static int qla24xx_async_gnnft(scsi_qla_host_t *vha, struct srb *sp,
/linux-master/drivers/staging/rts5208/
H A Dsd.c3286 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 Dxd.c1535 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 Dms.c2609 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 Dspi.c436 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 Drtsx_transport.c23 * 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 Dalauda.c114 #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 Dene_ub6250.c519 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 Dtransport.c467 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 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);
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 Dkarma.c145 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 Drealtek_cr.c117 #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 Dcypress_atacb.c73 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 Ddebug.c41 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 Dql4_isr.c16 * @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 Dql4_def.h223 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 Da100u2w.c617 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 D3w-sas.h379 struct scsi_cmnd *srb[TW_Q_LENGTH]; member in struct:TAG_TW_Device_Extension
H A D3w-xxxx.h409 struct scsi_cmnd *srb[TW_Q_LENGTH]; member in struct:TAG_TW_Device_Extension
H A Dqla1280.h92 struct srb { struct
1028 struct srb *outstanding_cmds[MAX_OUTSTANDING_COMMANDS];
H A Dinitio.h385 struct scsi_cmnd *srb; /*50 SRB Pointer */ member in struct:scsi_ctrl_blk
/linux-master/drivers/s390/scsi/
H A Dzfcp_dbf.c198 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...]

Completed in 543 milliseconds

123