Lines Matching refs:lwsac
26 #include "private-lib-misc-lwsac.h"
57 return sizeof(struct lwsac) + (first ? sizeof(struct lwsac_head) : 0);
61 lwsac_get_tail_pos(struct lwsac *lac)
66 struct lwsac *
67 lwsac_get_next(struct lwsac *lac)
73 lwsac_extend(struct lwsac *head, size_t amount)
76 struct lwsac *bf;
96 _lwsac_use(struct lwsac **head, size_t ensure, size_t chunk_size, char backfill)
100 struct lwsac *bf = *head;
202 lwsac_use(struct lwsac **head, size_t ensure, size_t chunk_size)
208 lwsac_use_backfill(struct lwsac **head, size_t ensure, size_t chunk_size)
214 lwsac_scan_extant(struct lwsac *head, uint8_t *find, size_t len, int nul)
237 lwsac_total_overhead(struct lwsac *head)
251 lwsac_use_zero(struct lwsac **head, size_t ensure, size_t chunk_size)
262 lwsac_free(struct lwsac **head)
264 struct lwsac *it = *head;
270 struct lwsac *tmp = it->next;
278 lwsac_info(struct lwsac *head)
296 lwsac_total_alloc(struct lwsac *head)
308 lwsac_reference(struct lwsac *head)
318 lwsac_unreference(struct lwsac **head)
342 lwsac_detach(struct lwsac **head)