Home
last modified time | relevance | path

Searched refs:kobject (Results 1 – 25 of 41) sorted by relevance

12

/include/linux/
Dkobject.h65 struct kobject { struct
68 struct kobject *parent; argument
89 int kobject_set_name(struct kobject *kobj, const char *name, ...); argument
91 int kobject_set_name_vargs(struct kobject *kobj, const char *fmt,
94 static inline const char *kobject_name(const struct kobject *kobj) in kobject_name()
99 extern void kobject_init(struct kobject *kobj, struct kobj_type *ktype);
101 int kobject_add(struct kobject *kobj, struct kobject *parent,
104 int kobject_init_and_add(struct kobject *kobj,
105 struct kobj_type *ktype, struct kobject *parent,
108 extern void kobject_del(struct kobject *kobj);
[all …]
Dsysfs.h25 struct kobject;
86 umode_t (*is_visible)(struct kobject *,
88 umode_t (*is_bin_visible)(struct kobject *,
180 ssize_t (*read)(struct file *, struct kobject *, struct bin_attribute *,
182 ssize_t (*write)(struct file *, struct kobject *, struct bin_attribute *,
184 int (*mmap)(struct file *, struct kobject *, struct bin_attribute *attr,
239 ssize_t (*show)(struct kobject *, struct attribute *, char *);
240 ssize_t (*store)(struct kobject *, struct attribute *, const char *, size_t);
245 int __must_check sysfs_create_dir_ns(struct kobject *kobj, const void *ns);
246 void sysfs_remove_dir(struct kobject *kobj);
[all …]
Dkobject_ns.h20 struct kobject;
50 const struct kobj_ns_type_operations *kobj_child_ns_ops(struct kobject *parent);
51 const struct kobj_ns_type_operations *kobj_ns_ops(struct kobject *kobj);
Dkobj_map.h11 typedef struct kobject *kobj_probe_t(dev_t, int *, void *);
17 struct kobject *kobj_lookup(struct kobj_map *, dev_t, int *);
Dcdev.h15 struct kobject kobj;
31 void cdev_set_parent(struct cdev *p, struct kobject *kobj);
Duio_driver.h79 struct kobject *map_dir;
80 struct kobject *portio_dir;
Dlivepatch.h72 struct kobject kobj;
125 struct kobject kobj;
168 struct kobject kobj;
Defi.h667 extern struct kobject *efi_kobj;
952 struct kobject *kobject; member
977 struct kobject kobj;
990 struct kobject *kobject);
992 struct kobject *efivars_kobject(void);
1046 int efi_runtime_map_init(struct kobject *);
1051 static inline int efi_runtime_map_init(struct kobject *kobj) in efi_runtime_map_init()
Dgenhd.h144 struct kobject *slave_dir;
152 struct kobject integrity_kobj;
Dpadata.h171 struct kobject kobj;
Discsi_boot_sysfs.h68 struct kobject kobj;
Dpktcdvd.h157 struct kobject kobj;
Dhuge_mm.h93 struct kobject;
96 ssize_t single_hugepage_flag_store(struct kobject *kobj,
100 ssize_t single_hugepage_flag_show(struct kobject *kobj,
Ddmi.h99 extern struct kobject *dmi_kobj;
Dslub_def.h117 struct kobject kobj; /* For sysfs */
Dmodule.h47 struct kobject kobj;
49 struct kobject *drivers_dir;
385 struct kobject *holders_dir;
Dw1.h312 static inline struct w1_slave* kobj_to_w1_slave(struct kobject *kobj) in kobj_to_w1_slave()
Dirqdesc.h99 struct kobject kobj;
Dcpufreq.h91 struct kobject kobj;
230 struct kobject *get_governor_parent_kobj(struct cpufreq_policy *policy);
637 struct kobject kobj;
646 static inline struct gov_attr_set *to_gov_attr_set(struct kobject *kobj) in to_gov_attr_set()
Delevator.h114 struct kobject kobj;
Ddma-buf.h522 struct kobject kobj;
/include/rdma/
Dib_sysfs.h34 struct ib_device *ib_port_sysfs_get_ibdev_kobj(struct kobject *kobj,
/include/linux/device/
Dclass.h61 struct kobject *dev_kobj;
91 extern struct kobject *sysfs_dev_block_kobj;
92 extern struct kobject *sysfs_dev_char_kobj;
/include/acpi/
Dcppc_acpi.h69 struct kobject kobj;
Dacpi_bus.h111 struct kobject kobj;
119 struct kobject *kobj) in to_acpi_hotplug_profile()
398 struct kobject kobj;
493 extern struct kobject *acpi_kobj;

12