Search notes:

kobject

A kobject is a generic kernel object, implemented through type struct kobject (include/linux/kobject.h)
Every registered kobject creates a directory in the sysfs (exposed via /sys).

See also

sysfs, Documentation/kobject.txt, samples/kobject/kobject-example.c

Links

Everything you never wanted to know about kobjects, ksets, and ktypes (Documentation/core-api/kobject.rst).

Index