Lines Matching defs:buffer
111 * get data buffer address from ublksrv.
113 * Then, bio data could be copied into this data buffer for a WRITE request
122 /* userspace buffer address from io cmd */
307 struct blk_zone *buffer;
313 buffer = ublk_alloc_report_buffer(ub, nr_zones, &buffer_length);
314 if (!buffer)
327 memset(buffer, 0, buffer_length);
340 ret = blk_rq_map_kern(disk->queue, req, buffer, buffer_length,
354 struct blk_zone *zone = buffer + i;
373 kvfree(buffer);
1175 /* update iod->addr because ublksrv may have passed a new io buffer */
1190 * of OOM. TODO: reserve one buffer with single page pinned
1291 /* fill iod to slot in io cmd buffer */
1355 /* map pre-allocated per-queue cmd buffer to ublksrv daemon */
1733 * FETCH_RQ has to provide IO buffer if NEED GET
1755 * COMMIT_AND_FETCH_REQ has to provide IO buffer if
2099 /* align max io buffer size with PAGE_SIZE */
2748 * header->addr always points to the dev path buffer, and
2749 * header->dev_path_len records length of dev path buffer.