Lines Matching refs:nifp
269 struct netmap_if *nifp; in netmap_mem_if_new() local
273 nifp = nmd->ops->nmd_if_new(nmd, na, priv); in netmap_mem_if_new()
276 return nifp; in netmap_mem_if_new()
2109 struct netmap_if *nifp; in netmap_mem2_if_new() local
2126 nifp = netmap_if_malloc(nmd, len); in netmap_mem2_if_new()
2127 if (nifp == NULL) { in netmap_mem2_if_new()
2132 *(u_int *)(uintptr_t)&nifp->ni_tx_rings = na->num_tx_rings; in netmap_mem2_if_new()
2133 *(u_int *)(uintptr_t)&nifp->ni_rx_rings = na->num_rx_rings; in netmap_mem2_if_new()
2134 *(u_int *)(uintptr_t)&nifp->ni_host_tx_rings = in netmap_mem2_if_new()
2136 *(u_int *)(uintptr_t)&nifp->ni_host_rx_rings = in netmap_mem2_if_new()
2138 strlcpy(nifp->ni_name, na->name, sizeof(nifp->ni_name)); in netmap_mem2_if_new()
2145 base = netmap_if_offset(nmd, nifp); in netmap_mem2_if_new()
2156 *(ssize_t *)(uintptr_t)&nifp->ring_ofs[i] = ofs; in netmap_mem2_if_new()
2168 *(ssize_t *)(uintptr_t)&nifp->ring_ofs[i+n[NR_TX]] = ofs; in netmap_mem2_if_new()
2171 return (nifp); in netmap_mem2_if_new()
2176 struct netmap_adapter *na, struct netmap_if *nifp) in netmap_mem2_if_delete() argument
2178 if (nifp == NULL) in netmap_mem2_if_delete()
2181 if (nifp->ni_bufs_head) in netmap_mem2_if_delete()
2182 netmap_extra_free(na, nifp->ni_bufs_head); in netmap_mem2_if_delete()
2183 netmap_if_free(nmd, nifp); in netmap_mem2_if_delete()
2760 struct netmap_if *nifp = NULL; in netmap_mem_pt_guest_if_new() local
2768 nifp = (struct netmap_if *)((char *)(ptnmd->nm_addr) + in netmap_mem_pt_guest_if_new()
2771 return nifp; in netmap_mem_pt_guest_if_new()
2776 struct netmap_adapter *na, struct netmap_if *nifp) in netmap_mem_pt_guest_if_delete() argument
2792 struct netmap_if *nifp; in netmap_mem_pt_guest_rings_create() local
2803 nifp = (struct netmap_if *)((char *)ptnmd->nm_addr + ptif->nifp_offset); in netmap_mem_pt_guest_rings_create()
2809 ((char *)nifp + nifp->ring_ofs[i]); in netmap_mem_pt_guest_rings_create()
2816 ((char *)nifp + in netmap_mem_pt_guest_rings_create()
2817 nifp->ring_ofs[netmap_all_rings(na, NR_TX) + i]); in netmap_mem_pt_guest_rings_create()