Lines Matching +full:read +full:- +full:only
9 * the elements common to all protocols only. This way we get a
10 * compiler-checkable way to use common struct elements, so we can
25 blkif_vdev_t handle; /* only for read/write requests */
27 blkif_sector_t sector_number; /* start sector idx on disk (r/w only) */
33 blkif_vdev_t handle; /* only for read/write requests */
35 blkif_sector_t sector_number; /* start sector idx on disk (r/w only) */
51 blkif_vdev_t handle; /* only for read/write requests */
53 blkif_sector_t sector_number; /* start sector idx on disk (r/w only) */
59 blkif_vdev_t handle; /* only for read/write requests */
61 blkif_sector_t sector_number; /* start sector idx on disk (r/w only) */
98 dst->operation = src->operation; in blkif_get_x86_32_req()
99 dst->nr_segments = src->nr_segments; in blkif_get_x86_32_req()
100 dst->handle = src->handle; in blkif_get_x86_32_req()
101 dst->id = src->id; in blkif_get_x86_32_req()
102 dst->sector_number = src->sector_number; in blkif_get_x86_32_req()
103 /* Prevent the compiler from using src->... instead. */ in blkif_get_x86_32_req()
105 if (dst->operation == BLKIF_OP_DISCARD) { in blkif_get_x86_32_req()
108 d->nr_sectors = s->nr_sectors; in blkif_get_x86_32_req()
111 if (n > dst->nr_segments) { in blkif_get_x86_32_req()
112 n = dst->nr_segments; in blkif_get_x86_32_req()
115 dst->seg[i] = src->seg[i]; in blkif_get_x86_32_req()
124 dst->operation = src->operation; in blkif_get_x86_64_req()
125 dst->nr_segments = src->nr_segments; in blkif_get_x86_64_req()
126 dst->handle = src->handle; in blkif_get_x86_64_req()
127 dst->id = src->id; in blkif_get_x86_64_req()
128 dst->sector_number = src->sector_number; in blkif_get_x86_64_req()
129 /* Prevent the compiler from using src->... instead. */ in blkif_get_x86_64_req()
131 if (dst->operation == BLKIF_OP_DISCARD) { in blkif_get_x86_64_req()
134 d->nr_sectors = s->nr_sectors; in blkif_get_x86_64_req()
137 if (n > dst->nr_segments) { in blkif_get_x86_64_req()
138 n = dst->nr_segments; in blkif_get_x86_64_req()
141 dst->seg[i] = src->seg[i]; in blkif_get_x86_64_req()