Home
last modified time | relevance | path

Searched refs:nmd (Results 1 – 14 of 14) sorted by relevance

/freebsd/sys/dev/netmap/
H A Dnetmap_mem2.c194 netmap_mem_get_lut(struct netmap_mem_d *nmd, struct netmap_lut *lut) in netmap_mem_get_lut() argument
198 NMA_LOCK(nmd); in netmap_mem_get_lut()
199 rv = nmd->ops->nmd_get_lut(nmd, lut); in netmap_mem_get_lut()
200 NMA_UNLOCK(nmd); in netmap_mem_get_lut()
206 netmap_mem_get_info(struct netmap_mem_d *nmd, uint64_t *size, in netmap_mem_get_info() argument
211 NMA_LOCK(nmd); in netmap_mem_get_info()
212 rv = nmd->ops->nmd_get_info(nmd, size, memflags, memid); in netmap_mem_get_info()
213 NMA_UNLOCK(nmd); in netmap_mem_get_info()
219 netmap_mem_ofstophys(struct netmap_mem_d *nmd, vm_ooffset_t off) in netmap_mem_ofstophys() argument
227 NMA_SPINLOCK(nmd); in netmap_mem_ofstophys()
[all …]
H A Dnetmap_null.c113 struct netmap_mem_d *nmd, int create) in netmap_get_null_na() argument
129 if (nmd == NULL) { in netmap_get_null_na()
147 nna->up.nm_mem = netmap_mem_get(nmd); in netmap_get_null_na()
H A Dnetmap.c1467 netmap_get_hw_na(if_t ifp, struct netmap_mem_d *nmd, struct netmap_adapter **na) in netmap_get_hw_na() argument
1529 if (nmd != NULL && !((*na)->na_flags & NAF_MEM_OWNER) && in netmap_get_hw_na()
1530 (*na)->active_fds == 0 && ((*na)->nm_mem != nmd)) { in netmap_get_hw_na()
1532 (*na)->nm_mem = netmap_mem_get(nmd); in netmap_get_hw_na()
1558 struct netmap_mem_d *nmd, int create) in netmap_get_na() argument
1584 if (nmd == NULL && req->nr_mem_id) { in netmap_get_na()
1585 nmd = netmap_mem_find(req->nr_mem_id); in netmap_get_na()
1586 if (nmd == NULL) in netmap_get_na()
1602 error = netmap_get_null_na(hdr, na, nmd, create); in netmap_get_na()
1607 error = netmap_get_monitor_na(hdr, na, nmd, create); in netmap_get_na()
[all …]
H A Dnetmap_vale.c128 struct netmap_mem_d *nmd, struct netmap_vp_adapter **);
1141 struct netmap_mem_d *nmd, struct netmap_vp_adapter **ret) in netmap_vale_vp_create() argument
1209 na->nm_mem = nmd ? in netmap_vale_vp_create()
1210 netmap_mem_get(nmd): in netmap_vale_vp_create()
1313 struct netmap_mem_d *nmd, int create) in netmap_get_vale_na() argument
1315 return netmap_get_bdg_na(hdr, na, nmd, create, &vale_bdg_ops); in netmap_get_vale_na()
1426 struct netmap_mem_d *nmd = NULL; in netmap_vi_create() local
1463 nmd = netmap_mem_find(req->nr_mem_id); in netmap_vi_create()
1464 if (nmd == NULL) { in netmap_vi_create()
1470 error = netmap_vale_vp_create(hdr, ifp, nmd, &vpna); in netmap_vi_create()
[all …]
H A Dnetmap_mem2.h129 PMDL win32_build_user_vm_map(struct netmap_mem_d* nmd);
152 unsigned netmap_mem_bufsize(struct netmap_mem_d *nmd);
H A Dnetmap_bdg.c387 struct netmap_mem_d *nmd, int create, struct netmap_bdg_ops *ops) in netmap_get_bdg_na() argument
466 error = b->bdg_ops.vp_create(hdr, NULL, nmd, &vpna); in netmap_get_bdg_na()
491 error = netmap_get_hw_na(ifp, nmd, &hw); in netmap_get_bdg_na()
550 struct netmap_mem_d *nmd = NULL; in netmap_bdg_attach() local
563 nmd = netmap_mem_find(req->reg.nr_mem_id); in netmap_bdg_attach()
564 if (nmd == NULL) { in netmap_bdg_attach()
571 error = netmap_get_vale_na(hdr, &na, nmd, 0); in netmap_bdg_attach()
577 nmd, 1 /* create if not exists */); in netmap_bdg_attach()
604 if (nmd) in netmap_bdg_attach()
605 netmap_mem_put(nmd); in netmap_bdg_attach()
[all …]
H A Dnetmap_bdg.h60 if_t ifp, struct netmap_mem_d *nmd,
172 struct netmap_mem_d *nmd, int create, struct netmap_bdg_ops *ops);
H A Dnetmap_kern.h1538 if_t *ifp, struct netmap_mem_d *nmd, int create);
1541 struct netmap_mem_d *nmd, struct netmap_adapter **na);
1550 struct netmap_mem_d *nmd, int create);
1569 struct netmap_mem_d *nmd, int create);
1580 struct netmap_mem_d *nmd, int create);
1589 struct netmap_mem_d *nmd, int create);
H A Dnetmap_pipe.c654 struct netmap_mem_d *nmd, int create) in netmap_get_pipe_na() argument
698 error = netmap_get_na(hdr, &pna, &ifp, nmd, create); in netmap_get_pipe_na()
H A Dnetmap_monitor.c903 struct netmap_mem_d *nmd, int create) in netmap_get_monitor_na() argument
932 error = netmap_get_na(hdr, &pna, &ifp, nmd, create); in netmap_get_monitor_na()
/freebsd/tools/tools/netmap/
H A Dlb.c176 struct nmport_d *nmd; member
370 *b = rxport->nmd->nifp->ni_bufs_head; in free_buffers()
371 rxport->nmd->nifp->ni_bufs_head = s.buf_idx; in free_buffers()
378 nmport_close(ports[i].nmd); in free_buffers()
717 rxport->nmd = nmport_prepare(glob_arg.ifname); in main()
718 if (rxport->nmd == NULL) { in main()
723 strncpy(glob_arg.base_name, rxport->nmd->hdr.nr_name, MAX_IFNAMELEN); in main()
734 rxport->nmd->reg.nr_extra_bufs = glob_arg.extra_bufs; in main()
736 if (nmport_open_desc(rxport->nmd) < 0) { in main()
742 uint32_t extra_bufs = rxport->nmd->reg.nr_extra_bufs; in main()
[all …]
H A Dpkt-gen.c296 struct nmport_d *nmd; member
331 struct nmport_d *nmd; member
526 const char *ifname = g->nmd->hdr.nr_name; in get_if_mtu()
1215 hdr = g->nmd->hdr; /* copy name and version */ in get_vnet_hdr_len()
1243 hdr = g->nmd->hdr; /* copy name and version */ in set_vnet_hdr_len()
1387 struct netmap_if *nifp = targ->nmd->nifp; in ping_body()
1422 struct netmap_ring *ring = NETMAP_TXRING(nifp, targ->nmd->first_tx_ring); in ping_body()
1484 for (i = targ->nmd->first_rx_ring; in ping_body()
1485 i <= targ->nmd->last_rx_ring; i++) { in ping_body()
1586 struct netmap_if *nifp = targ->nmd->nifp; in pong_body()
[all …]
/freebsd/usr.sbin/bhyve/
H A Dnet_backend_netmap.c50 struct nm_desc *nmd; member
134 priv->nmd = nm_open(priv->ifname, NULL, NETMAP_NO_TX_POLL, NULL); in netmap_init()
135 if (priv->nmd == NULL) { in netmap_init()
141 priv->memid = priv->nmd->req.nr_arg2; in netmap_init()
142 priv->tx = NETMAP_TXRING(priv->nmd->nifp, 0); in netmap_init()
143 priv->rx = NETMAP_RXRING(priv->nmd->nifp, 0); in netmap_init()
146 be->fd = priv->nmd->fd; in netmap_init()
165 if (priv->nmd) { in netmap_cleanup()
166 nm_close(priv->nmd); in netmap_cleanup()
/freebsd/cddl/contrib/opensolaris/common/ctf/
H A Dctf_create.c588 ctf_dmdef_t *dmd, *nmd; in ctf_dtd_delete() local
608 dmd != NULL; dmd = nmd) { in ctf_dtd_delete()
616 nmd = ctf_list_next(dmd); in ctf_dtd_delete()