/kernel/linux/linux-6.6/arch/um/drivers/ |
H A D | stdio_console.c | 49 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 D | ssl.c | 43 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 D | hdf_add_handler.py | 39 '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 D | vdpa.c | 20 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 D | vlynq.h | 69 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 D | mcb.h | 53 * @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 D | zorro-driver.c | 6 * 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 D | mcb.h | 53 * @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 D | vlynq.h | 69 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 D | pcihost_wrapper.c | 120 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 D | bus.c | 15 #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 D | virtgpu_drv.c | 43 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 D | Device.hpp | 38 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 D | usb-serial.c | 3 * 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 D | exynos_drm_drv.c | 44 * 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 D | isp_mmu.c | 82 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 D | isp_mmu.c | 82 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 D | ehv_bytechan.c | 2 /* 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 D | exynos_drm_drv.c | 43 * 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 D | drivers.c | 96 * 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 D | drivers.c | 96 * 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 D | hdf_key.c | 28 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 D | dev-needs.sh | 26 -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 D | drm_mipi_dsi.h | 95 * @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 D | drm_mipi_dsi.h | 100 * @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...] |