Home
last modified time | relevance | path

Searched refs:driver (Results 251 – 275 of 12507) sorted by relevance

1...<<11121314151617181920>>...501

/openbmc/linux/Documentation/infiniband/
H A Dcore_locking.rst13 With the following exceptions, a low-level driver implementation of
52 driver must be fully reentrant. The low-level driver is required to
69 A low-level driver must not perform a callback directly from the
71 allowed for a low-level driver to call a consumer's completion event
73 driver should defer this callback by, for example, scheduling a
76 The low-level driver is responsible for ensuring that multiple
78 simultaneously. The driver must guarantee that only one CQ event
84 low-level driver ->
88 low-level driver ->
94 callbacks run is not defined. Depending on the low-level driver, it
[all …]
/openbmc/openbmc/poky/meta/recipes-graphics/xorg-driver/
H A Dxf86-input-mouse_1.9.5.bb1 require xorg-driver-input.inc
3 SUMMARY = "X.Org X server -- mouse input driver"
5 DESCRIPTION = "mouse is an Xorg input driver for mice. The driver \
6 supports most available mouse types and interfaces. The mouse driver \
9 driver."
/openbmc/linux/Documentation/hwmon/
H A Dxdpe152c4.rst3 Kernel driver xdpe152
23 This driver implements support for Infineon Digital Multi-phase Controller
37 The driver provides for current: input, maximum and critical thresholds
40 The driver exports the following attributes for via the sysfs files, where
61 The driver provides for voltage: input, critical and low critical thresholds
63 The driver exports the following attributes for via the sysfs files, where
92 The driver provides for power: input and alarms.
93 The driver exports the following attributes for via the sysfs files, where
106 The driver provides for temperature: input, maximum and critical thresholds
108 The driver exports the following attributes for via the sysfs files:
/openbmc/u-boot/drivers/i2c/
H A DKconfig11 Enable driver model for I2C. The I2C uclass interface: probe, read,
15 is defined in include/i2c.h. When i2c bus driver supports the i2c
46 option enables a driver which provides very basic access to those
49 avoid duplicating the logic in the TPS65090 regulator driver for
57 behaviour similar to old (i.e. pre DM) I2C bus driver.
67 bool "Enable Driver Model for software emulated I2C bus driver"
70 Enable the i2c bus driver emulation by using the GPIOs. The bus GPIO
76 bool "Atmel I2C driver"
79 Add support for the Atmel I2C driver. A serious problem is that there
82 i2c-gpio driver unless your system can cope with this limitation.
[all …]
/openbmc/linux/net/dsa/
H A DKconfig22 tristate "No-op tag driver"
28 tristate "Tag driver for Atheros AR9331 SoC with built-in switch"
38 tristate "Tag driver for Broadcom switches using in-frame headers"
45 tristate "Tag driver for Broadcom legacy switches using in-frame headers"
53 tristate "Tag driver for Broadcom switches using prepended headers"
61 tristate "Tag driver for Hirschmann Hellcreek TSN switches"
67 tristate "Tag driver for Lantiq / Intel GSWIP switches"
76 tristate "Tag driver for Marvell switches using DSA headers"
83 tristate "Tag driver for Marvell switches using EtherType DSA headers"
90 tristate "Tag driver for Mediatek switches"
[all …]
/openbmc/linux/Documentation/driver-api/
H A Dmen-chameleon-bus.rst17 4 Writing an MCB driver
18 4.1 The driver structure
20 4.3 Initializing the driver
78 device provides callback methods to translate the driver's MCB function calls
92 MCB devices are registered at the MCB and thus at the driver core of the
113 MCB bus. If a carrier device driver implements the ->get_irq() callback
118 Writing an MCB driver
121 The driver structure
124 Each MCB driver has a structure to identify the device driver as well as
125 device ids which identify the IP Core inside the FPGA. The driver structure
[all …]
/openbmc/linux/drivers/usb/core/
H A Dhcd-pci.c172 int usb_hcd_pci_probe(struct pci_dev *dev, const struct hc_driver *driver) in usb_hcd_pci_probe() argument
181 if (!driver) in usb_hcd_pci_probe()
191 if ((driver->flags & HCD_MASK) < HCD_USB3) { in usb_hcd_pci_probe()
203 hcd = usb_create_hcd(driver, &dev->dev, pci_name(dev)); in usb_hcd_pci_probe()
210 driver->flags & (HCD_USB11 | HCD_USB3)) ? 1 : 0; in usb_hcd_pci_probe()
212 if (driver->flags & HCD_MEMORY) { in usb_hcd_pci_probe()
217 hcd->rsrc_len, driver->description)) { in usb_hcd_pci_probe()
242 hcd->rsrc_len, driver->description)) in usb_hcd_pci_probe()
286 if ((driver->flags & HCD_MASK) < HCD_USB3) in usb_hcd_pci_probe()
320 hcd_driver_flags = hcd->driver->flags; in usb_hcd_pci_remove()
[all …]
/openbmc/qemu/
H A Djob.c239 return job->driver->job_type; in job_type()
385 void *job_create(const char *job_id, const JobDriver *driver, JobTxn *txn, in job_create() argument
411 job = g_malloc0(driver->instance_size); in job_create()
412 job->driver = driver; in job_create()
466 if (job->driver->free) { in job_unref_locked()
468 job->driver->free(job); in job_unref_locked()
614 if (job->driver->pause) { in job_pause_point_locked()
616 job->driver->pause(job); in job_pause_point_locked()
631 if (job->driver->resume) { in job_pause_point_locked()
633 job->driver->resume(job); in job_pause_point_locked()
[all …]
/openbmc/linux/drivers/scsi/
H A DKconfig40 To compile this driver as a module, choose M here and read
86 To compile this driver as a module, choose M here and read
90 Do not compile this driver as a module if your root file system
92 In this case, do not compile the driver for your SCSI host adapter
105 To compile this driver as a module, choose M here and read
119 To compile this driver as a module, choose M here and read
140 driver software yourself. Please read the file
143 To compile this driver as a module, choose M here and read
164 This is a driver for SCSI media changers. Most common devices are
299 through an IP network. The driver uses the iSCSI protocol to transport
[all …]
/openbmc/linux/Documentation/userspace-api/media/rc/
H A Dlirc-get-features.rst34 Get the underlying hardware device's features. If a driver does not
58 This is raw IR driver for receiving. This means that
74 This is a scancode driver for receiving. This means that
81 The driver supports changing the modulation frequency via
88 The driver supports changing the duty cycle using
95 The driver supports changing the active transmitter(s) using
102 The driver supports setting the receive carrier frequency using
109 The driver supports
116 The driver supports
123 The driver supports
[all …]
/openbmc/linux/drivers/usb/gadget/legacy/
H A DKconfig5 # (b) the gadget driver using it.
17 # driver through the abstract "gadget" API. Some other operating
20 # A gadget driver implements one or more USB functions using
27 # enough of the right types of endpoints, the gadget driver might
47 conformance. The driver needs only two bulk-capable endpoints, so
52 Make this be the first driver you try using on top of any new
53 USB peripheral controller driver. Then you can use host-side
54 test software, like the "usbtest" driver, to put your hardware
55 and its driver through a basic set of functional tests.
57 Gadget Zero also works with the host-side "usb-skeleton" driver,
[all …]
/openbmc/u-boot/drivers/dma/
H A DKconfig7 Enable driver model for DMA. DMA engines can do
23 bool "Enable the sandbox DMA test driver"
30 bool "BCM6348 IUDMA driver"
34 Enable the BCM6348 IUDMA driver.
35 This driver support data transfer from devices to
39 bool "TI EDMA3 driver"
41 Enable the TI EDMA3 driver for DRA7xx and AM43xx evms.
42 This driver support data transfer between memory
49 Enable APBH DMA driver.
/openbmc/linux/drivers/fpga/
H A DKconfig19 FPGA manager driver support for Altera SOCFPGA.
26 FPGA manager driver support for Altera Arria10 SoCFPGA.
31 Core driver support for Altera Partial Reconfiguration IP component
37 Platform driver support for Altera Partial Reconfiguration IP
45 FPGA manager driver support for Altera Arria/Cyclone/Stratix
52 FPGA manager driver support for Arria-V, Cyclone-V, Stratix-V,
59 FPGA manager driver support for Xilinx Zynq FPGAs.
65 FPGA manager driver support for the Intel Stratix10 SoC.
71 FPGA manager driver support for Xilinx FPGA configuration
78 FPGA manager driver support for Lattice iCE40 FPGAs over SPI.
[all …]
/openbmc/linux/drivers/ufs/host/
H A DKconfig42 tristate "Cadence UFS Controller platform driver"
45 This selects the Cadence-specific additions to UFSHCD platform driver.
58 tristate "QCOM specific hooks to UFS controller platform driver"
64 This selects the QCOM specific additions to UFSHCD platform driver.
73 tristate "Mediatek specific hooks to UFS controller platform driver"
79 This selects the Mediatek specific additions to UFSHCD platform driver.
89 tristate "Hisilicon specific hooks to UFS controller platform driver"
92 This selects the Hisilicon specific additions to UFSHCD platform driver.
98 tristate "Renesas specific hooks to UFS controller platform driver"
101 This selects the Renesas specific additions to UFSHCD platform driver.
[all …]
/openbmc/u-boot/include/dm/
H A Ddevice-internal.h39 int device_bind(struct udevice *parent, const struct driver *drv,
43 int device_bind_ofnode(struct udevice *parent, const struct driver *drv,
67 const struct driver *drv, const char *name,
145 int device_chld_unbind(struct udevice *dev, struct driver *drv);
147 static inline int device_chld_unbind(struct udevice *dev, struct driver *drv) in device_chld_unbind()
161 int device_chld_remove(struct udevice *dev, struct driver *drv,
164 static inline int device_chld_remove(struct udevice *dev, struct driver *drv, in device_chld_remove()
/openbmc/linux/drivers/virt/vboxguest/
H A DKconfig6 This is a driver for the Virtual Box Guest PCI device used in
7 Virtual Box virtual machines. Enabling this driver will add
11 This driver also offers vboxguest IPC functionality which is needed
12 for the vboxfs driver which offers folder sharing support.
14 If you enable this driver you should also enable the VBOXVIDEO option.
17 to build this driver as a module, so that it can be updated
18 independently of the kernel. Select M to build this driver as a
/openbmc/linux/drivers/media/radio/
H A Dradio-typhoon.c142 .driver = {
146 .driver = {
165 typhoon_driver.driver.driver.name); in typhoon_init()
167 typhoon_driver.driver.driver.name); in typhoon_init()
170 return isa_register_driver(&typhoon_driver.driver, TYPHOON_MAX); in typhoon_init()
175 isa_unregister_driver(&typhoon_driver.driver); in typhoon_exit()
/openbmc/linux/drivers/crypto/marvell/
H A DKconfig9 tristate "Marvell's Cryptographic Engine driver"
18 This driver allows you to utilize the Cryptographic Engines and
21 This driver supports CPU offload through DMA transfers.
24 tristate "Support for Marvell OcteonTX CPT driver"
34 This driver allows you to utilize the Marvell Cryptographic
37 To compile this driver as module, choose M here:
41 tristate "Marvell OcteonTX2 CPT driver"
54 This driver allows you to utilize the Marvell Cryptographic
/openbmc/linux/drivers/gpu/drm/
H A Ddrm_irq.c84 if (dev->driver->irq_preinstall) in drm_legacy_irq_install()
85 dev->driver->irq_preinstall(dev); in drm_legacy_irq_install()
91 ret = request_irq(irq, dev->driver->irq_handler, in drm_legacy_irq_install()
92 sh_flags, dev->driver->name, dev); in drm_legacy_irq_install()
100 if (dev->driver->irq_postinstall) in drm_legacy_irq_install()
101 ret = dev->driver->irq_postinstall(dev); in drm_legacy_irq_install()
154 if (dev->driver->irq_uninstall) in drm_legacy_irq_uninstall()
155 dev->driver->irq_uninstall(dev); in drm_legacy_irq_uninstall()
/openbmc/linux/drivers/rtc/
H A DKconfig108 bool "/proc/driver/rtc (procfs for rtcN)"
113 the proc interface, /proc/driver/rtc.
140 driver does not expose RTC_UIE ioctls. Those requests generate
148 tristate "Test driver/device"
151 RTC test driver. It's a software RTC which can be
154 You want this driver only if you are doing development
158 This driver can also be built as a module. If so, the module
172 This driver can also be built as a module. If so, the module
182 This driver can also be built as a module. If so, the module
192 This driver can also be built as a module. If so, the module
[all …]
/openbmc/linux/Documentation/input/devices/
H A Dbcm5974.rst10 part of the touchd user-space driver project:
14 The BCM5974 driver is based on the appletouch driver:
24 This driver adds support for the multi-touch trackpad on the new Apple
25 Macbook Air and Macbook Pro laptops. It replaces the appletouch driver on
26 those computers, and integrates well with the synaptics driver of the Xorg
35 The driver loads automatically for the supported usb device ids, and
37 mouse via the mousedev driver (/dev/input/mice).
44 with the HID driver, which, if not told otherwise, will find the standard
46 product id must be listed in the mouse_ignore list of the hid driver.
64 The driver was developed at the ubuntu forums in June 2008 [#f1]_, and now has
/openbmc/u-boot/drivers/reset/
H A DKconfig7 Enable support for the reset controller driver class. Many hardware
16 bool "Enable the sandbox reset test driver"
36 This resset driver is compatible with STM32 F4/F7 and H7 SoCs.
39 bool "Enable Tegra CAR-based reset driver"
46 bool "Enable Tegra186 BPMP-based reset driver"
53 bool "TI System Control Interface (TI SCI) reset driver"
56 This enables the reset driver support over TI System Control Interface
61 bool "Reset controller driver for BCM6345"
67 bool "Reset controller driver for UniPhier SoCs"
78 bool "Reset controller driver for Rockchip SoCs"
[all …]
/openbmc/linux/sound/usb/
H A DKconfig14 tristate "USB Audio/MIDI driver"
25 To compile this driver as a module, choose M here: the module
29 bool "MIDI 2.0 support by USB Audio driver"
32 Say Y here to include the support for MIDI 2.0 by USB Audio driver.
33 When the config is set, the driver tries to probe MIDI 2.0 interface
42 tristate "Edirol UA-101/UA-1000 driver"
49 To compile this driver as a module, choose M here: the module
53 tristate "Tascam US-122, US-224 and US-428 USB driver"
62 To compile this driver as a module, choose M here: the module
89 To compile this driver as a module, choose M here: the module
[all …]
/openbmc/linux/crypto/
H A Dtestmgr.c63 int alg_test(const char *driver, const char *alg, u32 type, u32 mask) in alg_test() argument
142 int (*test)(const struct alg_test_desc *desc, const char *driver,
1243 const char *driver, in check_hash_result() argument
1248 type, driver, vec_name, cfg->name); in check_hash_result()
1253 type, driver, vec_name, cfg->name); in check_hash_result()
1260 const char *driver, const char *vec_name, in check_shash_op() argument
1265 driver, op, err, vec_name, cfg->name); in check_shash_op()
1281 const char *driver = crypto_shash_driver_name(tfm); in test_shash_vec_cfg() local
1295 driver, vec_name, vec->setkey_error, err, in test_shash_vec_cfg()
1301 driver, vec_name, vec->setkey_error); in test_shash_vec_cfg()
[all …]
/openbmc/linux/drivers/platform/x86/dell/
H A DKconfig25 This is a driver for controlling Alienware BIOS driven
40 See <file:Documentation/driver-api/dcdbas.rst> for more details on the driver
42 use of this driver.
44 Say Y or M here to enable the driver for use by Dell systems
63 This driver adds support for rfkill and backlight control to Dell
64 laptops (except for some models covered by the Compal driver).
77 See <file:Documentation/admin-guide/dell_rbu.rst> for more details on the driver.
80 tristate "Dell Airplane Mode Switch driver"
88 This driver register rfkill device or input hotkey device depending
93 To compile this driver as a module, choose M here: the module will
[all …]

1...<<11121314151617181920>>...501