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 *, struct netmap_adapter *);
150 void (*nmd_deref)(struct netmap_mem_d *, struct netmap_adapter *);
151 ssize_t (*nmd_if_offset)(struct netmap_mem_d *, const void *vaddr);
152 void (*nmd_delete)(struct netmap_mem_d *);
154 struct netmap_if * (*nmd_if_new)(struct netmap_mem_d *,
156 void (*nmd_if_delete)(struct netmap_mem_d *,
158 int (*nmd_rings_create)(struct netmap_mem_d *,
160 void (*nmd_rings_delete)(struct netmap_mem_d *,
164 struct netmap_mem_d { struct
183 struct netmap_mem_d *prev, *next; argument
194 netmap_mem_get_lut(struct netmap_mem_d *nmd, struct netmap_lut *lut) in netmap_mem_get_lut() argument
206 netmap_mem_get_info(struct netmap_mem_d *nmd, uint64_t *size, in netmap_mem_get_info()
219 netmap_mem_ofstophys(struct netmap_mem_d *nmd, vm_ooffset_t off) in netmap_mem_ofstophys()
238 netmap_mem_config(struct netmap_mem_d *nmd) in netmap_mem_config()
251 netmap_mem_if_offset(struct netmap_mem_d *nmd, const void *off) in netmap_mem_if_offset()
263 netmap_mem_delete(struct netmap_mem_d *nmd) in netmap_mem_delete()
272 struct netmap_mem_d *nmd = na->nm_mem; in netmap_mem_if_new()
284 struct netmap_mem_d *nmd = na->nm_mem; in netmap_mem_if_delete()
295 struct netmap_mem_d *nmd = na->nm_mem; in netmap_mem_rings_create()
307 struct netmap_mem_d *nmd = na->nm_mem; in netmap_mem_rings_delete()
316 static int nm_mem_check_group(struct netmap_mem_d *, void *);
317 static void nm_mem_release_id(struct netmap_mem_d *);
320 netmap_mem_get_id(struct netmap_mem_d *nmd) in netmap_mem_get_id()
333 static struct netmap_mem_d *netmap_last_mem_d = &nm_mem;
336 struct netmap_mem_d *
337 __netmap_mem_get(struct netmap_mem_d *nmd, const char *func, int line) in __netmap_mem_get()
347 __netmap_mem_put(struct netmap_mem_d *nmd, const char *func, int line) in __netmap_mem_put()
361 netmap_mem_finalize(struct netmap_mem_d *nmd, struct netmap_adapter *na) in netmap_mem_finalize()
445 netmap_mem_init_bitmaps(struct netmap_mem_d *nmd) in netmap_mem_init_bitmaps()
477 netmap_mem_deref(struct netmap_mem_d *nmd, struct netmap_adapter *na) in netmap_mem_deref()
506 netmap_mem2_get_lut(struct netmap_mem_d *nmd, struct netmap_lut *lut) in netmap_mem2_get_lut()
540 struct netmap_mem_d nm_mem = { /* Our memory allocator. */
592 static struct netmap_mem_d nm_mem_blueprint;
596 static const struct netmap_mem_d nm_blueprint = {
667 nm_mem_assign_id_locked(struct netmap_mem_d *nmd, int grp_id, int domain) in nm_mem_assign_id_locked()
670 struct netmap_mem_d *scan = netmap_last_mem_d; in nm_mem_assign_id_locked()
700 nm_mem_assign_id(struct netmap_mem_d *nmd, int grp_id) in nm_mem_assign_id()
713 nm_mem_release_id(struct netmap_mem_d *nmd) in nm_mem_release_id()
724 struct netmap_mem_d *
727 struct netmap_mem_d *nmd; in netmap_mem_find()
745 nm_mem_check_group(struct netmap_mem_d *nmd, void *dev) in nm_mem_check_group()
818 netmap_mem2_ofstophys(struct netmap_mem_d* nmd, vm_ooffset_t offset) in netmap_mem2_ofstophys()
882 win32_build_user_vm_map(struct netmap_mem_d* nmd) in win32_build_user_vm_map()
941 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()
956 netmap_mem2_get_info(struct netmap_mem_d* nmd, uint64_t* size, in netmap_mem2_get_info()
1021 netmap_mem2_if_offset(struct netmap_mem_d *nmd, const void *addr) in netmap_mem2_if_offset()
1127 netmap_mem_bufsize(struct netmap_mem_d *nmd) in netmap_mem_bufsize()
1153 struct netmap_mem_d *nmd = na->nm_mem; in netmap_extra_alloc()
1180 struct netmap_mem_d *nmd = na->nm_mem; in netmap_extra_free()
1202 netmap_new_bufs(struct netmap_mem_d *nmd, struct netmap_slot *slot, u_int n) in netmap_new_bufs()
1234 netmap_mem_set_ring(struct netmap_mem_d *nmd, struct netmap_slot *slot, u_int n, uint32_t index) in netmap_mem_set_ring()
1248 netmap_free_buf(struct netmap_mem_d *nmd, uint32_t i) in netmap_free_buf()
1261 netmap_free_bufs(struct netmap_mem_d *nmd, struct netmap_slot *slot, u_int n) in netmap_free_bufs()
1416 netmap_finalize_obj_allocator(struct netmap_mem_d *nmd, struct netmap_obj_pool *p) in netmap_finalize_obj_allocator()
1535 netmap_mem_reset_all(struct netmap_mem_d *nmd) in netmap_mem_reset_all()
1651 netmap_mem_finalize_all(struct netmap_mem_d *nmd) in netmap_mem_finalize_all()
1694 struct netmap_mem_d *d = NULL; in _netmap_mem_private_new()
1769 struct netmap_mem_d *
1773 struct netmap_mem_d *d = NULL; in netmap_mem_private_new()
1830 struct netmap_mem_d *
1834 struct netmap_mem_d *nmd; in netmap_mem_get_allocator()
1886 netmap_mem2_config(struct netmap_mem_d *nmd) in netmap_mem2_config()
1916 netmap_mem2_finalize(struct netmap_mem_d *nmd, struct netmap_adapter *na) in netmap_mem2_finalize()
1931 netmap_mem2_delete(struct netmap_mem_d *nmd) in netmap_mem2_delete()
1994 netmap_mem2_rings_create(struct netmap_mem_d *nmd, struct netmap_adapter *na) in netmap_mem2_rings_create()
2081 netmap_mem2_rings_delete(struct netmap_mem_d *nmd, struct netmap_adapter *na) in netmap_mem2_rings_delete()
2120 netmap_mem2_if_new(struct netmap_mem_d *nmd, in netmap_mem2_if_new()
2189 netmap_mem2_if_delete(struct netmap_mem_d *nmd, in netmap_mem2_if_delete()
2201 netmap_mem2_deref(struct netmap_mem_d *nmd, struct netmap_adapter *na) in netmap_mem2_deref()
2226 struct netmap_mem_d *nmd) in netmap_mem_pools_info_get()
2256 struct netmap_mem_d up;
2306 netmap_mem_ext_delete(struct netmap_mem_d *d) in netmap_mem_ext_delete()
2328 netmap_mem_ext_config(struct netmap_mem_d *nmd) in netmap_mem_ext_config()
2348 struct netmap_mem_d *
2512 struct netmap_mem_d up;
2524 netmap_mem_pt_guest_ifp_add(struct netmap_mem_d *nmd, if_t ifp, in netmap_mem_pt_guest_ifp_add()
2554 netmap_mem_pt_guest_ifp_lookup(struct netmap_mem_d *nmd, if_t ifp) in netmap_mem_pt_guest_ifp_lookup()
2570 netmap_mem_pt_guest_ifp_del(struct netmap_mem_d *nmd, if_t ifp) in netmap_mem_pt_guest_ifp_del()
2601 netmap_mem_pt_guest_get_lut(struct netmap_mem_d *nmd, struct netmap_lut *lut) in netmap_mem_pt_guest_get_lut()
2614 netmap_mem_pt_guest_get_info(struct netmap_mem_d *nmd, uint64_t *size, in netmap_mem_pt_guest_get_info()
2636 netmap_mem_pt_guest_ofstophys(struct netmap_mem_d *nmd, vm_ooffset_t off) in netmap_mem_pt_guest_ofstophys()
2647 netmap_mem_pt_guest_config(struct netmap_mem_d *nmd) in netmap_mem_pt_guest_config()
2656 netmap_mem_pt_guest_finalize(struct netmap_mem_d *nmd, struct netmap_adapter *na) in netmap_mem_pt_guest_finalize()
2729 netmap_mem_pt_guest_deref(struct netmap_mem_d *nmd, struct netmap_adapter *na) in netmap_mem_pt_guest_deref()
2746 netmap_mem_pt_guest_if_offset(struct netmap_mem_d *nmd, const void *vaddr) in netmap_mem_pt_guest_if_offset()
2754 netmap_mem_pt_guest_delete(struct netmap_mem_d *nmd) in netmap_mem_pt_guest_delete()
2769 netmap_mem_pt_guest_if_new(struct netmap_mem_d *nmd, in netmap_mem_pt_guest_if_new()
2789 netmap_mem_pt_guest_if_delete(struct netmap_mem_d * nmd, in netmap_mem_pt_guest_if_delete()
2801 netmap_mem_pt_guest_rings_create(struct netmap_mem_d *nmd, in netmap_mem_pt_guest_rings_create()
2840 netmap_mem_pt_guest_rings_delete(struct netmap_mem_d *nmd, struct netmap_adapter *na) in netmap_mem_pt_guest_rings_delete()
2874 static struct netmap_mem_d *
2877 struct netmap_mem_d *mem = NULL; in netmap_mem_pt_guest_find_memid()
2878 struct netmap_mem_d *scan = netmap_last_mem_d; in netmap_mem_pt_guest_find_memid()
2896 static struct netmap_mem_d *
2935 static struct netmap_mem_d *
2938 struct netmap_mem_d *nmd; in netmap_mem_pt_guest_get()
2960 struct netmap_mem_d *
2963 struct netmap_mem_d *nmd; in netmap_mem_pt_guest_attach()
2978 struct netmap_mem_d *
2983 struct netmap_mem_d *nmd; in netmap_mem_pt_guest_new()