Lines Matching defs:el
94 #define LIST_ADD(lh, el) ({ (el)->n = (lh)->n; (el)->n->p = (lh)->n = (el); (el)->p = (lh); (el); }) argument
97 #define LIST_ADDQ(lh, el) ({ (el)->p = (lh)->p; (el)->p->n = (lh)->p = (el); (el)->n = (lh); (el); … argument
121 #define LIST_DEL(el) ({ typeof(el) __ret = (el); (el)->n->p = (el)->p; (el)->p->n = (el)->n; (__ret… argument
126 #define LIST_DEL_INIT(el) ({ \ argument
140 #define LIST_ELEM(lh, pt, el) ((pt)(((const char *)(lh)) - ((size_t)&((pt)NULL)->el))) argument
148 #define LIST_ADDED(el) ((el)->n != (el)) argument
155 #define LIST_NEXT(lh, pt, el) (LIST_ELEM((lh)->n, pt, el)) argument
163 #define LIST_PREV(lh, pt, el) (LIST_ELEM((lh)->p, pt, el)) argument
405 #define MT_LIST_POP(_lh, pt, el) \ argument
466 #define MT_LIST_ELEM(lh, pt, el) ((pt)(((const char *)(lh)) - ((size_t)&((pt)NULL)->el))) argument
476 #define MT_LIST_NEXT(lh, pt, el) (MT_LIST_ELEM((lh)->next, pt, el)) argument
484 #define MT_LIST_PREV(lh, pt, el) (MT_LIST_ELEM((lh)->prev, pt, el)) argument
489 #define MT_LIST_ADDED(el) ((el)->next != (el)) argument
555 #define _MT_LIST_UNLOCK_NEXT(el, np) \ argument
564 #define _MT_LIST_UNLOCK_PREV(el, np) \ argument
572 #define _MT_LIST_LOCK_NEXT(el) \ argument
593 #define _MT_LIST_LOCK_PREV(el) \ argument