Symbol: if_map
sbin/isakmpd/if.h
39
extern int if_map(int (*) (char *, struct sockaddr *, void *), void *);
sbin/isakmpd/virtual.c
103
if (if_map(virtual_bind_if, 0) == -1)
sbin/isakmpd/virtual.c
174
if (if_map(virtual_bind_if, 0) == -1)
sys/net/if.c
311
if_idxmap_limit(struct ifnet **if_map)
sys/net/if.c
313
return ((uintptr_t)if_map[0]);
sys/net/if.c
325
struct ifnet **if_map;
sys/net/if.c
330
if_map = mallocarray(limit, sizeof(*if_map), M_IFADDR,
sys/net/if.c
333
if_map[0] = (struct ifnet *)(uintptr_t)limit;
sys/net/if.c
340
SMR_PTR_SET_LOCKED(&if_idxmap.map, if_map);
sys/net/if.c
346
struct ifnet **if_map;
sys/net/if.c
357
if_map = SMR_PTR_GET_LOCKED(&if_idxmap.map);
sys/net/if.c
358
limit = if_idxmap_limit(if_map);
sys/net/if.c
368
oif_map = if_map;
sys/net/if.c
372
if_map = mallocarray(limit, sizeof(*if_map), M_IFADDR,
sys/net/if.c
374
if_map[0] = (struct ifnet *)(uintptr_t)limit;
sys/net/if.c
385
if_map[i] = if_ref(oifp);
sys/net/if.c
396
SMR_PTR_SET_LOCKED(&if_idxmap.map, if_map);
sys/net/if.c
437
struct ifnet **if_map;
sys/net/if.c
442
if_map = SMR_PTR_GET_LOCKED(&if_idxmap.map);
sys/net/if.c
444
KASSERTMSG(index != 0 && index < if_idxmap_limit(if_map),
sys/net/if.c
446
if_idxmap_limit(if_map));
sys/net/if.c
447
KASSERT(SMR_PTR_GET_LOCKED(&if_map[index]) == NULL);
sys/net/if.c
451
SMR_PTR_SET_LOCKED(&if_map[index], if_ref(ifp));
sys/net/if.c
459
struct ifnet **if_map;
sys/net/if.c
464
if_map = SMR_PTR_GET_LOCKED(&if_idxmap.map);
sys/net/if.c
466
KASSERT(index != 0 && index < if_idxmap_limit(if_map));
sys/net/if.c
467
KASSERT(SMR_PTR_GET_LOCKED(&if_map[index]) == ifp);
sys/net/if.c
470
SMR_PTR_SET_LOCKED(&if_map[index], NULL);
sys/net/if.c
485
struct ifnet **if_map;
sys/net/if.c
491
if_map = SMR_PTR_GET(&if_idxmap.map);
sys/net/if.c
492
if (index < if_idxmap_limit(if_map))
sys/net/if.c
493
ifp = SMR_PTR_GET(&if_map[index]);