/openbmc/qemu/tests/qemu-iotests/ |
H A D | 240.out | 2 {"execute": "blockdev-add", "arguments": {"driver": "null-co", "node-name": "hd0", "read-zeroes": t… 6 {"execute": "device_add", "arguments": {"driver": "virtio-scsi", "id": "scsi0", "iothread": "iothre… 8 {"execute": "device_add", "arguments": {"drive": "hd0", "driver": "scsi-hd", "id": "scsi-hd0"}} 12 {"execute": "device_add", "arguments": {"drive": "hd0", "driver": "scsi-hd", "id": "scsi-hd0"}} 19 {"execute": "blockdev-add", "arguments": {"driver": "null-co", "node-name": "hd0", "read-only": tru… 23 {"execute": "device_add", "arguments": {"driver": "virtio-scsi", "id": "scsi0", "iothread": "iothre… 25 {"execute": "device_add", "arguments": {"drive": "hd0", "driver": "scsi-hd", "id": "scsi-hd0"}} 27 {"execute": "device_add", "arguments": {"drive": "hd0", "driver": "scsi-hd", "id": "scsi-hd1"}} 36 {"execute": "blockdev-add", "arguments": {"driver": "null-co", "node-name": "hd0", "read-only": tru… 42 {"execute": "device_add", "arguments": {"driver": "virtio-scsi", "id": "scsi0", "iothread": "iothre… [all …]
|
H A D | 213.out | 3 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen… 8 {"execute": "blockdev-add", "arguments": {"driver": "file", "filename": "TEST_DIR/PID-t.vhdx", "nod… 10 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vhdx", "file"… 22 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen… 27 …ptions": {"block-size": 8388608, "block-state-zero": true, "driver": "vhdx", "file": {"driver": "f… 39 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "file", "filen… 44 …ons": {"block-size": 268435456, "block-state-zero": false, "driver": "vhdx", "file": {"driver": "f… 56 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vhdx", "file"… 64 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vhdx", "file"… 76 {"execute": "blockdev-create", "arguments": {"job-id": "job0", "options": {"driver": "vhdx", "file"… [all …]
|
/openbmc/linux/drivers/s390/char/ |
H A D | sclp_tty.c | 496 struct tty_driver *driver; in sclp_tty_init() local 506 driver = tty_alloc_driver(1, TTY_DRIVER_REAL_RAW); in sclp_tty_init() 507 if (IS_ERR(driver)) in sclp_tty_init() 508 return PTR_ERR(driver); in sclp_tty_init() 512 tty_driver_kref_put(driver); in sclp_tty_init() 519 tty_driver_kref_put(driver); in sclp_tty_init() 535 tty_driver_kref_put(driver); in sclp_tty_init() 541 driver->driver_name = "sclp_line"; in sclp_tty_init() 542 driver->name = "sclp_line"; in sclp_tty_init() 543 driver->major = TTY_MAJOR; in sclp_tty_init() [all …]
|
/openbmc/linux/Documentation/PCI/endpoint/ |
H A D | pci-endpoint.rst | 6 endpoint controller driver, endpoint function driver, and using configfs 7 interface to bind the function driver to the controller driver. 14 assign memory resources and IRQ resources, load PCI driver (based on 35 in endpoint mode. It also provides APIs to be used by function driver/library 42 by the PCI controller driver. 46 The PCI controller driver should implement the following ops: 57 The PCI controller driver can then create a new EPC device by invoking 62 The PCI controller driver can destroy the EPC device created by either 70 driver should invoke pci_epc_linkup(). 85 by the PCI endpoint function driver. [all …]
|
/openbmc/u-boot/drivers/power/pmic/ |
H A D | Kconfig | 5 This config enables the driver-model PMIC support. 56 This config enables implementation of driver-model PMIC 62 The driver implements read/write operations for use with the FAN53555 63 regulator driver and binds the regulator driver to its node. 69 This config enables implementation of driver-model pmic uclass features 70 for PMIC PFUZE100. The driver implements read/write operations. 76 This config enables implementation of driver-model pmic uclass features 77 for PMIC MAX77686. The driver implements read/write operations. 83 This config enables implementation of driver-model pmic uclass features 84 for PMIC MAX8998. The driver implements read/write operations. [all …]
|
/openbmc/linux/drivers/memory/tegra/ |
H A D | Kconfig | 8 This driver supports the Memory Controller (MC) hardware found on 14 tristate "NVIDIA Tegra20 External Memory Controller driver" 21 This driver is for the External Memory Controller (EMC) found on 23 This driver is required to change memory timings / clock rate for 27 tristate "NVIDIA Tegra30 External Memory Controller driver" 33 This driver is for the External Memory Controller (EMC) found on 35 This driver is required to change memory timings / clock rate for 39 tristate "NVIDIA Tegra124 External Memory Controller driver" 45 This driver is for the External Memory Controller (EMC) found on 47 This driver is required to change memory timings / clock rate for [all …]
|
/openbmc/linux/drivers/net/ieee802154/ |
H A D | Kconfig | 16 tristate "IEEE 802.15.4 loopback driver" 18 Say Y here to enable the fake driver that can emulate a net 21 This driver can also be built as a module. To do so say M here. 26 tristate "AT86RF230/231/233/212 transceiver driver" 33 This driver can also be built as a module. To do so, say M here. 37 tristate "Microchip MRF24J40 transceiver driver" 45 This driver can also be built as a module. To do so, say M here. 50 tristate "CC2520 transceiver driver" 56 This driver can also be built as a module. To do so, say M here. 60 tristate "ATUSB transceiver driver" [all …]
|
/openbmc/linux/Documentation/scsi/ |
H A D | smartpqi.rst | 4 SMARTPQI - Microchip Smart Storage SCSI driver 7 This file describes the smartpqi SCSI driver for Microchip 8 (http://www.microchip.com) PQI controllers. The smartpqi driver 9 is the next generation SCSI driver for Microchip Corp. The smartpqi 10 driver is the first SCSI driver to implement the PQI queuing model. 12 The smartpqi driver will replace the aacraid driver for Adaptec Series 9 14 Series 9 controller will have to configure the smartpqi driver or their 17 For Microchip smartpqi controller support, enable the smartpqi driver 38 attribute will trigger the driver to scan for new, changed, or removed 41 The version attribute is read-only and will return the driver version [all …]
|
/openbmc/linux/drivers/iio/light/ |
H A D | Kconfig | 17 Say Y here if you want to build a driver for the ACPI0008 20 To compile this driver as a module, choose M here: the module will 32 This driver can also be built as a module. If so, the module 40 Say Y here if you want to build a driver for the Analog Devices 43 To compile this driver as a module, choose M here: the 50 Say Y here if you want to build a driver for the Dyna Image AL3010 53 To compile this driver as a module, choose M here: the 60 Say Y here if you want to build a driver for the Dyna Image AL3320A 63 To compile this driver as a module, choose M here: the 70 Say Y here if you want to build a driver for the Avago APDS9300 [all …]
|
/openbmc/linux/drivers/iio/pressure/ |
H A D | Kconfig | 10 tristate "Honeywell ABP pressure sensor driver" 16 To compile this driver as a module, choose M here: the module 20 tristate "Bosch Sensortec BMP180/BMP280/BMP380/BMP580 pressure sensor driver" 30 To compile this driver as a module, choose M here: the core module 53 To compile this driver as a module, choose M here: the module 63 pressure sensors driver. 65 To compile this driver as a module, choose M here: the module 76 This driver can also be built as a module. If so, the module will be 87 Pressure driver 89 To compile this driver as a module, choose M here: the module [all …]
|
/openbmc/linux/Documentation/driver-api/ |
H A D | vfio-mediated-device.rst | 24 The VFIO driver framework provides unified APIs for direct device access. It is 31 The mediated core driver provides a common interface for mediated device 36 * Add a mediated device to and remove it from a mediated bus driver 39 The mediated core driver also provides an interface to register a bus driver. 40 For example, the mediated VFIO mdev driver is designed for mediated devices and 41 supports VFIO APIs. The mediated bus driver adds a mediated device to and 45 in the VFIO mediated driver framework. The diagram shows NVIDIA, Intel, and IBM 54 | | driver | | probe()/remove() | | APIs 79 The mediated core driver provides the following types of registration 82 * Registration interface for a mediated bus driver [all …]
|
/openbmc/linux/Documentation/driver-api/driver-model/ |
H A D | driver.rst | 11 be multiple devices in a system that a driver supports, struct 12 device_driver represents the driver as a whole (not a particular 18 The driver must initialize at least the name and bus fields. It should 28 driver. This declaration is hypothetical only; it relies on the driver 45 The most common example of this are device ID structures. A driver 52 the definition of the bus-specific driver. Like this:: 56 struct device_driver driver; 60 (using the eepro100 driver again):: 64 .driver = { 84 The driver registers the structure on startup. For drivers that have [all …]
|
/openbmc/linux/drivers/media/cec/platform/ |
H A D | Kconfig | 6 tristate "ChromeOS EC CEC driver" 18 tristate "Amlogic Meson AO CEC driver" 23 This is a driver for Amlogic Meson SoCs AO CEC interface. It uses the 28 tristate "Amlogic Meson G12A AO CEC driver" 36 This is a driver for Amlogic Meson G12A SoCs AO CEC interface. 37 This driver if for the new AO-CEC module found in G12A SoCs, 44 tristate "Generic GPIO-based CEC driver" 51 This is a generic GPIO-based CEC driver. 56 tristate "Samsung S5P CEC driver" 61 This is a driver for Samsung S5P HDMI CEC interface. It uses the [all …]
|
/openbmc/linux/drivers/usb/serial/ |
H A D | Kconfig | 18 To compile this driver as a module, choose M here: the 49 Say Y here if you want to use the generic USB serial driver. Please 51 using this driver. It is recommended that the "USB Serial converter 52 support" be compiled as a module for this driver to be used 58 Say Y here to use the USB serial "simple" driver. This driver 60 driver. Specifically, it supports: 76 To compile this driver as a module, choose M here: the module 84 To compile this driver as a module, choose M here: the module 93 To compile this driver as a module, choose M here: the 103 To compile this driver as a module, choose M here: the [all …]
|
/openbmc/linux/drivers/usb/misc/ |
H A D | Kconfig | 3 # USB Miscellaneous driver configuration 8 tristate "USS720 parport driver" 12 This driver is for USB parallel port adapters that use the Lucent 20 USB printer driver ("USB Printer support", above) may be used in 25 device should work. This driver utilizes manual mode. 33 To compile this driver as a module, choose M here: the 39 This driver loads firmware to Emagic EMI 6|2m low latency USB 43 USB Audio driver. 53 This driver loads firmware to Emagic EMI 2|6 low latency USB 57 USB Audio driver. [all …]
|
/openbmc/linux/drivers/base/ |
H A D | auxiliary.c | 206 struct auxiliary_driver *auxdrv = to_auxiliary_drv(dev->driver); in auxiliary_bus_probe() 225 struct auxiliary_driver *auxdrv = to_auxiliary_drv(dev->driver); in auxiliary_bus_remove() 238 if (dev->driver) { in auxiliary_bus_shutdown() 239 auxdrv = to_auxiliary_drv(dev->driver); in auxiliary_bus_shutdown() 386 auxdrv->driver.name = kasprintf(GFP_KERNEL, "%s.%s", modname, in __auxiliary_driver_register() 389 auxdrv->driver.name = kasprintf(GFP_KERNEL, "%s", modname); in __auxiliary_driver_register() 390 if (!auxdrv->driver.name) in __auxiliary_driver_register() 393 auxdrv->driver.owner = owner; in __auxiliary_driver_register() 394 auxdrv->driver.bus = &auxiliary_bus_type; in __auxiliary_driver_register() 395 auxdrv->driver.mod_name = modname; in __auxiliary_driver_register() [all …]
|
/openbmc/linux/drivers/peci/ |
H A D | device.c | 215 int __peci_driver_register(struct peci_driver *driver, struct module *owner, in __peci_driver_register() argument 218 driver->driver.bus = &peci_bus_type; in __peci_driver_register() 219 driver->driver.owner = owner; in __peci_driver_register() 220 driver->driver.mod_name = mod_name; in __peci_driver_register() 222 if (!driver->probe) { in __peci_driver_register() 227 if (!driver->id_table) { in __peci_driver_register() 232 return driver_register(&driver->driver); in __peci_driver_register() 236 void peci_driver_unregister(struct peci_driver *driver) in peci_driver_unregister() argument 238 driver_unregister(&driver->driver); in peci_driver_unregister()
|
/openbmc/linux/drivers/pnp/ |
H A D | driver.c | 89 pnp_drv = to_pnp_driver(dev->driver); in pnp_device_probe() 114 pnp_dev->driver = pnp_drv; in pnp_device_probe() 129 struct pnp_driver *drv = pnp_dev->driver; in pnp_device_remove() 134 pnp_dev->driver = NULL; in pnp_device_remove() 147 struct pnp_driver *drv = pnp_dev->driver; in pnp_device_shutdown() 166 struct pnp_driver *pnp_drv = pnp_dev->driver; in __pnp_bus_suspend() 172 if (pnp_drv->driver.pm && pnp_drv->driver.pm->suspend) { in __pnp_bus_suspend() 173 error = pnp_drv->driver.pm->suspend(dev); in __pnp_bus_suspend() 174 suspend_report_result(dev, pnp_drv->driver.pm->suspend, error); in __pnp_bus_suspend() 215 struct pnp_driver *pnp_drv = pnp_dev->driver; in pnp_bus_resume() [all …]
|
/openbmc/linux/Documentation/driver-api/media/drivers/ |
H A D | pvrusb2.rst | 3 The pvrusb2 driver 11 This driver is intended for the "Hauppauge WinTV PVR USB 2.0", which 12 is a USB 2.0 hosted TV Tuner. This driver is a work in progress. 18 create a video4linux compatible driver. I began with Aurelien's 19 last known snapshot and evolved the driver to the state it is in 22 More information on this driver can be found at: 26 This driver has a strong separation of layers. They are very 34 3. High level hardware driver implementation which coordinates all 37 4. A "context" layer which manages instancing of driver, setup, 42 5. High level interfaces which glue the driver to various published [all …]
|
/openbmc/linux/drivers/cpufreq/ |
H A D | Kconfig.x86 | 14 This driver provides a P state for Intel core processors. 15 The driver implements an internal governor and will become 16 the scaling driver and governor for Sandy bridge processors. 18 When this driver is enabled it will become the preferred 19 scaling driver for Sandy bridge processors. 24 tristate "Processor Clocking Control interface driver" 27 This driver adds support for the PCC interface. 32 To compile this driver as a module, choose M here: the 38 bool "AMD Processor P-State driver" 44 This driver adds a CPUFreq driver which utilizes a fine grain [all …]
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvif/ |
H A D | client.c | 35 return client->driver->ioctl(client->object.priv, data, size, NULL); in nvif_client_ioctl() 41 return client->driver->suspend(client->object.priv); in nvif_client_suspend() 47 return client->driver->resume(client->object.priv); in nvif_client_resume() 54 if (client->driver) { in nvif_client_dtor() 55 if (client->driver->fini) in nvif_client_dtor() 56 client->driver->fini(client->object.priv); in nvif_client_dtor() 57 client->driver = NULL; in nvif_client_dtor() 83 client->driver = parent->driver; in nvif_client_ctor()
|
/openbmc/u-boot/drivers/adc/ |
H A D | Kconfig | 15 bool "Enable Exynos 54xx ADC driver" 17 This enables basic driver for Exynos ADC compatible with Exynos54xx. 24 bool "Enable Sandbox ADC test driver" 26 This enables driver for Sandbox ADC device emulation. 33 bool "Enable Amlogic Meson SARADC driver" 36 This enables driver for Amlogic Meson SARADC. 43 bool "Enable Rockchip SARADC driver" 45 This enables driver for Rockchip SARADC. 52 bool "Enable STMicroelectronics STM32 ADC driver" 55 This enables driver for STMicroelectronics STM32 analog-to-digital [all …]
|
/openbmc/u-boot/drivers/ata/ |
H A D | Kconfig | 2 bool "Support SATA controllers with driver model" 5 This enables a uclass for disk controllers in U-Boot. Various driver 8 to driver model. 54 bool "Enable Synopsys DWC AHCI driver support" 59 Enable this driver to support Sata devices through 63 bool "Enable DWC AHSATA driver support" 66 Enable this driver to support the DWC AHSATA SATA controller found 70 bool "Enable Freescale SATA controller driver support" 73 Enable this driver to support the SATA controller found in 77 bool "Enable Marvell SATA controller driver support via IDE interface" [all …]
|
/openbmc/linux/Documentation/usb/ |
H A D | gadget_serial.rst | 27 This document and the gadget serial driver itself are 30 If you have questions, problems, or suggestions for this driver 36 Versions of the gadget serial driver are available for the 38 version 2.3 or later of the gadget serial driver in a 2.6 47 With version 2.3 of the driver, major and minor device nodes are 56 The gadget serial driver is a Linux USB gadget driver, a USB device 57 side driver. It runs on a Linux system that has USB device side 61 The gadget serial driver talks over USB to either a CDC ACM driver 62 or a generic USB serial driver running on a host PC:: 84 On the device-side Linux system, the gadget serial driver looks [all …]
|
/openbmc/linux/drivers/net/arcnet/ |
H A D | Kconfig | 14 You need both this driver, and the driver for the particular ARCnet 19 To compile this driver as a module, choose M here. The module will 30 packet driver or most DOS/Windows ODI drivers. Please read the 40 arcnet.com packet driver, Amigas running AmiTCP, and some variants 43 packet driver or most DOS/Windows ODI drivers. RFC1201 is included 52 to work unless talking to a copy of the same Linux arcnet driver, 61 actually appear on the network. After transmit the driver will send 74 tristate "ARCnet COM90xx (normal) chipset driver" 76 This is the chipset driver for the standard COM90xx cards. If you 77 have always used the old ARCnet driver without knowing what type of [all …]
|