语言:简体中文 | L1-Block-Drivers-EN
注册一个存储设备,使整个系统(VFS、分区、文件系统工具)都能识别它。
drivers/block/driver_block_blk.h(17 个声明;编号为 8 的):
drivers/block/driver_block_blk.h
driver_block_register(name, ops, ctx) -> device id driver_block_read(dev, lba, count, buf) -> bytes read / <0 driver_block_write(dev, lba, count, buf) -> bytes written / <0 driver_block_flush(dev) -> 0 / <0 driver_block_set_ops(dev, ops)
加上将发现的 PCI 设备绑定到驱动的家族初始化条目:driver_block_ahci_init(pci)、driver_block_nvme_init(pci)、driver_block_ata_dma_init(pci)。
driver_block_ahci_init(pci)
driver_block_nvme_init(pci)
driver_block_ata_dma_init(pci)
driver_pci_find_class_mask
driver_block_register("myd0", &ops, ctx)
dskstat
fstest
disk_rw_test
*_test
There was an error while loading. Please reload this page.