Lines Matching +full:host +full:- +full:command
28 #include "standard-headers/linux/types.h"
29 #include "standard-headers/linux/virtio_ids.h"
30 #include "standard-headers/linux/virtio_config.h"
31 #include "standard-headers/linux/virtio_types.h"
37 #define VIRTIO_BLK_F_RO 5 /* Disk is read-only */
48 #define VIRTIO_BLK_F_BARRIER 0 /* Does host support barriers? */
49 #define VIRTIO_BLK_F_SCSI 7 /* Supports scsi command passthru */
50 #define VIRTIO_BLK_F_FLUSH 9 /* Flush command supported */
59 /* The capacity (in 512-byte sectors). */
94 * The maximum discard sectors (in 512-byte sectors) for
100 * discard command.
108 * The maximum number of write zeroes sectors (in 512-byte sectors) in
114 * command.
127 * The maximum secure erase sectors (in 512-byte sectors) for
133 * secure erase command.
152 * Command types
158 * VIRTIO_BLK_T_BARRIER. VIRTIO_BLK_T_FLUSH is a command of its own
167 /* This bit says it's a scsi command, not an actual read or write. */
171 /* Cache flush command */
174 /* Get device ID command */
177 /* Discard command */
180 /* Write zeroes command */
183 /* Secure erase command */
186 /* Zone append command */
189 /* Report zones command */
192 /* Open zone command */
195 /* Close zone command */
198 /* Finish zone command */
201 /* Reset zone command */
204 /* Reset All zones command */
213 * This comes first in the read scatter-gather list.
215 * this is the first element of the read scatter-gather list.
232 /* Host-managed zoned device */
234 /* Host-aware zoned device */
238 * Zone descriptor. A part of VIRTIO_BLK_T_ZONE_REPORT command reply.
285 /* Read-Only */
292 /* Unmap this range (only valid for write zeroes command) */
314 /* And this is the final byte of the write scatter-gather list. */