Home
last modified time | relevance | path

Searched refs:elm (Results 1 – 14 of 14) sorted by relevance

/illumos-gate/usr/src/cmd/sendmail/db/include/
H A Dshqueue.h60 #define SH_LIST_NEXTP(elm, field, type) \ argument
61 ((struct type *)(((u_int8_t *)(elm)) + (elm)->field.sle_next))
63 #define SH_LIST_NEXT(elm, field, type) \ argument
64 ((elm)->field.sle_next == -1 ? NULL : \
65 ((struct type *)(((u_int8_t *)(elm)) + (elm)->field.sle_next)))
67 #define SH_LIST_PREV(elm, field) \ argument
68 ((ssize_t *)(((u_int8_t *)(elm)) + (elm)->field.sle_prev))
80 #define SH_LIST_NEXT_TO_PREV(elm, field) \ argument
81 (-(elm)->field.sle_next + SH_PTR_TO_OFF(elm, &(elm)->field.sle_next))
85 #define SH_LIST_INSERT_AFTER(listelm, elm, field, type) do { \ argument
[all …]
H A Dqueue.h90 #define LIST_NEXT(elm, field) ((elm)->field.le_next) argument
100 #define LIST_INSERT_AFTER(listelm, elm, field) do { \ argument
101 if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
103 &(elm)->field.le_next; \
104 (listelm)->field.le_next = (elm); \
105 (elm)->field.le_prev = &(listelm)->field.le_next; \
108 #define LIST_INSERT_BEFORE(listelm, elm, field) do { \ argument
109 (elm)->field.le_prev = (listelm)->field.le_prev; \
110 (elm)->field.le_next = (listelm); \
111 *(listelm)->field.le_prev = (elm); \
[all …]
/illumos-gate/usr/src/lib/krb5/plugins/kdb/db2/libdb2/include/
H A Ddb-queue.h101 #define LIST_INSERT_AFTER(listelm, elm, field) { \ argument
102 if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
104 &(elm)->field.le_next; \
105 (listelm)->field.le_next = (elm); \
106 (elm)->field.le_prev = &(listelm)->field.le_next; \
109 #define LIST_INSERT_HEAD(head, elm, field) { \ argument
110 if (((elm)->field.le_next = (head)->lh_first) != NULL) \
111 (head)->lh_first->field.le_prev = &(elm)->field.le_next;\
112 (head)->lh_first = (elm); \
113 (elm)->field.le_prev = &(head)->lh_first; \
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dqueue.h187 #define SLIST_NEXT(elm, field) ((elm)->field.sle_next) argument
235 #define SLIST_INSERT_AFTER(slistelm, elm, field) do { \ argument
236 SLIST_NEXT((elm), field) = SLIST_NEXT((slistelm), field); \
237 SLIST_NEXT((slistelm), field) = (elm); \
241 #define SLIST_INSERT_HEAD(head, elm, field) do { \ argument
242 SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \
243 SLIST_FIRST((head)) = (elm); \
258 #define SLIST_REMOVE(head, elm, type, field) do { \ argument
259 QMD_SAVELINK(oldnext, SLIST_NEXT((elm), field)); \
260 if (SLIST_FIRST((head)) == (elm)) { \
[all …]
/illumos-gate/usr/src/contrib/bhyve/sys/
H A Dtree.h80 #define SPLAY_LEFT(elm, field) (elm)->field.spe_left argument
81 #define SPLAY_RIGHT(elm, field) (elm)->field.spe_right argument
127 name##_SPLAY_FIND(struct name *head, struct type *elm) \
131 name##_SPLAY(head, elm); \
132 if ((cmp)(elm, (head)->sph_root) == 0) \
138 name##_SPLAY_NEXT(struct name *head, struct type *elm) \
140 name##_SPLAY(head, elm); \
141 if (SPLAY_RIGHT(elm, field) != NULL) { \
142 elm = SPLAY_RIGHT(elm, field); \
143 while (SPLAY_LEFT(elm, field) != NULL) { \
[all …]
H A Dqueue.h236 #define SLIST_INSERT_AFTER(slistelm, elm, field) do { \ argument
237 SLIST_NEXT((elm), field) = SLIST_NEXT((slistelm), field); \
238 SLIST_NEXT((slistelm), field) = (elm); \
241 #define SLIST_INSERT_HEAD(head, elm, field) do { \ argument
242 SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \
243 SLIST_FIRST((head)) = (elm); \
246 #define SLIST_NEXT(elm, field) ((elm)->field.sle_next) argument
248 #define SLIST_REMOVE(head, elm, type, field) do { \ argument
249 QMD_SAVELINK(oldnext, (elm)->field.sle_next); \
250 if (SLIST_FIRST((head)) == (elm)) { \
[all …]
/illumos-gate/usr/src/boot/sys/sys/
H A Dqueue.h219 #define SLIST_INSERT_AFTER(slistelm, elm, field) do { \ argument
220 SLIST_NEXT((elm), field) = SLIST_NEXT((slistelm), field); \
221 SLIST_NEXT((slistelm), field) = (elm); \
224 #define SLIST_INSERT_HEAD(head, elm, field) do { \ argument
225 SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \
226 SLIST_FIRST((head)) = (elm); \
229 #define SLIST_NEXT(elm, field) ((elm)->field.sle_next) argument
231 #define SLIST_REMOVE(head, elm, type, field) do { \ argument
232 QMD_SAVELINK(oldnext, (elm)->field.sle_next); \
233 if (SLIST_FIRST((head)) == (elm)) { \
[all …]
/illumos-gate/usr/src/cmd/sendmail/include/sm/
H A Dtailq.h77 #define SM_TAILQ_NEXT(elm, field) ((elm)->field.tqe_next) argument
81 #define SM_TAILQ_PREV(elm, headname, field) \ argument
82 (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
104 #define SM_TAILQ_INSERT_HEAD(head, elm, field) do { \ argument
105 if (((elm)->field.tqe_next = (head)->tqh_first) != NULL) \
107 &(elm)->field.tqe_next; \
109 (head)->tqh_last = &(elm)->field.tqe_next; \
110 (head)->tqh_first = (elm); \
111 (elm)->field.tqe_prev = &(head)->tqh_first; \
114 #define SM_TAILQ_INSERT_TAIL(head, elm, field) do { \ argument
[all …]
/illumos-gate/usr/src/cmd/prstat/
H A Dprtable.c246 plwp_t *elm = Zalloc(sizeof (plwp_t)); in lwpid_add() local
249 elm->l_pid = pid; in lwpid_add()
250 elm->l_lwpid = lwpid; in lwpid_add()
251 elm->l_lwp = lwp; in lwpid_add()
252 elm->l_next = plwp_tbl[hash]; /* add in front of chain */ in lwpid_add()
253 plwp_tbl[hash] = elm; in lwpid_add()
259 plwp_t *elm, *elm_prev; in lwpid_del() local
262 elm = plwp_tbl[hash]; in lwpid_del()
265 while (elm) { in lwpid_del()
266 if ((elm->l_pid == pid) && (elm->l_lwpid == lwpid)) { in lwpid_del()
[all …]
/illumos-gate/usr/src/lib/libsmbfs/smb/
H A Dqueue.h79 #define SLIST_INSERT_AFTER(slistelm, elm, field) do { \ argument
80 SLIST_NEXT((elm), field) = SLIST_NEXT((slistelm), field); \
81 SLIST_NEXT((slistelm), field) = (elm); \
84 #define SLIST_INSERT_HEAD(head, elm, field) do { \ argument
85 SLIST_NEXT((elm), field) = SLIST_FIRST((head)); \
86 SLIST_FIRST((head)) = (elm); \
89 #define SLIST_NEXT(elm, field) ((elm)->field.sle_next) argument
91 #define SLIST_REMOVE(head, elm, type, field) do { \ argument
92 if (SLIST_FIRST((head)) == (elm)) { \
97 while (SLIST_NEXT(curelm, field) != (elm)) \
/illumos-gate/usr/src/uts/common/io/scsi/targets/
H A Dses_ses.c726 ses_decode(char *b, int amt, uchar_t *ep, int elt, int elm, SesComStat *sp) in ses_decode() argument
748 if (elm >= ep[elt]) in ses_decode()
767 idx += (4 * elm); in ses_decode()
782 elt, elm, idx-4); in ses_decode()
794 ses_encode(char *b, int amt, uchar_t *ep, int elt, int elm, SesComStat *sp) in ses_encode() argument
816 if (elm >= ep[elt]) in ses_encode()
835 idx += (4 * elm); in ses_encode()
853 "%x %x %x %x", elt, elm, idx, sp->comstatus, sp->comstat[0], in ses_encode()
/illumos-gate/usr/src/cmd/cron/
H A DMakefile85 CRONOBJS= cron.o elm.o parse.o
/illumos-gate/usr/src/cmd/spell/
H A Dlist7600 elm
/illumos-gate/usr/src/cmd/look/
H A Dwords7602 elm