Lines Matching refs:LNK
5 #define PE_RING_INIT(LNK, SELF) \ argument
7 (LNK)->next = LNK; \
8 (LNK)->prev = LNK; \
9 (LNK)->self = SELF; \
12 #define PE_RING_EMPTY(LNK) ((LNK)->next == LNK) argument
14 #define PE_RING_UNSHIFT(LNK, ALL) \ argument
16 assert((LNK)->next==LNK); \
17 (LNK)->next = (ALL)->next; \
18 (LNK)->prev = ALL; \
19 (LNK)->next->prev = LNK; \
20 (LNK)->prev->next = LNK; \
32 #define PE_RING_DETACH(LNK) \ argument
34 if ((LNK)->next != LNK) { \
35 (LNK)->next->prev = (LNK)->prev; \
36 (LNK)->prev->next = (LNK)->next; \
37 (LNK)->next = LNK; \