Lines Matching refs:kobj

230 int __must_check sysfs_create_dir_ns(struct kobject *kobj, const void *ns);
231 void sysfs_remove_dir(struct kobject *kobj);
232 int __must_check sysfs_rename_dir_ns(struct kobject *kobj, const char *new_name,
234 int __must_check sysfs_move_dir_ns(struct kobject *kobj,
242 int __must_check sysfs_create_file_ns(struct kobject *kobj,
245 int __must_check sysfs_create_files(struct kobject *kobj,
247 int __must_check sysfs_chmod_file(struct kobject *kobj,
249 struct kernfs_node *sysfs_break_active_protection(struct kobject *kobj,
252 void sysfs_remove_file_ns(struct kobject *kobj, const struct attribute *attr,
254 bool sysfs_remove_file_self(struct kobject *kobj, const struct attribute *attr);
255 void sysfs_remove_files(struct kobject *kobj, const struct attribute * const *attr);
257 int __must_check sysfs_create_bin_file(struct kobject *kobj,
259 void sysfs_remove_bin_file(struct kobject *kobj,
262 int __must_check sysfs_create_link(struct kobject *kobj, struct kobject *target,
264 int __must_check sysfs_create_link_nowarn(struct kobject *kobj,
267 void sysfs_remove_link(struct kobject *kobj, const char *name);
269 int sysfs_rename_link_ns(struct kobject *kobj, struct kobject *target,
276 int __must_check sysfs_create_group(struct kobject *kobj,
278 int __must_check sysfs_create_groups(struct kobject *kobj,
280 int __must_check sysfs_update_groups(struct kobject *kobj,
282 int sysfs_update_group(struct kobject *kobj,
284 void sysfs_remove_group(struct kobject *kobj,
286 void sysfs_remove_groups(struct kobject *kobj,
288 int sysfs_add_file_to_group(struct kobject *kobj,
290 void sysfs_remove_file_from_group(struct kobject *kobj,
292 int sysfs_merge_group(struct kobject *kobj,
294 void sysfs_unmerge_group(struct kobject *kobj,
296 int sysfs_add_link_to_group(struct kobject *kobj, const char *group_name,
298 void sysfs_remove_link_from_group(struct kobject *kobj, const char *group_name,
300 int __compat_only_sysfs_link_entry_to_kobj(struct kobject *kobj,
304 void sysfs_notify(struct kobject *kobj, const char *dir, const char *attr);
315 static inline int sysfs_create_dir_ns(struct kobject *kobj, const void *ns) in sysfs_create_dir_ns() argument
320 static inline void sysfs_remove_dir(struct kobject *kobj) in sysfs_remove_dir() argument
324 static inline int sysfs_rename_dir_ns(struct kobject *kobj, in sysfs_rename_dir_ns() argument
330 static inline int sysfs_move_dir_ns(struct kobject *kobj, in sysfs_move_dir_ns() argument
348 static inline int sysfs_create_file_ns(struct kobject *kobj, in sysfs_create_file_ns() argument
355 static inline int sysfs_create_files(struct kobject *kobj, in sysfs_create_files() argument
361 static inline int sysfs_chmod_file(struct kobject *kobj, in sysfs_chmod_file() argument
368 sysfs_break_active_protection(struct kobject *kobj, in sysfs_break_active_protection() argument
378 static inline void sysfs_remove_file_ns(struct kobject *kobj, in sysfs_remove_file_ns() argument
384 static inline bool sysfs_remove_file_self(struct kobject *kobj, in sysfs_remove_file_self() argument
390 static inline void sysfs_remove_files(struct kobject *kobj, in sysfs_remove_files() argument
395 static inline int sysfs_create_bin_file(struct kobject *kobj, in sysfs_create_bin_file() argument
401 static inline void sysfs_remove_bin_file(struct kobject *kobj, in sysfs_remove_bin_file() argument
406 static inline int sysfs_create_link(struct kobject *kobj, in sysfs_create_link() argument
412 static inline int sysfs_create_link_nowarn(struct kobject *kobj, in sysfs_create_link_nowarn() argument
419 static inline void sysfs_remove_link(struct kobject *kobj, const char *name) in sysfs_remove_link() argument
435 static inline int sysfs_create_group(struct kobject *kobj, in sysfs_create_group() argument
441 static inline int sysfs_create_groups(struct kobject *kobj, in sysfs_create_groups() argument
447 static inline int sysfs_update_groups(struct kobject *kobj, in sysfs_update_groups() argument
453 static inline int sysfs_update_group(struct kobject *kobj, in sysfs_update_group() argument
459 static inline void sysfs_remove_group(struct kobject *kobj, in sysfs_remove_group() argument
464 static inline void sysfs_remove_groups(struct kobject *kobj, in sysfs_remove_groups() argument
469 static inline int sysfs_add_file_to_group(struct kobject *kobj, in sysfs_add_file_to_group() argument
475 static inline void sysfs_remove_file_from_group(struct kobject *kobj, in sysfs_remove_file_from_group() argument
480 static inline int sysfs_merge_group(struct kobject *kobj, in sysfs_merge_group() argument
486 static inline void sysfs_unmerge_group(struct kobject *kobj, in sysfs_unmerge_group() argument
491 static inline int sysfs_add_link_to_group(struct kobject *kobj, in sysfs_add_link_to_group() argument
498 static inline void sysfs_remove_link_from_group(struct kobject *kobj, in sysfs_remove_link_from_group() argument
504 struct kobject *kobj, in __compat_only_sysfs_link_entry_to_kobj() argument
511 static inline void sysfs_notify(struct kobject *kobj, const char *dir, in sysfs_notify() argument
527 static inline int __must_check sysfs_create_file(struct kobject *kobj, in sysfs_create_file() argument
530 return sysfs_create_file_ns(kobj, attr, NULL); in sysfs_create_file()
533 static inline void sysfs_remove_file(struct kobject *kobj, in sysfs_remove_file() argument
536 sysfs_remove_file_ns(kobj, attr, NULL); in sysfs_remove_file()
539 static inline int sysfs_rename_link(struct kobject *kobj, struct kobject *target, in sysfs_rename_link() argument
542 return sysfs_rename_link_ns(kobj, target, old_name, new_name, NULL); in sysfs_rename_link()