Lines Matching refs:dst

400 static inline void blkif_get_x86_32_req(struct blkif_request *dst,
404 dst->operation = READ_ONCE(src->operation);
405 switch (dst->operation) {
410 dst->u.rw.nr_segments = src->u.rw.nr_segments;
411 dst->u.rw.handle = src->u.rw.handle;
412 dst->u.rw.id = src->u.rw.id;
413 dst->u.rw.sector_number = src->u.rw.sector_number;
415 if (n > dst->u.rw.nr_segments)
416 n = dst->u.rw.nr_segments;
418 dst->u.rw.seg[i] = src->u.rw.seg[i];
421 dst->u.discard.flag = src->u.discard.flag;
422 dst->u.discard.id = src->u.discard.id;
423 dst->u.discard.sector_number = src->u.discard.sector_number;
424 dst->u.discard.nr_sectors = src->u.discard.nr_sectors;
427 dst->u.indirect.indirect_op = src->u.indirect.indirect_op;
428 dst->u.indirect.nr_segments = src->u.indirect.nr_segments;
429 dst->u.indirect.handle = src->u.indirect.handle;
430 dst->u.indirect.id = src->u.indirect.id;
431 dst->u.indirect.sector_number = src->u.indirect.sector_number;
433 j = min(MAX_INDIRECT_PAGES, INDIRECT_PAGES(dst->u.indirect.nr_segments));
435 dst->u.indirect.indirect_grefs[i] =
443 dst->u.other.id = src->u.other.id;
448 static inline void blkif_get_x86_64_req(struct blkif_request *dst,
452 dst->operation = READ_ONCE(src->operation);
453 switch (dst->operation) {
458 dst->u.rw.nr_segments = src->u.rw.nr_segments;
459 dst->u.rw.handle = src->u.rw.handle;
460 dst->u.rw.id = src->u.rw.id;
461 dst->u.rw.sector_number = src->u.rw.sector_number;
463 if (n > dst->u.rw.nr_segments)
464 n = dst->u.rw.nr_segments;
466 dst->u.rw.seg[i] = src->u.rw.seg[i];
469 dst->u.discard.flag = src->u.discard.flag;
470 dst->u.discard.id = src->u.discard.id;
471 dst->u.discard.sector_number = src->u.discard.sector_number;
472 dst->u.discard.nr_sectors = src->u.discard.nr_sectors;
475 dst->u.indirect.indirect_op = src->u.indirect.indirect_op;
476 dst->u.indirect.nr_segments = src->u.indirect.nr_segments;
477 dst->u.indirect.handle = src->u.indirect.handle;
478 dst->u.indirect.id = src->u.indirect.id;
479 dst->u.indirect.sector_number = src->u.indirect.sector_number;
481 j = min(MAX_INDIRECT_PAGES, INDIRECT_PAGES(dst->u.indirect.nr_segments));
483 dst->u.indirect.indirect_grefs[i] =
491 dst->u.other.id = src->u.other.id;