MCPcopy Create free account
hub / github.com/F-Stack/f-stack / vring_init_split

Function vring_init_split

dpdk/drivers/net/virtio/virtio_ring.h:151–161  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

149 return size;
150}
151static inline void
152vring_init_split(struct vring *vr, uint8_t *p, unsigned long align,
153 unsigned int num)
154{
155 vr->num = num;
156 vr->desc = (struct vring_desc *) p;
157 vr->avail = (struct vring_avail *) (p +
158 num * sizeof(struct vring_desc));
159 vr->used = (void *)
160 RTE_ALIGN_CEIL((uintptr_t)(&vr->avail->ring[num]), align);
161}
162
163static inline void
164vring_init_packed(struct vring_packed *vr, uint8_t *p, unsigned long align,

Callers 1

virtio_init_vringFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected