Home
last modified time | relevance | path

Searched refs:driver (Results 101 - 125 of 16844) sorted by relevance

12345678910>>...674

/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/himedia/
H A Dbase.c65 struct himedia_driver *pdrv = to_himedia_driver(dev->driver); in himedia_pm_prepare()
77 struct himedia_driver *pdrv = to_himedia_driver(dev->driver); in himedia_pm_complete()
89 struct himedia_driver *pdrv = to_himedia_driver(dev->driver); in himedia_pm_suspend()
101 struct himedia_driver *pdrv = to_himedia_driver(dev->driver); in himedia_pm_resume()
113 struct himedia_driver *pdrv = to_himedia_driver(dev->driver); in himedia_pm_freeze()
125 struct himedia_driver *pdrv = to_himedia_driver(dev->driver); in himedia_pm_thaw()
137 struct himedia_driver *pdrv = to_himedia_driver(dev->driver); in himedia_pm_poweroff()
149 struct himedia_driver *pdrv = to_himedia_driver(dev->driver); in himedia_pm_restore()
160 struct himedia_driver *pdrv = to_himedia_driver(dev->driver); in himedia_pm_suspend_noirq()
172 struct himedia_driver *pdrv = to_himedia_driver(dev->driver); in himedia_pm_resume_noirq()
[all...]
/kernel/linux/linux-6.6/drivers/vfio/mdev/
H A Dmdev_driver.c3 * MDEV driver
18 container_of(dev->driver, struct mdev_driver, driver); in mdev_probe()
28 container_of(dev->driver, struct mdev_driver, driver); in mdev_remove()
51 * mdev_register_driver - register a new MDEV driver
52 * @drv: the driver to register
61 /* initialize common driver fields */ in mdev_register_driver()
62 drv->driver.bus = &mdev_bus_type; in mdev_register_driver()
63 return driver_register(&drv->driver); in mdev_register_driver()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_drv.c74 * of the device-driver, different interfaces are registered.
240 * DOC: driver instance overview
242 * A device instance for a drm driver is represented by &struct drm_device. This
244 * bus-specific ->probe() callbacks implemented by the driver. The driver then
259 * any other resources allocated at device initialization and drop the driver's
264 * driver is unbound from the underlying physical struct &device. Best to use
272 * Display driver example
275 * The following example shows a typical structure of a DRM display driver.
364 * .driver
576 drm_dev_init(struct drm_device *dev, struct drm_driver *driver, struct device *parent) drm_dev_init() argument
667 devm_drm_dev_init(struct device *parent, struct drm_device *dev, struct drm_driver *driver) devm_drm_dev_init() argument
684 __devm_drm_dev_alloc(struct device *parent, struct drm_driver *driver, size_t size, size_t offset) __devm_drm_dev_alloc() argument
719 drm_dev_alloc(struct drm_driver *driver, struct device *parent) drm_dev_alloc() argument
864 struct drm_driver *driver = dev->driver; drm_dev_register() local
[all...]
H A Ddrm_dumb_buffers.c37 * to driver-specific ioctls. Furthermore actually creating a buffer object even
38 * for GEM-based drivers is done through a driver-specific ioctl - GEM only has
64 if (!dev->driver->dumb_create) in drm_mode_create_dumb()
94 return dev->driver->dumb_create(file_priv, dev, args); in drm_mode_create_dumb()
122 if (!dev->driver->dumb_create) in drm_mode_mmap_dumb_ioctl()
125 if (dev->driver->dumb_map_offset) in drm_mode_mmap_dumb_ioctl()
126 return dev->driver->dumb_map_offset(file_priv, dev, in drm_mode_mmap_dumb_ioctl()
137 if (!dev->driver->dumb_create) in drm_mode_destroy_dumb()
140 if (dev->driver->dumb_destroy) in drm_mode_destroy_dumb()
141 return dev->driver in drm_mode_destroy_dumb()
[all...]
/kernel/linux/linux-6.6/drivers/pci/pcie/
H A Dportdrv.c230 * by the BIOS and the hot-plug service driver is not loaded. in get_port_device_capability()
252 * by the BIOS (the PME service driver will enable it when in get_port_device_capability()
386 if ((dev->bus == &pcie_port_bus_type) && dev->driver) { in pcie_port_device_iter()
387 service_driver = to_service_driver(dev->driver); in pcie_port_device_iter()
459 if (device->bus == &pcie_port_bus_type && device->driver) { in find_service_iter()
460 service_driver = to_service_driver(device->driver); in find_service_iter()
507 * pcie_port_probe_service - probe driver for given PCI Express port service
510 * If PCI Express port service driver is registered with
511 * pcie_port_service_register(), this function will be called by the driver core
512 * whenever match is found between the driver an
517 struct pcie_port_service_driver *driver; pcie_port_probe_service() local
548 struct pcie_port_service_driver *driver; pcie_port_remove_service() local
[all...]
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Deeh_driver.c61 return "no AER driver"; in pci_ers_result_name()
96 * eeh_pcid_get - Get the PCI device driver
99 * The function is used to retrieve the PCI device driver for
101 * of the PCI device driver to prevent that being unloaded on
106 if (!pdev || !pdev->dev.driver) in eeh_pcid_get()
109 if (!try_module_get(pdev->dev.driver->owner)) in eeh_pcid_get()
112 return to_pci_driver(pdev->dev.driver); in eeh_pcid_get()
116 * eeh_pcid_put - Dereference on the PCI device driver
120 * driver of the indicated PCI device.
124 if (!pdev || !pdev->dev.driver) in eeh_pcid_put()
257 struct pci_driver *driver; eeh_pe_report_edev() local
323 eeh_report_error(struct eeh_dev *edev, struct pci_dev *pdev, struct pci_driver *driver) eeh_report_error() argument
349 eeh_report_mmio_enabled(struct eeh_dev *edev, struct pci_dev *pdev, struct pci_driver *driver) eeh_report_mmio_enabled() argument
369 eeh_report_reset(struct eeh_dev *edev, struct pci_dev *pdev, struct pci_driver *driver) eeh_report_reset() argument
415 eeh_report_resume(struct eeh_dev *edev, struct pci_dev *pdev, struct pci_driver *driver) eeh_report_resume() argument
441 eeh_report_failure(struct eeh_dev *edev, struct pci_dev *pdev, struct pci_driver *driver) eeh_report_failure() argument
461 struct pci_driver *driver; eeh_add_virt_device() local
486 struct pci_driver *driver; eeh_rmv_device() local
[all...]
/kernel/linux/linux-6.6/drivers/cpufreq/
H A DKconfig.x8614 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 add
[all...]
/kernel/linux/linux-5.10/drivers/pnp/
H A Ddriver.c3 * driver.c - device id matching, driver model, etc.
87 pnp_drv = to_pnp_driver(dev->driver); in pnp_device_probe()
112 pnp_dev->driver = pnp_drv; in pnp_device_probe()
127 struct pnp_driver *drv = pnp_dev->driver; in pnp_device_remove()
132 pnp_dev->driver = NULL; in pnp_device_remove()
146 struct pnp_driver *drv = pnp_dev->driver; in pnp_device_shutdown()
165 struct pnp_driver *pnp_drv = pnp_dev->driver; in __pnp_bus_suspend()
171 if (pnp_drv->driver.pm && pnp_drv->driver in __pnp_bus_suspend()
[all...]
/kernel/linux/linux-5.10/drivers/staging/greybus/
H A Dgbphy.c3 * Greybus Bridged-Phy Bus driver
135 struct gbphy_driver *gbphy_drv = to_gbphy_driver(dev->driver); in gbphy_dev_probe()
174 struct gbphy_driver *gbphy_drv = to_gbphy_driver(dev->driver); in gbphy_dev_remove()
195 int gb_gbphy_register_driver(struct gbphy_driver *driver, in gb_gbphy_register_driver() argument
203 driver->driver.bus = &gbphy_bus_type; in gb_gbphy_register_driver()
204 driver->driver.name = driver->name; in gb_gbphy_register_driver()
205 driver in gb_gbphy_register_driver()
217 gb_gbphy_deregister_driver(struct gbphy_driver *driver) gb_gbphy_deregister_driver() argument
[all...]
H A Dgbphy.h3 * Greybus Bridged-Phy Bus driver
44 struct device_driver driver; member
46 #define to_gbphy_driver(d) container_of(d, struct gbphy_driver, driver)
48 int gb_gbphy_register_driver(struct gbphy_driver *driver,
50 void gb_gbphy_deregister_driver(struct gbphy_driver *driver);
52 #define gb_gbphy_register(driver) \
53 gb_gbphy_register_driver(driver, THIS_MODULE, KBUILD_MODNAME)
54 #define gb_gbphy_deregister(driver) \
55 gb_gbphy_deregister_driver(driver)
58 * module_gbphy_driver() - Helper macro for registering a gbphy driver
[all...]
/kernel/linux/linux-6.6/drivers/staging/greybus/
H A Dgbphy.c3 * Greybus Bridged-Phy Bus driver
135 struct gbphy_driver *gbphy_drv = to_gbphy_driver(dev->driver); in gbphy_dev_probe()
174 struct gbphy_driver *gbphy_drv = to_gbphy_driver(dev->driver); in gbphy_dev_remove()
193 int gb_gbphy_register_driver(struct gbphy_driver *driver, in gb_gbphy_register_driver() argument
201 driver->driver.bus = &gbphy_bus_type; in gb_gbphy_register_driver()
202 driver->driver.name = driver->name; in gb_gbphy_register_driver()
203 driver in gb_gbphy_register_driver()
215 gb_gbphy_deregister_driver(struct gbphy_driver *driver) gb_gbphy_deregister_driver() argument
[all...]
H A Dgbphy.h3 * Greybus Bridged-Phy Bus driver
44 struct device_driver driver; member
46 #define to_gbphy_driver(d) container_of(d, struct gbphy_driver, driver)
48 int gb_gbphy_register_driver(struct gbphy_driver *driver,
50 void gb_gbphy_deregister_driver(struct gbphy_driver *driver);
52 #define gb_gbphy_register(driver) \
53 gb_gbphy_register_driver(driver, THIS_MODULE, KBUILD_MODNAME)
54 #define gb_gbphy_deregister(driver) \
55 gb_gbphy_deregister_driver(driver)
58 * module_gbphy_driver() - Helper macro for registering a gbphy driver
[all...]
/kernel/linux/linux-6.6/drivers/pnp/
H A Ddriver.c3 * driver.c - device id matching, driver model, etc.
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 in __pnp_bus_suspend()
[all...]
/kernel/linux/linux-6.6/drivers/base/
H A Dauxiliary.c5 * Please see Documentation/driver-api/auxiliary_bus.rst for more information.
24 * too complex for a single device to be managed by a monolithic driver (e.g.
26 * of functionality (e.g. NICs + RDMA), or a driver may want to export an
31 * device-driver model.
55 * The auxiliary bus is to be used when a driver and one or more kernel
56 * modules, who share a common header file with the driver, need a mechanism to
58 * auxiliary_device's registering driver. The registering driver for the
67 * driver allocates and registers an auxiliary_device for each physical
68 * function on the NIC. The RDMA driver register
[all...]
/kernel/linux/linux-6.6/drivers/peci/
H A Ddevice.c215 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()
223 pr_err("peci: trying to register driver without probe callback\n"); in __peci_driver_register()
227 if (!driver in __peci_driver_register()
236 peci_driver_unregister(struct peci_driver *driver) peci_driver_unregister() argument
[all...]
/third_party/FreeBSD/sys/kern/
H A Dsubr_bus.c50 kobj_class_t driver; member
95 driver_t *driver; /**< current driver */ member
99 char* desc; /**< driver specific description */
106 void *softc; /**< current driver's variables */
116 #define DRIVERNAME(d) ((d)? d->name : "no driver")
129 static void print_driver_short(driver_t *driver, int indent);
130 static void print_driver(driver_t *driver, int indent);
187 * @brief Register the pass level of a new driver attachment
189 * Register a new driver attachmen
386 devclass_driver_added(devclass_t dc, driver_t *driver) devclass_driver_added() argument
427 devclass_add_driver(devclass_t dc, driver_t *driver, int pass, devclass_t *dcp) devclass_add_driver() argument
495 devclass_driver_deleted(devclass_t busclass, devclass_t dc, driver_t *driver) devclass_driver_deleted() argument
561 devclass_delete_driver(devclass_t busclass, driver_t *driver) devclass_delete_driver() argument
616 devclass_quiesce_driver(devclass_t busclass, driver_t *driver) devclass_quiesce_driver() argument
2086 bus_generic_driver_added(device_t dev, driver_t *driver) bus_generic_driver_added() argument
2384 device_set_driver(device_t dev, driver_t *driver) device_set_driver() argument
2824 kobj_class_t driver; driver_module_handler() local
2955 print_driver_short(driver_t *driver, int indent) print_driver_short() argument
2965 print_driver(driver_t *driver, int indent) print_driver() argument
2976 driverlink_t driver = NULL; print_driver_list() local
[all...]
/kernel/linux/linux-5.10/drivers/pci/pcie/
H A Dportdrv_core.c217 * by the BIOS and the hot-plug service driver is not loaded. in get_port_device_capability()
230 * BIOS (the AER service driver will enable it when necessary). in get_port_device_capability()
247 * by the BIOS (the PME service driver will enable it when in get_port_device_capability()
382 if ((dev->bus == &pcie_port_bus_type) && dev->driver) { in pm_iter()
383 service_driver = to_service_driver(dev->driver); in pm_iter()
454 if (device->bus == &pcie_port_bus_type && device->driver) { in find_service_iter()
455 service_driver = to_service_driver(device->driver); in find_service_iter()
505 * pcie_port_probe_service - probe driver for given PCI Express port service
508 * If PCI Express port service driver is registered with
509 * pcie_port_service_register(), this function will be called by the driver cor
515 struct pcie_port_service_driver *driver; pcie_port_probe_service() local
546 struct pcie_port_service_driver *driver; pcie_port_remove_service() local
[all...]
/foundation/systemabilitymgr/samgr/test/autotest/testcases/level0/
H A Dcase04_get002.py31 self.driver = UiDriver(self.device1)
38 driver = self.driver
39 driver.System.execute_command("ondemand sa load 1204")
40 result = driver.System.execute_command("ondemand sa get 1204")
48 remove_source(source_path=source_path, driver=self.driver, sn=self.sn)
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_kunit_helpers.h22 const struct drm_driver *driver);
30 * @_drv: Mocked DRM device driver features
36 * The driver is tied to the @_test context and will get cleaned at the
56 struct drm_driver *driver; in __drm_kunit_helper_alloc_drm_device() local
58 driver = devm_kzalloc(dev, sizeof(*driver), GFP_KERNEL); in __drm_kunit_helper_alloc_drm_device()
59 KUNIT_ASSERT_NOT_NULL(test, driver); in __drm_kunit_helper_alloc_drm_device()
61 driver->driver_features = features; in __drm_kunit_helper_alloc_drm_device()
65 driver); in __drm_kunit_helper_alloc_drm_device()
74 * @_features: Mocked DRM device driver feature
[all...]
/kernel/linux/linux-5.10/drivers/misc/
H A Dtifm_core.c3 * tifm_core.c - TI FlashMedia driver
45 driver); in tifm_bus_match()
71 struct tifm_driver *drv = container_of(dev->driver, struct tifm_driver, in tifm_device_probe()
72 driver); in tifm_device_probe()
76 if (dev->driver && drv->probe) { in tifm_device_probe()
93 struct tifm_driver *drv = container_of(dev->driver, struct tifm_driver, in tifm_device_remove()
94 driver); in tifm_device_remove()
96 if (dev->driver && drv->remove) { in tifm_device_remove()
100 sock->dev.driver = NULL; in tifm_device_remove()
112 struct tifm_driver *drv = container_of(dev->driver, struc in tifm_device_suspend()
[all...]
/kernel/linux/linux-6.6/drivers/misc/
H A Dtifm_core.c3 * tifm_core.c - TI FlashMedia driver
45 driver); in tifm_bus_match()
71 struct tifm_driver *drv = container_of(dev->driver, struct tifm_driver, in tifm_device_probe()
72 driver); in tifm_device_probe()
76 if (dev->driver && drv->probe) { in tifm_device_probe()
93 struct tifm_driver *drv = container_of(dev->driver, struct tifm_driver, in tifm_device_remove()
94 driver); in tifm_device_remove()
96 if (dev->driver && drv->remove) { in tifm_device_remove()
100 sock->dev.driver = NULL; in tifm_device_remove()
111 struct tifm_driver *drv = container_of(dev->driver, struc in tifm_device_suspend()
[all...]
/third_party/mesa3d/src/gallium/auxiliary/target-helpers/
H A Ddrm_helper.h13 #define DEFINE_DRM_DRIVER_DESCRIPTOR(descriptor_name, driver, _driconf, _driconf_count, func) \
15 .driver_name = #driver, \
29 * this header in a pipe_*.so for each driver which will have one driver's
36 #define DRM_DRIVER_DESCRIPTOR(driver, driconf, driconf_count) \
37 PUBLIC DEFINE_DRM_DRIVER_DESCRIPTOR(driver_descriptor, driver, driconf, driconf_count, pipe_##driver##_create_screen)
39 #define DRM_DRIVER_DESCRIPTOR_STUB(driver)
41 #define DRM_DRIVER_DESCRIPTOR_ALIAS(driver, alias, driconf, driconf_count)
45 #define DRM_DRIVER_DESCRIPTOR(driver, dricon
[all...]
/third_party/mbedtls/library/
H A Dpsa_crypto_se.h37 * driver persistent data.
43 * which doesn't have a driver.
47 /** The maximum number of registered secure element driver locations. */
64 /** A structure that describes a registered secure element driver.
66 * A secure element driver table entry contains a pointer to the
67 * driver's method table as well as the driver context structure.
71 /** Return the secure element driver information for a lifetime value.
74 * \param[out] p_methods On output, if there is a driver,
77 * \param[out] p_drv_context On output, if there is a driver,
[all...]
/kernel/linux/linux-5.10/fs/proc/
H A Dproc_tty.c131 * registering the driver's /proc handler into /proc/tty/driver/<foo>
133 void proc_tty_register_driver(struct tty_driver *driver) in proc_tty_register_driver() argument
137 if (!driver->driver_name || driver->proc_entry || in proc_tty_register_driver()
138 !driver->ops->proc_show) in proc_tty_register_driver()
141 ent = proc_create_single_data(driver->driver_name, 0, proc_tty_driver, in proc_tty_register_driver()
142 driver->ops->proc_show, driver); in proc_tty_register_driver()
143 driver in proc_tty_register_driver()
149 proc_tty_unregister_driver(struct tty_driver *driver) proc_tty_unregister_driver() argument
[all...]
/kernel/linux/linux-6.6/fs/proc/
H A Dproc_tty.c129 * registering the driver's /proc handler into /proc/tty/driver/<foo>
131 void proc_tty_register_driver(struct tty_driver *driver) in proc_tty_register_driver() argument
135 if (!driver->driver_name || driver->proc_entry || in proc_tty_register_driver()
136 !driver->ops->proc_show) in proc_tty_register_driver()
139 ent = proc_create_single_data(driver->driver_name, 0, proc_tty_driver, in proc_tty_register_driver()
140 driver->ops->proc_show, driver); in proc_tty_register_driver()
141 driver in proc_tty_register_driver()
147 proc_tty_unregister_driver(struct tty_driver *driver) proc_tty_unregister_driver() argument
[all...]

Completed in 13 milliseconds

12345678910>>...674