Lines Matching refs:link
14 struct link { struct
15 struct link *prev; argument
16 struct link *next; argument
29 struct link *l, *l2; in afreeall()
38 #define L2P(l) ( (void *)(((char *)(l)) + sizeof(struct link)) )
39 #define P2L(p) ( (struct link *)(((char *)(p)) - sizeof(struct link)) )
44 struct link *l; in alloc()
47 if (size > SIZE_MAX - sizeof(struct link)) in alloc()
50 l = malloc(sizeof(struct link) + size); in alloc()
85 struct link *l, *l2, *lprev, *lnext; in aresize()
91 if (size > SIZE_MAX - sizeof(struct link)) in aresize()
98 l2 = realloc(l, sizeof(struct link) + size); in aresize()
114 struct link *l; in afree()