/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | sd.h | 56 SD_LBP_UNMAP, /* Use UNMAP command */ 57 SD_LBP_WS16, /* Use WRITE SAME(16) with UNMAP bit */ 58 SD_LBP_WS10, /* Use WRITE SAME(10) with UNMAP bit */ 66 SD_ZERO_WS16_UNMAP, /* Use WRITE SAME(16) with UNMAP */ 67 SD_ZERO_WS10_UNMAP, /* Use WRITE SAME(10) with UNMAP */ 165 case UNMAP: in scsi_medium_access_command()
|
H A D | scsi_trace.c | 374 case UNMAP: in scsi_trace_parse_cdb()
|
H A D | sd.c | 892 cmd->cmnd[0] = UNMAP; in sd_setup_unmap_cmnd() 929 cmd->cmnd[1] = 0x8; /* UNMAP */ in sd_setup_write_same16_cmnd() 961 cmd->cmnd[1] = 0x8; /* UNMAP */ in sd_setup_write_same10_cmnd() 2122 case UNMAP: in sd_done() 2127 if (SCpnt->cmnd[1] & 8) { /* UNMAP */ in sd_done() 3079 sdkp->lbpu = (buffer[5] >> 7) & 1; /* UNMAP */ in sd_read_block_provisioning() 3080 sdkp->lbpws = (buffer[5] >> 6) & 1; /* WRITE SAME(16) with UNMAP */ in sd_read_block_provisioning() 3081 sdkp->lbpws10 = (buffer[5] >> 5) & 1; /* WRITE SAME(10) with UNMAP */ in sd_read_block_provisioning()
|
/kernel/linux/linux-5.10/tools/lib/traceevent/plugins/ |
H A D | plugin_scsi.c | 69 #define UNMAP 0x42 macro 399 case UNMAP: in scsi_trace_parse_cdb()
|
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | target.h | 70 scsi_opcode_name(UNMAP), \
|
H A D | scsi.h | 68 scsi_opcode_name(UNMAP), \
|
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | sd.h | 56 SD_LBP_UNMAP, /* Use UNMAP command */ 57 SD_LBP_WS16, /* Use WRITE SAME(16) with UNMAP bit */ 58 SD_LBP_WS10, /* Use WRITE SAME(10) with UNMAP bit */ 66 SD_ZERO_WS16_UNMAP, /* Use WRITE SAME(16) with UNMAP */ 67 SD_ZERO_WS10_UNMAP, /* Use WRITE SAME(10) with UNMAP */ 191 case UNMAP: in scsi_medium_access_command()
|
H A D | scsi_trace.c | 374 case UNMAP: in scsi_trace_parse_cdb()
|
H A D | sd.c | 903 cmd->cmnd[0] = UNMAP; in sd_setup_unmap_cmnd() 934 cmd->cmnd[1] = 0x8; /* UNMAP */ in sd_setup_write_same16_cmnd() 961 cmd->cmnd[1] = 0x8; /* UNMAP */ in sd_setup_write_same10_cmnd() 2200 case UNMAP: in sd_done() 2205 if (SCpnt->cmnd[1] & 8) { /* UNMAP */ in sd_done() 3188 sdkp->lbpu = (vpd->data[5] >> 7) & 1; /* UNMAP */ in sd_read_block_provisioning() 3189 sdkp->lbpws = (vpd->data[5] >> 6) & 1; /* WRITE SAME(16) w/ UNMAP */ in sd_read_block_provisioning() 3190 sdkp->lbpws10 = (vpd->data[5] >> 5) & 1; /* WRITE SAME(10) w/ UNMAP */ in sd_read_block_provisioning()
|
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | target.h | 70 scsi_opcode_name(UNMAP), \
|
H A D | scsi.h | 68 scsi_opcode_name(UNMAP), \
|
H A D | ufs.h | 21 { UNMAP, "UNMAP" })
|
/kernel/linux/linux-5.10/include/scsi/ |
H A D | scsi_proto.h | 73 #define UNMAP 0x42 macro
|
/kernel/linux/linux-6.6/include/scsi/ |
H A D | scsi_proto.h | 73 #define UNMAP 0x42 macro
|
/kernel/linux/linux-6.6/drivers/target/ |
H A D | target_core_spc.c | 572 * Set MAXIMUM UNMAP LBA COUNT in spc_emulate_evpd_b0() 577 * Set MAXIMUM UNMAP BLOCK DESCRIPTOR COUNT in spc_emulate_evpd_b0() 583 * Set OPTIMAL UNMAP GRANULARITY in spc_emulate_evpd_b0() 588 * UNMAP GRANULARITY ALIGNMENT in spc_emulate_evpd_b0() 651 * the UNMAP command (see 5.25). A TPU bit set to zero indicates in spc_emulate_evpd_b2() 652 * that the device server does not support the UNMAP command. in spc_emulate_evpd_b2() 670 * read will return zeroes after an UNMAP or WRITE SAME (16) to an LBA in spc_emulate_evpd_b2() 1553 .opcode = UNMAP, 1555 .usage_bits = {UNMAP, 0x00, 0x00, 0x00,
|
H A D | target_core_sbc.c | 121 * an UNMAP or WRITE SAME w/ unmap bit (sbc3r36 5.16.2) in sbc_emulate_readcapacity_16() 315 * Special case for WRITE_SAME w/ UNMAP=1 that ends up getting in sbc_setup_write_same() 323 pr_err("Got WRITE_SAME w/ UNMAP=1, but backend device" in sbc_setup_write_same() 969 case UNMAP: in sbc_parse_cdb() 974 pr_err("Got UNMAP, but backend device has" in sbc_parse_cdb() 1007 * of byte 1 bit 3 UNMAP instead of original reserved field in sbc_parse_cdb() 1099 pr_warn("UNMAP parameter list length %u too small\n", in sbc_execute_unmap() 1113 pr_warn("UNMAP parameter list length %u too small, ignoring bd_dl %u\n", in sbc_execute_unmap() 1123 /* First UNMAP block descriptor starts at 8 byte offset */ in sbc_execute_unmap() 1125 pr_debug("UNMAP in sbc_execute_unmap() [all...] |
/kernel/linux/linux-5.10/drivers/target/ |
H A D | target_core_sbc.c | 121 * an UNMAP or WRITE SAME w/ unmap bit (sbc3r36 5.16.2) in sbc_emulate_readcapacity_16() 316 * Special case for WRITE_SAME w/ UNMAP=1 that ends up getting in sbc_setup_write_same() 324 pr_err("Got WRITE_SAME w/ UNMAP=1, but backend device" in sbc_setup_write_same() 1028 case UNMAP: in sbc_parse_cdb() 1033 pr_err("Got UNMAP, but backend device has" in sbc_parse_cdb() 1066 * of byte 1 bit 3 UNMAP instead of original reserved field in sbc_parse_cdb() 1158 pr_warn("UNMAP parameter list length %u too small\n", in sbc_execute_unmap() 1172 pr_warn("UNMAP parameter list length %u too small, ignoring bd_dl %u\n", in sbc_execute_unmap() 1182 /* First UNMAP block descriptor starts at 8 byte offset */ in sbc_execute_unmap() 1184 pr_debug("UNMAP in sbc_execute_unmap() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/mpi3mr/ |
H A D | mpi3mr_os.c | 4793 if ((scmd->cmnd[0] == UNMAP) && is_pcie_dev && in mpi3mr_qcmd()
|
/kernel/linux/linux-6.6/drivers/ufs/core/ |
H A D | ufshcd.c | 433 } else if (opcode == UNMAP) { in ufshcd_add_command_trace()
|