/linux-master/drivers/media/platform/samsung/exynos4-is/ |
H A D | common.c | 3 * 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 D | hwmon.h | 7 #include <linux/mlx5/driver.h>
|
/linux-master/drivers/platform/x86/ |
H A D | asus-wmi.h | 3 * 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 D | gbphy.h | 3 * 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 D | mem_user.h | 37 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 D | Makefile | 2 # 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 D | mmu.c | 56 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 D | mmu.h | 12 /* 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 D | siox.h | 53 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 D | wmi.h | 20 * 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 D | pci_event.c | 74 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 D | display-sysfs.c | 6 * 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 D | dt_to_config | 46 "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 D | core.c | 95 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 D | backend.c | 2 * 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 D | hdac_ext_bus.c | 86 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 D | drm_kunit_helpers.h | 26 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 D | dio-driver.c | 6 * 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 D | bus.c | 3 * 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 D | isp_mmu.h | 21 * 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 D | tty_io.c | 254 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 D | driver.c | 3 * 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 D | bus.c | 50 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 D | trace.h | 42 __string(driver, KBUILD_MODNAME) 48 __assign_str(driver, KBUILD_MODNAME); 54 __get_str(driver),
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_dumb_buffers.c | 38 * 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)
|