slabobj_ext
struct slabobj_ext obj_exts;
struct slabobj_ext *obj_ext;
struct slabobj_ext *obj_ext;
struct slabobj_ext *obj_ext;
VM_WARN_ON_ONCE(stride != sizeof(struct slabobj_ext));
return sizeof(struct slabobj_ext);
static inline struct slabobj_ext *slab_obj_ext(struct slab *slab,
struct slabobj_ext *obj_ext;
obj_ext = (struct slabobj_ext *)(obj_exts +
static inline struct slabobj_ext *slab_obj_ext(struct slab *slab,
off += sizeof(struct slabobj_ext);
off += sizeof(struct slabobj_ext);
struct slabobj_ext *ext = slab_obj_ext(obj_slab,
struct slabobj_ext *vec, unsigned int objects)
struct slabobj_ext *vec, unsigned int objects) {}
size_t sz = sizeof(struct slabobj_ext) * slab->objects;
struct slabobj_ext *vec;
struct slabobj_ext *obj_exts;
obj_exts = (struct slabobj_ext *)slab_obj_exts(slab);
slab_set_stride(slab, sizeof(struct slabobj_ext));
sizeof(struct slabobj_ext));
struct slabobj_ext *obj_ext;
struct slabobj_ext *obj_ext;
(aligned_size - size >= sizeof(struct slabobj_ext)))
return sizeof(struct slabobj_ext) * slab->objects;
objext_offset = ALIGN(objext_offset, sizeof(struct slabobj_ext));