Symbol: kobj
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1633
static umode_t hwmon_attributes_visible(struct kobject *kobj,
sys/dev/drm/amd/amdgpu/amdgpu_pm.c
1636
struct device *dev = kobj_to_dev(kobj);
sys/dev/drm/drm_drv.c
822
ret = sysfs_create_link(minor->kdev->kobj.parent,
sys/dev/drm/drm_drv.c
823
&minor->kdev->kobj,
sys/dev/drm/drm_drv.c
851
sysfs_remove_link(minor->kdev->kobj.parent, name);
sys/dev/drm/drm_sysfs.c
40
connector->kdev->kobj.name = kasprintf(GFP_KERNEL, "card%d-%s",
sys/dev/drm/i915/i915_irq.c
1422
kobject_uevent_env(&dev_priv->drm.primary->kdev->kobj,
sys/dev/drm/i915/i915_irq.c
3168
struct kobject *kobj = &dev_priv->drm.primary->kdev->kobj;
sys/dev/drm/i915/i915_irq.c
3174
kobject_uevent_env(kobj, KOBJ_CHANGE, error_event);
sys/dev/drm/i915/i915_irq.c
3177
kobject_uevent_env(kobj, KOBJ_CHANGE, reset_event);
sys/dev/drm/i915/i915_irq.c
3211
kobject_uevent_env(kobj, KOBJ_CHANGE, reset_done_event);
sys/dev/drm/i915/i915_perf.c
2881
&dev_priv->drm.primary->kdev->kobj);
sys/dev/drm/i915/i915_sysfs.c
158
i915_l3_read(struct file *filp, struct kobject *kobj,
sys/dev/drm/i915/i915_sysfs.c
162
struct device *kdev = kobj_to_dev(kobj);
sys/dev/drm/i915/i915_sysfs.c
193
i915_l3_write(struct file *filp, struct kobject *kobj,
sys/dev/drm/i915/i915_sysfs.c
197
struct device *kdev = kobj_to_dev(kobj);
sys/dev/drm/i915/i915_sysfs.c
514
static ssize_t error_state_read(struct file *filp, struct kobject *kobj,
sys/dev/drm/i915/i915_sysfs.c
519
struct device *kdev = kobj_to_dev(kobj);
sys/dev/drm/i915/i915_sysfs.c
544
static ssize_t error_state_write(struct file *file, struct kobject *kobj,
sys/dev/drm/i915/i915_sysfs.c
548
struct device *kdev = kobj_to_dev(kobj);
sys/dev/drm/i915/i915_sysfs.c
568
if (sysfs_create_bin_file(&kdev->kobj, &error_state_attr))
sys/dev/drm/i915/i915_sysfs.c
574
sysfs_remove_bin_file(&kdev->kobj, &error_state_attr);
sys/dev/drm/i915/i915_sysfs.c
589
ret = sysfs_merge_group(&kdev->kobj,
sys/dev/drm/i915/i915_sysfs.c
595
ret = sysfs_merge_group(&kdev->kobj,
sys/dev/drm/i915/i915_sysfs.c
601
ret = sysfs_merge_group(&kdev->kobj,
sys/dev/drm/i915/i915_sysfs.c
622
ret = sysfs_create_files(&kdev->kobj, vlv_attrs);
sys/dev/drm/i915/i915_sysfs.c
624
ret = sysfs_create_files(&kdev->kobj, gen6_attrs);
sys/dev/drm/i915/i915_sysfs.c
640
sysfs_remove_files(&kdev->kobj, vlv_attrs);
sys/dev/drm/i915/i915_sysfs.c
642
sysfs_remove_files(&kdev->kobj, gen6_attrs);
sys/dev/drm/i915/i915_sysfs.c
646
sysfs_unmerge_group(&kdev->kobj, &rc6_attr_group);
sys/dev/drm/i915/i915_sysfs.c
647
sysfs_unmerge_group(&kdev->kobj, &rc6p_attr_group);
sys/dev/drm/i915/intel_dp.c
5251
intel_dp->aux.name, connector->kdev->kobj.name);
sys/dev/drm/i915/intel_sdvo.c
2198
return sysfs_create_link(&connector->kdev->kobj,
sys/dev/drm/i915/intel_sdvo.c
2199
&sdvo->ddc.dev.kobj,
sys/dev/drm/i915/intel_sdvo.c
2200
sdvo->ddc.dev.kobj.name);
sys/dev/drm/i915/intel_sdvo.c
2208
sysfs_remove_link(&connector->kdev->kobj,
sys/dev/drm/i915/intel_sdvo.c
2209
sdvo->ddc.dev.kobj.name);
sys/dev/drm/include/drm/ttm/ttm_bo_driver.h
416
struct kobject kobj;
sys/dev/drm/include/drm/ttm/ttm_memory.h
67
struct kobject kobj;
sys/dev/drm/include/linux/device.h
47
struct kobject kobj;
sys/dev/drm/include/linux/kobject.h
57
void (*release)(struct kobject *kobj);
sys/dev/drm/include/linux/kobject.h
63
kobject_uevent_env(struct kobject *kobj, enum kobject_action action, char *envp[])
sys/dev/drm/include/linux/kobject.h
69
int kobject_init_and_add(struct kobject *kobj,
sys/dev/drm/include/linux/kobject.h
76
kobject_put(struct kobject *kobj)
sys/dev/drm/include/linux/kobject.h
78
if (kobj != NULL)
sys/dev/drm/include/linux/kobject.h
79
kref_put(&kobj->kref, kobject_release);
sys/dev/drm/include/linux/kobject.h
83
kobject_del(struct kobject *kobj)
sys/dev/drm/include/linux/sysfs.h
52
sysfs_create_link(struct kobject *kobj, struct kobject *target, const char *name)
sys/dev/drm/include/linux/sysfs.h
58
sysfs_remove_link(struct kobject *kobj, const char *name)
sys/dev/drm/linux_kobject.c
30
int kobject_init_and_add(struct kobject *kobj, struct kobj_type *ktype,
sys/dev/drm/linux_kobject.c
35
kobj->ktype = ktype;
sys/dev/drm/linux_kobject.c
36
kref_init(&kobj->kref);
sys/dev/drm/linux_kobject.c
39
kobj->name = kvasprintf(M_WAITOK, fmt, ap);
sys/dev/drm/linux_kobject.c
47
struct kobject *kobj = container_of(kref, struct kobject, kref);
sys/dev/drm/linux_kobject.c
49
if (kobj->ktype && kobj->ktype->release)
sys/dev/drm/linux_kobject.c
50
kobj->ktype->release(kobj);
sys/dev/drm/radeon/radeon_pm.c
729
static umode_t hwmon_attributes_visible(struct kobject *kobj,
sys/dev/drm/radeon/radeon_pm.c
732
struct device *dev = kobj_to_dev(kobj);
sys/dev/drm/ttm/ttm_bo.c
110
static ssize_t ttm_bo_global_show(struct kobject *kobj,
sys/dev/drm/ttm/ttm_bo.c
115
container_of(kobj, struct ttm_bo_global, kobj);
sys/dev/drm/ttm/ttm_bo.c
1523
static void ttm_bo_global_kobj_release(struct kobject *kobj)
sys/dev/drm/ttm/ttm_bo.c
1526
container_of(kobj, struct ttm_bo_global, kobj);
sys/dev/drm/ttm/ttm_bo.c
1536
kobject_del(&glob->kobj);
sys/dev/drm/ttm/ttm_bo.c
1537
kobject_put(&glob->kobj);
sys/dev/drm/ttm/ttm_bo.c
1566
&glob->kobj, &ttm_bo_glob_kobj_type, ttm_get_kobj(), "buffer_objects");
sys/dev/drm/ttm/ttm_bo.c
1568
kobject_put(&glob->kobj);
sys/dev/drm/ttm/ttm_bo.c
49
static void ttm_bo_global_kobj_release(struct kobject *kobj);
sys/dev/drm/ttm/ttm_memory.c
111
static ssize_t ttm_mem_zone_store(struct kobject *kobj,
sys/dev/drm/ttm/ttm_memory.c
117
container_of(kobj, struct ttm_mem_zone, kobj);
sys/dev/drm/ttm/ttm_memory.c
169
static void ttm_mem_global_kobj_release(struct kobject *kobj)
sys/dev/drm/ttm/ttm_memory.c
172
container_of(kobj, struct ttm_mem_global, kobj);
sys/dev/drm/ttm/ttm_memory.c
258
&zone->kobj, &ttm_mem_zone_kobj_type, &glob->kobj, zone->name);
sys/dev/drm/ttm/ttm_memory.c
260
kobject_put(&zone->kobj);
sys/dev/drm/ttm/ttm_memory.c
301
&zone->kobj, &ttm_mem_zone_kobj_type, &glob->kobj, zone->name);
sys/dev/drm/ttm/ttm_memory.c
303
kobject_put(&zone->kobj);
sys/dev/drm/ttm/ttm_memory.c
322
&glob->kobj, &ttm_mem_glob_kobj_type, ttm_get_kobj(), "memory_accounting");
sys/dev/drm/ttm/ttm_memory.c
324
kobject_put(&glob->kobj);
sys/dev/drm/ttm/ttm_memory.c
376
kobject_del(&zone->kobj);
sys/dev/drm/ttm/ttm_memory.c
377
kobject_put(&zone->kobj);
sys/dev/drm/ttm/ttm_memory.c
379
kobject_del(&glob->kobj);
sys/dev/drm/ttm/ttm_memory.c
380
kobject_put(&glob->kobj);
sys/dev/drm/ttm/ttm_memory.c
43
struct kobject kobj;
sys/dev/drm/ttm/ttm_memory.c
74
static void ttm_mem_zone_kobj_release(struct kobject *kobj)
sys/dev/drm/ttm/ttm_memory.c
77
container_of(kobj, struct ttm_mem_zone, kobj);
sys/dev/drm/ttm/ttm_memory.c
84
static ssize_t ttm_mem_zone_show(struct kobject *kobj,
sys/dev/drm/ttm/ttm_memory.c
89
container_of(kobj, struct ttm_mem_zone, kobj);
sys/dev/drm/ttm/ttm_module.c
64
struct kobject *kobj = &ttm_drm_class_device.kobj;
sys/dev/drm/ttm/ttm_module.c
65
BUG_ON(kobj == NULL);
sys/dev/drm/ttm/ttm_module.c
66
return kobj;
sys/dev/drm/ttm/ttm_page_alloc.c
115
struct kobject kobj;
sys/dev/drm/ttm/ttm_page_alloc.c
153
static void ttm_pool_kobj_release(struct kobject *kobj)
sys/dev/drm/ttm/ttm_page_alloc.c
156
container_of(kobj, struct ttm_pool_manager, kobj);
sys/dev/drm/ttm/ttm_page_alloc.c
160
static ssize_t ttm_pool_store(struct kobject *kobj,
sys/dev/drm/ttm/ttm_page_alloc.c
164
container_of(kobj, struct ttm_pool_manager, kobj);
sys/dev/drm/ttm/ttm_page_alloc.c
194
static ssize_t ttm_pool_show(struct kobject *kobj,
sys/dev/drm/ttm/ttm_page_alloc.c
198
container_of(kobj, struct ttm_pool_manager, kobj);
sys/dev/drm/ttm/ttm_page_alloc.c
838
ret = kobject_init_and_add(&_manager->kobj, &ttm_pool_kobj_type,
sys/dev/drm/ttm/ttm_page_alloc.c
839
&glob->kobj, "pool");
sys/dev/drm/ttm/ttm_page_alloc.c
848
kobject_put(&_manager->kobj);
sys/dev/drm/ttm/ttm_page_alloc.c
864
kobject_put(&_manager->kobj);
sys/dev/drm/ttm/ttm_page_alloc_dma.c
1177
ret = kobject_init_and_add(&_manager->kobj, &ttm_pool_kobj_type,
sys/dev/drm/ttm/ttm_page_alloc_dma.c
1178
&glob->kobj, "dma_pool");
sys/dev/drm/ttm/ttm_page_alloc_dma.c
1188
kobject_put(&_manager->kobj);
sys/dev/drm/ttm/ttm_page_alloc_dma.c
1207
kobject_put(&_manager->kobj);
sys/dev/drm/ttm/ttm_page_alloc_dma.c
169
struct kobject kobj;
sys/dev/drm/ttm/ttm_page_alloc_dma.c
194
static void ttm_pool_kobj_release(struct kobject *kobj)
sys/dev/drm/ttm/ttm_page_alloc_dma.c
197
container_of(kobj, struct ttm_pool_manager, kobj);
sys/dev/drm/ttm/ttm_page_alloc_dma.c
201
static ssize_t ttm_pool_store(struct kobject *kobj, struct attribute *attr,
sys/dev/drm/ttm/ttm_page_alloc_dma.c
205
container_of(kobj, struct ttm_pool_manager, kobj);
sys/dev/drm/ttm/ttm_page_alloc_dma.c
236
static ssize_t ttm_pool_show(struct kobject *kobj, struct attribute *attr,
sys/dev/drm/ttm/ttm_page_alloc_dma.c
240
container_of(kobj, struct ttm_pool_manager, kobj);
sys/dev/sound/pcm/ac97.h
86
#define AC97_DECLARE(name) static DEFINE_CLASS(name, name ## _methods, sizeof(struct kobj))
sys/dev/sound/pcm/channel.h
445
#define CHANNEL_DECLARE(name) static DEFINE_CLASS(name, name ## _methods, sizeof(struct kobj))
sys/dev/sound/pcm/mixer.h
81
#define MIXER_SIZE (512 + sizeof(struct kobj) + \
sys/kern/subr_kobj.c
57
SYSINIT(kobj, SI_BOOT1_LOCK, SI_ORDER_ANY, kobj_init_token, NULL);
sys/libiconv/iconv_ucs.c
161
kobj_delete((struct kobj*)data, M_ICONV);
sys/libiconv/iconv_xlat.c
74
kobj_delete((struct kobj*)data, M_ICONV);
sys/libiconv/iconv_xlat16.c
105
kobj_delete((struct kobj*)data, M_ICONV);
sys/sys/kobj.h
43
typedef struct kobj *kobj_t;