Searched refs:driver (Results 26 - 50 of 8858) sorted by relevance

1234567891011>>

/linux-master/drivers/media/platform/samsung/exynos4-is/
H A Dcommon.c3 * Samsung S5P/EXYNOS4 SoC Camera Subsystem driver
42 strscpy(cap->driver, dev->driver->name, sizeof(cap->driver));
43 strscpy(cap->card, dev->driver->name, sizeof(cap->card));
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Dhwmon.h7 #include <linux/mlx5/driver.h>
/linux-master/drivers/platform/x86/
H A Dasus-wmi.h3 * Asus PC WMI hotkey driver
72 void (*key_filter) (struct asus_wmi_driver *driver, int *code,
79 void (*detect_quirks) (struct asus_wmi_driver *driver);
85 int asus_wmi_register_driver(struct asus_wmi_driver *driver);
86 void asus_wmi_unregister_driver(struct asus_wmi_driver *driver);
/linux-master/drivers/staging/greybus/
H A Dgbphy.h3 * Greybus Bridged-Phy Bus driver
44 struct device_driver driver; member in struct:gbphy_driver
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...]
/linux-master/arch/um/include/shared/
H A Dmem_user.h37 char *driver; member in struct:iomem_region
49 extern unsigned long find_iomem(char *driver, unsigned long *len_out);
/linux-master/sound/soc/mediatek/common/
H A DMakefile2 # platform driver
3 snd-soc-mtk-common-objs := mtk-afe-platform-driver.o mtk-afe-fe-dai.o mtk-dsp-sof-common.o mtk-soundcard-driver.o
/linux-master/drivers/gpu/drm/gma500/
H A Dmmu.c56 static inline void psb_mmu_clflush(struct psb_mmu_driver *driver, void *addr) argument
58 if (!driver->has_clflush)
66 static void psb_mmu_flush_pd_locked(struct psb_mmu_driver *driver, int force) argument
68 struct drm_device *dev = driver->dev;
71 if (atomic_read(&driver->needs_tlbflush) || force) {
79 if (driver->msvdx_mmu_invaldc)
80 atomic_set(driver->msvdx_mmu_invaldc, 1);
82 atomic_set(&driver->needs_tlbflush, 0);
86 static void psb_mmu_flush_pd(struct psb_mmu_driver *driver, int force)
88 down_write(&driver
94 psb_mmu_flush(struct psb_mmu_driver *driver) argument
157 psb_mmu_alloc_pd(struct psb_mmu_driver *driver, int trap_pagefaults, int invalid_type) argument
231 struct psb_mmu_driver *driver = pd->driver; local
398 psb_mmu_get_default_pd(struct psb_mmu_driver *driver) argument
409 psb_mmu_driver_takedown(struct psb_mmu_driver *driver) argument
424 struct psb_mmu_driver *driver; local
[all...]
H A Dmmu.h12 /* protects driver- and pd structures. Always take in read mode
44 struct psb_mmu_driver *driver; member in struct:psb_mmu_pd
59 extern void psb_mmu_driver_takedown(struct psb_mmu_driver *driver);
61 *driver);
62 extern struct psb_mmu_pd *psb_mmu_alloc_pd(struct psb_mmu_driver *driver,
66 extern void psb_mmu_flush(struct psb_mmu_driver *driver);
/linux-master/include/linux/
H A Dsiox.h53 struct device_driver driver; member in struct:siox_driver
56 static inline struct siox_driver *to_siox_driver(struct device_driver *driver) argument
58 if (driver)
59 return container_of(driver, struct siox_driver, driver);
73 return driver_unregister(&sdriver->driver);
H A Dwmi.h20 * This represents WMI devices discovered by the WMI driver core.
48 * struct wmi_driver - WMI driver structure
49 * @driver: Driver model structure
50 * @id_table: List of WMI GUIDs supported by this driver
60 struct device_driver driver; member in struct:wmi_driver
70 extern int __must_check __wmi_driver_register(struct wmi_driver *driver,
72 extern void wmi_driver_unregister(struct wmi_driver *driver);
75 * wmi_driver_register() - Helper macro to register a WMI driver
76 * @driver: wmi_driver struct
78 * Helper macro for registering a WMI driver
[all...]
/linux-master/arch/s390/pci/
H A Dpci_event.c74 static bool is_driver_supported(struct pci_driver *driver) argument
76 if (!driver || !driver->err_handler)
78 if (!driver->err_handler->error_detected)
80 if (!driver->err_handler->slot_reset)
82 if (!driver->err_handler->resume)
88 struct pci_driver *driver)
92 ers_res = driver->err_handler->error_detected(pdev, pdev->error_state);
102 struct pci_driver *driver)
116 if (driver
87 zpci_event_notify_error_detected(struct pci_dev *pdev, struct pci_driver *driver) argument
101 zpci_event_do_error_state_clear(struct pci_dev *pdev, struct pci_driver *driver) argument
141 zpci_event_do_reset(struct pci_dev *pdev, struct pci_driver *driver) argument
172 struct pci_driver *driver; local
238 struct pci_driver *driver; local
[all...]
/linux-master/drivers/video/fbdev/omap2/omapfb/dss/
H A Ddisplay-sysfs.c6 * Some code and ideas taken from drivers/video/omap/ driver
51 r = dssdev->driver->enable(dssdev);
55 dssdev->driver->disable(dssdev);
64 dssdev->driver->get_te ?
65 dssdev->driver->get_te(dssdev) : 0);
74 if (!dssdev->driver->enable_te || !dssdev->driver->get_te)
81 r = dssdev->driver->enable_te(dssdev, te);
92 if (!dssdev->driver->get_timings)
95 dssdev->driver
[all...]
/linux-master/scripts/dtc/
H A Ddt_to_config46 "driver found for this compatible",
48 "kernel config found for this driver",
49 "multiple config options found for this driver",
52 "matching driver and/or kernel config is hard coded",
63 %driver_config = (); # driver config array, indexed by driver source file
65 %compat_driver = (); # compatible driver array, indexed by compatible
70 # ----- magic compatibles, do not have a driver
176 --black-list-driver use driver blac
[all...]
/linux-master/drivers/greybus/
H A Dcore.c95 struct greybus_driver *driver = to_greybus_driver(drv); local
104 id = greybus_match_id(bundle, driver->id_table);
166 // This is what we need to bind a driver to so use the info
197 struct greybus_driver *driver = to_greybus_driver(dev->driver); local
203 id = greybus_match_id(bundle, driver->id_table);
222 * incremented. If the driver supports runtime PM, it should call
232 retval = driver->probe(bundle, id);
257 struct greybus_driver *driver = to_greybus_driver(dev->driver); local
298 greybus_register_driver(struct greybus_driver *driver, struct module *owner, const char *mod_name) argument
322 greybus_deregister_driver(struct greybus_driver *driver) argument
[all...]
/linux-master/drivers/char/agp/
H A Dbackend.c2 * AGPGART driver backend routines.
146 if (bridge->driver->needs_scratch_page) {
147 struct page *page = bridge->driver->agp_alloc_page(bridge);
158 bridge->scratch_page = bridge->driver->mask_memory(bridge,
162 size_value = bridge->driver->fetch_size();
168 if (bridge->driver->create_gatt_table(bridge)) {
187 if (bridge->driver->configure()) {
198 if (bridge->driver->needs_scratch_page) {
201 bridge->driver->agp_destroy_page(page, AGP_PAGE_DESTROY_UNMAP);
202 bridge->driver
[all...]
/linux-master/sound/hda/ext/
H A Dhdac_ext_bus.c86 struct hdac_driver *hdrv = drv_to_hdac_driver(dev->driver);
112 * snd_hda_ext_driver_register - register a driver for ext hda devices
114 * @drv: ext hda driver structure
119 drv->driver.bus = &snd_hda_bus_type;
123 drv->driver.probe = hda_ext_drv_probe;
125 drv->driver.remove = hdac_ext_drv_remove;
127 drv->driver.shutdown = hdac_ext_drv_shutdown;
129 return driver_register(&drv->driver);
134 * snd_hda_ext_driver_unregister - unregister a driver for ext hda devices
136 * @drv: ext hda driver structur
[all...]
/linux-master/include/drm/
H A Ddrm_kunit_helpers.h26 const struct drm_driver *driver);
34 * @_drv: Mocked DRM device driver features
40 * The driver is tied to the @_test context and will get cleaned at the
60 struct drm_driver *driver; local
62 driver = devm_kzalloc(dev, sizeof(*driver), GFP_KERNEL);
63 KUNIT_ASSERT_NOT_NULL(test, driver);
65 driver->driver_features = features;
69 driver);
78 * @_features: Mocked DRM device driver feature
[all...]
/linux-master/drivers/dio/
H A Ddio-driver.c6 * Loosely based on drivers/pci/pci-driver.c and drivers/zorro/zorro-driver.c
23 * Used by a driver to check whether a DIO device present in the
50 struct dio_driver *drv = to_dio_driver(dev->driver);
53 if (!d->driver && drv->probe) {
60 d->driver = drv;
69 * dio_register_driver - register a new DIO driver
70 * @drv: the driver structure to register
72 * Adds the driver structure to the list of registered drivers
78 /* initialize common driver field
[all...]
/linux-master/drivers/hid/intel-ish-hid/ishtp/
H A Dbus.c3 * ISHTP bus driver
23 #define to_ishtp_cl_driver(d) container_of(d, struct ishtp_cl_driver, driver)
211 * Return: Return value from driver probe() call.
216 struct ishtp_cl_driver *driver; local
221 driver = to_ishtp_cl_driver(dev->driver);
222 if (!driver || !driver->probe)
225 return driver->probe(device);
231 * @drv: the driver structur
242 struct ishtp_cl_driver *driver = to_ishtp_cl_driver(drv); local
261 struct ishtp_cl_driver *driver = to_ishtp_cl_driver(dev->driver); local
283 struct ishtp_cl_driver *driver; local
309 struct ishtp_cl_driver *driver; local
335 struct ishtp_cl_driver *driver; local
487 ishtp_cl_driver_register(struct ishtp_cl_driver *driver, struct module *owner) argument
507 ishtp_cl_driver_unregister(struct ishtp_cl_driver *driver) argument
[all...]
/linux-master/drivers/staging/media/atomisp/include/mmu/
H A Disp_mmu.h21 * ISP MMU driver for classic two-level page tables
74 * driver name
111 struct isp_mmu_client *driver; member in struct:isp_mmu
121 ((mmu)->driver->pte_valid_mask)
130 * init mmu with specific mmu driver.
132 int isp_mmu_init(struct isp_mmu *mmu, struct isp_mmu_client *driver);
156 if (mmu->driver && mmu->driver->tlb_flush_all)
157 mmu->driver->tlb_flush_all(mmu);
165 if (mmu->driver
[all...]
/linux-master/drivers/tty/
H A Dtty_io.c254 if (!tty || !tty->driver)
256 return tty->driver->name;
284 if (tty->driver->type == TTY_DRIVER_TYPE_PTY &&
285 tty->driver->subtype == PTY_TYPE_SLAVE &&
302 * This routine returns a tty driver structure, given a device number and also
328 * (4, 64) or (188, 1). If no corresponding driver is registered then the
364 /* if here then driver wasn't found */
379 * This routine returns a tty driver structure, given a name and the condition
380 * that the tty driver is capable of polled operation.
512 * line discipline if present that the driver i
1188 pty_line_name(struct tty_driver *driver, int index, char *p) argument
1209 tty_line_name(struct tty_driver *driver, int index, char *p) argument
1229 tty_driver_lookup_tty(struct tty_driver *driver, struct file *file, int idx) argument
1286 tty_standard_install(struct tty_driver *driver, struct tty_struct *tty) argument
1307 tty_driver_install_tty(struct tty_driver *driver, struct tty_struct *tty) argument
1324 tty_driver_remove_tty(struct tty_driver *driver, struct tty_struct *tty) argument
1343 struct tty_driver *driver = tty->driver; local
1399 tty_init_dev(struct tty_driver *driver, int idx) argument
1533 struct tty_driver *driver = tty->driver; local
1923 struct tty_driver *driver = NULL; local
1962 struct tty_driver *driver; local
2048 struct tty_driver *driver = NULL; local
3112 alloc_tty_struct(struct tty_driver *driver, int idx) argument
3172 tty_cdev_add(struct tty_driver *driver, dev_t dev, unsigned int index, unsigned int count) argument
3207 tty_register_device(struct tty_driver *driver, unsigned index, struct device *device) argument
3239 tty_register_device_attr(struct tty_driver *driver, unsigned index, struct device *device, void *drvdata, const struct attribute_group **attr_grp) argument
3319 tty_unregister_device(struct tty_driver *driver, unsigned index) argument
3341 struct tty_driver *driver; local
3397 struct tty_driver *driver = container_of(kref, struct tty_driver, kref); local
3428 tty_driver_kref_put(struct tty_driver *driver) argument
3440 tty_register_driver(struct tty_driver *driver) argument
3505 tty_unregister_driver(struct tty_driver *driver) argument
[all...]
/linux-master/drivers/usb/core/
H A Ddriver.c3 * drivers/usb/core/driver.c - most of the driver model stuff for usb
21 * NOTE! This is not actually a driver at all, rather this is
39 * Adds a new dynamic USBdevice ID to this driver,
40 * and cause the driver to probe for all devices again.
44 struct device_driver *driver,
102 retval = driver_attach(driver);
131 static ssize_t new_id_show(struct device_driver *driver, char *buf) argument
133 struct usb_driver *usb_drv = to_usb_driver(driver);
138 static ssize_t new_id_store(struct device_driver *driver, argument
42 usb_store_new_id(struct usb_dynids *dynids, const struct usb_device_id *id_table, struct device_driver *driver, const char *buf, size_t count) argument
150 remove_id_store(struct device_driver *driver, const char *buf, size_t count) argument
178 remove_id_show(struct device_driver *driver, char *buf) argument
323 struct usb_driver *driver = to_usb_driver(dev->driver); local
433 struct usb_driver *driver = to_usb_driver(dev->driver); local
538 usb_driver_claim_interface(struct usb_driver *driver, struct usb_interface *iface, void *data) argument
612 usb_driver_release_interface(struct usb_driver *driver, struct usb_interface *iface) argument
1102 usb_deregister(struct usb_driver *driver) argument
1121 struct usb_driver *driver = to_usb_driver(intf->dev.driver); local
1305 struct usb_driver *driver; local
1326 struct usb_driver *driver; local
1913 struct usb_driver *driver; local
[all...]
/linux-master/drivers/firmware/arm_ffa/
H A Dbus.c50 struct ffa_driver *ffa_drv = to_ffa_driver(dev->driver);
58 struct ffa_driver *ffa_drv = to_ffa_driver(dev->driver);
118 int ffa_driver_register(struct ffa_driver *driver, struct module *owner, argument
123 if (!driver->probe)
126 driver->driver.bus = &ffa_bus_type;
127 driver->driver.name = driver->name;
128 driver
139 ffa_driver_unregister(struct ffa_driver *driver) argument
[all...]
/linux-master/drivers/net/wireless/ath/
H A Dtrace.h42 __string(driver, KBUILD_MODNAME)
48 __assign_str(driver, KBUILD_MODNAME);
54 __get_str(driver),
/linux-master/drivers/gpu/drm/
H A Ddrm_dumb_buffers.c38 * to driver-specific ioctls. Furthermore actually creating a buffer object even
39 * for GEM-based drivers is done through a driver-specific ioctl - GEM only has
66 if (!dev->driver->dumb_create)
96 return dev->driver->dumb_create(file_priv, dev, args);
124 if (!dev->driver->dumb_create)
127 if (dev->driver->dumb_map_offset)
128 return dev->driver->dumb_map_offset(file_priv, dev,
139 if (!dev->driver->dumb_create)

Completed in 450 milliseconds

1234567891011>>