/freebsd-12-stable/sys/dev/netmap/ |
H A D | netmap_mem2.c | 189 netmap_mem_get_lut(struct netmap_mem_d *nmd, struct netmap_lut *lut) argument 193 NMA_LOCK(nmd); 194 rv = nmd->ops->nmd_get_lut(nmd, lut); 195 NMA_UNLOCK(nmd); 201 netmap_mem_get_info(struct netmap_mem_d *nmd, uint64_t *size, argument 206 NMA_LOCK(nmd); 207 rv = nmd->ops->nmd_get_info(nmd, size, memflags, memid); 208 NMA_UNLOCK(nmd); 214 netmap_mem_ofstophys(struct netmap_mem_d *nmd, vm_ooffset_t off) argument 233 netmap_mem_config(struct netmap_mem_d *nmd) argument 246 netmap_mem_if_offset(struct netmap_mem_d *nmd, const void *off) argument 258 netmap_mem_delete(struct netmap_mem_d *nmd) argument 267 struct netmap_mem_d *nmd = na->nm_mem; local 279 struct netmap_mem_d *nmd = na->nm_mem; local 290 struct netmap_mem_d *nmd = na->nm_mem; local 302 struct netmap_mem_d *nmd = na->nm_mem; local 315 netmap_mem_get_id(struct netmap_mem_d *nmd) argument 332 __netmap_mem_get(struct netmap_mem_d *nmd, const char *func, int line) argument 342 __netmap_mem_put(struct netmap_mem_d *nmd, const char *func, int line) argument 356 netmap_mem_finalize(struct netmap_mem_d *nmd, struct netmap_adapter *na) argument 440 netmap_mem_init_bitmaps(struct netmap_mem_d *nmd) argument 472 netmap_mem_deref(struct netmap_mem_d *nmd, struct netmap_adapter *na) argument 502 netmap_mem2_get_lut(struct netmap_mem_d *nmd, struct netmap_lut *lut) argument 652 nm_mem_assign_id_locked(struct netmap_mem_d *nmd) argument 683 nm_mem_assign_id(struct netmap_mem_d *nmd) argument 696 nm_mem_release_id(struct netmap_mem_d *nmd) argument 710 struct netmap_mem_d *nmd; local 728 nm_mem_assign_group(struct netmap_mem_d *nmd, struct device *dev) argument 798 netmap_mem2_ofstophys(struct netmap_mem_d* nmd, vm_ooffset_t offset) argument 862 win32_build_user_vm_map(struct netmap_mem_d* nmd) argument 921 netmap_mem2_get_pool_info(struct netmap_mem_d* nmd, u_int pool, u_int *clustsize, u_int *numclusters) argument 936 netmap_mem2_get_info(struct netmap_mem_d* nmd, uint64_t* size, u_int *memflags, nm_memid_t *id) argument 1001 netmap_mem2_if_offset(struct netmap_mem_d *nmd, const void *addr) argument 1107 netmap_mem_bufsize(struct netmap_mem_d *nmd) argument 1133 struct netmap_mem_d *nmd = na->nm_mem; local 1160 struct netmap_mem_d *nmd = na->nm_mem; local 1182 netmap_new_bufs(struct netmap_mem_d *nmd, struct netmap_slot *slot, u_int n) argument 1214 netmap_mem_set_ring(struct netmap_mem_d *nmd, struct netmap_slot *slot, u_int n, uint32_t index) argument 1228 netmap_free_buf(struct netmap_mem_d *nmd, uint32_t i) argument 1241 netmap_free_bufs(struct netmap_mem_d *nmd, struct netmap_slot *slot, u_int n) argument 1510 netmap_mem_reset_all(struct netmap_mem_d *nmd) argument 1624 netmap_mem_finalize_all(struct netmap_mem_d *nmd) argument 1773 netmap_mem2_config(struct netmap_mem_d *nmd) argument 1803 netmap_mem2_finalize(struct netmap_mem_d *nmd) argument 1818 netmap_mem2_delete(struct netmap_mem_d *nmd) argument 2068 netmap_mem2_deref(struct netmap_mem_d *nmd) argument 2092 netmap_mem_pools_info_get(struct nmreq_pools_info *req, struct netmap_mem_d *nmd) argument 2195 netmap_mem_ext_config(struct netmap_mem_d *nmd) argument 2388 netmap_mem_pt_guest_ifp_add(struct netmap_mem_d *nmd, struct ifnet *ifp, unsigned int nifp_offset) argument 2418 netmap_mem_pt_guest_ifp_lookup(struct netmap_mem_d *nmd, struct ifnet *ifp) argument 2434 netmap_mem_pt_guest_ifp_del(struct netmap_mem_d *nmd, struct ifnet *ifp) argument 2465 netmap_mem_pt_guest_get_lut(struct netmap_mem_d *nmd, struct netmap_lut *lut) argument 2478 netmap_mem_pt_guest_get_info(struct netmap_mem_d *nmd, uint64_t *size, u_int *memflags, uint16_t *id) argument 2500 netmap_mem_pt_guest_ofstophys(struct netmap_mem_d *nmd, vm_ooffset_t off) argument 2511 netmap_mem_pt_guest_config(struct netmap_mem_d *nmd) argument 2520 netmap_mem_pt_guest_finalize(struct netmap_mem_d *nmd) argument 2593 netmap_mem_pt_guest_deref(struct netmap_mem_d *nmd) argument 2610 netmap_mem_pt_guest_if_offset(struct netmap_mem_d *nmd, const void *vaddr) argument 2618 netmap_mem_pt_guest_delete(struct netmap_mem_d *nmd) argument 2797 struct netmap_mem_d *nmd; local 2822 struct netmap_mem_d *nmd; local 2842 struct netmap_mem_d *nmd; local [all...] |
H A D | netmap_null.c | 114 struct netmap_mem_d *nmd, int create) 130 if (nmd == NULL) { 148 nna->up.nm_mem = netmap_mem_get(nmd); 113 netmap_get_null_na(struct nmreq_header *hdr, struct netmap_adapter **na, struct netmap_mem_d *nmd, int create) argument
|
H A D | netmap_mem2.h | 130 PMDL win32_build_user_vm_map(struct netmap_mem_d* nmd); 152 unsigned netmap_mem_bufsize(struct netmap_mem_d *nmd);
|
H A D | netmap_vale.c | 125 struct netmap_mem_d *nmd, struct netmap_vp_adapter **); 399 struct netmap_mem_d *nmd = NULL; local 412 nmd = netmap_mem_find(req->reg.nr_mem_id); 413 if (nmd == NULL) { 420 error = netmap_get_vale_na(hdr, &na, nmd, 0); 426 nmd, 1 /* create if not exists */); 453 if (nmd) 454 netmap_mem_put(nmd); 462 if (nmd) 463 netmap_mem_put(nmd); 1259 netmap_vale_vp_create(struct nmreq_header *hdr, struct ifnet *ifp, struct netmap_mem_d *nmd, struct netmap_vp_adapter **ret) argument 1430 netmap_get_vale_na(struct nmreq_header *hdr, struct netmap_adapter **na, struct netmap_mem_d *nmd, int create) argument 1540 struct netmap_mem_d *nmd = NULL; local [all...] |
H A D | netmap_bdg.h | 62 struct ifnet *ifp, struct netmap_mem_d *nmd, 174 struct netmap_mem_d *nmd, int create, struct netmap_bdg_ops *ops);
|
H A D | netmap.c | 1415 netmap_get_hw_na(struct ifnet *ifp, struct netmap_mem_d *nmd, struct netmap_adapter **na) argument 1477 if (nmd != NULL && !((*na)->na_flags & NAF_MEM_OWNER) && 1478 (*na)->active_fds == 0 && ((*na)->nm_mem != nmd)) { 1480 (*na)->nm_mem = netmap_mem_get(nmd); 1506 struct netmap_mem_d *nmd, int create) 1532 if (nmd == NULL && req->nr_mem_id) { 1533 nmd = netmap_mem_find(req->nr_mem_id); 1534 if (nmd == NULL) 1550 error = netmap_get_null_na(hdr, na, nmd, create); 1555 error = netmap_get_monitor_na(hdr, na, nmd, creat 1504 netmap_get_na(struct nmreq_header *hdr, struct netmap_adapter **na, struct ifnet **ifp, struct netmap_mem_d *nmd, int create) argument 2471 struct netmap_mem_d *nmd = NULL; local [all...] |
H A D | netmap_kern.h | 1492 struct ifnet **ifp, struct netmap_mem_d *nmd, int create); 1495 struct netmap_mem_d *nmd, struct netmap_adapter **na); 1503 struct netmap_mem_d *nmd, int create); 1519 struct netmap_mem_d *nmd, int create); 1530 struct netmap_mem_d *nmd, int create); 1539 struct netmap_mem_d *nmd, int create);
|
H A D | netmap_pipe.c | 654 struct netmap_mem_d *nmd, int create) 699 error = netmap_get_na(hdr, &pna, &ifp, nmd, create); 653 netmap_get_pipe_na(struct nmreq_header *hdr, struct netmap_adapter **na, struct netmap_mem_d *nmd, int create) argument
|
H A D | netmap_bdg.c | 389 struct netmap_mem_d *nmd, int create, struct netmap_bdg_ops *ops) 468 error = b->bdg_ops.vp_create(hdr, NULL, nmd, &vpna); 493 error = netmap_get_hw_na(ifp, nmd, &hw); 388 netmap_get_bdg_na(struct nmreq_header *hdr, struct netmap_adapter **na, struct netmap_mem_d *nmd, int create, struct netmap_bdg_ops *ops) argument
|
H A D | netmap_monitor.c | 898 struct netmap_mem_d *nmd, int create) 927 error = netmap_get_na(hdr, &pna, &ifp, nmd, create); 897 netmap_get_monitor_na(struct nmreq_header *hdr, struct netmap_adapter **na, struct netmap_mem_d *nmd, int create) argument
|
/freebsd-12-stable/tools/tools/netmap/ |
H A D | lb.c | 177 struct nmport_d *nmd; member in struct:port_des 371 *b = rxport->nmd->nifp->ni_bufs_head; 372 rxport->nmd->nifp->ni_bufs_head = s.buf_idx; 379 nmport_close(ports[i].nmd); 718 rxport->nmd = nmport_prepare(glob_arg.ifname); 719 if (rxport->nmd == NULL) { 724 strncpy(glob_arg.base_name, rxport->nmd->hdr.nr_name, MAX_IFNAMELEN); 735 rxport->nmd->reg.nr_extra_bufs = glob_arg.extra_bufs; 737 if (nmport_open_desc(rxport->nmd) < 0) { 743 uint32_t extra_bufs = rxport->nmd [all...] |
H A D | pkt-gen.c | 296 struct nmport_d *nmd; member in struct:glob_arg 331 struct nmport_d *nmd; member in struct:targ 526 const char *ifname = g->nmd->hdr.nr_name; 1132 hdr = g->nmd->hdr; /* copy name and version */ 1160 hdr = g->nmd->hdr; /* copy name and version */ 1304 struct netmap_if *nifp = targ->nmd->nifp; 1335 struct netmap_ring *ring = NETMAP_TXRING(nifp, targ->nmd->first_tx_ring); 1395 for (i = targ->nmd->first_rx_ring; 1396 i <= targ->nmd->last_rx_ring; i++) { 1495 struct netmap_if *nifp = targ->nmd [all...] |
/freebsd-12-stable/usr.sbin/bhyve/ |
H A D | net_backends.c | 398 struct nm_desc *nmd; member in struct:netmap_priv 483 priv->nmd = nm_open(priv->ifname, NULL, NETMAP_NO_TX_POLL, NULL); 484 if (priv->nmd == NULL) { 491 priv->memid = priv->nmd->req.nr_arg2; 492 priv->tx = NETMAP_TXRING(priv->nmd->nifp, 0); 493 priv->rx = NETMAP_RXRING(priv->nmd->nifp, 0); 496 be->fd = priv->nmd->fd; 515 if (priv->nmd) { 516 nm_close(priv->nmd);
|
/freebsd-12-stable/cddl/contrib/opensolaris/common/ctf/ |
H A D | ctf_create.c | 484 ctf_dmdef_t *dmd, *nmd; local 504 dmd != NULL; dmd = nmd) { 512 nmd = ctf_list_next(dmd);
|