1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
.TH "libnvme" 9 "enum nvme_id_ctrl_trattr" "April 2025" "API Manual" LINUX
.SH NAME
enum nvme_id_ctrl_trattr \- Tracking Attributes
.SH SYNOPSIS
enum nvme_id_ctrl_trattr {
.br
.BI " NVME_CTRL_TRATTR_THMCS_SHIFT"
,
.br
.br
.BI " NVME_CTRL_TRATTR_TUDCS_SHIFT"
,
.br
.br
.BI " NVME_CTRL_TRATTR_MRTLL_SHIFT"
,
.br
.br
.BI " NVME_CTRL_TRATTR_THMCS_MASK"
,
.br
.br
.BI " NVME_CTRL_TRATTR_TUDCS_MASK"
,
.br
.br
.BI " NVME_CTRL_TRATTR_MRTLL_MASK"
};
.SH Constants
.IP "NVME_CTRL_TRATTR_THMCS_SHIFT" 12
Shift amount to get the Track Host Memory Changes Support
from the \fIstruct nvme_id_ctrl\fP.trattr field.
.IP "NVME_CTRL_TRATTR_TUDCS_SHIFT" 12
Shift amount to get the Track User Data Changes Support
from the \fIstruct nvme_id_ctrl\fP.trattr field.
.IP "NVME_CTRL_TRATTR_MRTLL_SHIFT" 12
Shift amount to get the Memory Range Tracking Length Limit
from the \fIstruct nvme_id_ctrl\fP.trattr field.
.IP "NVME_CTRL_TRATTR_THMCS_MASK" 12
Mask to get the Track Host Memory Changes Support
from the \fIstruct nvme_id_ctrl\fP.trattr field.
.IP "NVME_CTRL_TRATTR_TUDCS_MASK" 12
Mask to get the Track User Data Changes Support
from the \fIstruct nvme_id_ctrl\fP.trattr field.
.IP "NVME_CTRL_TRATTR_MRTLL_MASK" 12
Mask to get the Memory Range Tracking Length Limit
from the \fIstruct nvme_id_ctrl\fP.trattr field.
|