Lines Matching defs:netmap_mem_d

100 	/* (see 'finalized' field in 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 {
181 struct netmap_mem_d *prev, *next;
192 netmap_mem_get_lut(struct netmap_mem_d *nmd, struct netmap_lut *lut)
204 netmap_mem_get_info(struct netmap_mem_d *nmd, uint64_t *size,
217 netmap_mem_ofstophys(struct netmap_mem_d *nmd, vm_ooffset_t off)
236 netmap_mem_config(struct netmap_mem_d *nmd)
249 netmap_mem_if_offset(struct netmap_mem_d *nmd, const void *off)
261 netmap_mem_delete(struct netmap_mem_d *nmd)
270 struct netmap_mem_d *nmd = na->nm_mem;
282 struct netmap_mem_d *nmd = na->nm_mem;
293 struct netmap_mem_d *nmd = na->nm_mem;
305 struct netmap_mem_d *nmd = na->nm_mem;
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)
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)
345 __netmap_mem_put(struct netmap_mem_d *nmd, const char *func, int line)
359 netmap_mem_finalize(struct netmap_mem_d *nmd, struct netmap_adapter *na)
443 netmap_mem_init_bitmaps(struct netmap_mem_d *nmd)
475 netmap_mem_deref(struct netmap_mem_d *nmd, struct netmap_adapter *na)
504 netmap_mem2_get_lut(struct netmap_mem_d *nmd, struct netmap_lut *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 = {
661 nm_mem_assign_id_locked(struct netmap_mem_d *nmd, int grp_id, int domain)
664 struct netmap_mem_d *scan = netmap_last_mem_d;
694 nm_mem_assign_id(struct netmap_mem_d *nmd, int grp_id)
707 nm_mem_release_id(struct netmap_mem_d *nmd)
718 struct netmap_mem_d *
721 struct netmap_mem_d *nmd;
739 nm_mem_check_group(struct netmap_mem_d *nmd, void *dev)
812 netmap_mem2_ofstophys(struct netmap_mem_d* nmd, vm_ooffset_t offset)
876 win32_build_user_vm_map(struct netmap_mem_d* nmd)
935 netmap_mem2_get_pool_info(struct netmap_mem_d* nmd, u_int pool, u_int *clustsize, u_int *numclusters)
950 netmap_mem2_get_info(struct netmap_mem_d* nmd, uint64_t* size,
1015 netmap_mem2_if_offset(struct netmap_mem_d *nmd, const void *addr)
1121 netmap_mem_bufsize(struct netmap_mem_d *nmd)
1147 struct netmap_mem_d *nmd = na->nm_mem;
1174 struct netmap_mem_d *nmd = na->nm_mem;
1196 netmap_new_bufs(struct netmap_mem_d *nmd, struct netmap_slot *slot, u_int n)
1228 netmap_mem_set_ring(struct netmap_mem_d *nmd, struct netmap_slot *slot, u_int n, uint32_t index)
1242 netmap_free_buf(struct netmap_mem_d *nmd, uint32_t i)
1255 netmap_free_bufs(struct netmap_mem_d *nmd, struct netmap_slot *slot, u_int n)
1410 netmap_finalize_obj_allocator(struct netmap_mem_d *nmd, struct netmap_obj_pool *p)
1529 netmap_mem_reset_all(struct netmap_mem_d *nmd)
1645 netmap_mem_finalize_all(struct netmap_mem_d *nmd)
1688 struct netmap_mem_d *d = NULL;
1763 struct netmap_mem_d *
1767 struct netmap_mem_d *d = NULL;
1824 struct netmap_mem_d *
1828 struct netmap_mem_d *nmd;
1880 netmap_mem2_config(struct netmap_mem_d *nmd)
1910 netmap_mem2_finalize(struct netmap_mem_d *nmd, struct netmap_adapter *na)
1925 netmap_mem2_delete(struct netmap_mem_d *nmd)
1988 netmap_mem2_rings_create(struct netmap_mem_d *nmd, struct netmap_adapter *na)
2067 netmap_mem2_rings_delete(struct netmap_mem_d *nmd, struct netmap_adapter *na)
2106 netmap_mem2_if_new(struct netmap_mem_d *nmd,
2175 netmap_mem2_if_delete(struct netmap_mem_d *nmd,
2187 netmap_mem2_deref(struct netmap_mem_d *nmd, struct netmap_adapter *na)
2212 struct netmap_mem_d *nmd)
2242 struct netmap_mem_d up;
2292 netmap_mem_ext_delete(struct netmap_mem_d *d)
2314 netmap_mem_ext_config(struct netmap_mem_d *nmd)
2334 struct netmap_mem_d *
2498 struct netmap_mem_d up;
2510 netmap_mem_pt_guest_ifp_add(struct netmap_mem_d *nmd, if_t ifp,
2540 netmap_mem_pt_guest_ifp_lookup(struct netmap_mem_d *nmd, if_t ifp)
2556 netmap_mem_pt_guest_ifp_del(struct netmap_mem_d *nmd, if_t ifp)
2587 netmap_mem_pt_guest_get_lut(struct netmap_mem_d *nmd, struct netmap_lut *lut)
2600 netmap_mem_pt_guest_get_info(struct netmap_mem_d *nmd, uint64_t *size,
2622 netmap_mem_pt_guest_ofstophys(struct netmap_mem_d *nmd, vm_ooffset_t off)
2633 netmap_mem_pt_guest_config(struct netmap_mem_d *nmd)
2642 netmap_mem_pt_guest_finalize(struct netmap_mem_d *nmd, struct netmap_adapter *na)
2715 netmap_mem_pt_guest_deref(struct netmap_mem_d *nmd, struct netmap_adapter *na)
2732 netmap_mem_pt_guest_if_offset(struct netmap_mem_d *nmd, const void *vaddr)
2740 netmap_mem_pt_guest_delete(struct netmap_mem_d *nmd)
2755 netmap_mem_pt_guest_if_new(struct netmap_mem_d *nmd,
2775 netmap_mem_pt_guest_if_delete(struct netmap_mem_d * nmd,
2787 netmap_mem_pt_guest_rings_create(struct netmap_mem_d *nmd,
2826 netmap_mem_pt_guest_rings_delete(struct netmap_mem_d *nmd, struct netmap_adapter *na)
2860 static struct netmap_mem_d *
2863 struct netmap_mem_d *mem = NULL;
2864 struct netmap_mem_d *scan = netmap_last_mem_d;
2882 static struct netmap_mem_d *
2921 static struct netmap_mem_d *
2924 struct netmap_mem_d *nmd;
2946 struct netmap_mem_d *
2949 struct netmap_mem_d *nmd;
2964 struct netmap_mem_d *
2969 struct netmap_mem_d *nmd;