Home
last modified time | relevance | path

Searched defs:_sr (Results 1 – 2 of 2) sorted by relevance

/openbsd-src/regress/sys/net/rtable/
H A Dsrp_compat.h12 #define srp_follow(_sr, _s) ((_s)->ref) argument
13 #define srp_leave(_sr) do { } while (0) argument
21 srp_enter(struct srp_ref *_sr, struct srp *_s) in srp_enter()
56 #define SRPL_FIRST(_sr, _sl) SLIST_FIRST(_sl); argument
57 #define SRPL_NEXT(_sr, _e, _ENTRY) SLIST_NEXT(_e, _ENTRY) argument
58 #define SRPL_FOLLOW(_sr, _e, _ENTRY) SLIST_NEXT(_e, _ENTRY) argument
59 #define SRPL_LEAVE(_sr) ((void)_sr) argument
/openbsd-src/sys/sys/
H A Dsrp.h110 #define srp_follow(_sr, _srp) srp_enter(_sr, _srp) argument
111 #define srp_leave(_sr) do { } while (0) argument
120 #define SRPL_FIRST(_sr, _sl) srp_enter((_sr), &(_sl)->sl_head) argument
121 #define SRPL_NEXT(_sr, _e, _ENTRY) srp_enter((_sr), &(_e)->_ENTRY.se_next) argument
122 #define SRPL_FOLLOW(_sr, _e, _ENTRY) srp_follow((_sr), &(_e)->_ENTRY.se_next) argument
124 #define SRPL_FOREACH(_c, _sr, _sl, _ENTRY) \ argument
129 #define SRPL_LEAVE(_sr) srp_leave((_sr)) argument