Lines Matching refs:kobj

206 int __must_check sysfs_create_dir_ns(struct kobject *kobj, const void *ns);
207 void sysfs_remove_dir(struct kobject *kobj);
208 int __must_check sysfs_rename_dir_ns(struct kobject *kobj, const char *new_name,
210 int __must_check sysfs_move_dir_ns(struct kobject *kobj,
218 int __must_check sysfs_create_file_ns(struct kobject *kobj,
221 int __must_check sysfs_create_files(struct kobject *kobj,
223 int __must_check sysfs_chmod_file(struct kobject *kobj,
225 void sysfs_remove_file_ns(struct kobject *kobj, const struct attribute *attr,
227 bool sysfs_remove_file_self(struct kobject *kobj, const struct attribute *attr);
228 void sysfs_remove_files(struct kobject *kobj, const struct attribute **attr);
230 int __must_check sysfs_create_bin_file(struct kobject *kobj,
232 void sysfs_remove_bin_file(struct kobject *kobj,
235 int __must_check sysfs_create_link(struct kobject *kobj, struct kobject *target,
237 int __must_check sysfs_create_link_nowarn(struct kobject *kobj,
240 void sysfs_remove_link(struct kobject *kobj, const char *name);
242 int sysfs_rename_link_ns(struct kobject *kobj, struct kobject *target,
249 int __must_check sysfs_create_group(struct kobject *kobj,
251 int __must_check sysfs_create_groups(struct kobject *kobj,
253 int sysfs_update_group(struct kobject *kobj,
255 void sysfs_remove_group(struct kobject *kobj,
257 void sysfs_remove_groups(struct kobject *kobj,
259 int sysfs_add_file_to_group(struct kobject *kobj,
261 void sysfs_remove_file_from_group(struct kobject *kobj,
263 int sysfs_merge_group(struct kobject *kobj,
265 void sysfs_unmerge_group(struct kobject *kobj,
267 int sysfs_add_link_to_group(struct kobject *kobj, const char *group_name,
269 void sysfs_remove_link_from_group(struct kobject *kobj, const char *group_name,
272 void sysfs_notify(struct kobject *kobj, const char *dir, const char *attr);
283 static inline int sysfs_create_dir_ns(struct kobject *kobj, const void *ns) in sysfs_create_dir_ns() argument
288 static inline void sysfs_remove_dir(struct kobject *kobj) in sysfs_remove_dir() argument
292 static inline int sysfs_rename_dir_ns(struct kobject *kobj, in sysfs_rename_dir_ns() argument
298 static inline int sysfs_move_dir_ns(struct kobject *kobj, in sysfs_move_dir_ns() argument
316 static inline int sysfs_create_file_ns(struct kobject *kobj, in sysfs_create_file_ns() argument
323 static inline int sysfs_create_files(struct kobject *kobj, in sysfs_create_files() argument
329 static inline int sysfs_chmod_file(struct kobject *kobj, in sysfs_chmod_file() argument
335 static inline void sysfs_remove_file_ns(struct kobject *kobj, in sysfs_remove_file_ns() argument
341 static inline bool sysfs_remove_file_self(struct kobject *kobj, in sysfs_remove_file_self() argument
347 static inline void sysfs_remove_files(struct kobject *kobj, in sysfs_remove_files() argument
352 static inline int sysfs_create_bin_file(struct kobject *kobj, in sysfs_create_bin_file() argument
358 static inline void sysfs_remove_bin_file(struct kobject *kobj, in sysfs_remove_bin_file() argument
363 static inline int sysfs_create_link(struct kobject *kobj, in sysfs_create_link() argument
369 static inline int sysfs_create_link_nowarn(struct kobject *kobj, in sysfs_create_link_nowarn() argument
376 static inline void sysfs_remove_link(struct kobject *kobj, const char *name) in sysfs_remove_link() argument
392 static inline int sysfs_create_group(struct kobject *kobj, in sysfs_create_group() argument
398 static inline int sysfs_create_groups(struct kobject *kobj, in sysfs_create_groups() argument
404 static inline int sysfs_update_group(struct kobject *kobj, in sysfs_update_group() argument
410 static inline void sysfs_remove_group(struct kobject *kobj, in sysfs_remove_group() argument
415 static inline void sysfs_remove_groups(struct kobject *kobj, in sysfs_remove_groups() argument
420 static inline int sysfs_add_file_to_group(struct kobject *kobj, in sysfs_add_file_to_group() argument
426 static inline void sysfs_remove_file_from_group(struct kobject *kobj, in sysfs_remove_file_from_group() argument
431 static inline int sysfs_merge_group(struct kobject *kobj, in sysfs_merge_group() argument
437 static inline void sysfs_unmerge_group(struct kobject *kobj, in sysfs_unmerge_group() argument
442 static inline int sysfs_add_link_to_group(struct kobject *kobj, in sysfs_add_link_to_group() argument
449 static inline void sysfs_remove_link_from_group(struct kobject *kobj, in sysfs_remove_link_from_group() argument
454 static inline void sysfs_notify(struct kobject *kobj, const char *dir, in sysfs_notify() argument
470 static inline int __must_check sysfs_create_file(struct kobject *kobj, in sysfs_create_file() argument
473 return sysfs_create_file_ns(kobj, attr, NULL); in sysfs_create_file()
476 static inline void sysfs_remove_file(struct kobject *kobj, in sysfs_remove_file() argument
479 sysfs_remove_file_ns(kobj, attr, NULL); in sysfs_remove_file()
482 static inline int sysfs_rename_link(struct kobject *kobj, struct kobject *target, in sysfs_rename_link() argument
485 return sysfs_rename_link_ns(kobj, target, old_name, new_name, NULL); in sysfs_rename_link()