ata_format_dsm_trim_descr (9) - Linux Manuals
ata_format_dsm_trim_descr: SATL Write Same to DSM Trim
NAME
ata_format_dsm_trim_descr - SATL Write Same to DSM Trim
SYNOPSIS
-
size_t ata_format_dsm_trim_descr(struct scsi_cmnd
* cmd, u32trmax, u64 sector, u32 count);
ARGUMENTS
cmd
-
- SCSI command being translated
trmax
- Maximum number of entries that will fit in sector_size bytes.
sector
- Starting sector
count
- Total Range of request in logical sectors
DESCRIPTION
Rewrite the WRITE SAME descriptor to be a DSM TRIM little-endian formatted descriptor.
Upto 64 entries of the format: 63:48 Range Length 47:0 LBA
Range Length of 0 is ignored. LBA's should be sorted order and not overlap.
NOTE
this is the same format as ADD LBA(S) TO NV CACHE PINNED SET
RETURN
Number of bytes copied into sglist.
AUTHOR
Jeff Garzik
- Author.
COPYRIGHT