Searched refs:pccb (Results 1 – 7 of 7) sorted by relevance
| /rk3399_rockchip-uboot/drivers/scsi/ |
| H A D | scsi.c | 54 static void scsi_print_error(struct scsi_cmd *pccb) in scsi_print_error() argument 60 void scsi_setup_read16(struct scsi_cmd *pccb, lbaint_t start, in scsi_setup_read16() argument 63 pccb->cmd[0] = SCSI_READ16; in scsi_setup_read16() 64 pccb->cmd[1] = pccb->lun << 5; in scsi_setup_read16() 65 pccb->cmd[2] = (unsigned char)(start >> 56) & 0xff; in scsi_setup_read16() 66 pccb->cmd[3] = (unsigned char)(start >> 48) & 0xff; in scsi_setup_read16() 67 pccb->cmd[4] = (unsigned char)(start >> 40) & 0xff; in scsi_setup_read16() 68 pccb->cmd[5] = (unsigned char)(start >> 32) & 0xff; in scsi_setup_read16() 69 pccb->cmd[6] = (unsigned char)(start >> 24) & 0xff; in scsi_setup_read16() 70 pccb->cmd[7] = (unsigned char)(start >> 16) & 0xff; in scsi_setup_read16() [all …]
|
| H A D | scsi-uclass.c | 16 int scsi_exec(struct udevice *dev, struct scsi_cmd *pccb) in scsi_exec() argument 23 return ops->exec(dev, pccb); in scsi_exec()
|
| H A D | sandbox_scsi.c | 23 int scsi_exec(struct udevice *dev, struct scsi_cmd *pccb) in scsi_exec() argument
|
| /rk3399_rockchip-uboot/drivers/ufs/ |
| H A D | ufs-rockchip-rpmb.c | 27 extern int ufs_send_scsi_cmd(struct ufs_hba *hba, struct scsi_cmd *pccb); 82 static void scsi_secproc_in(struct scsi_cmd *pccb, uint32_t lba, uint32_t size) in scsi_secproc_in() argument 84 pccb->cmd[0] = UFS_OP_SECURITY_PROTOCOL_IN; /* 0: opcode */ in scsi_secproc_in() 85 pccb->cmd[1] = 0xEC; /* 1: security protocal */ in scsi_secproc_in() 86 pccb->cmd[2] = 0; /* 2: specific */ in scsi_secproc_in() 87 pccb->cmd[3] = 0x1; /* 3: specific */ in scsi_secproc_in() 88 pccb->cmd[4] = 0; /* 4: reserved */ in scsi_secproc_in() 89 pccb->cmd[5] = 0; /* 5: reserved */ in scsi_secproc_in() 90 pccb->cmd[6] = (uint8_t)((size >> 24) & 0xff); /* 6: MSB, shift 24 */ in scsi_secproc_in() 91 pccb->cmd[7] = (uint8_t)((size >> 16) & 0xff); /* 7: MSB, shift 16 */ in scsi_secproc_in() [all …]
|
| H A D | ufs.c | 1475 struct scsi_cmd *pccb, u32 upiu_flags) in ufshcd_prepare_utp_scsi_cmd_upiu() argument 1483 pccb->lun, TASK_TAG); in ufshcd_prepare_utp_scsi_cmd_upiu() 1490 ucd_req_ptr->sc.exp_data_transfer_len = cpu_to_be32(pccb->datalen); in ufshcd_prepare_utp_scsi_cmd_upiu() 1492 cdb_len = min_t(unsigned short, pccb->cmdlen, UFS_CDB_SIZE); in ufshcd_prepare_utp_scsi_cmd_upiu() 1494 memcpy(ucd_req_ptr->sc.cdb, pccb->cmd, cdb_len); in ufshcd_prepare_utp_scsi_cmd_upiu() 1509 static void prepare_prdt_table(struct ufs_hba *hba, struct scsi_cmd *pccb) in prepare_prdt_table() argument 1513 uintptr_t aaddr = (uintptr_t)(pccb->pdata) & ~(ARCH_DMA_MINALIGN - 1); in prepare_prdt_table() 1514 ulong datalen = pccb->datalen; in prepare_prdt_table() 1525 if (pccb->dma_dir == DMA_TO_DEVICE) { /* Write to device */ in prepare_prdt_table() 1532 table_length = DIV_ROUND_UP(pccb->datalen, MAX_PRDT_ENTRY); in prepare_prdt_table() [all …]
|
| /rk3399_rockchip-uboot/drivers/ata/ |
| H A D | ahci.c | 710 struct scsi_cmd *pccb) in ata_scsiop_inquiry() argument 725 memset(pccb->pdata, 0, pccb->datalen); in ata_scsiop_inquiry() 727 memcpy(pccb->pdata, hdr, sizeof(hdr)); in ata_scsiop_inquiry() 729 if (pccb->datalen <= 35) in ata_scsiop_inquiry() 739 port = pccb->target; in ata_scsiop_inquiry() 760 memcpy(&pccb->pdata[8], "ATA ", 8); in ata_scsiop_inquiry() 761 ata_id_strcpy((u16 *)&pccb->pdata[16], &idbuf[ATA_ID_PROD], 16); in ata_scsiop_inquiry() 762 ata_id_strcpy((u16 *)&pccb->pdata[32], &idbuf[ATA_ID_FW_REV], 4); in ata_scsiop_inquiry() 775 struct scsi_cmd *pccb, u8 is_write) in ata_scsiop_read_write() argument 780 u8 *user_buffer = pccb->pdata; in ata_scsiop_read_write() [all …]
|
| /rk3399_rockchip-uboot/common/ |
| H A D | usb_storage.c | 342 static void usb_show_srb(struct scsi_cmd *pccb) in usb_show_srb() argument 345 printf("SRB: len %d datalen 0x%lX\n ", pccb->cmdlen, pccb->datalen); in usb_show_srb() 347 printf("%02X ", pccb->cmd[i]); in usb_show_srb() 1425 struct scsi_cmd *pccb = &usb_ccb; in usb_stor_get_info() local 1427 pccb->pdata = usb_stor_buf; in usb_stor_get_info() 1430 pccb->lun = dev_desc->lun; in usb_stor_get_info() 1433 if (usb_inquiry(pccb, ss)) { in usb_stor_get_info() 1465 if (usb_test_unit_ready(pccb, ss)) { in usb_stor_get_info() 1468 pccb->sense_buf[2], pccb->sense_buf[12], in usb_stor_get_info() 1469 pccb->sense_buf[13]); in usb_stor_get_info() [all …]
|