Lines Matching refs:netmap_mem_d

141 	int (*nmd_get_lut)(struct netmap_mem_d *, struct netmap_lut*);
142 int (*nmd_get_info)(struct netmap_mem_d *, uint64_t *size,
145 vm_paddr_t (*nmd_ofstophys)(struct netmap_mem_d *, vm_ooffset_t);
146 int (*nmd_config)(struct netmap_mem_d *);
147 int (*nmd_finalize)(struct netmap_mem_d *, struct netmap_adapter *);
148 void (*nmd_deref)(struct netmap_mem_d *, struct netmap_adapter *);
149 ssize_t (*nmd_if_offset)(struct netmap_mem_d *, const void *vaddr);
150 void (*nmd_delete)(struct netmap_mem_d *);
152 struct netmap_if * (*nmd_if_new)(struct netmap_mem_d *,
154 void (*nmd_if_delete)(struct netmap_mem_d *,
156 int (*nmd_rings_create)(struct netmap_mem_d *,
158 void (*nmd_rings_delete)(struct netmap_mem_d *,
162 struct netmap_mem_d { struct
181 struct netmap_mem_d *prev, *next; argument
192 netmap_mem_get_lut(struct netmap_mem_d *nmd, struct netmap_lut *lut) in netmap_mem_get_lut() argument
204 netmap_mem_get_info(struct netmap_mem_d *nmd, uint64_t *size, in netmap_mem_get_info()
217 netmap_mem_ofstophys(struct netmap_mem_d *nmd, vm_ooffset_t off) in netmap_mem_ofstophys()
236 netmap_mem_config(struct netmap_mem_d *nmd) in netmap_mem_config()
249 netmap_mem_if_offset(struct netmap_mem_d *nmd, const void *off) in netmap_mem_if_offset()
261 netmap_mem_delete(struct netmap_mem_d *nmd) in netmap_mem_delete()
270 struct netmap_mem_d *nmd = na->nm_mem; in netmap_mem_if_new()
282 struct netmap_mem_d *nmd = na->nm_mem; in netmap_mem_if_delete()
293 struct netmap_mem_d *nmd = na->nm_mem; in netmap_mem_rings_create()
305 struct netmap_mem_d *nmd = na->nm_mem; in netmap_mem_rings_delete()
314 static int nm_mem_check_group(struct netmap_mem_d *, void *);
315 static void nm_mem_release_id(struct netmap_mem_d *);
318 netmap_mem_get_id(struct netmap_mem_d *nmd) in netmap_mem_get_id()
331 static struct netmap_mem_d *netmap_last_mem_d = &nm_mem;
334 struct netmap_mem_d *
335 __netmap_mem_get(struct netmap_mem_d *nmd, const char *func, int line) in __netmap_mem_get()
345 __netmap_mem_put(struct netmap_mem_d *nmd, const char *func, int line) in __netmap_mem_put()
359 netmap_mem_finalize(struct netmap_mem_d *nmd, struct netmap_adapter *na) in netmap_mem_finalize()
443 netmap_mem_init_bitmaps(struct netmap_mem_d *nmd) in netmap_mem_init_bitmaps()
475 netmap_mem_deref(struct netmap_mem_d *nmd, struct netmap_adapter *na) in netmap_mem_deref()
504 netmap_mem2_get_lut(struct netmap_mem_d *nmd, struct netmap_lut *lut) in netmap_mem2_get_lut()
538 struct netmap_mem_d nm_mem = { /* Our memory allocator. */
590 static struct netmap_mem_d nm_mem_blueprint;
594 static const struct netmap_mem_d nm_blueprint = {
665 nm_mem_assign_id_locked(struct netmap_mem_d *nmd, int grp_id, int domain) in nm_mem_assign_id_locked()
668 struct netmap_mem_d *scan = netmap_last_mem_d; in nm_mem_assign_id_locked()
698 nm_mem_assign_id(struct netmap_mem_d *nmd, int grp_id) in nm_mem_assign_id()
711 nm_mem_release_id(struct netmap_mem_d *nmd) in nm_mem_release_id()
722 struct netmap_mem_d *
725 struct netmap_mem_d *nmd; in netmap_mem_find()
743 nm_mem_check_group(struct netmap_mem_d *nmd, void *dev) in nm_mem_check_group()
816 netmap_mem2_ofstophys(struct netmap_mem_d* nmd, vm_ooffset_t offset) in netmap_mem2_ofstophys()
880 win32_build_user_vm_map(struct netmap_mem_d* nmd) in win32_build_user_vm_map()
939 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()
954 netmap_mem2_get_info(struct netmap_mem_d* nmd, uint64_t* size, in netmap_mem2_get_info()
1019 netmap_mem2_if_offset(struct netmap_mem_d *nmd, const void *addr) in netmap_mem2_if_offset()
1125 netmap_mem_bufsize(struct netmap_mem_d *nmd) in netmap_mem_bufsize()
1151 struct netmap_mem_d *nmd = na->nm_mem; in netmap_extra_alloc()
1178 struct netmap_mem_d *nmd = na->nm_mem; in netmap_extra_free()
1200 netmap_new_bufs(struct netmap_mem_d *nmd, struct netmap_slot *slot, u_int n) in netmap_new_bufs()
1232 netmap_mem_set_ring(struct netmap_mem_d *nmd, struct netmap_slot *slot, u_int n, uint32_t index) in netmap_mem_set_ring()
1246 netmap_free_buf(struct netmap_mem_d *nmd, uint32_t i) in netmap_free_buf()
1259 netmap_free_bufs(struct netmap_mem_d *nmd, struct netmap_slot *slot, u_int n) in netmap_free_bufs()
1414 netmap_finalize_obj_allocator(struct netmap_mem_d *nmd, struct netmap_obj_pool *p) in netmap_finalize_obj_allocator()
1533 netmap_mem_reset_all(struct netmap_mem_d *nmd) in netmap_mem_reset_all()
1649 netmap_mem_finalize_all(struct netmap_mem_d *nmd) in netmap_mem_finalize_all()
1692 struct netmap_mem_d *d = NULL; in _netmap_mem_private_new()
1767 struct netmap_mem_d *
1771 struct netmap_mem_d *d = NULL; in netmap_mem_private_new()
1828 struct netmap_mem_d *
1832 struct netmap_mem_d *nmd; in netmap_mem_get_allocator()
1884 netmap_mem2_config(struct netmap_mem_d *nmd) in netmap_mem2_config()
1914 netmap_mem2_finalize(struct netmap_mem_d *nmd, struct netmap_adapter *na) in netmap_mem2_finalize()
1929 netmap_mem2_delete(struct netmap_mem_d *nmd) in netmap_mem2_delete()
1992 netmap_mem2_rings_create(struct netmap_mem_d *nmd, struct netmap_adapter *na) in netmap_mem2_rings_create()
2071 netmap_mem2_rings_delete(struct netmap_mem_d *nmd, struct netmap_adapter *na) in netmap_mem2_rings_delete()
2110 netmap_mem2_if_new(struct netmap_mem_d *nmd, in netmap_mem2_if_new()
2179 netmap_mem2_if_delete(struct netmap_mem_d *nmd, in netmap_mem2_if_delete()
2191 netmap_mem2_deref(struct netmap_mem_d *nmd, struct netmap_adapter *na) in netmap_mem2_deref()
2216 struct netmap_mem_d *nmd) in netmap_mem_pools_info_get()
2246 struct netmap_mem_d up;
2296 netmap_mem_ext_delete(struct netmap_mem_d *d) in netmap_mem_ext_delete()
2318 netmap_mem_ext_config(struct netmap_mem_d *nmd) in netmap_mem_ext_config()
2338 struct netmap_mem_d *
2502 struct netmap_mem_d up;
2514 netmap_mem_pt_guest_ifp_add(struct netmap_mem_d *nmd, if_t ifp, in netmap_mem_pt_guest_ifp_add()
2544 netmap_mem_pt_guest_ifp_lookup(struct netmap_mem_d *nmd, if_t ifp) in netmap_mem_pt_guest_ifp_lookup()
2560 netmap_mem_pt_guest_ifp_del(struct netmap_mem_d *nmd, if_t ifp) in netmap_mem_pt_guest_ifp_del()
2591 netmap_mem_pt_guest_get_lut(struct netmap_mem_d *nmd, struct netmap_lut *lut) in netmap_mem_pt_guest_get_lut()
2604 netmap_mem_pt_guest_get_info(struct netmap_mem_d *nmd, uint64_t *size, in netmap_mem_pt_guest_get_info()
2626 netmap_mem_pt_guest_ofstophys(struct netmap_mem_d *nmd, vm_ooffset_t off) in netmap_mem_pt_guest_ofstophys()
2637 netmap_mem_pt_guest_config(struct netmap_mem_d *nmd) in netmap_mem_pt_guest_config()
2646 netmap_mem_pt_guest_finalize(struct netmap_mem_d *nmd, struct netmap_adapter *na) in netmap_mem_pt_guest_finalize()
2719 netmap_mem_pt_guest_deref(struct netmap_mem_d *nmd, struct netmap_adapter *na) in netmap_mem_pt_guest_deref()
2736 netmap_mem_pt_guest_if_offset(struct netmap_mem_d *nmd, const void *vaddr) in netmap_mem_pt_guest_if_offset()
2744 netmap_mem_pt_guest_delete(struct netmap_mem_d *nmd) in netmap_mem_pt_guest_delete()
2759 netmap_mem_pt_guest_if_new(struct netmap_mem_d *nmd, in netmap_mem_pt_guest_if_new()
2779 netmap_mem_pt_guest_if_delete(struct netmap_mem_d * nmd, in netmap_mem_pt_guest_if_delete()
2791 netmap_mem_pt_guest_rings_create(struct netmap_mem_d *nmd, in netmap_mem_pt_guest_rings_create()
2830 netmap_mem_pt_guest_rings_delete(struct netmap_mem_d *nmd, struct netmap_adapter *na) in netmap_mem_pt_guest_rings_delete()
2864 static struct netmap_mem_d *
2867 struct netmap_mem_d *mem = NULL; in netmap_mem_pt_guest_find_memid()
2868 struct netmap_mem_d *scan = netmap_last_mem_d; in netmap_mem_pt_guest_find_memid()
2886 static struct netmap_mem_d *
2925 static struct netmap_mem_d *
2928 struct netmap_mem_d *nmd; in netmap_mem_pt_guest_get()
2950 struct netmap_mem_d *
2953 struct netmap_mem_d *nmd; in netmap_mem_pt_guest_attach()
2968 struct netmap_mem_d *
2973 struct netmap_mem_d *nmd; in netmap_mem_pt_guest_new()