mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-21 16:29:59 +00:00
![Rafael J. Wysocki](/assets/img/avatar_default.png)
The references to drivers/base/power/main.c and drivers/acpi/scan.c from Documentation/driver-api/infrastructure.rst are confusing. They both cause descriptions of functions that are not relevant to device drivers at all to be generated and none of them is sufficient to cover the API in a meaningful way. Drop them for now. Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> Acked-by: Jonathan Corbet <corbet@lwn.net>
84 lines
1.5 KiB
ReStructuredText
84 lines
1.5 KiB
ReStructuredText
Device drivers infrastructure
|
|
=============================
|
|
|
|
The Basic Device Driver-Model Structures
|
|
----------------------------------------
|
|
|
|
.. kernel-doc:: include/linux/device.h
|
|
:internal:
|
|
|
|
Device Drivers Base
|
|
-------------------
|
|
|
|
.. kernel-doc:: drivers/base/init.c
|
|
:internal:
|
|
|
|
.. kernel-doc:: drivers/base/driver.c
|
|
:export:
|
|
|
|
.. kernel-doc:: drivers/base/core.c
|
|
:export:
|
|
|
|
.. kernel-doc:: drivers/base/syscore.c
|
|
:export:
|
|
|
|
.. kernel-doc:: drivers/base/class.c
|
|
:export:
|
|
|
|
.. kernel-doc:: drivers/base/node.c
|
|
:internal:
|
|
|
|
.. kernel-doc:: drivers/base/firmware_class.c
|
|
:export:
|
|
|
|
.. kernel-doc:: drivers/base/transport_class.c
|
|
:export:
|
|
|
|
.. kernel-doc:: drivers/base/dd.c
|
|
:export:
|
|
|
|
.. kernel-doc:: include/linux/platform_device.h
|
|
:internal:
|
|
|
|
.. kernel-doc:: drivers/base/platform.c
|
|
:export:
|
|
|
|
.. kernel-doc:: drivers/base/bus.c
|
|
:export:
|
|
|
|
Device Drivers DMA Management
|
|
-----------------------------
|
|
|
|
.. kernel-doc:: drivers/base/dma-coherent.c
|
|
:export:
|
|
|
|
.. kernel-doc:: drivers/base/dma-mapping.c
|
|
:export:
|
|
|
|
Device drivers PnP support
|
|
--------------------------
|
|
|
|
.. kernel-doc:: drivers/pnp/core.c
|
|
:internal:
|
|
|
|
.. kernel-doc:: drivers/pnp/card.c
|
|
:export:
|
|
|
|
.. kernel-doc:: drivers/pnp/driver.c
|
|
:internal:
|
|
|
|
.. kernel-doc:: drivers/pnp/manager.c
|
|
:export:
|
|
|
|
.. kernel-doc:: drivers/pnp/support.c
|
|
:export:
|
|
|
|
Userspace IO devices
|
|
--------------------
|
|
|
|
.. kernel-doc:: drivers/uio/uio.c
|
|
:export:
|
|
|
|
.. kernel-doc:: include/linux/uio_driver.h
|
|
:internal:
|
|
|