/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | scsi_ioctl.c | 144 char scsi_cmd[MAX_COMMAND_SIZE]; in scsi_set_medium_removal() local 150 scsi_cmd[0] = ALLOW_MEDIUM_REMOVAL; in scsi_set_medium_removal() 151 scsi_cmd[1] = 0; in scsi_set_medium_removal() 152 scsi_cmd[2] = 0; in scsi_set_medium_removal() 153 scsi_cmd[3] = 0; in scsi_set_medium_removal() 154 scsi_cmd[4] = state; in scsi_set_medium_removal() 155 scsi_cmd[5] = 0; in scsi_set_medium_removal() 157 ret = ioctl_internal_command(sdev, scsi_cmd, in scsi_set_medium_removal() 194 char scsi_cmd[MAX_COMMAND_SIZE]; in scsi_ioctl_common() local 242 scsi_cmd[ in scsi_ioctl_common() [all...] |
H A D | ips.c | 209 #define IPS_DMA_DIR(scb) ((!scb->scsi_cmd || ips_is_passthru(scb->scsi_cmd) || \ 210 DMA_NONE == scb->scsi_cmd->sc_data_direction) ? \ 212 scb->scsi_cmd->sc_data_direction) 800 while ((item) && (item->scsi_cmd != SC)) in ips_eh_abort() 865 while ((item) && (item->scsi_cmd != SC)) in __ips_eh_reset() 928 struct scsi_cmnd *scsi_cmd; in __ips_eh_reset() 938 scb->scsi_cmd->result = DID_ERROR << 16; in __ips_eh_reset() 939 scb->scsi_cmd->scsi_done(scb->scsi_cmd); in __ips_eh_reset() [all...] |
H A D | pmcraid.c | 330 cmd->scsi_cmd = NULL; in pmcraid_init_cmdblk() 815 * This function copies the sense buffer into the scsi_cmd struct and completes 816 * scsi_cmd by calling scsi_done function. 823 struct scsi_cmnd *scsi_cmd = cmd->scsi_cmd; in pmcraid_erp_done() local 828 scsi_cmd->result |= (DID_ERROR << 16); in pmcraid_erp_done() 829 scmd_printk(KERN_INFO, scsi_cmd, in pmcraid_erp_done() 841 scsi_dma_unmap(scsi_cmd); in pmcraid_erp_done() 843 scsi_cmd->scsi_done(scsi_cmd); in pmcraid_erp_done() 2015 struct scsi_cmnd *scsi_cmd = cmd->scsi_cmd; pmcraid_fail_outstanding_cmds() local 2477 struct scsi_cmnd *scsi_cmd = cmd->scsi_cmd; pmcraid_cancel_all() local 2585 struct scsi_cmnd *scsi_cmd = cmd->scsi_cmd; pmcraid_error_handler() local 2699 pmcraid_reset_device( struct scsi_cmnd *scsi_cmd, unsigned long timeout, u8 modifier ) pmcraid_reset_device() argument 2809 struct scsi_cmnd *scsi_cmd = cmd->scsi_cmd; _pmcraid_io_done() local 2940 pmcraid_eh_abort_handler(struct scsi_cmnd *scsi_cmd) pmcraid_eh_abort_handler() argument 3150 struct scsi_cmnd *scsi_cmd = cmd->scsi_cmd; pmcraid_build_ioadl() local 3323 pmcraid_queuecommand_lck( struct scsi_cmnd *scsi_cmd, void (*done) (struct scsi_cmnd *) ) pmcraid_queuecommand_lck() argument [all...] |
H A D | scsi_scan.c | 188 unsigned char scsi_cmd[MAX_COMMAND_SIZE]; in scsi_unlock_floptical() local 191 scsi_cmd[0] = MODE_SENSE; in scsi_unlock_floptical() 192 scsi_cmd[1] = 0; in scsi_unlock_floptical() 193 scsi_cmd[2] = 0x2e; in scsi_unlock_floptical() 194 scsi_cmd[3] = 0; in scsi_unlock_floptical() 195 scsi_cmd[4] = 0x2a; /* size */ in scsi_unlock_floptical() 196 scsi_cmd[5] = 0; in scsi_unlock_floptical() 197 scsi_execute_req(sdev, scsi_cmd, DMA_FROM_DEVICE, result, 0x2a, NULL, in scsi_unlock_floptical() 563 unsigned char scsi_cmd[MAX_COMMAND_SIZE]; in scsi_probe_lun() local 587 memset(scsi_cmd, in scsi_probe_lun() 1291 unsigned char scsi_cmd[MAX_COMMAND_SIZE]; scsi_report_lun_scan() local [all...] |
H A D | ipr.c | 664 ipr_cmd->scsi_cmd = NULL; in ipr_reinit_ipr_cmnd() 864 struct scsi_cmnd *scsi_cmd = ipr_cmd->scsi_cmd; in __ipr_scsi_eh_done() local 866 scsi_cmd->result |= (DID_ERROR << 16); in __ipr_scsi_eh_done() 868 scsi_dma_unmap(ipr_cmd->scsi_cmd); in __ipr_scsi_eh_done() 869 scsi_cmd->scsi_done(scsi_cmd); in __ipr_scsi_eh_done() 921 if (ipr_cmd->scsi_cmd) in ipr_fail_all_ops() 5071 if (ipr_cmd->scsi_cmd && ipr_cmd->scsi_cmd in ipr_match_lun() 5335 __ipr_eh_dev_reset(struct scsi_cmnd *scsi_cmd) __ipr_eh_dev_reset() argument 5507 ipr_cancel_op(struct scsi_cmnd *scsi_cmd) ipr_cancel_op() argument 5616 ipr_eh_abort(struct scsi_cmnd *scsi_cmd) ipr_eh_abort() argument 5940 struct scsi_cmnd *scsi_cmd = ipr_cmd->scsi_cmd; ipr_build_ioadl64() local 5992 struct scsi_cmnd *scsi_cmd = ipr_cmd->scsi_cmd; ipr_build_ioadl() local 6050 struct scsi_cmnd *scsi_cmd = ipr_cmd->scsi_cmd; __ipr_erp_done() local 6196 struct scsi_cmnd *scsi_cmd = ipr_cmd->scsi_cmd; ipr_erp_cancel_all() local 6418 struct scsi_cmnd *scsi_cmd = ipr_cmd->scsi_cmd; ipr_erp_start() local 6525 struct scsi_cmnd *scsi_cmd = ipr_cmd->scsi_cmd; ipr_scsi_done() local 6561 ipr_queuecommand(struct Scsi_Host *shost, struct scsi_cmnd *scsi_cmd) ipr_queuecommand() argument [all...] |
H A D | virtio_scsi.c | 104 * virtscsi_complete_cmd - finish a scsi_cmd and invoke scsi_done 338 unsigned char scsi_cmd[MAX_COMMAND_SIZE]; in virtscsi_rescan_hotunplug() local 345 memset(scsi_cmd, 0, sizeof(scsi_cmd)); in virtscsi_rescan_hotunplug() 346 scsi_cmd[0] = INQUIRY; in virtscsi_rescan_hotunplug() 347 scsi_cmd[4] = (unsigned char) inquiry_len; in virtscsi_rescan_hotunplug() 351 result = scsi_execute_req(sdev, scsi_cmd, DMA_FROM_DEVICE, in virtscsi_rescan_hotunplug()
|
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | ips.c | 213 #define IPS_DMA_DIR(scb) ((!scb->scsi_cmd || ips_is_passthru(scb->scsi_cmd) || \ 214 DMA_NONE == scb->scsi_cmd->sc_data_direction) ? \ 216 scb->scsi_cmd->sc_data_direction) 800 while ((item) && (item->scsi_cmd != SC)) in ips_eh_abort() 865 while ((item) && (item->scsi_cmd != SC)) in __ips_eh_reset() 928 struct scsi_cmnd *scsi_cmd; in __ips_eh_reset() 938 scb->scsi_cmd->result = DID_ERROR << 16; in __ips_eh_reset() 939 scsi_done(scb->scsi_cmd); in __ips_eh_reset() 947 while ((scsi_cmd in __ips_eh_reset() [all...] |
H A D | pmcraid.c | 330 cmd->scsi_cmd = NULL; in pmcraid_init_cmdblk() 812 * This function copies the sense buffer into the scsi_cmd struct and completes 813 * scsi_cmd by calling scsi_done function. 820 struct scsi_cmnd *scsi_cmd = cmd->scsi_cmd; in pmcraid_erp_done() local 825 scsi_cmd->result |= (DID_ERROR << 16); in pmcraid_erp_done() 826 scmd_printk(KERN_INFO, scsi_cmd, in pmcraid_erp_done() 838 scsi_dma_unmap(scsi_cmd); in pmcraid_erp_done() 840 scsi_done(scsi_cmd); in pmcraid_erp_done() 2006 if (cmd->scsi_cmd) { in pmcraid_fail_outstanding_cmds() 2008 struct scsi_cmnd *scsi_cmd = cmd->scsi_cmd; pmcraid_fail_outstanding_cmds() local 2470 struct scsi_cmnd *scsi_cmd = cmd->scsi_cmd; pmcraid_cancel_all() local 2578 struct scsi_cmnd *scsi_cmd = cmd->scsi_cmd; pmcraid_error_handler() local 2693 pmcraid_reset_device( struct scsi_cmnd *scsi_cmd, unsigned long timeout, u8 modifier) pmcraid_reset_device() argument 2802 struct scsi_cmnd *scsi_cmd = cmd->scsi_cmd; _pmcraid_io_done() local 2933 pmcraid_eh_abort_handler(struct scsi_cmnd *scsi_cmd) pmcraid_eh_abort_handler() argument 3143 struct scsi_cmnd *scsi_cmd = cmd->scsi_cmd; pmcraid_build_ioadl() local 3197 pmcraid_queuecommand_lck(struct scsi_cmnd *scsi_cmd) pmcraid_queuecommand_lck() argument [all...] |
H A D | scsi_scan.c | 204 unsigned char scsi_cmd[MAX_COMMAND_SIZE]; in scsi_unlock_floptical() local 207 scsi_cmd[0] = MODE_SENSE; in scsi_unlock_floptical() 208 scsi_cmd[1] = 0; in scsi_unlock_floptical() 209 scsi_cmd[2] = 0x2e; in scsi_unlock_floptical() 210 scsi_cmd[3] = 0; in scsi_unlock_floptical() 211 scsi_cmd[4] = 0x2a; /* size */ in scsi_unlock_floptical() 212 scsi_cmd[5] = 0; in scsi_unlock_floptical() 213 scsi_execute_cmd(sdev, scsi_cmd, REQ_OP_DRV_IN, result, 0x2a, in scsi_unlock_floptical() 646 unsigned char scsi_cmd[MAX_COMMAND_SIZE]; in scsi_probe_lun() local 672 memset(scsi_cmd, in scsi_probe_lun() 1401 unsigned char scsi_cmd[MAX_COMMAND_SIZE]; scsi_report_lun_scan() local [all...] |
H A D | ipr.c | 656 ipr_cmd->scsi_cmd = NULL; in ipr_reinit_ipr_cmnd() 813 struct scsi_cmnd *scsi_cmd = ipr_cmd->scsi_cmd; in __ipr_scsi_eh_done() local 815 scsi_cmd->result |= (DID_ERROR << 16); in __ipr_scsi_eh_done() 817 scsi_dma_unmap(ipr_cmd->scsi_cmd); in __ipr_scsi_eh_done() 818 scsi_done(scsi_cmd); in __ipr_scsi_eh_done() 870 if (ipr_cmd->scsi_cmd) in ipr_fail_all_ops() 4869 if (ipr_cmd->scsi_cmd && ipr_cmd->scsi_cmd->device == device) in ipr_match_lun() 5040 * @scsi_cmd 5049 __ipr_eh_dev_reset(struct scsi_cmnd *scsi_cmd) __ipr_eh_dev_reset() argument 5188 ipr_cancel_op(struct scsi_cmnd *scsi_cmd) ipr_cancel_op() argument 5297 ipr_eh_abort(struct scsi_cmnd *scsi_cmd) ipr_eh_abort() argument 5621 struct scsi_cmnd *scsi_cmd = ipr_cmd->scsi_cmd; ipr_build_ioadl64() local 5673 struct scsi_cmnd *scsi_cmd = ipr_cmd->scsi_cmd; ipr_build_ioadl() local 5731 struct scsi_cmnd *scsi_cmd = ipr_cmd->scsi_cmd; __ipr_erp_done() local 5877 struct scsi_cmnd *scsi_cmd = ipr_cmd->scsi_cmd; ipr_erp_cancel_all() local 6099 struct scsi_cmnd *scsi_cmd = ipr_cmd->scsi_cmd; ipr_erp_start() local 6206 struct scsi_cmnd *scsi_cmd = ipr_cmd->scsi_cmd; ipr_scsi_done() local 6242 ipr_queuecommand(struct Scsi_Host *shost, struct scsi_cmnd *scsi_cmd) ipr_queuecommand() argument [all...] |
H A D | scsi_ioctl.c | 126 char scsi_cmd[MAX_COMMAND_SIZE]; in scsi_set_medium_removal() local 132 scsi_cmd[0] = ALLOW_MEDIUM_REMOVAL; in scsi_set_medium_removal() 133 scsi_cmd[1] = 0; in scsi_set_medium_removal() 134 scsi_cmd[2] = 0; in scsi_set_medium_removal() 135 scsi_cmd[3] = 0; in scsi_set_medium_removal() 136 scsi_cmd[4] = state; in scsi_set_medium_removal() 137 scsi_cmd[5] = 0; in scsi_set_medium_removal() 139 ret = ioctl_internal_command(sdev, scsi_cmd, in scsi_set_medium_removal()
|
H A D | virtio_scsi.c | 105 * virtscsi_complete_cmd - finish a scsi_cmd and invoke scsi_done 337 unsigned char scsi_cmd[MAX_COMMAND_SIZE]; in virtscsi_rescan_hotunplug() local 347 memset(scsi_cmd, 0, sizeof(scsi_cmd)); in virtscsi_rescan_hotunplug() 348 scsi_cmd[0] = INQUIRY; in virtscsi_rescan_hotunplug() 349 scsi_cmd[4] = (unsigned char) inquiry_len; in virtscsi_rescan_hotunplug() 353 result = scsi_execute_cmd(sdev, scsi_cmd, REQ_OP_DRV_IN, in virtscsi_rescan_hotunplug()
|
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | drivetemp.c | 166 u8 scsi_cmd[MAX_COMMAND_SIZE]; in drivetemp_scsi_command() local 169 memset(scsi_cmd, 0, sizeof(scsi_cmd)); in drivetemp_scsi_command() 170 scsi_cmd[0] = ATA_16; in drivetemp_scsi_command() 172 scsi_cmd[1] = (5 << 1); /* PIO Data-out */ in drivetemp_scsi_command() 177 scsi_cmd[2] = 0x06; in drivetemp_scsi_command() 180 scsi_cmd[1] = (4 << 1); /* PIO Data-in */ in drivetemp_scsi_command() 185 scsi_cmd[2] = 0x0e; in drivetemp_scsi_command() 188 scsi_cmd[4] = feature; in drivetemp_scsi_command() 189 scsi_cmd[ in drivetemp_scsi_command() [all...] |
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | drivetemp.c | 166 u8 scsi_cmd[MAX_COMMAND_SIZE]; in drivetemp_scsi_command() local 169 memset(scsi_cmd, 0, sizeof(scsi_cmd)); in drivetemp_scsi_command() 170 scsi_cmd[0] = ATA_16; in drivetemp_scsi_command() 172 scsi_cmd[1] = (5 << 1); /* PIO Data-out */ in drivetemp_scsi_command() 177 scsi_cmd[2] = 0x06; in drivetemp_scsi_command() 180 scsi_cmd[1] = (4 << 1); /* PIO Data-in */ in drivetemp_scsi_command() 185 scsi_cmd[2] = 0x0e; in drivetemp_scsi_command() 188 scsi_cmd[4] = feature; in drivetemp_scsi_command() 189 scsi_cmd[ in drivetemp_scsi_command() [all...] |
/kernel/linux/linux-5.10/drivers/ata/ |
H A D | libata-scsi.c | 360 u8 scsi_cmd[MAX_COMMAND_SIZE]; in ata_cmd_ioctl() local 374 memset(scsi_cmd, 0, sizeof(scsi_cmd)); in ata_cmd_ioctl() 384 scsi_cmd[1] = (4 << 1); /* PIO Data-in */ in ata_cmd_ioctl() 385 scsi_cmd[2] = 0x0e; /* no off.line or cc, read from dev, in ata_cmd_ioctl() 389 scsi_cmd[1] = (3 << 1); /* Non-data */ in ata_cmd_ioctl() 390 scsi_cmd[2] = 0x20; /* cc but no off.line or data xfer */ in ata_cmd_ioctl() 394 scsi_cmd[0] = ATA_16; in ata_cmd_ioctl() 396 scsi_cmd[4] = args[2]; in ata_cmd_ioctl() 398 scsi_cmd[ in ata_cmd_ioctl() 464 u8 scsi_cmd[MAX_COMMAND_SIZE]; ata_task_ioctl() local [all...] |
/kernel/linux/linux-6.6/drivers/ata/ |
H A D | libata-scsi.c | 381 u8 scsi_cmd[MAX_COMMAND_SIZE]; in ata_cmd_ioctl() local 399 memset(scsi_cmd, 0, sizeof(scsi_cmd)); in ata_cmd_ioctl() 409 scsi_cmd[1] = (4 << 1); /* PIO Data-in */ in ata_cmd_ioctl() 410 scsi_cmd[2] = 0x0e; /* no off.line or cc, read from dev, in ata_cmd_ioctl() 413 scsi_cmd[1] = (3 << 1); /* Non-data */ in ata_cmd_ioctl() 414 scsi_cmd[2] = 0x20; /* cc but no off.line or data xfer */ in ata_cmd_ioctl() 417 scsi_cmd[0] = ATA_16; in ata_cmd_ioctl() 419 scsi_cmd[4] = args[2]; in ata_cmd_ioctl() 421 scsi_cmd[ in ata_cmd_ioctl() 489 u8 scsi_cmd[MAX_COMMAND_SIZE]; ata_task_ioctl() local [all...] |
/kernel/linux/linux-5.10/drivers/scsi/cxlflash/ |
H A D | vlun.c | 424 u8 *scsi_cmd = NULL; in write_same16() local 437 scsi_cmd = kzalloc(MAX_COMMAND_SIZE, GFP_KERNEL); in write_same16() 438 if (unlikely(!cmd_buf || !scsi_cmd)) { in write_same16() 445 scsi_cmd[0] = WRITE_SAME_16; in write_same16() 446 scsi_cmd[1] = cfg->ws_unmap ? 0x8 : 0; in write_same16() 447 put_unaligned_be64(offset, &scsi_cmd[2]); in write_same16() 449 &scsi_cmd[10]); in write_same16() 453 result = scsi_execute(sdev, scsi_cmd, DMA_TO_DEVICE, cmd_buf, in write_same16() 478 kfree(scsi_cmd); in write_same16()
|
H A D | superpipe.c | 337 u8 *scsi_cmd = NULL; in read_cap16() local 345 scsi_cmd = kzalloc(MAX_COMMAND_SIZE, GFP_KERNEL); in read_cap16() 346 if (unlikely(!cmd_buf || !scsi_cmd)) { in read_cap16() 351 scsi_cmd[0] = SERVICE_ACTION_IN_16; /* read cap(16) */ in read_cap16() 352 scsi_cmd[1] = SAI_READ_CAPACITY_16; /* service action */ in read_cap16() 353 put_unaligned_be32(CMD_BUFSIZE, &scsi_cmd[10]); in read_cap16() 356 retry_cnt ? "re" : "", scsi_cmd[0]); in read_cap16() 360 result = scsi_execute(sdev, scsi_cmd, DMA_FROM_DEVICE, cmd_buf, in read_cap16() 390 kfree(scsi_cmd); in read_cap16() 420 kfree(scsi_cmd); in read_cap16() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/cxlflash/ |
H A D | vlun.c | 424 u8 *scsi_cmd = NULL; in write_same16() local 437 scsi_cmd = kzalloc(MAX_COMMAND_SIZE, GFP_KERNEL); in write_same16() 438 if (unlikely(!cmd_buf || !scsi_cmd)) { in write_same16() 445 scsi_cmd[0] = WRITE_SAME_16; in write_same16() 446 scsi_cmd[1] = cfg->ws_unmap ? 0x8 : 0; in write_same16() 447 put_unaligned_be64(offset, &scsi_cmd[2]); in write_same16() 449 &scsi_cmd[10]); in write_same16() 453 result = scsi_execute_cmd(sdev, scsi_cmd, REQ_OP_DRV_OUT, in write_same16() 478 kfree(scsi_cmd); in write_same16()
|
H A D | superpipe.c | 340 u8 *scsi_cmd = NULL; in read_cap16() local 348 scsi_cmd = kzalloc(MAX_COMMAND_SIZE, GFP_KERNEL); in read_cap16() 349 if (unlikely(!cmd_buf || !scsi_cmd)) { in read_cap16() 354 scsi_cmd[0] = SERVICE_ACTION_IN_16; /* read cap(16) */ in read_cap16() 355 scsi_cmd[1] = SAI_READ_CAPACITY_16; /* service action */ in read_cap16() 356 put_unaligned_be32(CMD_BUFSIZE, &scsi_cmd[10]); in read_cap16() 359 retry_cnt ? "re" : "", scsi_cmd[0]); in read_cap16() 363 result = scsi_execute_cmd(sdev, scsi_cmd, REQ_OP_DRV_IN, cmd_buf, in read_cap16() 391 kfree(scsi_cmd); in read_cap16() 421 kfree(scsi_cmd); in read_cap16() [all...] |
/kernel/linux/linux-5.10/drivers/scsi/isci/ |
H A D | task.h | 186 struct scsi_cmnd *scsi_cmd,
|
/kernel/linux/linux-5.10/drivers/scsi/qedi/ |
H A D | qedi_iscsi.h | 181 struct scsi_cmnd *scsi_cmd; member
|
/kernel/linux/linux-6.6/drivers/scsi/qedi/ |
H A D | qedi_iscsi.h | 182 struct scsi_cmnd *scsi_cmd; member
|
/kernel/linux/linux-5.10/drivers/scsi/bnx2i/ |
H A D | bnx2i_iscsi.c | 115 (start_bd_idx > scsi_sg_count(cmd->scsi_cmd))) { in bnx2i_setup_write_cmd_bd_info() 122 scsi_sg_count(cmd->scsi_cmd)); in bnx2i_setup_write_cmd_bd_info() 145 struct scsi_cmnd *sc = cmd->scsi_cmd; in bnx2i_map_scsi_sg() 209 struct scsi_cmnd *sc = cmd->scsi_cmd; in bnx2i_iscsi_unmap_sg_list() 1141 lpcnt = cmd->scsi_cmd->cmd_len / sizeof(dword); in bnx2i_cpy_scsi_cdb() 1209 cmd->scsi_cmd = NULL; in bnx2i_mtask_xmit() 1243 cmd->scsi_cmd = sc; in bnx2i_task_xmit()
|
/kernel/linux/linux-6.6/drivers/scsi/bnx2i/ |
H A D | bnx2i_iscsi.c | 115 (start_bd_idx > scsi_sg_count(cmd->scsi_cmd))) { in bnx2i_setup_write_cmd_bd_info() 122 scsi_sg_count(cmd->scsi_cmd)); in bnx2i_setup_write_cmd_bd_info() 145 struct scsi_cmnd *sc = cmd->scsi_cmd; in bnx2i_map_scsi_sg() 209 struct scsi_cmnd *sc = cmd->scsi_cmd; in bnx2i_iscsi_unmap_sg_list() 1141 lpcnt = cmd->scsi_cmd->cmd_len / sizeof(dword); in bnx2i_cpy_scsi_cdb() 1209 cmd->scsi_cmd = NULL; in bnx2i_mtask_xmit() 1243 cmd->scsi_cmd = sc; in bnx2i_task_xmit()
|