Lines Matching defs:nmd
1467 netmap_get_hw_na(if_t ifp, struct netmap_mem_d *nmd, struct netmap_adapter **na)
1529 if (nmd != NULL && !((*na)->na_flags & NAF_MEM_OWNER) &&
1530 (*na)->active_fds == 0 && ((*na)->nm_mem != nmd)) {
1532 (*na)->nm_mem = netmap_mem_get(nmd);
1558 struct netmap_mem_d *nmd, int create)
1584 if (nmd == NULL && req->nr_mem_id) {
1585 nmd = netmap_mem_find(req->nr_mem_id);
1586 if (nmd == NULL)
1602 error = netmap_get_null_na(hdr, na, nmd, create);
1607 error = netmap_get_monitor_na(hdr, na, nmd, create);
1612 error = netmap_get_pipe_na(hdr, na, nmd, create);
1617 error = netmap_get_vale_na(hdr, na, nmd, create);
1636 error = netmap_get_hw_na(*ifp, nmd, &ret);
1666 netmap_mem_put(nmd);
2745 struct netmap_mem_d *nmd = NULL;
2801 nmd = netmap_mem_ext_create(e->nro_usrptr,
2804 if (nmd == NULL)
2809 if (nmd == NULL && req->nr_mem_id) {
2811 nmd = netmap_mem_find(req->nr_mem_id);
2812 if (nmd == NULL) {
2822 error = netmap_get_na(hdr, &na, &ifp, nmd,
2906 if (nmd)
2907 netmap_mem_put(nmd);
2946 nmd = na->nm_mem; /* get memory allocator */
2948 nmd = netmap_mem_find(req->nr_mem_id ? req->nr_mem_id : 1);
2949 if (nmd == NULL) {
2960 error = netmap_mem_get_info(nmd, &req->nr_memsize, &memflags,
2976 netmap_mem_put(nmd);
3104 nmd = na->nm_mem; /* grab the memory allocator */
3105 if (nmd == NULL) {
3112 error = netmap_mem_finalize(nmd, na);
3116 error = netmap_mem_pools_info_get(req, nmd);