/linux/Documentation/driver-api/ |
H A D | libata.rst | 456 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 D | tcmu-design.rst | 360 uint8_t *cdb = (void *)mb + ent->req.cdb_off; 364 printf("SCSI opcode: 0x%x\n", cdb[0]);
|
/linux/arch/s390/tools/ |
H A D | opcodes.txt | 1194 ed19 cdb RXE_FRRD
|
/linux/drivers/ata/ |
H A D | acard-ahci.c | 229 memcpy(cmd_tbl + AHCI_CMD_TBL_CDB, qc->cdb, qc->dev->cdb_len); in acard_ahci_qc_prep()
|
H A D | libahci.c | 1701 memcpy(cmd_tbl + AHCI_CMD_TBL_CDB, qc->cdb, qc->dev->cdb_len); in ahci_qc_prep()
|
H A D | libata-core.c | 1505 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 D | libata-eh.c | 1388 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 D | libata-scsi.c | 1214 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 D | libata-sff.c | 694 ap->ops->sff_data_xfer(qc, qc->cdb, qc->dev->cdb_len, 1); in atapi_send_cdb()
|
H A D | libata-zpodd.c | 38 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 D | libata.h | 54 const u8 *cdb, enum dma_data_direction dma_dir,
|
H A D | pata_ali.c | 336 if (atapi_cmd_type(qc->cdb[0]) == ATAPI_MISC) in ali_check_atapi_dma()
|
H A D | sata_fsl.c | 249 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 D | sata_inic162x.c | 230 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 D | sata_promise.c | 484 u8 *cdb = qc->cdb; in pdc_atapi_pkt() local 552 memcpy(buf+31, cdb, cdb_len); in pdc_atapi_pkt()
|
H A D | sata_sil24.c | 252 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 D | fsl_raid.c | 324 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 D | adma.c | 131 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 D | erdma_verbs.c | 1374 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 D | erdma_verbs.h | 48 u64 cdb; member
|
/linux/drivers/infiniband/ulp/srp/ |
H A D | ib_srp.c | 2189 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 D | ib_srpt.c | 1546 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 D | capiutil.c | 385 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 D | kcapi.c | 307 _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 D | kcapi.h | 178 void cdebbuf_free(_cdebbuf *cdb);
|