最終更新:2015-10-29 (木) 16:25:35 (3074d)
devices_kset
Top / devices_kset
Linux/sys/devices
- drivers/base/base.hで
/* /sys/devices directory */ extern struct kset *devices_kset;
- devices_init
- devices_kset = kset_create_and_add("devices", &device_uevent_ops, NULL);
Linux/sys/bus/*/devices
- subsys_privateのdevices_kset [#l275e928]
- the subsystem's 'devices' directory
生成
使いドコロ
ディレクトリ
- Linux/sys/bus/usb/devices
1-0:1.0 -> ../../../devices/pci0000:00/0000:00:11.0/0000:02:03.0/usb1/1-0:1.0 usb1 -> ../../../devices/pci0000:00/0000:00:11.0/0000:02:03.0/usb1
- Linux/sys/bus/hid/devices?
0003:0E0F:0003.0001 -> ../../../devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-1/2-1:1.0/0003:0E0F:0003.0001/
buses_init
- system_kset? = kset_create_and_add("system", NULL, &devices_kset->kobj);