LLIST_NODE_SZ
usage += (htab->elem_size + LLIST_NODE_SZ) * num_entries;
usage += (LLIST_NODE_SZ + sizeof(void *)) * num_entries;
return !ret ? NULL : ret + LLIST_NODE_SZ;
(!percpu && size > BPF_MEM_ALLOC_SIZE_MAX - LLIST_NODE_SZ))
c->dtor((void *)pos + LLIST_NODE_SZ, c->dtor_ctx);
percpu_size = LLIST_NODE_SZ + sizeof(void *);
size += LLIST_NODE_SZ; /* room for llist_node */
percpu_size = LLIST_NODE_SZ + sizeof(void *);
struct llist_node *llnode = ptr - LLIST_NODE_SZ;
BUILD_BUG_ON(LLIST_NODE_SZ > 8);
struct llist_node *llnode = ptr - LLIST_NODE_SZ;
size += LLIST_NODE_SZ;
return !ret ? NULL : ret + LLIST_NODE_SZ;
c = *(void **)(ptr - LLIST_NODE_SZ);
c = *(void **)(ptr - LLIST_NODE_SZ);
return !ret ? NULL : ret + LLIST_NODE_SZ;
kfree(ptr - LLIST_NODE_SZ);