/illumos-gate/usr/src/cmd/sendmail/db/include/ |
H A D | shqueue.h | 60 #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 D | queue.h | 90 #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 D | db-queue.h | 101 #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 D | queue.h | 187 #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 D | tree.h | 80 #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 D | queue.h | 236 #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 D | queue.h | 219 #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 D | tailq.h | 77 #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 D | prtable.c | 246 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 D | queue.h | 79 #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 D | ses_ses.c | 726 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 D | Makefile | 85 CRONOBJS= cron.o elm.o parse.o
|
/illumos-gate/usr/src/cmd/spell/ |
H A D | list | 7600 elm
|
/illumos-gate/usr/src/cmd/look/ |
H A D | words | 7602 elm
|