Lines Matching refs:obj
264 kobj_init_common(kobj_t obj, kobj_class_t cls) in kobj_init_common() argument
267 obj->ops = cls->ops; in kobj_init_common()
272 kobj_init1(kobj_t obj, kobj_class_t cls, int mflags) in kobj_init1() argument
289 kobj_init_common(obj, cls); in kobj_init1()
297 kobj_t obj; in kobj_create() local
299 obj = malloc(cls->size, mtype, mflags | M_ZERO); in kobj_create()
300 if (obj == NULL) in kobj_create()
302 if (kobj_init1(obj, cls, mflags) != 0) { in kobj_create()
303 free(obj, mtype); in kobj_create()
306 return (obj); in kobj_create()
310 kobj_init(kobj_t obj, kobj_class_t cls) in kobj_init() argument
314 error = kobj_init1(obj, cls, M_NOWAIT); in kobj_init()
320 kobj_init_static(kobj_t obj, kobj_class_t cls) in kobj_init_static() argument
326 kobj_init_common(obj, cls); in kobj_init_static()
330 kobj_delete(kobj_t obj, struct malloc_type *mtype) in kobj_delete() argument
332 kobj_class_t cls = obj->ops->cls; in kobj_delete()
349 obj->ops = NULL; in kobj_delete()
351 free(obj, mtype); in kobj_delete()