cpu_to_vringh16
tmp = cpu_to_vringh16(vrh, val);
if (desc->flags & cpu_to_vringh16(vrh, VRING_DESC_F_NEXT))
cpu_to_vringh16(vrh, VRING_DESC_F_INDIRECT))) {
if (desc.flags & cpu_to_vringh16(vrh, VRING_DESC_F_WRITE))
if (desc.flags & cpu_to_vringh16(vrh, VRING_DESC_F_NEXT)) {
__virtio16 v = cpu_to_vringh16(vrh, val);
WRITE_ONCE(*p, cpu_to_vringh16(vrh, val));