Searched refs:kobj (Results 1 - 25 of 995) sorted by relevance

1234567891011>>

/linux-master/drivers/md/
H A Ddm-builtin.c44 void dm_kobject_release(struct kobject *kobj) argument
46 complete(dm_get_completion_from_kobject(kobj));
/linux-master/drivers/gpu/drm/xe/
H A Dxe_gt_sysfs.h14 kobj_to_gt(struct kobject *kobj) argument
16 return container_of(kobj, struct kobj_gt, base)->gt;
H A Dxe_tile_sysfs.h14 kobj_to_tile(struct kobject *kobj) argument
16 return container_of(kobj, struct kobj_tile, base)->tile;
H A Dxe_hw_engine_class_sysfs.c33 static void kobj_xe_hw_engine_release(struct kobject *kobj) argument
35 kfree(kobj);
43 static ssize_t job_timeout_max_store(struct kobject *kobj, argument
47 struct xe_hw_engine_class_intf *eclass = kobj_to_eclass(kobj);
68 static ssize_t job_timeout_max_show(struct kobject *kobj, argument
71 struct xe_hw_engine_class_intf *eclass = kobj_to_eclass(kobj);
79 static ssize_t job_timeout_min_store(struct kobject *kobj, argument
83 struct xe_hw_engine_class_intf *eclass = kobj_to_eclass(kobj);
104 static ssize_t job_timeout_min_show(struct kobject *kobj, argument
107 struct xe_hw_engine_class_intf *eclass = kobj_to_eclass(kobj);
115 job_timeout_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
137 job_timeout_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
148 job_timeout_default(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
159 job_timeout_min_default(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
170 job_timeout_max_default(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
181 timeslice_duration_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
203 timeslice_duration_max_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
228 timeslice_duration_max_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
241 timeslice_duration_min_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
266 timeslice_duration_min_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
279 timeslice_duration_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
291 timeslice_default(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
302 timeslice_min_default(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
313 timeslice_max_default(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
324 preempt_timeout_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
346 preempt_timeout_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
357 preempt_timeout_default(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
369 preempt_timeout_min_default(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
381 preempt_timeout_max_default(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
393 preempt_timeout_max_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
418 preempt_timeout_max_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
430 preempt_timeout_min_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
455 preempt_timeout_min_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
495 struct kobject *kobj = arg; local
528 struct kobject *kobj = arg; local
537 struct kobject *kobj; local
565 xe_hw_engine_sysfs_kobj_release(struct kobject *kobj) argument
577 struct kobject *kobj = arg; local
596 struct kobject *kobj; local
[all...]
H A Dxe_hw_engine_class_sysfs.h31 static inline struct xe_hw_engine_class_intf *kobj_to_eclass(struct kobject *kobj) argument
33 return container_of(kobj, struct kobj_eclass, base)->eclass;
/linux-master/fs/xfs/
H A Dxfs_sysfs.h24 struct xfs_kobj *kobj = to_kobj(kobject); local
25 complete(&kobj->complete);
30 struct xfs_kobj *kobj,
39 init_completion(&kobj->complete);
40 err = kobject_init_and_add(&kobj->kobject, ktype, parent, "%s", name);
42 kobject_put(&kobj->kobject);
49 struct xfs_kobj *kobj)
51 kobject_del(&kobj->kobject);
52 kobject_put(&kobj->kobject);
53 wait_for_completion(&kobj
29 xfs_sysfs_init( struct xfs_kobj *kobj, const struct kobj_type *ktype, struct xfs_kobj *parent_kobj, const char *name) argument
48 xfs_sysfs_del( struct xfs_kobj *kobj) argument
[all...]
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_gt_sysfs.h17 bool is_object_gt(struct kobject *kobj);
19 struct drm_i915_private *kobj_to_i915(struct kobject *kobj);
21 static inline struct intel_gt *kobj_to_gt(struct kobject *kobj) argument
23 return container_of(kobj, struct intel_gt, sysfs_gt);
28 struct intel_gt *intel_gt_sysfs_get_drvdata(struct kobject *kobj,
H A Dintel_gt_sysfs_pm.h13 void intel_gt_sysfs_pm_init(struct intel_gt *gt, struct kobject *kobj);
H A Dsysfs_engines.c19 static struct intel_engine_cs *kobj_to_engine(struct kobject *kobj) argument
21 return container_of(kobj, struct kobj_engine, base)->engine;
25 name_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
27 return sysfs_emit(buf, "%s\n", kobj_to_engine(kobj)->name);
34 class_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
36 return sysfs_emit(buf, "%d\n", kobj_to_engine(kobj)->uabi_class);
43 inst_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
45 return sysfs_emit(buf, "%d\n", kobj_to_engine(kobj)->uabi_instance);
52 mmio_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
54 return sysfs_emit(buf, "0x%x\n", kobj_to_engine(kobj)
121 caps_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
132 all_caps_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
141 max_spin_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
179 max_spin_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
190 max_spin_default(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
201 timeslice_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
233 timeslice_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
244 timeslice_default(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
255 stop_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
284 stop_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
295 stop_default(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
306 preempt_timeout_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
339 preempt_timeout_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
351 preempt_timeout_default(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
363 heartbeat_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
396 heartbeat_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
407 heartbeat_default(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
417 kobj_engine_release(struct kobject *kobj) argument
510 struct kobject *kobj; local
[all...]
H A Dintel_gt_sysfs.c21 bool is_object_gt(struct kobject *kobj) argument
23 return !strncmp(kobj->name, "gt", 2);
26 struct intel_gt *intel_gt_sysfs_get_drvdata(struct kobject *kobj, argument
39 if (!is_object_gt(kobj)) {
40 struct device *dev = kobj_to_dev(kobj);
46 return kobj_to_gt(kobj);
51 return &gt->i915->drm.primary->kdev->kobj;
54 static ssize_t id_show(struct kobject *kobj, argument
58 struct intel_gt *gt = intel_gt_sysfs_get_drvdata(kobj, attr->attr.name);
71 static void kobj_gt_release(struct kobject *kobj) argument
[all...]
/linux-master/lib/
H A Dkobject.c23 * kobject_namespace() - Return @kobj's namespace tag.
24 * @kobj: kobject in question
26 * Returns namespace tag of @kobj if its parent has namespace ops enabled
27 * and thus @kobj should have a namespace tag associated with it. Returns
30 const void *kobject_namespace(const struct kobject *kobj) argument
32 const struct kobj_ns_type_operations *ns_ops = kobj_ns_ops(kobj);
37 return kobj->ktype->namespace(kobj);
41 * kobject_get_ownership() - Get sysfs ownership data for @kobj.
42 * @kobj
50 kobject_get_ownership(const struct kobject *kobj, kuid_t *uid, kgid_t *gid) argument
67 create_dir(struct kobject *kobj) argument
106 get_kobj_path_length(const struct kobject *kobj) argument
124 fill_kobj_path(const struct kobject *kobj, char *path, int length) argument
152 kobject_get_path(const struct kobject *kobj, gfp_t gfp_mask) argument
174 kobj_kset_join(struct kobject *kobj) argument
186 kobj_kset_leave(struct kobject *kobj) argument
197 kobject_init_internal(struct kobject *kobj) argument
210 kobject_add_internal(struct kobject *kobj) argument
266 kobject_set_name_vargs(struct kobject *kobj, const char *fmt, va_list vargs) argument
308 kobject_set_name(struct kobject *kobj, const char *fmt, ...) argument
333 kobject_init(struct kobject *kobj, const struct kobj_type *ktype) argument
362 kobject_add_varg(struct kobject *kobj, struct kobject *parent, const char *fmt, va_list vargs) argument
410 kobject_add(struct kobject *kobj, struct kobject *parent, const char *fmt, ...) argument
448 kobject_init_and_add(struct kobject *kobj, const struct kobj_type *ktype, struct kobject *parent, const char *fmt, ...) argument
474 kobject_rename(struct kobject *kobj, const char *new_name) argument
538 kobject_move(struct kobject *kobj, struct kobject *new_parent) argument
586 __kobject_del(struct kobject *kobj) argument
619 kobject_del(struct kobject *kobj) argument
636 kobject_get(struct kobject *kobj) argument
649 kobject_get_unless_zero(struct kobject *kobj) argument
663 kobject_cleanup(struct kobject *kobj) argument
711 struct kobject *kobj = container_of(kref, struct kobject, kref); local
730 kobject_put(struct kobject *kobj) argument
742 dynamic_kobj_release(struct kobject *kobj) argument
766 struct kobject *kobj; local
791 struct kobject *kobj; local
820 kobj_attr_show(struct kobject *kobj, struct attribute *attr, char *buf) argument
832 kobj_attr_store(struct kobject *kobj, struct attribute *attr, const char *buf, size_t count) argument
923 kset_release(struct kobject *kobj) argument
931 kset_get_ownership(const struct kobject *kobj, kuid_t *uid, kgid_t *gid) argument
1069 kobj_ns_ops(const struct kobject *kobj) argument
[all...]
/linux-master/include/linux/
H A Dkobject.h50 * kobject_uevent_env(kobj, KOBJ_CHANGE, env) with additional event
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) argument
89 return kobj->name;
92 void kobject_init(struct kobject *kobj, const struct kobj_type *ktype);
93 __printf(3, 4) __must_check int kobject_add(struct kobject *kobj,
96 __printf(4, 5) __must_check int kobject_init_and_add(struct kobject *kobj,
101 void kobject_del(struct kobject *kobj);
108 struct kobject *kobject_get(struct kobject *kobj);
171 struct kobject kobj; member in struct:kset
181 to_kset(struct kobject *kobj) argument
196 get_ktype(const struct kobject *kobj) argument
[all...]
H A Dsysfs.h117 * static umode_t example_attr_visible(struct kobject *kobj,
127 * static bool example_group_visible(struct kobject *kobj)
149 struct kobject *kobj, struct attribute *attr, int n) \
151 if (n == 0 && !name##_group_visible(kobj)) \
153 return name##_attr_visible(kobj, attr, n); \
164 * static bool example_group_visible(struct kobject *kobj)
181 struct kobject *kobj, struct attribute *a, int n) \
183 if (n == 0 && !name##_group_visible(kobj)) \
196 struct kobject *kobj, struct bin_attribute *attr, int n) \
198 if (n == 0 && !name##_group_visible(kobj)) \
483 sysfs_create_dir_ns(struct kobject *kobj, const void *ns) argument
488 sysfs_remove_dir(struct kobject *kobj) argument
492 sysfs_rename_dir_ns(struct kobject *kobj, const char *new_name, const void *new_ns) argument
498 sysfs_move_dir_ns(struct kobject *kobj, struct kobject *new_parent_kobj, const void *new_ns) argument
516 sysfs_create_file_ns(struct kobject *kobj, const struct attribute *attr, const void *ns) argument
523 sysfs_create_files(struct kobject *kobj, const struct attribute * const *attr) argument
529 sysfs_chmod_file(struct kobject *kobj, const struct attribute *attr, umode_t mode) argument
536 sysfs_break_active_protection(struct kobject *kobj, const struct attribute *attr) argument
546 sysfs_remove_file_ns(struct kobject *kobj, const struct attribute *attr, const void *ns) argument
552 sysfs_remove_file_self(struct kobject *kobj, const struct attribute *attr) argument
558 sysfs_remove_files(struct kobject *kobj, const struct attribute * const *attr) argument
563 sysfs_create_bin_file(struct kobject *kobj, const struct bin_attribute *attr) argument
569 sysfs_remove_bin_file(struct kobject *kobj, const struct bin_attribute *attr) argument
574 sysfs_create_link(struct kobject *kobj, struct kobject *target, const char *name) argument
580 sysfs_create_link_nowarn(struct kobject *kobj, struct kobject *target, const char *name) argument
587 sysfs_remove_link(struct kobject *kobj, const char *name) argument
603 sysfs_create_group(struct kobject *kobj, const struct attribute_group *grp) argument
609 sysfs_create_groups(struct kobject *kobj, const struct attribute_group **groups) argument
615 sysfs_update_groups(struct kobject *kobj, const struct attribute_group **groups) argument
621 sysfs_update_group(struct kobject *kobj, const struct attribute_group *grp) argument
627 sysfs_remove_group(struct kobject *kobj, const struct attribute_group *grp) argument
632 sysfs_remove_groups(struct kobject *kobj, const struct attribute_group **groups) argument
637 sysfs_add_file_to_group(struct kobject *kobj, const struct attribute *attr, const char *group) argument
643 sysfs_remove_file_from_group(struct kobject *kobj, const struct attribute *attr, const char *group) argument
648 sysfs_merge_group(struct kobject *kobj, const struct attribute_group *grp) argument
654 sysfs_unmerge_group(struct kobject *kobj, const struct attribute_group *grp) argument
659 sysfs_add_link_to_group(struct kobject *kobj, const char *group_name, struct kobject *target, const char *link_name) argument
666 sysfs_remove_link_from_group(struct kobject *kobj, const char *group_name, const char *link_name) argument
671 compat_only_sysfs_link_entry_to_kobj(struct kobject *kobj, struct kobject *target_kobj, const char *target_name, const char *symlink_name) argument
679 sysfs_notify(struct kobject *kobj, const char *dir, const char *attr) argument
693 sysfs_file_change_owner(struct kobject *kobj, const char *name, kuid_t kuid, kgid_t kgid) argument
700 sysfs_link_change_owner(struct kobject *kobj, struct kobject *targ, const char *name, kuid_t kuid, kgid_t kgid) argument
708 sysfs_change_owner(struct kobject *kobj, kuid_t kuid, kgid_t kgid) argument
713 sysfs_groups_change_owner(struct kobject *kobj, const struct attribute_group **groups, kuid_t kuid, kgid_t kgid) argument
720 sysfs_group_change_owner(struct kobject *kobj, const struct attribute_group *groups, kuid_t kuid, kgid_t kgid) argument
740 sysfs_create_file(struct kobject *kobj, const struct attribute *attr) argument
746 sysfs_remove_file(struct kobject *kobj, const struct attribute *attr) argument
752 sysfs_rename_link(struct kobject *kobj, struct kobject *target, const char *old_name, const char *new_name) argument
[all...]
/linux-master/mm/damon/
H A Dsysfs-common.c27 range->kobj = (struct kobject){};
34 static ssize_t min_show(struct kobject *kobj, struct kobj_attribute *attr, argument
37 struct damon_sysfs_ul_range *range = container_of(kobj,
38 struct damon_sysfs_ul_range, kobj);
43 static ssize_t min_store(struct kobject *kobj, struct kobj_attribute *attr, argument
46 struct damon_sysfs_ul_range *range = container_of(kobj,
47 struct damon_sysfs_ul_range, kobj);
59 static ssize_t max_show(struct kobject *kobj, struct kobj_attribute *attr, argument
62 struct damon_sysfs_ul_range *range = container_of(kobj,
63 struct damon_sysfs_ul_range, kobj);
68 max_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
84 damon_sysfs_ul_range_release(struct kobject *kobj) argument
[all...]
H A Dsysfs-schemes.c17 struct kobject kobj; member in struct:damon_sysfs_scheme_region
32 sysfs_region->kobj = (struct kobject){};
40 static ssize_t start_show(struct kobject *kobj, struct kobj_attribute *attr, argument
43 struct damon_sysfs_scheme_region *region = container_of(kobj,
44 struct damon_sysfs_scheme_region, kobj);
49 static ssize_t end_show(struct kobject *kobj, struct kobj_attribute *attr, argument
52 struct damon_sysfs_scheme_region *region = container_of(kobj,
53 struct damon_sysfs_scheme_region, kobj);
58 static ssize_t nr_accesses_show(struct kobject *kobj, argument
61 struct damon_sysfs_scheme_region *region = container_of(kobj,
67 age_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
76 damon_sysfs_scheme_region_release(struct kobject *kobj) argument
159 struct kobject kobj; member in struct:damon_sysfs_scheme_regions
184 total_bytes_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
205 damon_sysfs_scheme_regions_release(struct kobject *kobj) argument
230 struct kobject kobj; member in struct:damon_sysfs_stats
243 nr_tried_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
252 sz_tried_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
261 nr_applied_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
270 sz_applied_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
279 qt_exceeds_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
288 damon_sysfs_stats_release(struct kobject *kobj) argument
329 struct kobject kobj; member in struct:damon_sysfs_scheme_filter
350 type_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
360 type_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
379 matching_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
388 matching_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
403 memcg_path_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
413 memcg_path_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
428 addr_start_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
437 addr_start_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
447 addr_end_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
456 addr_end_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
466 damon_target_idx_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
475 damon_target_idx_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
485 damon_sysfs_scheme_filter_release(struct kobject *kobj) argument
534 struct kobject kobj; member in struct:damon_sysfs_scheme_filters
596 nr_filters_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
605 nr_filters_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
628 damon_sysfs_scheme_filters_release(struct kobject *kobj) argument
653 struct kobject kobj; member in struct:damon_sysfs_watermarks
685 metric_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
695 metric_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
711 interval_us_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
720 interval_us_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
730 high_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
739 high_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
749 mid_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
758 mid_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
768 low_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
777 low_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
787 damon_sysfs_watermarks_release(struct kobject *kobj) argument
828 struct kobject kobj; member in struct:damos_sysfs_quota_goal
845 target_metric_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
855 target_metric_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
871 target_value_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
880 target_value_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
890 current_value_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
899 current_value_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
910 damos_sysfs_quota_goal_release(struct kobject *kobj) argument
944 struct kobject kobj; member in struct:damos_sysfs_quota_goals
1005 nr_goals_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
1014 nr_goals_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
1037 damos_sysfs_quota_goals_release(struct kobject *kobj) argument
1062 struct kobject kobj; member in struct:damon_sysfs_weights
1083 sz_permil_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
1092 sz_permil_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
1102 nr_accesses_permil_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
1111 nr_accesses_permil_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
1121 age_permil_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
1130 age_permil_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
1140 damon_sysfs_weights_release(struct kobject *kobj) argument
1173 struct kobject kobj; member in struct:damon_sysfs_quotas
1230 ms_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
1239 ms_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
1251 bytes_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
1260 bytes_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
1272 reset_interval_ms_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
1281 reset_interval_ms_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
1293 effective_bytes_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
1302 damon_sysfs_quotas_release(struct kobject *kobj) argument
1339 struct kobject kobj; member in struct:damon_sysfs_access_pattern
1417 damon_sysfs_access_pattern_release(struct kobject *kobj) argument
1438 struct kobject kobj; member in struct:damon_sysfs_scheme
1649 action_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
1659 action_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
1675 apply_interval_us_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
1684 apply_interval_us_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
1694 damon_sysfs_scheme_release(struct kobject *kobj) argument
1788 nr_schemes_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
1797 nr_schemes_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
1819 damon_sysfs_schemes_release(struct kobject *kobj) argument
[all...]
H A Dsysfs.c19 struct kobject kobj; member in struct:damon_sysfs_region
28 static ssize_t start_show(struct kobject *kobj, struct kobj_attribute *attr, argument
31 struct damon_sysfs_region *region = container_of(kobj,
32 struct damon_sysfs_region, kobj);
37 static ssize_t start_store(struct kobject *kobj, struct kobj_attribute *attr, argument
40 struct damon_sysfs_region *region = container_of(kobj,
41 struct damon_sysfs_region, kobj);
47 static ssize_t end_show(struct kobject *kobj, struct kobj_attribute *attr, argument
50 struct damon_sysfs_region *region = container_of(kobj,
51 struct damon_sysfs_region, kobj);
56 end_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
66 damon_sysfs_region_release(struct kobject *kobj) argument
95 struct kobject kobj; member in struct:damon_sysfs_regions
155 nr_regions_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
164 nr_regions_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
187 damon_sysfs_regions_release(struct kobject *kobj) argument
212 struct kobject kobj; member in struct:damon_sysfs_target
245 pid_target_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
254 pid_target_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
266 damon_sysfs_target_release(struct kobject *kobj) argument
291 struct kobject kobj; member in struct:damon_sysfs_targets
359 nr_targets_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
368 nr_targets_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
391 damon_sysfs_targets_release(struct kobject *kobj) argument
416 struct kobject kobj; member in struct:damon_sysfs_intervals
439 sample_us_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
448 sample_us_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
463 aggr_us_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
472 aggr_us_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
487 update_us_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
496 update_us_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
511 damon_sysfs_intervals_release(struct kobject *kobj) argument
544 struct kobject kobj; member in struct:damon_sysfs_attrs
605 damon_sysfs_attrs_release(struct kobject *kobj) argument
633 struct kobject kobj; member in struct:damon_sysfs_context
745 avail_operations_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
760 operations_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
769 operations_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
785 damon_sysfs_context_release(struct kobject *kobj) argument
814 struct kobject kobj; member in struct:damon_sysfs_contexts
882 nr_contexts_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
891 nr_contexts_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
915 damon_sysfs_contexts_release(struct kobject *kobj) argument
940 struct kobject kobj; member in struct:damon_sysfs_kdamond
1065 state_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
1632 state_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
1654 pid_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
1677 damon_sysfs_kdamond_release(struct kobject *kobj) argument
1711 struct kobject kobj; member in struct:damon_sysfs_kdamonds
1796 nr_kdamonds_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
1805 nr_kdamonds_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
1829 damon_sysfs_kdamonds_release(struct kobject *kobj) argument
1854 struct kobject kobj; member in struct:damon_sysfs_ui_dir
1883 damon_sysfs_ui_dir_release(struct kobject *kobj) argument
[all...]
/linux-master/fs/sysfs/
H A Ddir.c37 * @kobj: object we're creating directory for
40 int sysfs_create_dir_ns(struct kobject *kobj, const void *ns) argument
46 if (WARN_ON(!kobj))
49 if (kobj->parent)
50 parent = kobj->parent->sd;
57 kobject_get_ownership(kobj, &uid, &gid);
59 kn = kernfs_create_dir_ns(parent, kobject_name(kobj), 0755, uid, gid,
60 kobj, ns);
63 sysfs_warn_dup(parent, kobject_name(kobj));
67 kobj
79 sysfs_remove_dir(struct kobject *kobj) argument
105 sysfs_rename_dir_ns(struct kobject *kobj, const char *new_name, const void *new_ns) argument
117 sysfs_move_dir_ns(struct kobject *kobj, struct kobject *new_parent_kobj, const void *new_ns) argument
[all...]
H A Dsymlink.c67 static int sysfs_do_create_link(struct kobject *kobj, struct kobject *target, argument
72 if (!kobj)
75 parent = kobj->sd;
85 * @kobj: object whose directory we're creating the link in.
89 int sysfs_create_link(struct kobject *kobj, struct kobject *target, argument
92 return sysfs_do_create_link(kobj, target, name, 1);
98 * @kobj: object whose directory we're creating the link in.
105 int sysfs_create_link_nowarn(struct kobject *kobj, struct kobject *target, argument
108 return sysfs_do_create_link(kobj, target, name, 0);
114 * @kobj
121 sysfs_delete_link(struct kobject *kobj, struct kobject *targ, const char *name) argument
143 sysfs_remove_link(struct kobject *kobj, const char *name) argument
166 sysfs_rename_link_ns(struct kobject *kobj, struct kobject *targ, const char *old, const char *new, const void *new_ns) argument
[all...]
H A Dgroup.c34 static umode_t __first_visible(const struct attribute_group *grp, struct kobject *kobj) argument
37 return grp->is_visible(kobj, grp->attrs[0], 0);
40 return grp->is_bin_visible(kobj, grp->bin_attrs[0], 0);
45 static int create_files(struct kernfs_node *parent, struct kobject *kobj, argument
65 mode = grp->is_visible(kobj, *attr, i);
95 mode = grp->is_bin_visible(kobj, *bin_attr, i);
120 static int internal_create_group(struct kobject *kobj, int update, argument
128 if (WARN_ON(!kobj || (!update && !kobj->sd)))
132 if (unlikely(update && !kobj
203 sysfs_create_group(struct kobject *kobj, const struct attribute_group *grp) argument
210 internal_create_groups(struct kobject *kobj, int update, const struct attribute_group **groups) argument
243 sysfs_create_groups(struct kobject *kobj, const struct attribute_group **groups) argument
261 sysfs_update_groups(struct kobject *kobj, const struct attribute_group **groups) argument
286 sysfs_update_group(struct kobject *kobj, const struct attribute_group *grp) argument
301 sysfs_remove_group(struct kobject *kobj, const struct attribute_group *grp) argument
335 sysfs_remove_groups(struct kobject *kobj, const struct attribute_group **groups) argument
356 sysfs_merge_group(struct kobject *kobj, const struct attribute_group *grp) argument
390 sysfs_unmerge_group(struct kobject *kobj, const struct attribute_group *grp) argument
412 sysfs_add_link_to_group(struct kobject *kobj, const char *group_name, struct kobject *target, const char *link_name) argument
435 sysfs_remove_link_from_group(struct kobject *kobj, const char *group_name, const char *link_name) argument
457 compat_only_sysfs_link_entry_to_kobj(struct kobject *kobj, struct kobject *target_kobj, const char *target_name, const char *symlink_name) argument
547 sysfs_group_change_owner(struct kobject *kobj, const struct attribute_group *grp, kuid_t kuid, kgid_t kgid) argument
590 sysfs_groups_change_owner(struct kobject *kobj, const struct attribute_group **groups, kuid_t kuid, kgid_t kgid) argument
[all...]
/linux-master/mm/
H A Dcma_sysfs.c32 static inline struct cma *cma_from_kobj(struct kobject *kobj) argument
34 return container_of(kobj, struct cma_kobject, kobj)->cma;
37 static ssize_t alloc_pages_success_show(struct kobject *kobj, argument
40 struct cma *cma = cma_from_kobj(kobj);
47 static ssize_t alloc_pages_fail_show(struct kobject *kobj, argument
50 struct cma *cma = cma_from_kobj(kobj);
56 static ssize_t release_pages_success_show(struct kobject *kobj, argument
59 struct cma *cma = cma_from_kobj(kobj);
65 static void cma_kobj_release(struct kobject *kobj) argument
[all...]
/linux-master/fs/nfs/
H A Dsysfs.c23 static void nfs_kset_release(struct kobject *kobj) argument
25 struct kset *kset = container_of(kobj, struct kset, kobj);
30 const struct kobject *kobj)
49 ret = kobject_set_name(&nfs_kset->kobj, "nfs");
55 nfs_kset->kobj.parent = fs_kobj;
56 nfs_kset->kobj.ktype = &nfs_kset_type;
57 nfs_kset->kobj.kset = NULL;
73 static ssize_t nfs_netns_identifier_show(struct kobject *kobj, argument
76 struct nfs_netns_client *c = container_of(kobj,
29 nfs_netns_object_child_ns_type( const struct kobject *kobj) argument
95 nfs_netns_identifier_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
120 nfs_netns_client_release(struct kobject *kobj) argument
129 nfs_netns_client_namespace(const struct kobject *kobj) argument
150 nfs_netns_object_release(struct kobject *kobj) argument
158 nfs_netns_namespace(const struct kobject *kobj) argument
232 shutdown_show(struct kobject *kobj, struct kobj_attribute *attr, char *buf) argument
241 shutdown_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
295 nfs_sysfs_sb_release(struct kobject *kobj) argument
300 nfs_netns_server_namespace(const struct kobject *kobj) argument
[all...]
/linux-master/drivers/block/rnbd/
H A Drnbd-srv-sysfs.c27 static void rnbd_srv_dev_release(struct kobject *kobj) argument
31 dev = container_of(kobj, struct rnbd_srv_dev, dev_kobj);
61 bdev_kobj = &disk_to_dev(bdev->bd_disk)->kobj;
85 static ssize_t read_only_show(struct kobject *kobj, struct kobj_attribute *attr, argument
90 sess_dev = container_of(kobj, struct rnbd_srv_sess_dev, kobj);
98 static ssize_t access_mode_show(struct kobject *kobj, argument
104 sess_dev = container_of(kobj, struct rnbd_srv_sess_dev, kobj);
113 static ssize_t mapping_path_show(struct kobject *kobj, argument
126 rnbd_srv_dev_session_force_close_show(struct kobject *kobj, struct kobj_attribute *attr, char *page) argument
133 rnbd_srv_dev_session_force_close_store(struct kobject *kobj, struct kobj_attribute *attr, const char *buf, size_t count) argument
179 rnbd_srv_sess_dev_release(struct kobject *kobj) argument
[all...]
/linux-master/drivers/staging/greybus/
H A Daudio_manager_sysfs.c14 static ssize_t manager_sysfs_add_store(struct kobject *kobj, argument
39 static ssize_t manager_sysfs_remove_store(struct kobject *kobj, argument
60 static ssize_t manager_sysfs_dump_store(struct kobject *kobj, argument
84 static void manager_sysfs_init_attribute(struct kobject *kobj, argument
89 err = sysfs_create_file(kobj, &kattr->attr);
96 void gb_audio_manager_sysfs_init(struct kobject *kobj) argument
98 manager_sysfs_init_attribute(kobj, &manager_add_attribute);
99 manager_sysfs_init_attribute(kobj, &manager_remove_attribute);
100 manager_sysfs_init_attribute(kobj, &manager_dump_attribute);
/linux-master/drivers/cpuidle/
H A Dsysfs.c131 retval = sysfs_create_group(&dev_root->kobj, &cpuidle_attr_group);
142 sysfs_remove_group(&dev->kobj, &cpuidle_attr_group);
156 struct kobject kobj; member in struct:cpuidle_device_kobj
159 static inline struct cpuidle_device *to_cpuidle_device(struct kobject *kobj) argument
162 container_of(kobj, struct cpuidle_device_kobj, kobj);
167 static ssize_t cpuidle_show(struct kobject *kobj, struct attribute *attr, argument
171 struct cpuidle_device *dev = to_cpuidle_device(kobj);
182 static ssize_t cpuidle_store(struct kobject *kobj, struct attribute *attr, argument
186 struct cpuidle_device *dev = to_cpuidle_device(kobj);
202 cpuidle_sysfs_release(struct kobject *kobj) argument
351 struct kobject kobj; member in struct:cpuidle_state_kobj
385 cpuidle_add_s2idle_attr_group(struct cpuidle_state_kobj *kobj) argument
397 cpuidle_remove_s2idle_attr_group(struct cpuidle_state_kobj *kobj) argument
403 cpuidle_add_s2idle_attr_group(struct cpuidle_state_kobj *kobj) argument
404 cpuidle_remove_s2idle_attr_group(struct cpuidle_state_kobj *kobj) argument
413 cpuidle_state_show(struct kobject *kobj, struct attribute *attr, char *buf) argument
427 cpuidle_state_store(struct kobject *kobj, struct attribute *attr, const char *buf, size_t size) argument
450 cpuidle_state_sysfs_release(struct kobject *kobj) argument
479 struct cpuidle_state_kobj *kobj; local
539 struct kobject kobj; member in struct:cpuidle_driver_kobj
559 cpuidle_driver_sysfs_release(struct kobject *kobj) argument
565 cpuidle_driver_show(struct kobject *kobj, struct attribute *attr, char *buf) argument
578 cpuidle_driver_store(struct kobject *kobj, struct attribute *attr, const char *buf, size_t size) argument
[all...]
/linux-master/arch/powerpc/kernel/
H A Dsecvar-sysfs.c21 static ssize_t format_show(struct kobject *kobj, struct kobj_attribute *attr, argument
38 static ssize_t size_show(struct kobject *kobj, struct kobj_attribute *attr, argument
44 rc = secvar_ops->get(kobj->name, strlen(kobj->name) + 1, NULL, &dsize);
47 pr_err("Error retrieving %s variable size %d\n", kobj->name, rc);
54 static ssize_t data_read(struct file *filep, struct kobject *kobj, argument
62 rc = secvar_ops->get(kobj->name, strlen(kobj->name) + 1, NULL, &dsize);
65 pr_err("Error getting %s variable size %d\n", kobj->name, rc);
74 rc = secvar_ops->get(kobj
87 update_write(struct file *filep, struct kobject *kobj, struct bin_attribute *attr, char *buf, loff_t off, size_t count) argument
148 secvar_sysfs_config(struct kobject *kobj) argument
163 struct kobject *kobj; local
[all...]

Completed in 225 milliseconds

1234567891011>>