Home | History | Annotate | Download | only in net

Lines Matching refs: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);
2112 if_first_addr_psref(const struct ifnet *ifp, const int af, struct psref *psref)
2120 ifa_acquire(ifa, psref);
2172 struct psref *psref)
2180 ifa_acquire(ifa, psref);
2197 struct psref psref;
2203 if ((ifa = ifaof_ifpforaddr_psref(dst, ifp, &psref)) != NULL) {
2207 ifa_release(ifa, &psref);
2540 struct psref psref;
2548 ifa_acquire(ifa, &psref);
2554 ifa_release(ifa, &psref);
2928 * The returned reference is protected by psref(9). The caller
2932 if_get(const char *name, struct psref *psref)
2949 return if_get_byindex(unit, psref);
2957 PSREF_DEBUG_FILL_RETURN_ADDRESS(psref);
2958 psref_acquire(psref, &ifp->if_psref,
2973 if_put(const struct ifnet *ifp, struct psref *psref)
2979 psref_release(psref, &ifp->if_psref, ifnet_psref_class);
3010 * The returned reference is protected by psref(9). The caller
3014 if_get_byindex(u_int idx, struct psref *psref)
3021 PSREF_DEBUG_FILL_RETURN_ADDRESS(psref);
3022 psref_acquire(psref, &ifp->if_psref, ifnet_psref_class);
3030 if_get_bylla(const void *lla, unsigned char lla_len, struct psref *psref)
3041 psref_acquire(psref, &ifp->if_psref,
3057 if_acquire(struct ifnet *ifp, struct psref *psref)
3061 psref_acquire(psref, &ifp->if_psref, ifnet_psref_class);
3463 struct psref psref;
3502 ifp = if_get(ifr->ifr_name, &psref);
3508 if_put(ifp, &psref);
3535 ifp = if_get(ifr->ifr_name, &psref);
3617 if_put(ifp, &psref);
3661 struct psref psref;
3675 psref_acquire(&psref, &ifp->if_psref, ifnet_psref_class);
3725 psref_release(&psref, &ifp->if_psref, ifnet_psref_class);
3740 psref_release(&psref, &ifp->if_psref, ifnet_psref_class);
4063 struct psref psref;
4070 ifp = if_get_byindex(name[0], &psref);
4092 if_put(ifp, &psref);