Lines Matching defs:psref

596 		struct psref psref;
597 ifa_acquire(ifa, &psref);
603 ifa_release(ifa, &psref);
1169 struct psref psref;
1170 psref_acquire(&psref, &ifp->if_psref, ifnet_psref_class);
1174 psref_release(&psref, &ifp->if_psref, ifnet_psref_class);
1430 * so we don't need to take a lock or psref. Avoid using
1577 struct psref psref;
1586 ifp = if_get(name, &psref);
1588 if_put(ifp, &psref);
1603 struct psref psref;
1616 ifp = if_get(name, &psref);
1630 if_put(ifp, &psref);
1867 ifa_acquire(struct ifaddr *ifa, struct psref *psref)
1870 PSREF_DEBUG_FILL_RETURN_ADDRESS(psref);
1871 psref_acquire(psref, &ifa->ifa_psref, ifa_psref_class);
1875 ifa_release(struct ifaddr *ifa, struct psref *psref)
1881 psref_release(psref, &ifa->ifa_psref, ifa_psref_class);
1928 ifa_ifwithaddr_psref(const struct sockaddr *addr, struct psref *psref)
1935 ifa_acquire(ifa, psref);
1969 ifa_ifwithdstaddr_psref(const struct sockaddr *addr, struct psref *psref)
1977 ifa_acquire(ifa, psref);
2056 ifa_ifwithnet_psref(const struct sockaddr *addr, struct psref *psref)
2064 ifa_acquire(ifa, psref);
2085 ifa_ifwithladdr_psref(const struct sockaddr *addr, struct psref *psref)
2093 ifa_acquire(ifa, psref);
2169 struct psref *psref)
2177 ifa_acquire(ifa, psref);
2194 struct psref psref;
2200 if ((ifa = ifaof_ifpforaddr_psref(dst, ifp, &psref)) != NULL) {
2204 ifa_release(ifa, &psref);
2535 struct psref psref;
2543 ifa_acquire(ifa, &psref);
2549 ifa_release(ifa, &psref);
2923 * The returned reference is protected by psref(9). The caller
2927 if_get(const char *name, struct psref *psref)
2944 return if_get_byindex(unit, psref);
2952 PSREF_DEBUG_FILL_RETURN_ADDRESS(psref);
2953 psref_acquire(psref, &ifp->if_psref,
2968 if_put(const struct ifnet *ifp, struct psref *psref)
2974 psref_release(psref, &ifp->if_psref, ifnet_psref_class);
3005 * The returned reference is protected by psref(9). The caller
3009 if_get_byindex(u_int idx, struct psref *psref)
3016 PSREF_DEBUG_FILL_RETURN_ADDRESS(psref);
3017 psref_acquire(psref, &ifp->if_psref, ifnet_psref_class);
3025 if_get_bylla(const void *lla, unsigned char lla_len, struct psref *psref)
3036 psref_acquire(psref, &ifp->if_psref,
3052 if_acquire(struct ifnet *ifp, struct psref *psref)
3056 psref_acquire(psref, &ifp->if_psref, ifnet_psref_class);
3458 struct psref psref;
3497 ifp = if_get(ifr->ifr_name, &psref);
3503 if_put(ifp, &psref);
3530 ifp = if_get(ifr->ifr_name, &psref);
3612 if_put(ifp, &psref);
3656 struct psref psref;
3670 psref_acquire(&psref, &ifp->if_psref, ifnet_psref_class);
3720 psref_release(&psref, &ifp->if_psref, ifnet_psref_class);
3735 psref_release(&psref, &ifp->if_psref, ifnet_psref_class);
4058 struct psref psref;
4065 ifp = if_get_byindex(name[0], &psref);
4087 if_put(ifp, &psref);