Lines Matching refs:fill
68 struct xsk_ring_prod *fill; member
225 struct xsk_ring_prod *fill, in xsk_create_umem_rings() argument
254 fill->mask = umem->config.fill_size - 1; in xsk_create_umem_rings()
255 fill->size = umem->config.fill_size; in xsk_create_umem_rings()
256 fill->producer = map + off.fr.producer; in xsk_create_umem_rings()
257 fill->consumer = map + off.fr.consumer; in xsk_create_umem_rings()
258 fill->flags = map + off.fr.flags; in xsk_create_umem_rings()
259 fill->ring = map + off.fr.desc; in xsk_create_umem_rings()
260 fill->cached_cons = umem->config.fill_size; in xsk_create_umem_rings()
286 __u64 size, struct xsk_ring_prod *fill, in xsk_umem__create_v0_0_4() argument
294 if (!umem_area || !umem_ptr || !fill || !comp) in xsk_umem__create_v0_0_4()
326 err = xsk_create_umem_rings(umem, umem->fd, fill, comp); in xsk_umem__create_v0_0_4()
330 umem->fill_save = fill; in xsk_umem__create_v0_0_4()
351 __u64 size, struct xsk_ring_prod *fill, in xsk_umem__create_v0_0_2() argument
360 return xsk_umem__create_v0_0_4(umem_ptr, umem_area, size, fill, comp, in xsk_umem__create_v0_0_2()
929 munmap(ctx->fill->ring - off.fr.desc, off.fr.desc + umem->config.fill_size * in xsk_put_ctx()
942 struct xsk_ring_prod *fill, in xsk_create_ctx() argument
953 err = xsk_create_umem_rings(umem, xsk->fd, fill, comp); in xsk_create_ctx()
958 } else if (umem->fill_save != fill || umem->comp_save != comp) { in xsk_create_ctx()
960 memcpy(fill, umem->fill_save, sizeof(*fill)); in xsk_create_ctx()
971 ctx->fill = fill; in xsk_create_ctx()
1016 struct xsk_ring_prod *fill, in xsk_socket__create_shared() argument
1031 unmap = umem->fill_save != fill; in xsk_socket__create_shared()
1062 if (!fill || !comp) { in xsk_socket__create_shared()
1068 fill, comp); in xsk_socket__create_shared()