Home
last modified time | relevance | path

Searched full:drivers (Results 1 – 25 of 1015) sorted by relevance

12345678910>>...41

/Documentation/driver-api/media/drivers/
Dfrontends.rst4 Frontend drivers
12 .. kernel-doc:: drivers/media/dvb-frontends/a8293.h
13 .. kernel-doc:: drivers/media/dvb-frontends/af9013.h
14 .. kernel-doc:: drivers/media/dvb-frontends/ascot2e.h
15 .. kernel-doc:: drivers/media/dvb-frontends/cxd2820r.h
16 .. kernel-doc:: drivers/media/dvb-frontends/drxk.h
17 .. kernel-doc:: drivers/media/dvb-frontends/dvb-pll.h
18 .. kernel-doc:: drivers/media/dvb-frontends/helene.h
19 .. kernel-doc:: drivers/media/dvb-frontends/horus3a.h
20 .. kernel-doc:: drivers/media/dvb-frontends/ix2505v.h
[all …]
Ddavinci-vpbe-devel.rst10 drivers/media/platform/davinci/vpbe_display.c
11 drivers/media/platform/davinci/vpbe_display.h
14 drivers/media/platform/davinci/vpbe.c
15 drivers/media/platform/davinci/vpbe.h
18 drivers/media/platform/davinci/vpbe_venc.c
19 drivers/media/platform/davinci/vpbe_venc.h
20 drivers/media/platform/davinci/vpbe_venc_regs.h
23 drivers/media/platform/davinci/vpbe_osd.c
24 drivers/media/platform/davinci/vpbe_osd.h
25 drivers/media/platform/davinci/vpbe_osd_regs.h
[all …]
Dfimc-devel.rst15 drivers/media/platform/exynos4-is/media-dev.[ch]
19 drivers/media/platform/exynos4-is/fimc-capture.c
23 drivers/media/platform/exynos4-is/mipi-csis.[ch]
27 drivers/media/platform/exynos4-is/fimc-core.c
31 drivers/media/platform/exynos4-is/fimc-core.h
32 drivers/media/platform/exynos4-is/fimc-reg.h
33 drivers/media/platform/exynos4-is/regs-fimc.h
/Documentation/driver-api/
Dinfrastructure.rst1 Device drivers infrastructure
11 Device Drivers Base
14 .. kernel-doc:: drivers/base/init.c
17 .. kernel-doc:: drivers/base/driver.c
20 .. kernel-doc:: drivers/base/core.c
23 .. kernel-doc:: drivers/base/syscore.c
26 .. kernel-doc:: drivers/base/class.c
29 .. kernel-doc:: drivers/base/node.c
32 .. kernel-doc:: drivers/base/transport_class.c
35 .. kernel-doc:: drivers/base/dd.c
[all …]
Dinfiniband.rst13 .. kernel-doc:: drivers/infiniband/core/iwpm_util.h
16 .. kernel-doc:: drivers/infiniband/core/cq.c
19 .. kernel-doc:: drivers/infiniband/core/cm.c
22 .. kernel-doc:: drivers/infiniband/core/rw.c
25 .. kernel-doc:: drivers/infiniband/core/device.c
28 .. kernel-doc:: drivers/infiniband/core/verbs.c
31 .. kernel-doc:: drivers/infiniband/core/packer.c
34 .. kernel-doc:: drivers/infiniband/core/sa_query.c
37 .. kernel-doc:: drivers/infiniband/core/ud_header.c
40 .. kernel-doc:: drivers/infiniband/core/umem.c
[all …]
Dw1.rst18 drivers/w1/w1.c
23 .. kernel-doc:: drivers/w1/w1.c
26 drivers/w1/w1_family.c
31 .. kernel-doc:: drivers/w1/w1_family.c
34 drivers/w1/w1_internal.h
39 .. kernel-doc:: drivers/w1/w1_internal.h
42 drivers/w1/w1_int.c
47 .. kernel-doc:: drivers/w1/w1_int.c
50 drivers/w1/w1_netlink.h
55 .. kernel-doc:: drivers/w1/w1_netlink.h
[all …]
Dscsi.rst45 The SCSI lower layer contains drivers for specific hardware devices.
97 drivers/scsi/scsi.c
102 .. kernel-doc:: drivers/scsi/scsi.c
105 drivers/scsi/scsicam.c
112 .. kernel-doc:: drivers/scsi/scsicam.c
115 drivers/scsi/scsi_error.c
120 .. kernel-doc:: drivers/scsi/scsi_error.c
123 drivers/scsi/scsi_devinfo.c
129 .. kernel-doc:: drivers/scsi/scsi_devinfo.c
132 drivers/scsi/scsi_ioctl.c
[all …]
/Documentation/driver-api/pci/
Dpci.rst4 .. kernel-doc:: drivers/pci/pci.c
7 .. kernel-doc:: drivers/pci/pci-driver.c
10 .. kernel-doc:: drivers/pci/remove.c
13 .. kernel-doc:: drivers/pci/search.c
16 .. kernel-doc:: drivers/pci/msi.c
19 .. kernel-doc:: drivers/pci/bus.c
22 .. kernel-doc:: drivers/pci/access.c
25 .. kernel-doc:: drivers/pci/irq.c
28 .. kernel-doc:: drivers/pci/probe.c
31 .. kernel-doc:: drivers/pci/slot.c
[all …]
/Documentation/translations/zh_CN/process/
Dmagic-number.rst62 MKISS_DRIVER_MAGIC 0x04bf mkiss_channel ``drivers/net/mkiss.h``
63 HDLC_MAGIC 0x239e n_hdlc ``drivers/char/n_hdlc.c``
66 DB_MAGIC 0x4442 fc_info ``drivers/net/iph5526_novram.c``
67 DL_MAGIC 0x444d fc_info ``drivers/net/iph5526_novram.c``
69 FF_MAGIC 0x4646 fc_info ``drivers/net/iph5526_novram.c``
71 PTY_MAGIC 0x5001 ``drivers/char/pty.c``
74 SLIP_MAGIC 0x5302 slip ``drivers/net/slip.h``
75 STRIP_MAGIC 0x5303 strip ``drivers/net/strip.c``
76 X25_ASY_MAGIC 0x5303 x25_asy ``drivers/net/x25_asy.h``
77 SIXPACK_MAGIC 0x5304 sixpack ``drivers/net/hamradio/6pack.h``
[all …]
/Documentation/process/
Dmagic-number.rst73 MKISS_DRIVER_MAGIC 0x04bf mkiss_channel ``drivers/net/mkiss.h``
74 HDLC_MAGIC 0x239e n_hdlc ``drivers/char/n_hdlc.c``
77 DB_MAGIC 0x4442 fc_info ``drivers/net/iph5526_novram.c``
78 DL_MAGIC 0x444d fc_info ``drivers/net/iph5526_novram.c``
80 FF_MAGIC 0x4646 fc_info ``drivers/net/iph5526_novram.c``
82 PTY_MAGIC 0x5001 ``drivers/char/pty.c``
85 SLIP_MAGIC 0x5302 slip ``drivers/net/slip.h``
86 STRIP_MAGIC 0x5303 strip ``drivers/net/strip.c``
87 X25_ASY_MAGIC 0x5303 x25_asy ``drivers/net/x25_asy.h``
88 SIXPACK_MAGIC 0x5304 sixpack ``drivers/net/hamradio/6pack.h``
[all …]
/Documentation/translations/it_IT/process/
Dmagic-number.rst79 MKISS_DRIVER_MAGIC 0x04bf mkiss_channel ``drivers/net/mkiss.h``
80 HDLC_MAGIC 0x239e n_hdlc ``drivers/char/n_hdlc.c``
83 DB_MAGIC 0x4442 fc_info ``drivers/net/iph5526_novram.c``
84 DL_MAGIC 0x444d fc_info ``drivers/net/iph5526_novram.c``
86 FF_MAGIC 0x4646 fc_info ``drivers/net/iph5526_novram.c``
88 PTY_MAGIC 0x5001 ``drivers/char/pty.c``
91 SLIP_MAGIC 0x5302 slip ``drivers/net/slip.h``
92 STRIP_MAGIC 0x5303 strip ``drivers/net/strip.c``
93 X25_ASY_MAGIC 0x5303 x25_asy ``drivers/net/x25_asy.h``
94 SIXPACK_MAGIC 0x5304 sixpack ``drivers/net/hamradio/6pack.h``
[all …]
/Documentation/gpu/
Di915.rst19 .. kernel-doc:: drivers/gpu/drm/i915/intel_runtime_pm.c
22 .. kernel-doc:: drivers/gpu/drm/i915/intel_runtime_pm.c
25 .. kernel-doc:: drivers/gpu/drm/i915/intel_uncore.c
31 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c
34 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c
37 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c
40 .. kernel-doc:: drivers/gpu/drm/i915/i915_irq.c
46 .. kernel-doc:: drivers/gpu/drm/i915/i915_vgpu.c
49 .. kernel-doc:: drivers/gpu/drm/i915/i915_vgpu.c
55 .. kernel-doc:: drivers/gpu/drm/i915/intel_gvt.c
[all …]
Ddrm-kms-helpers.rst13 modesetting code, where there's a shared userspace ABI for all drivers. This is
20 helpers. Old drivers still often use the legacy CRTC helpers. They both share
21 the same set of common helper vtables. For really simple drivers (anything
53 .. kernel-doc:: drivers/gpu/drm/drm_atomic_helper.c
59 .. kernel-doc:: drivers/gpu/drm/drm_atomic_helper.c
68 .. kernel-doc:: drivers/gpu/drm/drm_atomic_helper.c
74 .. kernel-doc:: drivers/gpu/drm/drm_atomic_state_helper.c
80 .. kernel-doc:: drivers/gpu/drm/drm_atomic_state_helper.c
86 .. kernel-doc:: drivers/gpu/drm/drm_simple_kms_helper.c
92 .. kernel-doc:: drivers/gpu/drm/drm_simple_kms_helper.c
[all …]
Damdgpu.rst13 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
31 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
34 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_object.c
40 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
43 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c
49 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c
52 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c
58 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
61 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
67 .. kernel-doc:: drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
[all …]
Dvga-switcheroo.rst7 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
16 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
22 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
31 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
58 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
61 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
70 .. kernel-doc:: drivers/platform/x86/apple-gmux.c
73 .. kernel-doc:: drivers/platform/x86/apple-gmux.c
79 .. kernel-doc:: drivers/platform/x86/apple-gmux.c
85 .. kernel-doc:: drivers/platform/x86/apple-gmux.c
[all …]
Dvc4.rst5 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_drv.c
18 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_crtc.c
24 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_hvs.c
30 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_plane.c
36 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_hdmi.c
42 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_dsi.c
48 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_dpi.c
54 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_vec.c
65 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_bo.c
71 .. kernel-doc:: drivers/gpu/drm/vc4/vc4_validate.c
[all …]
Ddrm-kms.rst5 Drivers must initialize the mode setting core by calling
69 drivers. Besides that they make it unecessarily more complicated for userspace
74 drivers, and in many cases not powerful enough to express the real restrictions.
140 the CRTC and any encoders. Often for drivers with bridges there's no code left
141 at the encoder level. Atomic drivers can leave out all the encoder callbacks to
159 .. kernel-doc:: drivers/gpu/drm/drm_mode_config.c
189 .. kernel-doc:: drivers/gpu/drm/drm_mode_object.c
244 simplifying conversion of existing drivers. But auditing drivers for
260 objects with userspace-visible and settable state. For internal state drivers
274 exposed to drivers, instead the right locks should be automatically acquired by
[all …]
/Documentation/driver-api/gpio/
Ddrivers-on-gpio.rst2 Subsystem drivers using GPIO
5 Note that standard kernel drivers exist for common GPIO tasks and will provide
7 drivers can quite easily interconnect with other kernel subsystems using
10 - leds-gpio: drivers/leds/leds-gpio.c will handle LEDs connected to GPIO
13 - ledtrig-gpio: drivers/leds/trigger/ledtrig-gpio.c will provide a LED trigger,
17 - gpio-keys: drivers/input/keyboard/gpio_keys.c is used when your GPIO line
20 - gpio-keys-polled: drivers/input/keyboard/gpio_keys_polled.c is used when your
24 - gpio_mouse: drivers/input/mouse/gpio_mouse.c is used to provide a mouse with
29 - gpio-beeper: drivers/input/misc/gpio-beeper.c is used to provide a beep from
32 - extcon-gpio: drivers/extcon/extcon-gpio.c is used when you need to read an
[all …]
/Documentation/driver-api/mei/
Dnfc.rst18 "drivers/nfc/mei_phy" -> cl_nfc [lhead=bus];
19 "drivers/nfc/microread/mei" -> cl_nfc;
20 "drivers/nfc/microread/mei" -> "drivers/nfc/mei_phy";
21 "drivers/nfc/pn544/mei" -> cl_nfc;
22 "drivers/nfc/pn544/mei" -> "drivers/nfc/mei_phy";
23 "net/nfc" -> "drivers/nfc/microread/mei";
24 "net/nfc" -> "drivers/nfc/pn544/mei";
/Documentation/driver-api/usb/
Dtypec_bus.rst2 API for USB Type-C Alternate Mode drivers
18 supports. The drivers for the alternate modes are bound to the partner alternate
20 drivers.
28 alternate mode drivers, so the port drivers are only expected to pass the SVID
29 specific commands from the alternate mode drivers to the partner, and from the
30 partners to the alternate mode drivers. No direct SVID specific communication is
31 needed from the port drivers, but the port drivers need to provide the operation
33 drivers need to provide them for the partner alternate mode devices.
41 By default, the alternate mode drivers are responsible for entering the mode.
43 space (See Documentation/ABI/testing/sysfs-class-typec). Port drivers should not
[all …]
Dgadget.rst21 just two fixed-function ones. Gadget drivers can be written so
34 side drivers).
43 distinguish drivers running inside such hardware from the more familiar
44 Linux "USB device drivers", which are host side proxies for the real USB
45 devices, a different term is used: the drivers inside the peripherals
46 are "USB gadget drivers". In USB protocol interactions, the device
54 bind and unbind drivers to devices. The APIs differ in detail, since the
62 Structure of Gadget Drivers
79 callbacks that interact with gadget drivers. Since normal USB
81 drivers. The controller driver can support any number of different
[all …]
/Documentation/admin-guide/media/
Dbuilding.rst50 Device Drivers --->
54 [*] HDMI CEC drivers --->
64 The ``HDMI CEC drivers`` option allow selecting platform and USB drivers
84 want to use some TV card drivers that may depend on the remote
87 .. [3] Please notice that the DRM subsystem also have drivers for GPUs
90 Those GPU-specific drivers are selected via the ``Graphics support``
91 menu, under ``Device Drivers``.
122 The remote controller menu allows selecting drivers for specific devices.
148 The ``Remote Controller devices`` allows you to select the drivers
169 that needs it or by one of the existing HDMI drivers.
[all …]
/Documentation/sound/soc/
Doverview.rst11 * Codec drivers were often tightly coupled to the underlying SoC
13 Linux had different wm8731 drivers for 4 different SoC platforms.
21 * Drivers tended to power up the entire codec when playing (or
33 * Codec independence. Allows reuse of codec drivers on other platforms
54 multiple re-usable component drivers :-
56 * Codec class drivers: The codec class driver is platform independent and
59 ICs if required. Codec class drivers should be generic code that can run
62 * Platform class drivers: The platform class driver includes the audio DMA
63 engine driver, digital audio interface (DAI) drivers (e.g. I2S, AC97, PCM)
64 and any audio DSP drivers for that platform.
[all …]
/Documentation/PCI/
Dpciebus-howto.rst15 and provides information on how to enable the service drivers to
38 and handled by corresponding service drivers.
48 service drivers will compete for a single PCI-PCI Bridge device.
51 kernel therefore does not load other service drivers for that Root
53 drivers load and run on a PCI-PCI Bridge device simultaneously
56 To enable multiple service drivers running simultaneously requires
59 to the corresponding service drivers as required. Some key
62 - Allow multiple service drivers to run simultaneously on
65 - Allow service drivers implemented in an independent
72 device to requested service drivers.
[all …]
/Documentation/driver-api/driver-model/
Dplatform.rst2 Platform Devices and Drivers
35 Platform drivers
37 Platform drivers follow the standard driver model convention, where
38 discovery/enumeration is handled outside the drivers, and drivers
57 Platform drivers register themselves the normal way::
68 Kernel modules can be composed of several platform drivers. The platform core
69 provides helpers to register and unregister an array of drivers::
71 int __platform_register_drivers(struct platform_driver * const *drivers,
73 void platform_unregister_drivers(struct platform_driver * const *drivers,
76 If one of the drivers fails to register, all drivers registered up to that
[all …]

12345678910>>...41