Lines Matching refs:kobj
32 static inline struct cma *cma_from_kobj(struct kobject *kobj) in cma_from_kobj() argument
34 return container_of(kobj, struct cma_kobject, kobj)->cma; in cma_from_kobj()
37 static ssize_t alloc_pages_success_show(struct kobject *kobj, in alloc_pages_success_show() argument
40 struct cma *cma = cma_from_kobj(kobj); in alloc_pages_success_show()
47 static ssize_t alloc_pages_fail_show(struct kobject *kobj, in alloc_pages_fail_show() argument
50 struct cma *cma = cma_from_kobj(kobj); in alloc_pages_fail_show()
56 static ssize_t release_pages_success_show(struct kobject *kobj, in release_pages_success_show() argument
59 struct cma *cma = cma_from_kobj(kobj); in release_pages_success_show()
65 static ssize_t total_pages_show(struct kobject *kobj, in total_pages_show() argument
68 struct cma *cma = cma_from_kobj(kobj); in total_pages_show()
74 static ssize_t available_pages_show(struct kobject *kobj, in available_pages_show() argument
77 struct cma *cma = cma_from_kobj(kobj); in available_pages_show()
83 static void cma_kobj_release(struct kobject *kobj) in cma_kobj_release() argument
85 struct cma *cma = cma_from_kobj(kobj); in cma_kobj_release()
129 err = kobject_init_and_add(&cma_kobj->kobj, &cma_ktype, in cma_sysfs_init()
132 kobject_put(&cma_kobj->kobj); in cma_sysfs_init()
141 kobject_put(&cma->cma_kobj->kobj); in cma_sysfs_init()