Home
last modified time | relevance | path

Searched refs:usedidx (Results 1 – 2 of 2) sorted by relevance

/openbsd/src/sys/dev/pv/
Dvirtio.c850 uint16_t slot, usedidx; in virtio_dequeue() local
855 usedidx = vq->vq_used_idx++; in virtio_dequeue()
856 usedidx &= vq->vq_mask; in virtio_dequeue()
860 slot = vq->vq_used->ring[usedidx].id; in virtio_dequeue()
869 *lenp = vq->vq_used->ring[usedidx].len; in virtio_dequeue()
/openbsd/src/sys/net/
Dif.c216 unsigned char *usedidx; /* bitmap of indices in use */ member
321 if_idxmap.usedidx = malloc(if_idxmap_usedidx_size(limit), in if_idxmap_init()
323 setbit(if_idxmap.usedidx, 0); /* blacklist ifidx 0 */ in if_idxmap_init()
376 memcpy(nusedidx, if_idxmap.usedidx, howmany(olimit, NBBY)); in if_idxmap_alloc()
379 dtor = (struct if_idxmap_dtor *)if_idxmap.usedidx; in if_idxmap_alloc()
380 if_idxmap.usedidx = nusedidx; in if_idxmap_alloc()
391 if (index != 0 && isclr(if_idxmap.usedidx, index)) in if_idxmap_alloc()
397 KASSERT(isclr(if_idxmap.usedidx, index)); in if_idxmap_alloc()
399 setbit(if_idxmap.usedidx, index); in if_idxmap_alloc()
434 KASSERT(isset(if_idxmap.usedidx, index)); in if_idxmap_insert()
[all …]