Lines Matching +full:protocol +full:- +full:id

28 /* Not a real protocol.  Used to generate ring structs which contain
30 * compiler-checkable way to use common struct elements, so we can
31 * avoid using switch(protocol) in a number of places. */
39 /* i386 protocol version */
45 uint64_t id; /* private guest value, echoed in resp */ member
50 uint64_t id; /* copied from request */ member
58 /* x86_64 protocol version */
63 uint64_t __attribute__((__aligned__(8))) id; member
68 uint64_t __attribute__((__aligned__(8))) id; member
81 * regardless of the protocol in use, based on the ring size. This constant
82 * facilitates resource pre-allocation in backend drivers since the size is
92 * for a given instance regardless of the protocol in use.
116 dst->operation = src->operation; in blkif_get_x86_32_req()
117 dst->nr_segments = src->nr_segments; in blkif_get_x86_32_req()
118 dst->handle = src->handle; in blkif_get_x86_32_req()
119 dst->id = src->id; in blkif_get_x86_32_req()
120 dst->sector_number = src->sector_number; in blkif_get_x86_32_req()
122 if (n > dst->nr_segments) in blkif_get_x86_32_req()
123 n = dst->nr_segments; in blkif_get_x86_32_req()
125 dst->seg[i] = src->seg[i]; in blkif_get_x86_32_req()
131 dst->operation = src->operation; in blkif_get_x86_64_req()
132 dst->nr_segments = src->nr_segments; in blkif_get_x86_64_req()
133 dst->handle = src->handle; in blkif_get_x86_64_req()
134 dst->id = src->id; in blkif_get_x86_64_req()
135 dst->sector_number = src->sector_number; 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()
140 dst->seg[i] = src->seg[i]; in blkif_get_x86_64_req()