Lines Matching defs:netmap_mem_d

100 	/* (see 'finalized' field in netmap_mem_d)            */
140 int (*nmd_get_lut)(struct netmap_mem_d *, struct netmap_lut*);
141 int (*nmd_get_info)(struct netmap_mem_d *, uint64_t *size,
144 vm_paddr_t (*nmd_ofstophys)(struct netmap_mem_d *, vm_ooffset_t);
145 int (*nmd_config)(struct netmap_mem_d *);
146 int (*nmd_finalize)(struct netmap_mem_d *);
147 void (*nmd_deref)(struct netmap_mem_d *);
148 ssize_t (*nmd_if_offset)(struct netmap_mem_d *, const void *vaddr);
149 void (*nmd_delete)(struct netmap_mem_d *);
158 struct netmap_mem_d {
175 struct netmap_mem_d *prev, *next;
186 netmap_mem_get_lut(struct netmap_mem_d *nmd, struct netmap_lut *lut)
198 netmap_mem_get_info(struct netmap_mem_d *nmd, uint64_t *size,
211 netmap_mem_ofstophys(struct netmap_mem_d *nmd, vm_ooffset_t off)
230 netmap_mem_config(struct netmap_mem_d *nmd)
243 netmap_mem_if_offset(struct netmap_mem_d *nmd, const void *off)
255 netmap_mem_delete(struct netmap_mem_d *nmd)
264 struct netmap_mem_d *nmd = na->nm_mem;
276 struct netmap_mem_d *nmd = na->nm_mem;
287 struct netmap_mem_d *nmd = na->nm_mem;
299 struct netmap_mem_d *nmd = na->nm_mem;
308 static int nm_mem_assign_group(struct netmap_mem_d *, struct device *);
309 static void nm_mem_release_id(struct netmap_mem_d *);
312 netmap_mem_get_id(struct netmap_mem_d *nmd)
325 static struct netmap_mem_d *netmap_last_mem_d = &nm_mem;
328 struct netmap_mem_d *
329 __netmap_mem_get(struct netmap_mem_d *nmd, const char *func, int line)
339 __netmap_mem_put(struct netmap_mem_d *nmd, const char *func, int line)
353 netmap_mem_finalize(struct netmap_mem_d *nmd, struct netmap_adapter *na)
437 netmap_mem_init_bitmaps(struct netmap_mem_d *nmd)
469 netmap_mem_deref(struct netmap_mem_d *nmd, struct netmap_adapter *na)
499 netmap_mem2_get_lut(struct netmap_mem_d *nmd, struct netmap_lut *lut)
533 struct netmap_mem_d nm_mem = { /* Our memory allocator. */
587 static const struct netmap_mem_d nm_blueprint = {
649 nm_mem_assign_id_locked(struct netmap_mem_d *nmd)
652 struct netmap_mem_d *scan = netmap_last_mem_d;
680 nm_mem_assign_id(struct netmap_mem_d *nmd)
693 nm_mem_release_id(struct netmap_mem_d *nmd)
704 struct netmap_mem_d *
707 struct netmap_mem_d *nmd;
725 nm_mem_assign_group(struct netmap_mem_d *nmd, struct device *dev)
795 netmap_mem2_ofstophys(struct netmap_mem_d* nmd, vm_ooffset_t offset)
859 win32_build_user_vm_map(struct netmap_mem_d* nmd)
918 netmap_mem2_get_pool_info(struct netmap_mem_d* nmd, u_int pool, u_int *clustsize, u_int *numclusters)
933 netmap_mem2_get_info(struct netmap_mem_d* nmd, uint64_t* size,
998 netmap_mem2_if_offset(struct netmap_mem_d *nmd, const void *addr)
1104 netmap_mem_bufsize(struct netmap_mem_d *nmd)
1130 struct netmap_mem_d *nmd = na->nm_mem;
1157 struct netmap_mem_d *nmd = na->nm_mem;
1179 netmap_new_bufs(struct netmap_mem_d *nmd, struct netmap_slot *slot, u_int n)
1211 netmap_mem_set_ring(struct netmap_mem_d *nmd, struct netmap_slot *slot, u_int n, uint32_t index)
1225 netmap_free_buf(struct netmap_mem_d *nmd, uint32_t i)
1238 netmap_free_bufs(struct netmap_mem_d *nmd, struct netmap_slot *slot, u_int n)
1507 netmap_mem_reset_all(struct netmap_mem_d *nmd)
1621 netmap_mem_finalize_all(struct netmap_mem_d *nmd)
1663 struct netmap_mem_d *d = NULL;
1709 struct netmap_mem_d *
1713 struct netmap_mem_d *d = NULL;
1770 netmap_mem2_config(struct netmap_mem_d *nmd)
1800 netmap_mem2_finalize(struct netmap_mem_d *nmd)
1815 netmap_mem2_delete(struct netmap_mem_d *nmd)
2062 netmap_mem2_deref(struct netmap_mem_d *nmd)
2087 struct netmap_mem_d *nmd)
2117 struct netmap_mem_d up;
2167 netmap_mem_ext_delete(struct netmap_mem_d *d)
2189 netmap_mem_ext_config(struct netmap_mem_d *nmd)
2209 struct netmap_mem_d *
2370 struct netmap_mem_d up;
2382 netmap_mem_pt_guest_ifp_add(struct netmap_mem_d *nmd, struct ifnet *ifp,
2412 netmap_mem_pt_guest_ifp_lookup(struct netmap_mem_d *nmd, struct ifnet *ifp)
2428 netmap_mem_pt_guest_ifp_del(struct netmap_mem_d *nmd, struct ifnet *ifp)
2459 netmap_mem_pt_guest_get_lut(struct netmap_mem_d *nmd, struct netmap_lut *lut)
2472 netmap_mem_pt_guest_get_info(struct netmap_mem_d *nmd, uint64_t *size,
2494 netmap_mem_pt_guest_ofstophys(struct netmap_mem_d *nmd, vm_ooffset_t off)
2505 netmap_mem_pt_guest_config(struct netmap_mem_d *nmd)
2514 netmap_mem_pt_guest_finalize(struct netmap_mem_d *nmd)
2587 netmap_mem_pt_guest_deref(struct netmap_mem_d *nmd)
2604 netmap_mem_pt_guest_if_offset(struct netmap_mem_d *nmd, const void *vaddr)
2612 netmap_mem_pt_guest_delete(struct netmap_mem_d *nmd)
2727 static struct netmap_mem_d *
2730 struct netmap_mem_d *mem = NULL;
2731 struct netmap_mem_d *scan = netmap_last_mem_d;
2749 static struct netmap_mem_d *
2788 static struct netmap_mem_d *
2791 struct netmap_mem_d *nmd;
2813 struct netmap_mem_d *
2816 struct netmap_mem_d *nmd;
2831 struct netmap_mem_d *
2836 struct netmap_mem_d *nmd;