Lines Matching refs:kobj
17 #define to_dma_buf_entry_from_kobj(x) container_of(x, struct dma_buf_sysfs_entry, kobj)
60 static ssize_t dma_buf_stats_attribute_show(struct kobject *kobj, in dma_buf_stats_attribute_show() argument
69 sysfs_entry = to_dma_buf_entry_from_kobj(kobj); in dma_buf_stats_attribute_show()
107 static void dma_buf_sysfs_release(struct kobject *kobj) in dma_buf_sysfs_release() argument
111 sysfs_entry = to_dma_buf_entry_from_kobj(kobj); in dma_buf_sysfs_release()
129 kobject_del(&sysfs_entry->kobj); in dma_buf_stats_teardown()
130 kobject_put(&sysfs_entry->kobj); in dma_buf_stats_teardown()
135 static int dmabuf_sysfs_uevent_filter(const struct kobject *kobj) in dmabuf_sysfs_uevent_filter() argument
156 &dma_buf_stats_kset->kobj); in dma_buf_init_sysfs_statistics()
185 sysfs_entry->kobj.kset = dma_buf_per_buffer_stats_kset; in dma_buf_stats_setup()
191 ret = kobject_init_and_add(&sysfs_entry->kobj, &dma_buf_ktype, NULL, in dma_buf_stats_setup()
199 kobject_put(&sysfs_entry->kobj); in dma_buf_stats_setup()