/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_pci.c | 199 struct drm_driver *driver) in drm_get_pci_dev() 206 dev = drm_dev_alloc(driver, &pdev->dev); in drm_get_pci_dev() 229 * only be called from the per-driver module init hook. */ in drm_get_pci_dev() 231 list_add_tail(&dev->legacy_dev_list, &driver->legacy_dev_list); in drm_get_pci_dev() 244 * drm_legacy_pci_init - shadow-attach a legacy DRM PCI driver 245 * @driver: DRM device driver 246 * @pdriver: PCI device driver 252 int drm_legacy_pci_init(struct drm_driver *driver, struct pci_driver *pdriver) in drm_legacy_pci_init() argument 260 if (WARN_ON(!(driver in drm_legacy_pci_init() 197 drm_get_pci_dev(struct pci_dev *pdev, const struct pci_device_id *ent, struct drm_driver *driver) drm_get_pci_dev() argument 298 drm_legacy_pci_exit(struct drm_driver *driver, struct pci_driver *pdriver) drm_legacy_pci_exit() argument [all...] |
/kernel/linux/linux-5.10/drivers/tty/ |
H A D | mips_ejtag_fdc.c | 3 * TTY driver for MIPS EJTAG Fast Debug Channels. 89 * @driver: TTY driver. 106 struct mips_ejtag_fdc_tty *driver; member 119 * @driver: TTY driver. 122 * @driver_name: Base of driver name. 143 struct tty_driver *driver; member 286 * @tty_drv: TTY driver associated with this console. 407 * @priv: Pointer to driver privat 761 mips_ejtag_fdc_tty_install(struct tty_driver *driver, struct tty_struct *tty) mips_ejtag_fdc_tty_install() argument 890 struct tty_driver *driver; mips_ejtag_fdc_tty_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/tty/ |
H A D | mips_ejtag_fdc.c | 3 * TTY driver for MIPS EJTAG Fast Debug Channels. 89 * @driver: TTY driver. 106 struct mips_ejtag_fdc_tty *driver; member 119 * @driver: TTY driver. 122 * @driver_name: Base of driver name. 143 struct tty_driver *driver; member 286 * @tty_drv: TTY driver associated with this console. 407 * @priv: Pointer to driver privat 761 mips_ejtag_fdc_tty_install(struct tty_driver *driver, struct tty_struct *tty) mips_ejtag_fdc_tty_install() argument 890 struct tty_driver *driver; mips_ejtag_fdc_tty_probe() local [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9/wpa_supplicant/ |
H A D | wpa_priv.c | 19 #include "drivers/driver.h" 35 const struct wpa_driver_ops *driver; member 62 wpa_printf(MSG_DEBUG, "Cleaning up forgotten driver instance"); in wpa_priv_cmd_register() 63 if (iface->driver->deinit) in wpa_priv_cmd_register() 64 iface->driver->deinit(iface->drv_priv); in wpa_priv_cmd_register() 67 iface->driver->global_deinit(iface->drv_global_priv); in wpa_priv_cmd_register() 82 if (iface->driver->init2) { in wpa_priv_cmd_register() 83 if (iface->driver->global_init) { in wpa_priv_cmd_register() 85 iface->driver->global_init(iface->ctx); in wpa_priv_cmd_register() 88 "Failed to initialize driver globa in wpa_priv_cmd_register() [all...] |
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/wpa_supplicant/ |
H A D | wpa_priv.c | 19 #include "drivers/driver.h" 35 const struct wpa_driver_ops *driver; member 62 wpa_printf(MSG_DEBUG, "Cleaning up forgotten driver instance"); in wpa_priv_cmd_register() 63 if (iface->driver->deinit) in wpa_priv_cmd_register() 64 iface->driver->deinit(iface->drv_priv); in wpa_priv_cmd_register() 67 iface->driver->global_deinit(iface->drv_global_priv); in wpa_priv_cmd_register() 82 if (iface->driver->init2) { in wpa_priv_cmd_register() 83 if (iface->driver->global_init) { in wpa_priv_cmd_register() 85 iface->driver->global_init(iface->ctx); in wpa_priv_cmd_register() 88 "Failed to initialize driver globa in wpa_priv_cmd_register() [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | pci-epf.h | 71 * struct pci_epf_driver - represents the PCI EPF driver 72 * @probe: ops to perform when a new EPF device has been bound to the EPF driver 74 * driver is broken 75 * @driver: PCI EPF driver 77 * @owner: the owner of the module that registers the PCI EPF driver 78 * @epf_group: list of configfs group corresponding to the PCI EPF driver 85 struct device_driver driver; member 93 driver)) 118 * @driver 133 struct pci_epf_driver *driver; global() member [all...] |
H A D | wmi.h | 36 struct device_driver driver; member 46 extern int __must_check __wmi_driver_register(struct wmi_driver *driver, 48 extern void wmi_driver_unregister(struct wmi_driver *driver); 49 #define wmi_driver_register(driver) __wmi_driver_register((driver), THIS_MODULE)
|
/kernel/linux/linux-5.10/sound/hda/ext/ |
H A D | hdac_ext_bus.c | 139 struct hdac_driver *hdrv = drv_to_hdac_driver(dev->driver); in get_hdrv() 165 * snd_hda_ext_driver_register - register a driver for ext hda devices 167 * @drv: ext hda driver structure 172 drv->driver.bus = &snd_hda_bus_type; in snd_hda_ext_driver_register() 176 drv->driver.probe = hda_ext_drv_probe; in snd_hda_ext_driver_register() 178 drv->driver.remove = hdac_ext_drv_remove; in snd_hda_ext_driver_register() 180 drv->driver.shutdown = hdac_ext_drv_shutdown; in snd_hda_ext_driver_register() 182 return driver_register(&drv->driver); in snd_hda_ext_driver_register() 187 * snd_hda_ext_driver_unregister - unregister a driver for ext hda devices 189 * @drv: ext hda driver structur [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | pci-epf.h | 85 * struct pci_epf_driver - represents the PCI EPF driver 86 * @probe: ops to perform when a new EPF device has been bound to the EPF driver 88 * driver is broken 89 * @driver: PCI EPF driver 91 * @owner: the owner of the module that registers the PCI EPF driver 92 * @epf_group: list of configfs group corresponding to the PCI EPF driver 100 struct device_driver driver; member 108 driver)) 138 * @driver 166 struct pci_epf_driver *driver; global() member [all...] |
H A D | wmi.h | 21 * This represents WMI devices discovered by the WMI driver core. 26 /* private: used by the WMI driver core */ 43 * struct wmi_driver - WMI driver structure 44 * @driver: Driver model structure 45 * @id_table: List of WMI GUIDs supported by this driver 57 struct device_driver driver; member 68 extern int __must_check __wmi_driver_register(struct wmi_driver *driver, 70 extern void wmi_driver_unregister(struct wmi_driver *driver); 73 * wmi_driver_register() - Helper macro to register a WMI driver 74 * @driver [all...] |
/third_party/ltp/testcases/kernel/device-drivers/v4l/user_space/ |
H A D | test_VIDIOC_QUERYCAP.c | 71 dprintf("\tcap = { .driver = \"%s\", .card = \"%s\", " in test_VIDIOC_QUERYCAP() 76 cap.driver, in test_VIDIOC_QUERYCAP() 90 CU_ASSERT(0 < strlen((char *)cap.driver)); in test_VIDIOC_QUERYCAP() 91 CU_ASSERT(valid_string((char *)cap.driver, sizeof(cap.driver))); in test_VIDIOC_QUERYCAP() 110 /* Check if the unused bytes of the driver, card and bus_info in test_VIDIOC_QUERYCAP() 116 strncpy((char *)cap2.driver, (char *)cap.driver, in test_VIDIOC_QUERYCAP() 117 sizeof(cap2.driver)); in test_VIDIOC_QUERYCAP()
|
/third_party/vulkan-loader/tests/ |
H A D | loader_version_tests.cpp | 32 auto& driver = env.add_icd(TestICDDetails(TEST_ICD_PATH_VERSION_2)); in TEST() local 36 driver.set_min_icd_interface_version(i).set_max_icd_interface_version(j); in TEST() 45 auto& driver = env.add_icd(TestICDDetails(TEST_ICD_PATH_VERSION_2)).add_physical_device("physical_device_0"); in TEST() local 47 driver.set_min_icd_interface_version(2).set_enable_icd_wsi(true); in TEST() 51 ASSERT_FALSE(driver.is_using_icd_wsi); in TEST() 54 driver.set_min_icd_interface_version(3).set_enable_icd_wsi(false); in TEST() 58 ASSERT_FALSE(driver.is_using_icd_wsi); in TEST() 61 driver.set_min_icd_interface_version(3).set_enable_icd_wsi(true); in TEST() 65 ASSERT_TRUE(driver.is_using_icd_wsi); in TEST() 103 auto& driver in TEST() local 134 auto& driver = env.get_test_icd(0); TEST() local 183 auto& driver = TEST() local 208 auto& driver = TEST() local 252 auto& driver = TEST() local 309 auto& driver = env.add_icd(TestICDDetails(TEST_ICD_PATH_VERSION_7_WITH_ADDITIONAL_EXPORTS)).add_physical_device({}); TEST() local 319 auto& driver = env.add_icd(TestICDDetails(TEST_ICD_PATH_VERSION_7)).add_physical_device({}); TEST() local 592 auto& driver = env.add_icd(TestICDDetails(TEST_ICD_PATH_VERSION_2_EXPORT_ICD_GPDPA)).add_physical_device({}); TEST() local [all...] |
/kernel/linux/linux-5.10/tools/leds/ |
H A D | get_led_device_info.sh | 52 driver=`readlink $usb_interface/driver | sed s'/.*\///'` 63 driver=`cat device/device/driver/description` 68 driver="leds-gpio" 70 driver="leds-pwm" 102 if [ ! -z "$driver" ]; then 103 printf "driver:\t\t\t$driver\n"
|
/kernel/linux/linux-5.10/drivers/pci/pcie/ |
H A D | portdrv_pci.c | 183 struct pcie_port_service_driver *driver; in resume_iter() local 185 if (device->bus == &pcie_port_bus_type && device->driver) { in resume_iter() 186 driver = to_service_driver(device->driver); in resume_iter() 187 if (driver && driver->error_resume) { in resume_iter() 191 driver->error_resume(pcie_device->port); in resume_iter() 233 .driver.pm = PCIE_PORTDRV_PM_OPS,
|
/kernel/linux/linux-6.6/tools/leds/ |
H A D | get_led_device_info.sh | 52 driver=`readlink $usb_interface/driver | sed s'/.*\///'` 63 driver=`cat device/device/driver/description` 68 driver="leds-gpio" 70 driver="leds-pwm" 102 if [ ! -z "$driver" ]; then 103 printf "driver:\t\t\t$driver\n"
|
/kernel/linux/linux-5.10/drivers/hwtracing/intel_th/ |
H A D | core.c | 3 * Intel(R) Trace Hub driver core 29 static int intel_th_match(struct device *dev, struct device_driver *driver) in intel_th_match() argument 31 struct intel_th_driver *thdrv = to_intel_th_driver(driver); in intel_th_match() 38 return !strcmp(thdev->name, driver->name); in intel_th_match() 50 struct intel_th_driver *thdrv = to_intel_th_driver(dev->driver); in intel_th_probe() 61 if (!hub || !hub->dev.driver) in intel_th_probe() 64 hubdrv = to_intel_th_driver(hub->dev.driver); in intel_th_probe() 100 struct intel_th_driver *thdrv = to_intel_th_driver(dev->driver); in intel_th_remove() 155 to_intel_th_driver(dev->parent->driver); in intel_th_remove() 157 if (hub->dev.driver) in intel_th_remove() [all...] |
/kernel/linux/linux-6.6/drivers/hwtracing/intel_th/ |
H A D | core.c | 3 * Intel(R) Trace Hub driver core 29 static int intel_th_match(struct device *dev, struct device_driver *driver) in intel_th_match() argument 31 struct intel_th_driver *thdrv = to_intel_th_driver(driver); in intel_th_match() 38 return !strcmp(thdev->name, driver->name); in intel_th_match() 50 struct intel_th_driver *thdrv = to_intel_th_driver(dev->driver); in intel_th_probe() 61 if (!hub || !hub->dev.driver) in intel_th_probe() 64 hubdrv = to_intel_th_driver(hub->dev.driver); in intel_th_probe() 100 struct intel_th_driver *thdrv = to_intel_th_driver(dev->driver); in intel_th_remove() 157 to_intel_th_driver(dev->parent->driver); in intel_th_remove() 159 if (hub->dev.driver) in intel_th_remove() [all...] |
/kernel/linux/linux-5.10/drivers/memstick/core/ |
H A D | memstick.c | 8 * that made this driver possible. 47 driver); in memstick_bus_match() 81 struct memstick_driver *drv = container_of(dev->driver, in memstick_device_probe() 83 driver); in memstick_device_probe() 86 if (dev->driver && drv->probe) { in memstick_device_probe() 98 struct memstick_driver *drv = container_of(dev->driver, in memstick_device_remove() 100 driver); in memstick_device_remove() 102 if (dev->driver && drv->remove) { in memstick_device_remove() 104 card->dev.driver = NULL; in memstick_device_remove() 117 struct memstick_driver *drv = container_of(dev->driver, in memstick_device_suspend() [all...] |
/kernel/linux/linux-6.6/drivers/memstick/core/ |
H A D | memstick.c | 8 * that made this driver possible. 47 driver); in memstick_bus_match() 81 struct memstick_driver *drv = container_of(dev->driver, in memstick_device_probe() 83 driver); in memstick_device_probe() 86 if (dev->driver && drv->probe) { in memstick_device_probe() 98 struct memstick_driver *drv = container_of(dev->driver, in memstick_device_remove() 100 driver); in memstick_device_remove() 102 if (dev->driver && drv->remove) { in memstick_device_remove() 104 card->dev.driver = NULL; in memstick_device_remove() 116 struct memstick_driver *drv = container_of(dev->driver, in memstick_device_suspend() [all...] |
/kernel/linux/linux-6.6/drivers/s390/char/ |
H A D | sclp_vt220.c | 3 * SCLP VT220 terminal driver. 59 /* Structures and data needed to register tty driver */ 87 /* Counter controlling core driver initialization. */ 579 * done stuffing characters into the driver. 601 * This routine returns the numbers of characters the tty driver 725 * Register driver with SCLP and Linux and initialize internal tty structures. 729 struct tty_driver *driver; in sclp_vt220_tty_init() local 734 driver = tty_alloc_driver(1, TTY_DRIVER_REAL_RAW); in sclp_vt220_tty_init() 735 if (IS_ERR(driver)) in sclp_vt220_tty_init() 736 return PTR_ERR(driver); in sclp_vt220_tty_init() [all...] |
/kernel/linux/linux-5.10/arch/mips/sgi-ip22/ |
H A D | ip22-gio.c | 47 * Used by a driver to check whether an of_device present in the 129 drv = to_gio_driver(dev->driver); in gio_device_probe() 149 struct gio_driver *drv = to_gio_driver(dev->driver); in gio_device_remove() 151 if (dev->driver && drv->remove) in gio_device_remove() 159 struct gio_driver *drv = to_gio_driver(dev->driver); in gio_device_shutdown() 161 if (dev->driver && drv->shutdown) in gio_device_shutdown() 213 /* initialize common driver fields */ in gio_register_driver() 214 if (!drv->driver.name) in gio_register_driver() 215 drv->driver.name = drv->name; in gio_register_driver() 216 if (!drv->driver in gio_register_driver() [all...] |
/kernel/linux/linux-5.10/drivers/input/rmi4/ |
H A D | rmi_bus.c | 114 * @xport: the transport driver to unregister 206 to_rmi_function_handler(dev->driver); in rmi_function_probe() 230 to_rmi_function_handler(dev->driver); in rmi_function_remove() 300 struct device_driver *driver = &handler->driver; in __rmi_register_function_handler() local 303 driver->bus = &rmi_bus_type; in __rmi_register_function_handler() 304 driver->owner = owner; in __rmi_register_function_handler() 305 driver->mod_name = mod_name; in __rmi_register_function_handler() 306 driver->probe = rmi_function_probe; in __rmi_register_function_handler() 307 driver in __rmi_register_function_handler() [all...] |
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | devlink.h | 26 __string(driver_name, devlink->dev->driver->name) 36 __assign_str(driver_name, devlink->dev->driver->name); 60 __string(driver_name, devlink->dev->driver->name) 68 __assign_str(driver_name, devlink->dev->driver->name); 90 __string(driver_name, devlink->dev->driver->name) 98 __assign_str(driver_name, devlink->dev->driver->name); 121 __string(driver_name, devlink->dev->driver->name) 130 __assign_str(driver_name, devlink->dev->driver->name); 155 __string(driver_name, devlink->dev->driver->name) 163 __assign_str(driver_name, devlink->dev->driver [all...] |
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | devlink.h | 26 __string(driver_name, devlink_to_dev(devlink)->driver->name) 36 __assign_str(driver_name, devlink_to_dev(devlink)->driver->name); 60 __string(driver_name, devlink_to_dev(devlink)->driver->name) 68 __assign_str(driver_name, devlink_to_dev(devlink)->driver->name); 90 __string(driver_name, devlink_to_dev(devlink)->driver->name) 98 __assign_str(driver_name, devlink_to_dev(devlink)->driver->name); 121 __string(driver_name, devlink_to_dev(devlink)->driver->name) 130 __assign_str(driver_name, devlink_to_dev(devlink)->driver->name); 155 __string(driver_name, devlink_to_dev(devlink)->driver->name) 163 __assign_str(driver_name, devlink_to_dev(devlink)->driver [all...] |
/kernel/linux/linux-6.6/drivers/input/rmi4/ |
H A D | rmi_bus.c | 115 * @xport: the transport driver to unregister 207 to_rmi_function_handler(dev->driver); in rmi_function_probe() 231 to_rmi_function_handler(dev->driver); in rmi_function_remove() 301 struct device_driver *driver = &handler->driver; in __rmi_register_function_handler() local 304 driver->bus = &rmi_bus_type; in __rmi_register_function_handler() 305 driver->owner = owner; in __rmi_register_function_handler() 306 driver->mod_name = mod_name; in __rmi_register_function_handler() 307 driver->probe = rmi_function_probe; in __rmi_register_function_handler() 308 driver in __rmi_register_function_handler() [all...] |