Searched refs:up_next (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/vhost/ |
H A D | vringh.c | 160 int *up_next, u16 *i, void *addr, in move_to_indirect() 167 if (*up_next != -1) { in move_to_indirect() 168 vringh_bad("Multilevel indirect %u->%u", *up_next, *i); in move_to_indirect() 180 *up_next = vringh16_to_cpu(vrh, desc->next); in move_to_indirect() 182 *up_next = -2; in move_to_indirect() 217 static u16 __cold return_from_indirect(const struct vringh *vrh, int *up_next, in return_from_indirect() argument 220 u16 i = *up_next; in return_from_indirect() 222 *up_next = -1; in return_from_indirect() 277 int err, count = 0, indirect_count = 0, up_next, desc_max; in __vringh_iov() local 285 up_next in __vringh_iov() 159 move_to_indirect(const struct vringh *vrh, int *up_next, u16 *i, void *addr, const struct vring_desc *desc, struct vring_desc **descs, int *desc_max) move_to_indirect() argument [all...] |
/kernel/linux/linux-6.6/drivers/vhost/ |
H A D | vringh.c | 187 int *up_next, u16 *i, void *addr, in move_to_indirect() 194 if (*up_next != -1) { in move_to_indirect() 195 vringh_bad("Multilevel indirect %u->%u", *up_next, *i); in move_to_indirect() 207 *up_next = vringh16_to_cpu(vrh, desc->next); in move_to_indirect() 209 *up_next = -2; in move_to_indirect() 245 static u16 __cold return_from_indirect(const struct vringh *vrh, int *up_next, in return_from_indirect() argument 248 u16 i = *up_next; in return_from_indirect() 250 *up_next = -1; in return_from_indirect() 305 int err, count = 0, indirect_count = 0, up_next, desc_max; in __vringh_iov() local 313 up_next in __vringh_iov() 186 move_to_indirect(const struct vringh *vrh, int *up_next, u16 *i, void *addr, const struct vring_desc *desc, struct vring_desc **descs, int *desc_max) move_to_indirect() argument [all...] |
Completed in 4 milliseconds