Lines Matching refs:capabilities

93    device->capabilities            = 0;
99 device->capabilities |= SATI_DEVICE_CAP_NCQ_REQUESTED_ENABLE;
105 device->capabilities |= SATI_DEVICE_CAP_IGNORE_FUA;
110 * @brief This method will update the SATI_DEVICE capabilities based on
114 * the supported capabilities.
116 * information from which to extract the capabilities of the
126 U16 capabilities = 0;
129 capabilities |= SATI_DEVICE_CAP_UDMA_ENABLE;
134 capabilities |= SATI_DEVICE_CAP_48BIT_ENABLE;
140 capabilities |= SATI_DEVICE_CAP_SMART_SUPPORT;
146 capabilities |= SATI_DEVICE_CAP_SMART_ENABLE;
149 // Save the NCQ related capabilities information.
153 if (device->capabilities & SATI_DEVICE_CAP_NCQ_REQUESTED_ENABLE)
155 capabilities |= SATI_DEVICE_CAP_NCQ_REQUESTED_ENABLE;
156 capabilities |= SATI_DEVICE_CAP_NCQ_SUPPORTED_ENABLE;
157 capabilities |= SATI_DEVICE_CAP_DMA_FUA_ENABLE;
167 if (device->capabilities & SATI_DEVICE_CAP_IGNORE_FUA)
168 capabilities |= SATI_DEVICE_CAP_IGNORE_FUA;
171 capabilities |= SATI_DEVICE_CAP_REMOVABLE_MEDIA;
175 capabilities |= SATI_DEVICE_CAP_WRITE_UNCORRECTABLE_ENABLE;
181 capabilities |= SATI_DEVICE_CAP_MULTIPLE_SECTORS_PER_PHYSCIAL_SECTOR;
187 capabilities |= SATI_DEVICE_CAP_SMART_SELF_TEST_SUPPORT;
192 capabilities |= SATI_DEVICE_CAP_SSD;
209 // Determine DSM TRIM capabilities
218 capabilities |= SATI_DEVICE_CAP_DSM_TRIM_SUPPORT;
225 capabilities |= SATI_DEVICE_CAP_DETERMINISTIC_READ_AFTER_TRIM;
231 capabilities |= SATI_DEVICE_CAP_READ_ZERO_AFTER_TRIM;
237 capabilities |= SATI_DEVICE_CAP_STANDBY_ENABLE;
243 device->capabilities = capabilities;