Lines Matching refs:netmap_mem_d
143 int (*nmd_get_lut)(struct netmap_mem_d *, struct netmap_lut*);
144 int (*nmd_get_info)(struct netmap_mem_d *, uint64_t *size,
147 vm_paddr_t (*nmd_ofstophys)(struct netmap_mem_d *, vm_ooffset_t);
148 int (*nmd_config)(struct netmap_mem_d *);
149 int (*nmd_finalize)(struct netmap_mem_d *);
150 void (*nmd_deref)(struct netmap_mem_d *);
151 ssize_t (*nmd_if_offset)(struct netmap_mem_d *, const void *vaddr);
152 void (*nmd_delete)(struct netmap_mem_d *);
161 struct netmap_mem_d { struct
178 struct netmap_mem_d *prev, *next; argument
189 netmap_mem_get_lut(struct netmap_mem_d *nmd, struct netmap_lut *lut) in netmap_mem_get_lut() argument
201 netmap_mem_get_info(struct netmap_mem_d *nmd, uint64_t *size, in netmap_mem_get_info()
214 netmap_mem_ofstophys(struct netmap_mem_d *nmd, vm_ooffset_t off) in netmap_mem_ofstophys()
233 netmap_mem_config(struct netmap_mem_d *nmd) in netmap_mem_config()
246 netmap_mem_if_offset(struct netmap_mem_d *nmd, const void *off) in netmap_mem_if_offset()
258 netmap_mem_delete(struct netmap_mem_d *nmd) in netmap_mem_delete()
267 struct netmap_mem_d *nmd = na->nm_mem; in netmap_mem_if_new()
279 struct netmap_mem_d *nmd = na->nm_mem; in netmap_mem_if_delete()
290 struct netmap_mem_d *nmd = na->nm_mem; in netmap_mem_rings_create()
302 struct netmap_mem_d *nmd = na->nm_mem; in netmap_mem_rings_delete()
311 static int nm_mem_assign_group(struct netmap_mem_d *, bus_dma_tag_t);
312 static void nm_mem_release_id(struct netmap_mem_d *);
315 netmap_mem_get_id(struct netmap_mem_d *nmd) in netmap_mem_get_id()
328 static struct netmap_mem_d *netmap_last_mem_d = &nm_mem;
331 struct netmap_mem_d *
332 __netmap_mem_get(struct netmap_mem_d *nmd, const char *func, int line) in __netmap_mem_get()
342 __netmap_mem_put(struct netmap_mem_d *nmd, const char *func, int line) in __netmap_mem_put()
356 netmap_mem_finalize(struct netmap_mem_d *nmd, struct netmap_adapter *na) in netmap_mem_finalize()
440 netmap_mem_init_bitmaps(struct netmap_mem_d *nmd) in netmap_mem_init_bitmaps()
472 netmap_mem_deref(struct netmap_mem_d *nmd, struct netmap_adapter *na) in netmap_mem_deref()
502 netmap_mem2_get_lut(struct netmap_mem_d *nmd, struct netmap_lut *lut) in netmap_mem2_get_lut()
536 struct netmap_mem_d nm_mem = { /* Our memory allocator. */
590 static const struct netmap_mem_d nm_blueprint = {
652 nm_mem_assign_id_locked(struct netmap_mem_d *nmd) in nm_mem_assign_id_locked()
655 struct netmap_mem_d *scan = netmap_last_mem_d; in nm_mem_assign_id_locked()
683 nm_mem_assign_id(struct netmap_mem_d *nmd) in nm_mem_assign_id()
696 nm_mem_release_id(struct netmap_mem_d *nmd) in nm_mem_release_id()
707 struct netmap_mem_d *
710 struct netmap_mem_d *nmd; in netmap_mem_find()
728 nm_mem_assign_group(struct netmap_mem_d *nmd, bus_dma_tag_t dev) in nm_mem_assign_group()
798 netmap_mem2_ofstophys(struct netmap_mem_d* nmd, vm_ooffset_t offset) in netmap_mem2_ofstophys()
862 win32_build_user_vm_map(struct netmap_mem_d* nmd) in win32_build_user_vm_map()
921 netmap_mem2_get_pool_info(struct netmap_mem_d* nmd, u_int pool, u_int *clustsize, u_int *numcluster… in netmap_mem2_get_pool_info()
936 netmap_mem2_get_info(struct netmap_mem_d* nmd, uint64_t* size, in netmap_mem2_get_info()
1001 netmap_mem2_if_offset(struct netmap_mem_d *nmd, const void *addr) in netmap_mem2_if_offset()
1107 netmap_mem_bufsize(struct netmap_mem_d *nmd) in netmap_mem_bufsize()
1133 struct netmap_mem_d *nmd = na->nm_mem; in netmap_extra_alloc()
1160 struct netmap_mem_d *nmd = na->nm_mem; in netmap_extra_free()
1182 netmap_new_bufs(struct netmap_mem_d *nmd, struct netmap_slot *slot, u_int n) in netmap_new_bufs()
1214 netmap_mem_set_ring(struct netmap_mem_d *nmd, struct netmap_slot *slot, u_int n, uint32_t index) in netmap_mem_set_ring()
1228 netmap_free_buf(struct netmap_mem_d *nmd, uint32_t i) in netmap_free_buf()
1241 netmap_free_bufs(struct netmap_mem_d *nmd, struct netmap_slot *slot, u_int n) in netmap_free_bufs()
1510 netmap_mem_reset_all(struct netmap_mem_d *nmd) in netmap_mem_reset_all()
1624 netmap_mem_finalize_all(struct netmap_mem_d *nmd) in netmap_mem_finalize_all()
1666 struct netmap_mem_d *d = NULL; in _netmap_mem_private_new()
1712 struct netmap_mem_d *
1716 struct netmap_mem_d *d = NULL; in netmap_mem_private_new()
1773 netmap_mem2_config(struct netmap_mem_d *nmd) in netmap_mem2_config()
1803 netmap_mem2_finalize(struct netmap_mem_d *nmd) in netmap_mem2_finalize()
1818 netmap_mem2_delete(struct netmap_mem_d *nmd) in netmap_mem2_delete()
2068 netmap_mem2_deref(struct netmap_mem_d *nmd) in netmap_mem2_deref()
2093 struct netmap_mem_d *nmd) in netmap_mem_pools_info_get()
2123 struct netmap_mem_d up;
2173 netmap_mem_ext_delete(struct netmap_mem_d *d) in netmap_mem_ext_delete()
2195 netmap_mem_ext_config(struct netmap_mem_d *nmd) in netmap_mem_ext_config()
2215 struct netmap_mem_d *
2376 struct netmap_mem_d up;
2388 netmap_mem_pt_guest_ifp_add(struct netmap_mem_d *nmd, struct ifnet *ifp, in netmap_mem_pt_guest_ifp_add()
2418 netmap_mem_pt_guest_ifp_lookup(struct netmap_mem_d *nmd, struct ifnet *ifp) in netmap_mem_pt_guest_ifp_lookup()
2434 netmap_mem_pt_guest_ifp_del(struct netmap_mem_d *nmd, struct ifnet *ifp) in netmap_mem_pt_guest_ifp_del()
2465 netmap_mem_pt_guest_get_lut(struct netmap_mem_d *nmd, struct netmap_lut *lut) in netmap_mem_pt_guest_get_lut()
2478 netmap_mem_pt_guest_get_info(struct netmap_mem_d *nmd, uint64_t *size, in netmap_mem_pt_guest_get_info()
2500 netmap_mem_pt_guest_ofstophys(struct netmap_mem_d *nmd, vm_ooffset_t off) in netmap_mem_pt_guest_ofstophys()
2511 netmap_mem_pt_guest_config(struct netmap_mem_d *nmd) in netmap_mem_pt_guest_config()
2520 netmap_mem_pt_guest_finalize(struct netmap_mem_d *nmd) in netmap_mem_pt_guest_finalize()
2593 netmap_mem_pt_guest_deref(struct netmap_mem_d *nmd) in netmap_mem_pt_guest_deref()
2610 netmap_mem_pt_guest_if_offset(struct netmap_mem_d *nmd, const void *vaddr) in netmap_mem_pt_guest_if_offset()
2618 netmap_mem_pt_guest_delete(struct netmap_mem_d *nmd) in netmap_mem_pt_guest_delete()
2733 static struct netmap_mem_d *
2736 struct netmap_mem_d *mem = NULL; in netmap_mem_pt_guest_find_memid()
2737 struct netmap_mem_d *scan = netmap_last_mem_d; in netmap_mem_pt_guest_find_memid()
2755 static struct netmap_mem_d *
2794 static struct netmap_mem_d *
2797 struct netmap_mem_d *nmd; in netmap_mem_pt_guest_get()
2819 struct netmap_mem_d *
2822 struct netmap_mem_d *nmd; in netmap_mem_pt_guest_attach()
2837 struct netmap_mem_d *
2842 struct netmap_mem_d *nmd; in netmap_mem_pt_guest_new()