/kernel/linux/linux-5.10/include/linux/ |
H A D | sysfs.h | 25 struct kobject; 86 umode_t (*is_visible)(struct kobject *, 88 umode_t (*is_bin_visible)(struct kobject *, 172 ssize_t (*read)(struct file *, struct kobject *, struct bin_attribute *, 174 ssize_t (*write)(struct file *, struct kobject *, struct bin_attribute *, 176 int (*mmap)(struct file *, struct kobject *, struct bin_attribute *attr, 231 ssize_t (*show)(struct kobject *, struct attribute *, char *); 232 ssize_t (*store)(struct kobject *, struct attribute *, const char *, size_t); 237 int __must_check sysfs_create_dir_ns(struct kobject *kobj, const void *ns); 238 void sysfs_remove_dir(struct kobject *kob [all...] |
H A D | kobject.h | 3 * kobject.h - generic kernel object infrastructure. 10 * Please read Documentation/core-api/kobject.rst before using the kobject 40 /* counter to tag the uevent, read only except for the kobject core */ 64 struct kobject { struct 67 struct kobject *parent; 83 int kobject_set_name(struct kobject *kobj, const char *name, ...); 85 int kobject_set_name_vargs(struct kobject *kobj, const char *fmt, 88 static inline const char *kobject_name(const struct kobject *kobj) in kobject_name() 93 extern void kobject_init(struct kobject *kob [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | sysfs.h | 25 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, 255 ssize_t (*show)(struct kobject *, struct attribute *, char *); 256 ssize_t (*store)(struct kobject *, struct attribute *, const char *, size_t); 261 int __must_check sysfs_create_dir_ns(struct kobject *kobj, const void *ns); 262 void sysfs_remove_dir(struct kobject *kob [all...] |
H A D | kobject.h | 3 * kobject.h - generic kernel object infrastructure. 10 * Please read Documentation/core-api/kobject.rst before using the kobject 40 /* counter to tag the uevent, read only except for the kobject core */ 64 struct kobject { struct 67 struct kobject *parent; 84 __printf(2, 3) int kobject_set_name(struct kobject *kobj, const char *name, ...); 85 __printf(2, 0) int kobject_set_name_vargs(struct kobject *kobj, const char *fmt, va_list vargs); 87 static inline const char *kobject_name(const struct kobject *kobj) in kobject_name() 92 void kobject_init(struct kobject *kob [all...] |
/kernel/linux/linux-6.6/fs/xfs/ |
H A D | xfs_sysfs.c | 19 ssize_t (*show)(struct kobject *kobject, char *buf); 20 ssize_t (*store)(struct kobject *kobject, const char *buf, 41 struct kobject *kobject, in xfs_sysfs_object_show() 47 return xfs_attr->show ? xfs_attr->show(kobject, buf) : 0; in xfs_sysfs_object_show() 52 struct kobject *kobject, in xfs_sysfs_object_store() 59 return xfs_attr->store ? xfs_attr->store(kobject, bu in xfs_sysfs_object_store() 40 xfs_sysfs_object_show( struct kobject *kobject, struct attribute *attr, char *buf) xfs_sysfs_object_show() argument 51 xfs_sysfs_object_store( struct kobject *kobject, struct attribute *attr, const char *buf, size_t count) xfs_sysfs_object_store() argument 82 bug_on_assert_store( struct kobject *kobject, const char *buf, size_t count) bug_on_assert_store() argument 105 bug_on_assert_show( struct kobject *kobject, char *buf) bug_on_assert_show() argument 114 log_recovery_delay_store( struct kobject *kobject, const char *buf, size_t count) log_recovery_delay_store() argument 135 log_recovery_delay_show( struct kobject *kobject, char *buf) log_recovery_delay_show() argument 144 mount_delay_store( struct kobject *kobject, const char *buf, size_t count) mount_delay_store() argument 165 mount_delay_show( struct kobject *kobject, char *buf) mount_delay_show() argument 174 always_cow_store( struct kobject *kobject, const char *buf, size_t count) always_cow_store() argument 188 always_cow_show( struct kobject *kobject, char *buf) always_cow_show() argument 203 pwork_threads_store( struct kobject *kobject, const char *buf, size_t count) pwork_threads_store() argument 224 pwork_threads_show( struct kobject *kobject, char *buf) pwork_threads_show() argument 233 larp_store( struct kobject *kobject, const char *buf, size_t count) larp_store() argument 247 larp_show( struct kobject *kobject, char *buf) larp_show() argument 280 to_xstats(struct kobject *kobject) to_xstats() argument 288 stats_show( struct kobject *kobject, char *buf) stats_show() argument 299 stats_clear_store( struct kobject *kobject, const char *buf, size_t count) stats_clear_store() argument 336 to_xlog(struct kobject *kobject) to_xlog() argument 344 log_head_lsn_show( struct kobject *kobject, char *buf) log_head_lsn_show() argument 362 log_tail_lsn_show( struct kobject *kobject, char *buf) log_tail_lsn_show() argument 376 reserve_grant_head_show( struct kobject *kobject, char *buf) reserve_grant_head_show() argument 391 write_grant_head_show( struct kobject *kobject, char *buf) write_grant_head_show() argument 430 to_error_cfg(struct kobject *kobject) to_error_cfg() argument 437 err_to_mp(struct kobject *kobject) err_to_mp() argument 444 max_retries_show( struct kobject *kobject, char *buf) max_retries_show() argument 460 max_retries_store( struct kobject *kobject, const char *buf, size_t count) max_retries_store() argument 485 retry_timeout_seconds_show( struct kobject *kobject, char *buf) retry_timeout_seconds_show() argument 501 retry_timeout_seconds_store( struct kobject *kobject, const char *buf, size_t count) retry_timeout_seconds_store() argument 529 fail_at_unmount_show( struct kobject *kobject, char *buf) fail_at_unmount_show() argument 539 fail_at_unmount_store( struct kobject *kobject, const char *buf, size_t count) fail_at_unmount_store() argument [all...] |
H A D | xfs_sysfs.h | 16 to_kobj(struct kobject *kobject) in to_kobj() argument 18 return container_of(kobject, struct xfs_kobj, kobject); in to_kobj() 22 xfs_sysfs_release(struct kobject *kobject) in xfs_sysfs_release() argument 24 struct xfs_kobj *kobj = to_kobj(kobject); in xfs_sysfs_release() 35 struct kobject *parent; in xfs_sysfs_init() 38 parent = parent_kobj ? &parent_kobj->kobject : NULL; in xfs_sysfs_init() 40 err = kobject_init_and_add(&kobj->kobject, ktyp in xfs_sysfs_init() [all...] |
/kernel/linux/linux-5.10/fs/xfs/ |
H A D | xfs_sysfs.c | 18 ssize_t (*show)(struct kobject *kobject, char *buf); 19 ssize_t (*store)(struct kobject *kobject, const char *buf, 40 struct kobject *kobject, in xfs_sysfs_object_show() 46 return xfs_attr->show ? xfs_attr->show(kobject, buf) : 0; in xfs_sysfs_object_show() 51 struct kobject *kobject, in xfs_sysfs_object_store() 58 return xfs_attr->store ? xfs_attr->store(kobject, bu in xfs_sysfs_object_store() 39 xfs_sysfs_object_show( struct kobject *kobject, struct attribute *attr, char *buf) xfs_sysfs_object_show() argument 50 xfs_sysfs_object_store( struct kobject *kobject, struct attribute *attr, const char *buf, size_t count) xfs_sysfs_object_store() argument 80 bug_on_assert_store( struct kobject *kobject, const char *buf, size_t count) bug_on_assert_store() argument 103 bug_on_assert_show( struct kobject *kobject, char *buf) bug_on_assert_show() argument 112 log_recovery_delay_store( struct kobject *kobject, const char *buf, size_t count) log_recovery_delay_store() argument 133 log_recovery_delay_show( struct kobject *kobject, char *buf) log_recovery_delay_show() argument 142 mount_delay_store( struct kobject *kobject, const char *buf, size_t count) mount_delay_store() argument 163 mount_delay_show( struct kobject *kobject, char *buf) mount_delay_show() argument 172 always_cow_store( struct kobject *kobject, const char *buf, size_t count) always_cow_store() argument 186 always_cow_show( struct kobject *kobject, char *buf) always_cow_show() argument 201 pwork_threads_store( struct kobject *kobject, const char *buf, size_t count) pwork_threads_store() argument 222 pwork_threads_show( struct kobject *kobject, char *buf) pwork_threads_show() argument 253 to_xstats(struct kobject *kobject) to_xstats() argument 261 stats_show( struct kobject *kobject, char *buf) stats_show() argument 272 stats_clear_store( struct kobject *kobject, const char *buf, size_t count) stats_clear_store() argument 308 to_xlog(struct kobject *kobject) to_xlog() argument 316 log_head_lsn_show( struct kobject *kobject, char *buf) log_head_lsn_show() argument 334 log_tail_lsn_show( struct kobject *kobject, char *buf) log_tail_lsn_show() argument 348 reserve_grant_head_show( struct kobject *kobject, char *buf) reserve_grant_head_show() argument 363 write_grant_head_show( struct kobject *kobject, char *buf) write_grant_head_show() argument 401 to_error_cfg(struct kobject *kobject) to_error_cfg() argument 408 err_to_mp(struct kobject *kobject) err_to_mp() argument 415 max_retries_show( struct kobject *kobject, char *buf) max_retries_show() argument 431 max_retries_store( struct kobject *kobject, const char *buf, size_t count) max_retries_store() argument 456 retry_timeout_seconds_show( struct kobject *kobject, char *buf) retry_timeout_seconds_show() argument 472 retry_timeout_seconds_store( struct kobject *kobject, const char *buf, size_t count) retry_timeout_seconds_store() argument 500 fail_at_unmount_show( struct kobject *kobject, char *buf) fail_at_unmount_show() argument 510 fail_at_unmount_store( struct kobject *kobject, const char *buf, size_t count) fail_at_unmount_store() argument [all...] |
H A D | xfs_sysfs.h | 16 to_kobj(struct kobject *kobject) in to_kobj() argument 18 return container_of(kobject, struct xfs_kobj, kobject); in to_kobj() 22 xfs_sysfs_release(struct kobject *kobject) in xfs_sysfs_release() argument 24 struct xfs_kobj *kobj = to_kobj(kobject); in xfs_sysfs_release() 35 struct kobject *parent; in xfs_sysfs_init() 37 parent = parent_kobj ? &parent_kobj->kobject : NULL; in xfs_sysfs_init() 39 return kobject_init_and_add(&kobj->kobject, ktyp in xfs_sysfs_init() [all...] |
/kernel/linux/linux-5.10/fs/nfs/ |
H A D | sysfs.c | 7 #include <linux/kobject.h> 20 struct kobject *nfs_client_kobj; 23 static void nfs_netns_object_release(struct kobject *kobj) in nfs_netns_object_release() 29 struct kobject *kobj) in nfs_netns_object_child_ns_type() 40 static struct kobject *nfs_netns_object_alloc(const char *name, in nfs_netns_object_alloc() 41 struct kset *kset, struct kobject *parent) in nfs_netns_object_alloc() 43 struct kobject *kobj; in nfs_netns_object_alloc() 76 static ssize_t nfs_netns_identifier_show(struct kobject *kobj, in nfs_netns_identifier_show() 81 kobject); in nfs_netns_identifier_show() 98 static ssize_t nfs_netns_identifier_store(struct kobject *kob [all...] |
/kernel/linux/linux-6.6/net/sunrpc/ |
H A D | sysfs.c | 6 #include <linux/kobject.h> 26 static struct kobject *rpc_sunrpc_client_kobj, *rpc_sunrpc_xprt_switch_kobj; 28 static void rpc_sysfs_object_release(struct kobject *kobj) in rpc_sysfs_object_release() 34 rpc_sysfs_object_child_ns_type(const struct kobject *kobj) in rpc_sysfs_object_child_ns_type() 45 static struct kobject *rpc_sysfs_object_alloc(const char *name, in rpc_sysfs_object_alloc() 47 struct kobject *parent) in rpc_sysfs_object_alloc() 49 struct kobject *kobj; in rpc_sysfs_object_alloc() 63 rpc_sysfs_xprt_kobj_get_xprt(struct kobject *kobj) in rpc_sysfs_xprt_kobj_get_xprt() 66 struct rpc_sysfs_xprt, kobject); in rpc_sysfs_xprt_kobj_get_xprt() 72 rpc_sysfs_xprt_kobj_get_xprt_switch(struct kobject *kob [all...] |
/kernel/linux/linux-6.6/kernel/ |
H A D | ksysfs.c | 10 #include <linux/kobject.h> 39 static ssize_t uevent_seqnum_show(struct kobject *kobj, in uevent_seqnum_show() 47 static ssize_t cpu_byteorder_show(struct kobject *kobj, in cpu_byteorder_show() 55 static ssize_t address_bits_show(struct kobject *kobj, in address_bits_show() 64 static ssize_t uevent_helper_show(struct kobject *kobj, in uevent_helper_show() 69 static ssize_t uevent_helper_store(struct kobject *kobj, in uevent_helper_store() 85 static ssize_t profiling_show(struct kobject *kobj, in profiling_show() 90 static ssize_t profiling_store(struct kobject *kobj, in profiling_store() 116 static ssize_t kexec_loaded_show(struct kobject *kobj, in kexec_loaded_show() 123 static ssize_t kexec_crash_loaded_show(struct kobject *kob [all...] |
/kernel/linux/linux-6.6/fs/nfs/ |
H A D | sysfs.c | 7 #include <linux/kobject.h> 23 static void nfs_kset_release(struct kobject *kobj) in nfs_kset_release() 30 const struct kobject *kobj) in nfs_netns_object_child_ns_type() 73 static ssize_t nfs_netns_identifier_show(struct kobject *kobj, in nfs_netns_identifier_show() 78 kobject); in nfs_netns_identifier_show() 95 static ssize_t nfs_netns_identifier_store(struct kobject *kobj, in nfs_netns_identifier_store() 101 kobject); in nfs_netns_identifier_store() 120 static void nfs_netns_client_release(struct kobject *kobj) in nfs_netns_client_release() 124 kobject); in nfs_netns_client_release() 129 static const void *nfs_netns_client_namespace(const struct kobject *kob [all...] |
/kernel/linux/linux-5.10/lib/ |
H A D | kobject.c | 3 * kobject.c - library routines for handling generic kernel objects 9 * Please see the file Documentation/core-api/kobject.rst for critical information 10 * about using the kobject interface. 13 #include <linux/kobject.h> 22 * @kobj: kobject in question 28 const void *kobject_namespace(struct kobject *kobj) in kobject_namespace() 40 * @kobj: kobject in question 45 * representation of given kobject. Normally used to adjust ownership of 48 void kobject_get_ownership(struct kobject *kobj, kuid_t *uid, kgid_t *gid) in kobject_get_ownership() 66 static int populate_dir(struct kobject *kob [all...] |
/kernel/linux/linux-6.6/lib/ |
H A D | kobject.c | 3 * kobject.c - library routines for handling generic kernel objects 9 * Please see the file Documentation/core-api/kobject.rst for critical information 10 * about using the kobject interface. 15 #include <linux/kobject.h> 24 * @kobj: kobject in question 30 const void *kobject_namespace(const struct kobject *kobj) in kobject_namespace() 42 * @kobj: kobject in question 47 * representation of given kobject. Normally used to adjust ownership of 50 void kobject_get_ownership(const struct kobject *kobj, kuid_t *uid, kgid_t *gid) in kobject_get_ownership() 67 static int create_dir(struct kobject *kob [all...] |
/kernel/linux/linux-5.10/fs/sysfs/ |
H A D | symlink.c | 14 #include <linux/kobject.h> 21 struct kobject *target_kobj, in sysfs_do_create_link_sd() 61 int sysfs_create_link_sd(struct kernfs_node *kn, struct kobject *target, in sysfs_create_link_sd() 67 static int sysfs_do_create_link(struct kobject *kobj, struct kobject *target, in sysfs_do_create_link() 89 int sysfs_create_link(struct kobject *kobj, struct kobject *target, in sysfs_create_link() 105 int sysfs_create_link_nowarn(struct kobject *kobj, struct kobject *target, in sysfs_create_link_nowarn() 121 void sysfs_delete_link(struct kobject *kob [all...] |
/kernel/linux/linux-6.6/fs/sysfs/ |
H A D | symlink.c | 14 #include <linux/kobject.h> 21 struct kobject *target_kobj, in sysfs_do_create_link_sd() 61 int sysfs_create_link_sd(struct kernfs_node *kn, struct kobject *target, in sysfs_create_link_sd() 67 static int sysfs_do_create_link(struct kobject *kobj, struct kobject *target, in sysfs_do_create_link() 89 int sysfs_create_link(struct kobject *kobj, struct kobject *target, in sysfs_create_link() 105 int sysfs_create_link_nowarn(struct kobject *kobj, struct kobject *target, in sysfs_create_link_nowarn() 121 void sysfs_delete_link(struct kobject *kob [all...] |
/kernel/linux/linux-5.10/kernel/ |
H A D | ksysfs.c | 9 #include <linux/kobject.h> 31 static ssize_t uevent_seqnum_show(struct kobject *kobj, in uevent_seqnum_show() 40 static ssize_t uevent_helper_show(struct kobject *kobj, in uevent_helper_show() 45 static ssize_t uevent_helper_store(struct kobject *kobj, in uevent_helper_store() 61 static ssize_t profiling_show(struct kobject *kobj, in profiling_show() 66 static ssize_t profiling_store(struct kobject *kobj, in profiling_store() 92 static ssize_t kexec_loaded_show(struct kobject *kobj, in kexec_loaded_show() 99 static ssize_t kexec_crash_loaded_show(struct kobject *kobj, in kexec_crash_loaded_show() 106 static ssize_t kexec_crash_size_show(struct kobject *kobj, in kexec_crash_size_show() 116 static ssize_t kexec_crash_size_store(struct kobject *kob in kexec_crash_size_show() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
H A D | sysfs_engines.c | 6 #include <linux/kobject.h> 15 struct kobject base; 19 static struct intel_engine_cs *kobj_to_engine(struct kobject *kobj) in kobj_to_engine() 25 name_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) in name_show() 34 class_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) in class_show() 43 inst_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) in inst_show() 52 mmio_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) in mmio_show() 127 caps_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) in caps_show() 138 all_caps_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) in all_caps_show() 147 max_spin_store(struct kobject *kob [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
H A D | sysfs_engines.c | 6 #include <linux/kobject.h> 15 struct kobject base; 19 static struct intel_engine_cs *kobj_to_engine(struct kobject *kobj) in kobj_to_engine() 25 name_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) in name_show() 34 class_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) in class_show() 43 inst_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) in inst_show() 52 mmio_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) in mmio_show() 121 caps_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) in caps_show() 132 all_caps_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) in all_caps_show() 141 max_spin_store(struct kobject *kob [all...] |
/kernel/linux/linux-6.6/kernel/power/ |
H A D | main.c | 11 #include <linux/kobject.h> 144 static ssize_t pm_async_show(struct kobject *kobj, struct kobj_attribute *attr, in pm_async_show() 150 static ssize_t pm_async_store(struct kobject *kobj, struct kobj_attribute *attr, in pm_async_store() 168 static ssize_t mem_sleep_show(struct kobject *kobj, struct kobj_attribute *attr, in mem_sleep_show() 213 static ssize_t mem_sleep_store(struct kobject *kobj, struct kobj_attribute *attr, in mem_sleep_store() 249 static ssize_t sync_on_suspend_show(struct kobject *kobj, in sync_on_suspend_show() 255 static ssize_t sync_on_suspend_store(struct kobject *kobj, in sync_on_suspend_store() 286 static ssize_t pm_test_show(struct kobject *kobj, struct kobj_attribute *attr, in pm_test_show() 307 static ssize_t pm_test_store(struct kobject *kobj, struct kobj_attribute *attr, in pm_test_store() 359 static ssize_t _name##_show(struct kobject *kob [all...] |
/kernel/linux/linux-6.6/drivers/platform/x86/hp/hp-bioscfg/ |
H A D | bioscfg.h | 133 struct kobject *attr_name_kobj; 142 struct kobject *attr_name_kobj; 152 struct kobject *attr_name_kobj; 161 struct kobject *attr_name_kobj; 170 struct kobject *attr_name_kobj; 195 struct kobject *attr_name_kobj; 219 struct kobject *sure_start_attr_kobj; 284 static int get_##type##_instance_id(struct kobject *kobj) \ 296 static ssize_t name##_show(struct kobject *kobj, struct kobj_attribute *attr, \ 306 static ssize_t name##_show(struct kobject *kob [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_topology.h | 88 struct kobject *kobj; 106 struct kobject *kobj; 126 struct kobject *kobj; 148 struct kobject *kobj_node; 149 struct kobject *kobj_mem; 150 struct kobject *kobj_cache; 151 struct kobject *kobj_iolink; 152 struct kobject *kobj_p2plink; 153 struct kobject *kobj_perf; 168 struct kobject *kobj_topolog [all...] |
/kernel/linux/linux-5.10/kernel/power/ |
H A D | main.c | 10 #include <linux/kobject.h> 100 static ssize_t pm_async_show(struct kobject *kobj, struct kobj_attribute *attr, in pm_async_show() 106 static ssize_t pm_async_store(struct kobject *kobj, struct kobj_attribute *attr, in pm_async_store() 124 static ssize_t mem_sleep_show(struct kobject *kobj, struct kobj_attribute *attr, in mem_sleep_show() 166 static ssize_t mem_sleep_store(struct kobject *kobj, struct kobj_attribute *attr, in mem_sleep_store() 202 static ssize_t sync_on_suspend_show(struct kobject *kobj, in sync_on_suspend_show() 208 static ssize_t sync_on_suspend_store(struct kobject *kobj, in sync_on_suspend_store() 239 static ssize_t pm_test_show(struct kobject *kobj, struct kobj_attribute *attr, in pm_test_show() 260 static ssize_t pm_test_store(struct kobject *kobj, struct kobj_attribute *attr, in pm_test_store() 311 static ssize_t _name##_show(struct kobject *kob [all...] |
/kernel/linux/linux-6.6/fs/btrfs/ |
H A D | sysfs.c | 58 struct kobject kobj; 101 static inline struct btrfs_fs_info *to_fs_info(struct kobject *kobj); 102 static inline struct btrfs_fs_devices *to_fs_devs(struct kobject *kobj); 103 static struct kobject *get_btrfs_kobj(struct kobject *kobj); 176 static ssize_t btrfs_feature_attr_show(struct kobject *kobj, in btrfs_feature_attr_show() 192 static ssize_t btrfs_feature_attr_store(struct kobject *kobj, in btrfs_feature_attr_store() 260 static umode_t btrfs_feature_visible(struct kobject *kobj, in btrfs_feature_visible() 343 static ssize_t rmdir_subvol_show(struct kobject *kobj, in rmdir_subvol_show() 350 static ssize_t supported_checksums_show(struct kobject *kob [all...] |
/kernel/linux/linux-6.6/drivers/platform/x86/dell/dell-wmi-sysman/ |
H A D | dell-wmi-sysman.h | 27 struct kobject *attr_name_kobj; 38 struct kobject *attr_name_kobj; 50 struct kobject *attr_name_kobj; 61 struct kobject *attr_name_kobj; 102 static int get_##type##_instance_id(struct kobject *kobj) \ 113 static ssize_t name##_show(struct kobject *kobj, struct kobj_attribute *attr, \ 123 static ssize_t name##_show(struct kobject *kobj, struct kobj_attribute *attr, \ 133 static ssize_t curr_val##_store(struct kobject *kobj, \ 163 struct kobject *attr_name_kobj, u32 enum_property_count); 168 struct kobject *attr_name_kob [all...] |