Lines Matching +full:scatter +full:- +full:gather
1 /* SPDX-License-Identifier: MIT */
34 *------------------ Backend Device Identification (PRIVATE) ------------------
36 * p-devname
41 * p-dev
44 * A string specifying the backend device: either a 4-tuple "h:c:t:l"
48 * v-dev
51 * A string specifying the frontend device in form of a 4-tuple "h:c:t:l"
54 *--------------------------------- Features ---------------------------------
56 * feature-sg-grant
60 * Specifies the maximum number of scatter/gather elements in grant pages
68 *----------------------- Request Transport Parameters -----------------------
70 * event-channel
76 * ring-ref
98 * <domid>/<vhost>/feature-host = "0"
100 * <domid>/<vhost>/frontend-id = "<domid>"
103 * <domid>/<vhost>/vscsi-devs/dev-0/p-dev = "8:0:2:1" or "naa.wwn:lun"
104 * <domid>/<vhost>/vscsi-devs/dev-0/state = "4"
105 * <domid>/<vhost>/vscsi-devs/dev-0/v-dev = "0:0:0:0"
106 * <domid>/<vhost>/vscsi-devs/dev-1/p-dev = "8:0:2:2"
107 * <domid>/<vhost>/vscsi-devs/dev-1/state = "4"
108 * <domid>/<vhost>/vscsi-devs/dev-1/v-dev = "0:0:1:0"
114 * <vhost>/backend-id = "0"
115 * <vhost>/event-channel = "20"
116 * <vhost>/ring-ref = "43"
118 * <vhost>/vscsi-devs/dev-0/state = "4"
119 * <vhost>/vscsi-devs/dev-1/state = "4"
124 * <domid>/<vhost>/vscsi-devs/dev-1/p-devname = "/dev/$device"
132 * <domid>/<vhost>/feature-host = "0"
134 * <domid>/<vhost>/frontend-id = "<domid>"
137 * <domid>/<vhost>/vscsi-devs/dev-0/p-dev = "8:0:2:1"
138 * <domid>/<vhost>/vscsi-devs/dev-0/state = "1"
139 * <domid>/<vhost>/vscsi-devs/dev-0/v-dev = "0:0:0:0"
140 * Wait for <domid>/<vhost>/state + <domid>/<vhost>/vscsi-devs/dev-0/state become 4
144 * <domid>/<vhost>/vscsi-devs/dev-1/p-dev = "8:0:2:2"
145 * <domid>/<vhost>/vscsi-devs/dev-1/state = "1"
146 * <domid>/<vhost>/vscsi-devs/dev-1/v-dev = "0:0:1:0"
147 * Wait for <domid>/<vhost>/state + <domid>/<vhost>/vscsi-devs/dev-1/state become 4
151 * <domid>/<vhost>/vscsi-devs/dev-1/state = "5"
153 * Wait for <domid>/<vhost>/vscsi-devs/dev-1/state become 6
154 * Remove <domid>/<vhost>/vscsi-devs/dev-1/{state,p-dev,v-dev,p-devname}
155 * Remove <domid>/<vhost>/vscsi-devs/dev-1/
179 * If "feature-sg-grant" in the Xenstore is set it is possible to specify more
182 * of the "feature-sg-grant" entry from Xenstore. When using indirection the
206 * Preset scatter/gather elements for a following request. Deprecated.
212 * Maximum scatter/gather segments per request.
215 * structures on one page (4096 bytes) and the number of scatter/gather
218 * If "feature-sg-grant" is set, more scatter/gather elements can be specified
258 uint8_t nr_segments; /* Number of pieces of scatter-gather */
263 * of grant pages containing SG elements. Usable if "feature-sg-grant" set.
278 uint32_t residual_len; /* request bufflen -
283 /* SCSI I/O status from vscsiif_response->rslt */
286 /* Host I/O status from vscsiif_response->rslt */
307 /* Force command past mid-layer */