Home
last modified time | relevance | path

Searched refs:cdb (Results 1 – 25 of 168) sorted by path

1234567

/linux/Documentation/driver-api/
H A Dlibata.rst456 in ATAPI NODATA or DMA, packet_task submits cdb. However, after
457 submitting cdb, further processing (data transfer) is handed off to
/linux/Documentation/target/
H A Dtcmu-design.rst360 uint8_t *cdb = (void *)mb + ent->req.cdb_off;
364 printf("SCSI opcode: 0x%x\n", cdb[0]);
/linux/arch/s390/tools/
H A Dopcodes.txt1194 ed19 cdb RXE_FRRD
/linux/drivers/ata/
H A Dacard-ahci.c229 memcpy(cmd_tbl + AHCI_CMD_TBL_CDB, qc->cdb, qc->dev->cdb_len); in acard_ahci_qc_prep()
H A Dlibahci.c1701 memcpy(cmd_tbl + AHCI_CMD_TBL_CDB, qc->cdb, qc->dev->cdb_len); in ahci_qc_prep()
H A Dlibata-core.c1505 const u8 *cdb, enum dma_data_direction dma_dir, in ata_exec_internal() argument
1556 if (cdb) in ata_exec_internal()
1557 memcpy(qc->cdb, cdb, ATAPI_CDB_LEN); in ata_exec_internal()
H A Dlibata-eh.c1388 u8 cdb[ATAPI_CDB_LEN] = { TEST_UNIT_READY, 0, 0, 0, 0, 0 }; in atapi_eh_tur() local
1398 err_mask = ata_exec_internal(dev, &tf, cdb, DMA_NONE, NULL, 0, 0); in atapi_eh_tur()
1477 u8 cdb[ATAPI_CDB_LEN] = in atapi_eh_request_sense() local
1506 return ata_exec_internal(dev, &tf, cdb, DMA_FROM_DEVICE, in atapi_eh_request_sense()
2466 const u8 *cdb = qc->cdb; in ata_eh_link_report() local
2470 cdb = qc->scsicmd->cmnd; in ata_eh_link_report()
2474 cdb, cdb_len); in ata_eh_link_report()
H A Dlibata-scsi.c1214 const u8 *cdb = scmd->cmnd; in ata_scsi_start_stop_xlat() local
1224 if (cdb[4] & 0x2) { in ata_scsi_start_stop_xlat()
1231 if (((cdb[4] >> 4) & 0xf) != 0) { in ata_scsi_start_stop_xlat()
1238 if (!ata_dev_power_init_tf(qc->dev, &qc->tf, cdb[4] & 0x1)) { in ata_scsi_start_stop_xlat()
1298 static void scsi_6_lba_len(const u8 *cdb, u64 *plba, u32 *plen) in scsi_6_lba_len() argument
1303 lba |= ((u64)(cdb[1] & 0x1f)) << 16; in scsi_6_lba_len()
1304 lba |= ((u64)cdb[2]) << 8; in scsi_6_lba_len()
1305 lba |= ((u64)cdb[3]); in scsi_6_lba_len()
1307 len = cdb[4]; in scsi_6_lba_len()
1323 static inline void scsi_10_lba_len(const u8 *cdb, u64 *plba, u32 *plen) in scsi_10_lba_len() argument
[all …]
H A Dlibata-sff.c694 ap->ops->sff_data_xfer(qc, qc->cdb, qc->dev->cdb_len, 1); in atapi_send_cdb()
H A Dlibata-zpodd.c38 static const char cdb[ATAPI_CDB_LEN] = { GPCMD_START_STOP_UNIT, in eject_tray() local
49 return ata_exec_internal(dev, &tf, cdb, DMA_NONE, NULL, 0, 0); in eject_tray()
59 static const char cdb[ATAPI_CDB_LEN] = { GPCMD_GET_CONFIGURATION, in zpodd_get_mech_type() local
78 ret = ata_exec_internal(dev, &tf, cdb, DMA_FROM_DEVICE, in zpodd_get_mech_type()
H A Dlibata.h54 const u8 *cdb, enum dma_data_direction dma_dir,
H A Dpata_ali.c336 if (atapi_cmd_type(qc->cdb[0]) == ATAPI_MISC) in ali_check_atapi_dma()
H A Dsata_fsl.c249 struct_group(cdb,
519 memset(&cd->cdb, 0, sizeof(cd->cdb)); in sata_fsl_qc_prep()
520 memcpy(&cd->cdb, qc->cdb, qc->dev->cdb_len); in sata_fsl_qc_prep()
H A Dsata_inic162x.c230 u8 cdb[ATAPI_CDB_LEN]; member
453 if (atapi_cmd_type(qc->cdb[0]) == READ) in inic_check_atapi_dma()
524 memcpy(pkt->cdb, qc->cdb, ATAPI_CDB_LEN); in inic_qc_prep()
526 offsetof(struct inic_pkt, cdb)); in inic_qc_prep()
H A Dsata_promise.c484 u8 *cdb = qc->cdb; in pdc_atapi_pkt() local
552 memcpy(buf+31, cdb, cdb_len); in pdc_atapi_pkt()
H A Dsata_sil24.c252 u8 cdb[16]; member
861 memset(cb->atapi.cdb, 0, sizeof(cb->atapi.cdb)); in sil24_qc_prep()
862 memcpy(cb->atapi.cdb, qc->cdb, qc->dev->cdb_len); in sil24_qc_prep()
/linux/drivers/dma/
H A Dfsl_raid.c324 u32 cdb; in fsl_re_prep_dma_genq() local
346 cdb = FSL_RE_XOR_OPCODE << FSL_RE_CDB_OPCODE_SHIFT; in fsl_re_prep_dma_genq()
347 cdb |= (src_cnt - 1) << FSL_RE_CDB_NRCS_SHIFT; in fsl_re_prep_dma_genq()
348 cdb |= FSL_RE_BLOCK_SIZE << FSL_RE_CDB_BLKSIZE_SHIFT; in fsl_re_prep_dma_genq()
349 cdb |= FSL_RE_INTR_ON_ERROR << FSL_RE_CDB_ERROR_SHIFT; in fsl_re_prep_dma_genq()
350 cdb |= FSL_RE_DATA_DEP << FSL_RE_CDB_DEPEND_SHIFT; in fsl_re_prep_dma_genq()
352 xor->cdb32 = cdb; in fsl_re_prep_dma_genq()
411 u32 cdb; in fsl_re_prep_dma_pq() local
465 cdb = FSL_RE_PQ_OPCODE << FSL_RE_CDB_OPCODE_SHIFT; in fsl_re_prep_dma_pq()
466 cdb |= (src_cnt - 1) << FSL_RE_CDB_NRCS_SHIFT; in fsl_re_prep_dma_pq()
[all …]
/linux/drivers/dma/ppc4xx/
H A Dadma.c131 struct dma_cdb *cdb; in print_cb() local
138 cdb = block; in print_cb()
145 cdb, chan->device->id, in print_cb()
146 cdb->attr, cdb->opc, le32_to_cpu(cdb->cnt), in print_cb()
147 le32_to_cpu(cdb->sg1u), le32_to_cpu(cdb->sg1l), in print_cb()
148 le32_to_cpu(cdb->sg2u), le32_to_cpu(cdb->sg2l), in print_cb()
149 le32_to_cpu(cdb->sg3u), le32_to_cpu(cdb->sg3l) in print_cb()
902 struct dma_cdb *cdb; in ppc440spe_adma_device_clear_eot_status() local
912 cdb = (struct dma_cdb *)&p[i - in ppc440spe_adma_device_clear_eot_status()
918 cdb->opc = 0; in ppc440spe_adma_device_clear_eot_status()
[all …]
/linux/drivers/infiniband/hw/erdma/
H A Derdma_verbs.c1374 ctx->cdb = dev->func_bar_addr + ERDMA_BAR_CQDB_SPACE_OFFSET; in alloc_db_resources()
1395 ctx->cdb = dev->func_bar_addr + (ctx->ext_db.rdb_off << PAGE_SHIFT); in alloc_db_resources()
1474 ctx, (void *)ctx->cdb, PAGE_SIZE, ERDMA_MMAP_IO_NC, &uresp.cdb); in erdma_alloc_ucontext()
H A Derdma_verbs.h48 u64 cdb; member
/linux/drivers/infiniband/ulp/srp/
H A Dib_srp.c2189 memcpy(cmd->cdb, scmnd->cmnd, scmnd->cmd_len); in srp_queuecommand()
2190 if (unlikely(scmnd->cmd_len > sizeof(cmd->cdb))) { in srp_queuecommand()
2191 cmd->add_cdb_len = round_up(scmnd->cmd_len - sizeof(cmd->cdb), in srp_queuecommand()
3706 target_host->max_cmd_len = sizeof ((struct srp_cmd *) (void *) 0L)->cdb; in add_target_store()
/linux/drivers/infiniband/ulp/srpt/
H A Dib_srpt.c1546 if (target_submit_prep(cmd, srp_cmd->cdb, sg, sg_cnt, NULL, 0, NULL, 0, in srpt_handle_cmd()
/linux/drivers/isdn/capi/
H A Dcapiutil.c385 static _cdebbuf *bufprint(_cdebbuf *cdb, char *fmt, ...) in bufprint() argument
390 if (!cdb) in bufprint()
393 r = cdb->size - cdb->pos; in bufprint()
394 n = vsnprintf(cdb->p, r, fmt, f); in bufprint()
398 size_t ns = 2 * cdb->size; in bufprint()
401 while ((ns - cdb->pos) <= n) in bufprint()
405 cdebbuf_free(cdb); in bufprint()
408 memcpy(nb, cdb->buf, cdb->pos); in bufprint()
409 kfree(cdb->buf); in bufprint()
410 nb[cdb->pos] = 0; in bufprint()
[all …]
H A Dkcapi.c307 _cdebbuf *cdb; in capi_ctr_handle_message() local
310 cdb = capi_message2str(skb->data); in capi_ctr_handle_message()
311 if (cdb) { in capi_ctr_handle_message()
313 ctr->cnr, cdb->buf); in capi_ctr_handle_message()
314 cdebbuf_free(cdb); in capi_ctr_handle_message()
340 cdb = capi_message2str(skb->data); in capi_ctr_handle_message()
341 if (cdb) { in capi_ctr_handle_message()
343 ctr->cnr, cdb->buf); in capi_ctr_handle_message()
344 cdebbuf_free(cdb); in capi_ctr_handle_message()
358 cdb = capi_message2str(skb->data); in capi_ctr_handle_message()
[all …]
H A Dkcapi.h178 void cdebbuf_free(_cdebbuf *cdb);

1234567