最終更新:2015-10-22 (木) 06:28:43 (3081d)
Linux/sys
一覧
Linux/sys/block
- カーネルが認識しているブロックデバイスの一覧
Linux/sys/bus
- バス別
- Linux/sys/bus/ac97?
- Linux/sys/bus/acpi?
- Linux/sys/bus/event_source?
- Linux/sys/bus/hid
- Linux/sys/bus/i2c?
- Linux/sys/bus/mdio_bus?
- Linux/sys/bus/pci?
- Linux/sys/bus/pci_express?
- Linux/sys/bus/pcmcia?
- Linux/sys/bus/platform
- Linux/sys/bus/pnp?
- Linux/sys/bus/scsi?
- Linux/sys/bus/serio
- Linux/sys/bus/usb
Linux/sys/class
- contains representations of every device class that is registered with the kernel.
Linux/sys/dev
Linux/sys/devices
- 物理的な配置を反映したデバイス階層
- Linux/sys/devices/cpu?
- Linux/sys/devices/platform
- Linux/sys/devices/pnp0?
- Linux/sys/devices/software?
- Linux/sys/devices/system?
- Linux/sys/devices/tracepoint?
- Linux/sys/devices/virtual
Linux/sys/firmware
- ファームウェア関連のインターフェイス
Linux/sys/fs?
Linux/sys/hypervisor?
Linux/sys/kernel
Linux/sys/module
- ロードされたカーネルモジュール別
- wrapper for built-in params support
Linux/sys/power?
マウント
- Linux/sbin/initの中でマウントされる。
生成箇所
- driver_init
ディレクトリ ソースコード 関数 kobject/kset名 Linux/sys/block Linux/sys/bus drivers/base/bus.c? buses_init kset_create_and_add bus_kset? Linux/sys/class drivers/base/class.c? classes_init kset_create_and_add class_kset Linux/sys/dev drivers/base/core.c? devices_init kobject_create_and_add dev_kobj? Linux/sys/dev/block? drivers/base/core.c? kobject_create_and_add sysfs_dev_block_kobj? Linux/sys/dev/char? drivers/base/core.c? kobject_create_and_add sysfs_dev_char_kobj? Linux/sys/devices drivers/base/core.c? devices_init kset_create_and_add devices_kset Linux/sys/devices/virtual drivers/base/core.c? kobject_create_and_add virtual_dir? Linux/sys/firmware drivers/base/firmware.c? kobject_create_and_add firmware_kobj? Linux/sys/fs? Linux/sys/hypervisor? drivers/base/hypervisor.c? kobject_create_and_add hypervisor_kobj? Linux/sys/kernel kernel/ksysfs.c? ksysfs_init kobject_create_and_add kernel_kobj Linux/sys/module kernel/params.c? param_sysfs_init kset_create_and_add module_kset? Linux/sys/power?