kobject_init_and_add(9)
NAME
kobject_init_and_add - initialize a kobject structure and add it to the
kobject hierarchy
SYNOPSIS
int kobject_init_and_add(struct kobject * kobj,
struct kobj_type * ktype,
struct kobject * parent, const char * fmt,
...);
ARGUMENTS
- kobj
- pointer to the kobject to initialize
- ktype
- pointer to the ktype for this kobject.
- parent
- pointer to the parent of this kobject.
- fmt
- the name of the kobject.
- ...
- variable arguments
DESCRIPTION
This function combines the call to kobject_init and kobject_add. The
same type of error handling after a call to kobject_add and kobject
lifetime rules are the same here.