Home
last modified time | relevance | path

Searched refs:rseq (Results 1 – 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/io/usb/clients/usbser/
H A Dusbser_rseq.c56 s = &rseq[i].r_do; in rseq_do_common()
62 rval = (s->s_cb) ? (s->s_cb(rseq, i, arg)) : RSEQ_OK; in rseq_do_common()
65 (void) rseq_undo(rseq, i, arg, flags); in rseq_do_common()
86 s = &rseq[i].r_undo; in rseq_undo_common()
92 rval = (s->s_cb) ? (s->s_cb(rseq, i, arg)) : RSEQ_OK; in rseq_undo_common()
104 rseq_do(rseq_t *rseq, int num, uintptr_t arg, int flags) in rseq_do() argument
106 return (rseq_do_common(rseq, num, arg, flags, 0, -1)); in rseq_do()
113 return (rseq_undo_common(rseq, num, arg, flags, 0, -1)); in rseq_undo()
129 rval = func(rseq, num, arg, flags, sarg1, sarg2); in rseq_debug()
133 rval = func(rseq, num, arg, flags, sarg1, rnd); in rseq_debug()
[all …]
H A Dusbser.c705 usbser_rseq_do_cb(rseq_t *rseq, int num, uintptr_t arg) in usbser_rseq_do_cb() argument
708 int rval = rseq[num].r_do.s_rval; in usbser_rseq_do_cb()
709 char *name = rseq[num].r_do.s_name; in usbser_rseq_do_cb()
/illumos-gate/usr/src/uts/common/sys/usb/clients/usbser/
H A Dusbser_rseq.h50 typedef struct rseq rseq_t;
60 typedef int (*rseq_cb_t)(rseq_t *rseq, int num, uintptr_t arg);
83 struct rseq { struct
88 _NOTE(SCHEME_PROTECTS_DATA("one per call", rseq rseq_step))
103 int rseq_do(rseq_t *rseq, int num, uintptr_t arg, int flags);
104 int rseq_undo(rseq_t *rseq, int num, uintptr_t arg, int flags);
112 int rseq_do_debug(rseq_t *rseq, int num, uintptr_t arg, int flags,
114 int rseq_undo_debug(rseq_t *rseq, int num, uintptr_t arg, int flags,
/illumos-gate/usr/src/contrib/mDNSResponder/mDNSCore/
H A DmDNS.c10136 const mDNSIPPort prport, mDNSu32 *rseq, mDNSu32 *rack) in mDNS_MatchKeepaliveInfo() argument
10170 *rseq = seq; in mDNS_MatchKeepaliveInfo()