Home
last modified time | relevance | path

Searched refs:UNMAP (Results 1 - 19 of 19) sorted by relevance

/kernel/linux/linux-5.10/drivers/scsi/
H A Dsd.h56 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 Dscsi_trace.c374 case UNMAP: in scsi_trace_parse_cdb()
H A Dsd.c892 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 Dplugin_scsi.c69 #define UNMAP 0x42 macro
399 case UNMAP: in scsi_trace_parse_cdb()
/kernel/linux/linux-5.10/include/trace/events/
H A Dtarget.h70 scsi_opcode_name(UNMAP), \
H A Dscsi.h68 scsi_opcode_name(UNMAP), \
/kernel/linux/linux-6.6/drivers/scsi/
H A Dsd.h56 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 Dscsi_trace.c374 case UNMAP: in scsi_trace_parse_cdb()
H A Dsd.c903 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 Dtarget.h70 scsi_opcode_name(UNMAP), \
H A Dscsi.h68 scsi_opcode_name(UNMAP), \
H A Dufs.h21 { UNMAP, "UNMAP" })
/kernel/linux/linux-5.10/include/scsi/
H A Dscsi_proto.h73 #define UNMAP 0x42 macro
/kernel/linux/linux-6.6/include/scsi/
H A Dscsi_proto.h73 #define UNMAP 0x42 macro
/kernel/linux/linux-6.6/drivers/target/
H A Dtarget_core_spc.c572 * 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 Dtarget_core_sbc.c121 * 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 Dtarget_core_sbc.c121 * 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 Dmpi3mr_os.c4793 if ((scmd->cmnd[0] == UNMAP) && is_pcie_dev && in mpi3mr_qcmd()
/kernel/linux/linux-6.6/drivers/ufs/core/
H A Dufshcd.c433 } else if (opcode == UNMAP) { in ufshcd_add_command_trace()

Completed in 38 milliseconds