Kernel objects manipulation

kobject_get_path — generate and return the path associated with a given kobj and kset pair.
kobject_init — initialize object.
kobject_add — add an object to the hierarchy.
kobject_register — initialize and add an object.
kobject_set_name — Set the name of a kobject
kobject_del — unlink kobject from hierarchy.
kobject_unregister — remove object from hierarchy and decrement refcount.
kobject_get — increment refcount for object.
kobject_put — decrement refcount for object.
kset_register — initialize and add a kset.
kset_unregister — remove a kset.
subsys_create_file — export sysfs attribute file.