Lines Matching refs:req_size
436 uint64_t req_size, size; in vring_translate_split() local
438 req_size = sizeof(struct vring_desc) * vq->size; in vring_translate_split()
439 size = req_size; in vring_translate_split()
443 if (!vq->desc || size != req_size) in vring_translate_split()
446 req_size = sizeof(struct vring_avail); in vring_translate_split()
447 req_size += sizeof(uint16_t) * vq->size; in vring_translate_split()
449 req_size += sizeof(uint16_t); in vring_translate_split()
450 size = req_size; in vring_translate_split()
454 if (!vq->avail || size != req_size) in vring_translate_split()
457 req_size = sizeof(struct vring_used); in vring_translate_split()
458 req_size += sizeof(struct vring_used_elem) * vq->size; in vring_translate_split()
460 req_size += sizeof(uint16_t); in vring_translate_split()
461 size = req_size; in vring_translate_split()
465 if (!vq->used || size != req_size) in vring_translate_split()
475 uint64_t req_size, size; in vring_translate_packed() local
477 req_size = sizeof(struct vring_packed_desc) * vq->size; in vring_translate_packed()
478 size = req_size; in vring_translate_packed()
482 if (!vq->desc_packed || size != req_size) in vring_translate_packed()
485 req_size = sizeof(struct vring_packed_desc_event); in vring_translate_packed()
486 size = req_size; in vring_translate_packed()
490 if (!vq->driver_event || size != req_size) in vring_translate_packed()
493 req_size = sizeof(struct vring_packed_desc_event); in vring_translate_packed()
494 size = req_size; in vring_translate_packed()
498 if (!vq->device_event || size != req_size) in vring_translate_packed()