Home
last modified time | relevance | path

Searched refs:driver (Results 276 - 300 of 16635) sorted by relevance

1...<<11121314151617181920>>...666

/kernel/linux/linux-6.6/arch/um/drivers/
H A Dstdio_console.c49 static struct line_driver driver = { variable
59 .list = LIST_HEAD_INIT(driver.mc.list),
93 static int con_install(struct tty_driver *driver, struct tty_struct *tty) in con_install() argument
95 return line_install(driver, tty, &vts[tty->index]); in con_install()
126 return driver.driver; in uml_console_device()
152 err = register_lines(&driver, &console_ops, vts, in stdio_init()
157 printk(KERN_INFO "Initialized stdio console driver\n"); in stdio_init()
H A Dssl.c43 static struct line_driver driver = { variable
53 .list = LIST_HEAD_INIT(driver.mc.list),
87 static int ssl_install(struct tty_driver *driver, struct tty_struct *tty) in ssl_install() argument
89 return line_install(driver, tty, &serial_lines[tty->index]); in ssl_install()
125 return driver.driver; in ssl_console_device()
154 err = register_lines(&driver, &ssl_ops, serial_lines, in ssl_init()
/drivers/hdf_core/framework/tools/hdf_dev_eco_tool/command_line/
H A Dhdf_add_handler.py39 'driver': self._add_driver_handler,
98 root, vendor, module, driver, board, kernel, _ = args_tuple
115 # create .c template driver file
136 root, vendor, module, driver, board, kernel, _ = args_tuple
176 'driver_name': "%s_driver" % driver,
187 root, vendor, module, driver, board, kernel, _ = args_tuple
219 root, vendor, module, board, driver, path="")
238 root, vendor, module, driver, board, kernel, _ = args_tuple
264 root, vendor, module, board, driver, path="")
290 root, vendor, module, driver, boar
[all...]
/kernel/linux/linux-5.10/drivers/vdpa/
H A Dvdpa.c20 struct vdpa_driver *drv = drv_to_vdpa(vdev->dev.driver); in vdpa_dev_probe()
32 struct vdpa_driver *drv = drv_to_vdpa(vdev->dev.driver); in vdpa_dev_remove()
60 * This allows driver to some prepartion after device is
145 * __vdpa_register_driver - register a vDPA device driver
146 * @drv: the vdpa device driver to be registered
147 * @owner: module owner of the driver
153 drv->driver.bus = &vdpa_bus; in __vdpa_register_driver()
154 drv->driver.owner = owner; in __vdpa_register_driver()
156 return driver_register(&drv->driver); in __vdpa_register_driver()
161 * vdpa_unregister_driver - unregister a vDPA device driver
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dvlynq.h69 struct device_driver driver; member
79 return container_of(drv, struct vlynq_driver, driver); in to_vlynq_driver()
89 extern int __vlynq_register_driver(struct vlynq_driver *driver,
92 static inline int vlynq_register_driver(struct vlynq_driver *driver) in vlynq_register_driver() argument
94 return __vlynq_register_driver(driver, THIS_MODULE); in vlynq_register_driver()
139 extern void vlynq_unregister_driver(struct vlynq_driver *driver);
H A Dmcb.h53 * @driver: associated mcb_driver
66 struct mcb_driver *driver; member
84 * struct mcb_driver - MEN Chameleon Bus device driver
86 * @driver: device_driver
93 struct device_driver driver; member
102 return container_of(drv, struct mcb_driver, driver); in to_mcb_driver()
118 #define mcb_register_driver(driver) \
119 __mcb_register_driver(driver, THIS_MODULE, KBUILD_MODNAME)
120 extern void mcb_unregister_driver(struct mcb_driver *driver);
/kernel/linux/linux-6.6/drivers/zorro/
H A Dzorro-driver.c6 * Loosely based on drivers/pci/pci-driver.c
26 * Used by a driver to check whether a Zorro device present in the
47 struct zorro_driver *drv = to_zorro_driver(dev->driver); in zorro_device_probe()
66 struct zorro_driver *drv = to_zorro_driver(dev->driver); in zorro_device_remove()
74 * zorro_register_driver - register a new Zorro driver
75 * @drv: the driver structure to register
77 * Adds the driver structure to the list of registered drivers
83 /* initialize common driver fields */ in zorro_register_driver()
84 drv->driver.name = drv->name; in zorro_register_driver()
85 drv->driver in zorro_register_driver()
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dmcb.h53 * @driver: associated mcb_driver
66 struct mcb_driver *driver; member
81 * struct mcb_driver - MEN Chameleon Bus device driver
83 * @driver: device_driver
90 struct device_driver driver; member
99 return container_of(drv, struct mcb_driver, driver); in to_mcb_driver()
115 #define mcb_register_driver(driver) \
116 __mcb_register_driver(driver, THIS_MODULE, KBUILD_MODNAME)
117 extern void mcb_unregister_driver(struct mcb_driver *driver);
H A Dvlynq.h69 struct device_driver driver; member
79 return container_of(drv, struct vlynq_driver, driver); in to_vlynq_driver()
89 extern int __vlynq_register_driver(struct vlynq_driver *driver,
92 static inline int vlynq_register_driver(struct vlynq_driver *driver) in vlynq_register_driver() argument
94 return __vlynq_register_driver(driver, THIS_MODULE); in vlynq_register_driver()
139 extern void vlynq_unregister_driver(struct vlynq_driver *driver);
/kernel/linux/linux-6.6/drivers/ssb/
H A Dpcihost_wrapper.c120 int ssb_pcihost_register(struct pci_driver *driver) in ssb_pcihost_register() argument
122 driver->probe = ssb_pcihost_probe; in ssb_pcihost_register()
123 driver->remove = ssb_pcihost_remove; in ssb_pcihost_register()
125 driver->driver.pm = &ssb_pcihost_pm_ops; in ssb_pcihost_register()
128 return pci_register_driver(driver); in ssb_pcihost_register()
/kernel/linux/linux-6.6/drivers/nubus/
H A Dbus.c15 #define to_nubus_driver(d) container_of(d, struct nubus_driver, driver)
19 struct nubus_driver *ndrv = to_nubus_driver(dev->driver); in nubus_device_probe()
29 struct nubus_driver *ndrv = to_nubus_driver(dev->driver); in nubus_device_remove()
44 ndrv->driver.bus = &nubus_bus_type; in nubus_driver_register()
45 return driver_register(&ndrv->driver); in nubus_driver_register()
51 driver_unregister(&ndrv->driver); in nubus_driver_unregister()
/kernel/linux/linux-6.6/drivers/gpu/drm/virtio/
H A Dvirtgpu_drv.c43 static const struct drm_driver driver; variable
61 ret = drm_aperture_remove_conflicting_pci_framebuffers(pdev, &driver); in virtio_gpu_pci_quirk()
86 dev = drm_dev_alloc(&driver, vdev->dev.parent); in virtio_gpu_probe()
156 .driver.name = KBUILD_MODNAME,
157 .driver.owner = THIS_MODULE,
167 MODULE_DESCRIPTION("Virtio GPU driver");
175 static const struct drm_driver driver = { variable
/third_party/skia/third_party/externals/swiftshader/tests/VulkanUnitTests/
H A DDevice.hpp38 Driver const *driver, VkInstance instance, std::unique_ptr<Device> &out);
140 Driver const *driver, VkInstance instance,
144 Driver const *driver, VkPhysicalDevice device);
147 Device(Driver const *driver, VkDevice device, VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex);
151 Driver const *driver, VkPhysicalDevice device);
153 Driver const *driver; member in Device
/kernel/linux/linux-5.10/drivers/usb/serial/
H A Dusb-serial.c3 * USB Serial Converter driver
10 * This driver was originally based on the ACM driver by Armin Fuerst (which was
11 * based on a driver by Brad Keryan)
14 * driver
46 the MODULE_DEVICE_TABLE declarations in each serial driver
164 * @driver: the driver (USB in our case)
172 * acquire references to the usb_serial structure and the driver module,
176 static int serial_install(struct tty_driver *driver, struc argument
601 create_serial(struct usb_device *dev, struct usb_interface *interface, struct usb_serial_driver *driver) create_serial() argument
659 struct usb_driver *driver = to_usb_driver(iface->dev.driver); search_serial_device() local
1305 usb_serial_register(struct usb_serial_driver *driver) usb_serial_register() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/
H A Dexynos_drm_drv.c44 * 1.1 - Upgrade IPP driver to version 2.0
171 struct platform_driver *driver; member
248 if (!info->driver || !(info->flags & DRM_COMPONENT_DRIVER)) in exynos_drm_match_add()
251 while ((d = platform_find_device_by_driver(p, &info->driver->driver))) { in exynos_drm_match_add()
318 * just specific driver own one instead because in exynos_drm_bind()
412 .driver = {
426 if (!info->driver || !(info->flags & DRM_VIRTUAL_DEVICE)) in exynos_drm_unregister_devices()
430 &info->driver->driver))) { in exynos_drm_unregister_devices()
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/mmu/
H A Disp_mmu.c82 return mmu->driver->pte_to_phys(mmu, pte); in isp_pte_to_pgaddr()
88 unsigned int pte = mmu->driver->phys_to_pte(mmu, phys); in isp_pgaddr_to_pte_valid()
119 atomisp_set_pte(page, i, mmu->driver->null_pte); in alloc_page_table()
386 atomisp_set_pte(l2_pt, idx, mmu->driver->null_pte); in mmu_l2_unmap()
393 atomisp_set_pte(l1_pt, l1_idx, mmu->driver->null_pte); in mmu_l2_unmap()
506 int isp_mmu_init(struct isp_mmu *mmu, struct isp_mmu_client *driver) in isp_mmu_init() argument
510 if (!driver) /* error */ in isp_mmu_init()
513 if (!driver->name) in isp_mmu_init()
514 dev_warn(atomisp_dev, "NULL name for MMU driver...\n"); in isp_mmu_init()
516 mmu->driver in isp_mmu_init()
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/mmu/
H A Disp_mmu.c82 return mmu->driver->pte_to_phys(mmu, pte); in isp_pte_to_pgaddr()
88 unsigned int pte = mmu->driver->phys_to_pte(mmu, phys); in isp_pgaddr_to_pte_valid()
119 atomisp_set_pte(page, i, mmu->driver->null_pte); in alloc_page_table()
386 atomisp_set_pte(l2_pt, idx, mmu->driver->null_pte); in mmu_l2_unmap()
393 atomisp_set_pte(l1_pt, l1_idx, mmu->driver->null_pte); in mmu_l2_unmap()
506 int isp_mmu_init(struct isp_mmu *mmu, struct isp_mmu_client *driver) in isp_mmu_init() argument
510 if (!driver) /* error */ in isp_mmu_init()
513 if (!driver->name) in isp_mmu_init()
514 dev_warn(atomisp_dev, "NULL name for MMU driver...\n"); in isp_mmu_init()
516 mmu->driver in isp_mmu_init()
[all...]
/kernel/linux/linux-6.6/drivers/tty/
H A Dehv_bytechan.c2 /* ePAPR hypervisor byte channel device driver
8 * This driver support three distinct interfaces, all of which are related to
11 * 1) An early-console (udbg) driver. This provides early console output
15 * 2) A normal console driver. Output is sent to the byte channel designated
16 * for stdout in the device tree. The console driver is for handling kernel
19 * 3) A tty driver, which is used to handle user-space input and output. The
333 pr_info("ehv-bc: registered console driver for byte channel %u\n", in ehv_bc_console_init()
535 * This is actually a contract between the driver and the tty layer outlining
536 * how much write room the driver can guarantee will be sent OR BUFFERED. This
537 * driver MUS
754 struct tty_driver *driver; ehv_bc_init() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/exynos/
H A Dexynos_drm_drv.c43 * 1.1 - Upgrade IPP driver to version 2.0
147 struct platform_driver *driver; member
219 if (!info->driver || !(info->flags & DRM_COMPONENT_DRIVER)) in exynos_drm_match_add()
222 while ((d = platform_find_device_by_driver(p, &info->driver->driver))) { in exynos_drm_match_add()
367 .driver = {
381 if (!info->driver || !(info->flags & DRM_VIRTUAL_DEVICE)) in exynos_drm_unregister_devices()
385 &info->driver->driver))) { in exynos_drm_unregister_devices()
400 if (!info->driver || !(inf in exynos_drm_register_devices()
[all...]
/kernel/linux/linux-5.10/arch/parisc/kernel/
H A Ddrivers.c96 * match_device - Report whether this driver can handle this device
97 * @driver: the PA-RISC driver to try
100 static int match_device(struct parisc_driver *driver, struct parisc_device *dev) in match_device() argument
104 for (ids = driver->id_table; ids->sversion; ids++) { in match_device()
126 struct parisc_driver *pa_drv = to_parisc_driver(dev->driver); in parisc_driver_probe()
131 pa_dev->driver = pa_drv; in parisc_driver_probe()
139 struct parisc_driver *pa_drv = to_parisc_driver(dev->driver); in parisc_driver_remove()
148 * register_parisc_driver - Register this driver if it can handle a device
149 * @driver
151 register_parisc_driver(struct parisc_driver *driver) register_parisc_driver() argument
180 struct parisc_driver * driver; global() member
203 count_parisc_driver(struct parisc_driver *driver) count_parisc_driver() argument
221 unregister_parisc_driver(struct parisc_driver *driver) unregister_parisc_driver() argument
[all...]
/kernel/linux/linux-6.6/arch/parisc/kernel/
H A Ddrivers.c96 * match_device - Report whether this driver can handle this device
97 * @driver: the PA-RISC driver to try
100 static int match_device(struct parisc_driver *driver, struct parisc_device *dev) in match_device() argument
104 for (ids = driver->id_table; ids->sversion; ids++) { in match_device()
126 struct parisc_driver *pa_drv = to_parisc_driver(dev->driver); in parisc_driver_probe()
131 pa_dev->driver = pa_drv; in parisc_driver_probe()
139 struct parisc_driver *pa_drv = to_parisc_driver(dev->driver); in parisc_driver_remove()
147 * register_parisc_driver - Register this driver if it can handle a device
148 * @driver
150 register_parisc_driver(struct parisc_driver *driver) register_parisc_driver() argument
179 struct parisc_driver * driver; global() member
202 count_parisc_driver(struct parisc_driver *driver) count_parisc_driver() argument
220 unregister_parisc_driver(struct parisc_driver *driver) unregister_parisc_driver() argument
[all...]
/drivers/hdf_core/framework/model/input/driver/
H A Dhdf_key.c28 KeyDriver *driver = (KeyDriver *)data; in KeyIrqHandle() local
29 if (driver == NULL) { in KeyIrqHandle()
32 KeyEventData *event = &driver->eventData; in KeyIrqHandle()
47 driver->preStatus = gpioValue; in KeyIrqHandle()
48 driver->timeStamp = curTime; in KeyIrqHandle()
52 input_report_key(driver->inputdev, KEY_POWER, 1); in KeyIrqHandle()
55 input_report_key(driver->inputdev, KEY_POWER, 0); in KeyIrqHandle()
57 input_sync(driver->inputdev); in KeyIrqHandle()
114 HDF_LOGE("%s: malloc key driver failed", __func__); in KeyDriverInstance()
154 HDF_LOGE("%s: key driver ini in RegisterKeyDevice()
[all...]
/kernel/linux/linux-5.10/scripts/
H A Ddev-needs.sh26 -d lists the driver name of the dependencies that have probed
33 --allow-no-driver By default dependencies that don't have a driver
95 while [ ! -e ${PARENT}/driver ]
133 if [ ! -e $SUPPLIER/driver -a ${ALLOW_NO_DRIVER} -eq 0 ]
157 f=$1/driver/module
167 f=$1/driver
237 --allow-no-driver)
280 # If this is not a device with a driver, we don't care about its
282 if [ ! -e ${CONSUMER}/driver
[all...]
/kernel/linux/linux-5.10/include/drm/
H A Ddrm_mipi_dsi.h95 * @dev: driver model device node for this DSI host
163 * @dev: driver model device node for this peripheral
294 * struct mipi_dsi_driver - DSI driver
295 * @driver: device driver model driver
301 struct device_driver driver; member
308 to_mipi_dsi_driver(struct device_driver *driver) in to_mipi_dsi_driver() argument
310 return container_of(driver, struct mipi_dsi_driver, driver); in to_mipi_dsi_driver()
[all...]
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_mipi_dsi.h100 * @dev: driver model device node for this DSI host
170 * @dev: driver model device node for this peripheral
342 * struct mipi_dsi_driver - DSI driver
343 * @driver: device driver model driver
349 struct device_driver driver; member
356 to_mipi_dsi_driver(struct device_driver *driver) in to_mipi_dsi_driver() argument
358 return container_of(driver, struct mipi_dsi_driver, driver); in to_mipi_dsi_driver()
[all...]

Completed in 17 milliseconds

1...<<11121314151617181920>>...666