[go: nahoru, domu]

Searched defs:driver_data (Results 1 - 25 of 32) sorted by relevance

12

/drivers/staging/android/uapi/
H A Dsync.h31 * @len: length of sync_pt_info including any driver_data
36 * @driver_data: any driver dependent data
45 __u8 driver_data[0]; member in struct:sync_pt_info
/drivers/hwmon/
H A Dmc13783-adc.c78 kernel_ulong_t driver_data = platform_get_device_id(pdev)->driver_data; local
84 if (driver_data & MC13783_ADC_BPDIV2)
199 if (id->driver_data & MC13783_ADC_16CHANS) {
228 if (id->driver_data & MC13783_ADC_16CHANS)
239 kernel_ulong_t driver_data = platform_get_device_id(pdev)->driver_data; local
246 if (driver_data & MC13783_ADC_16CHANS)
257 .driver_data = MC13783_ADC_16CHANS,
260 .driver_data
[all...]
H A Dibmpex.c117 static struct ibmpex_driver_data driver_data = { variable in typeref:struct:ibmpex_driver_data
118 .bmc_data = LIST_HEAD_INIT(driver_data.bmc_data),
270 list_for_each_entry_safe(p, next, &driver_data.bmc_data, list)
476 err = ipmi_create_user(data->interface, &driver_data.ipmi_hndlrs,
511 list_add_tail(&data->list, &driver_data.bmc_data);
595 return ipmi_smi_watcher_register(&driver_data.bmc_events);
602 ipmi_smi_watcher_unregister(&driver_data.bmc_events);
603 list_for_each_entry_safe(p, next, &driver_data.bmc_data, list)
/drivers/watchdog/
H A Dda9052_wdt.c61 struct da9052_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev); local
62 struct da9052 *da9052 = driver_data->da9052;
101 driver_data->jpast = jiffies;
109 struct da9052_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev); local
111 kref_get(&driver_data->kref);
116 struct da9052_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev); local
118 kref_put(&driver_data->kref, da9052_wdt_release_resources);
133 struct da9052_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev); local
134 struct da9052 *da9052 = driver_data->da9052;
142 msec = (jnow - driver_data
181 struct da9052_wdt_data *driver_data; local
224 struct da9052_wdt_data *driver_data = platform_get_drvdata(pdev); local
[all...]
H A Dda9055_wdt.c60 struct da9055_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev); local
61 struct da9055 *da9055 = driver_data->da9055;
88 struct da9055_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev); local
89 struct da9055 *da9055 = driver_data->da9055;
108 struct da9055_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev); local
110 kref_get(&driver_data->kref);
115 struct da9055_wdt_data *driver_data = watchdog_get_drvdata(wdt_dev); local
117 kref_put(&driver_data->kref, da9055_wdt_release_resources);
148 struct da9055_wdt_data *driver_data; local
152 driver_data
188 struct da9055_wdt_data *driver_data = platform_get_drvdata(pdev); local
[all...]
H A Dwm831x_wdt.c56 struct wm831x_wdt_drvdata *driver_data = watchdog_get_drvdata(wdt_dev); local
57 struct wm831x *wm831x = driver_data->wm831x;
60 mutex_lock(&driver_data->lock);
72 mutex_unlock(&driver_data->lock);
79 struct wm831x_wdt_drvdata *driver_data = watchdog_get_drvdata(wdt_dev); local
80 struct wm831x *wm831x = driver_data->wm831x;
83 mutex_lock(&driver_data->lock);
95 mutex_unlock(&driver_data->lock);
102 struct wm831x_wdt_drvdata *driver_data = watchdog_get_drvdata(wdt_dev); local
103 struct wm831x *wm831x = driver_data
145 struct wm831x_wdt_drvdata *driver_data = watchdog_get_drvdata(wdt_dev); local
189 struct wm831x_wdt_drvdata *driver_data; local
292 struct wm831x_wdt_drvdata *driver_data = platform_get_drvdata(pdev); local
[all...]
/drivers/crypto/caam/
H A Djr.c23 static struct jr_driver_data driver_data; variable in typeref:struct:jr_driver_data
111 spin_lock(&driver_data.jr_alloc_lock);
113 spin_unlock(&driver_data.jr_alloc_lock);
251 spin_lock(&driver_data.jr_alloc_lock);
253 if (list_empty(&driver_data.jr_list)) {
254 spin_unlock(&driver_data.jr_alloc_lock);
258 list_for_each_entry(jrpriv, &driver_data.jr_list, list_node) {
272 spin_unlock(&driver_data.jr_alloc_lock);
494 spin_lock(&driver_data.jr_alloc_lock);
495 list_add_tail(&jrpriv->list_node, &driver_data
[all...]
/drivers/mfd/
H A Dpalmas.c496 struct palmas_driver_data *driver_data; local
530 driver_data = (struct palmas_driver_data *)match->data;
531 palmas->features = *driver_data->features;
586 driver_data->irq_chip, &palmas->irq_data);
/drivers/pinctrl/
H A Dcore.h31 * @driver_data: driver data for drivers registering to the pin controller
46 void *driver_data; member in struct:pinctrl_dev
H A Dcore.c90 return pctldev->driver_data;
1700 * @driver_data: private pin controller data for this pin controller
1703 struct device *dev, void *driver_data)
1722 pctldev->driver_data = driver_data;
1702 pinctrl_register(struct pinctrl_desc *pctldesc, struct device *dev, void *driver_data) argument
/drivers/thermal/samsung/
H A Dexynos_thermal_common.h86 void *driver_data; member in struct:thermal_sensor_conf
/drivers/usb/atm/
H A Dusbatm.h140 void *driver_data; member in struct:usbatm_data
196 return usbatm_instance->driver_data; /* set NULL after unbind() */
/drivers/acpi/
H A Dacpi_ipmi.c44 /* the device list attached to driver_data.ipmi_devices */
114 static struct ipmi_driver_data driver_data = { variable in typeref:struct:ipmi_driver_data
115 .ipmi_devices = LIST_HEAD_INIT(driver_data.ipmi_devices),
124 .ipmi_lock = __MUTEX_INITIALIZER(driver_data.ipmi_lock)
146 err = ipmi_create_user(iface, &driver_data.ipmi_hndlrs,
176 if (driver_data.selected_smi == ipmi_device)
177 driver_data.selected_smi = NULL;
190 mutex_lock(&driver_data.ipmi_lock);
191 if (driver_data.selected_smi) {
192 ipmi_device = driver_data
[all...]
/drivers/gpio/
H A Dgpio-sx150x.c424 kernel_ulong_t driver_data,
430 chip->dev_cfg = &sx150x_devices[driver_data];
597 sx150x_init_chip(chip, client, id->driver_data, pdata);
422 sx150x_init_chip(struct sx150x_chip *chip, struct i2c_client *client, kernel_ulong_t driver_data, struct sx150x_platform_data *pdata) argument
/drivers/media/platform/s5p-mfc/
H A Ds5p_mfc.c1449 .driver_data = (unsigned long)&mfc_drvdata_v5,
1452 .driver_data = (unsigned long)&mfc_drvdata_v5,
1455 .driver_data = (unsigned long)&mfc_drvdata_v6,
1458 .driver_data = (unsigned long)&mfc_drvdata_v7,
1461 .driver_data = (unsigned long)&mfc_drvdata_v8,
1487 struct s5p_mfc_variant *driver_data = NULL; local
1494 driver_data = (struct s5p_mfc_variant *)match->data;
1496 driver_data = (struct s5p_mfc_variant *)
1497 platform_get_device_id(pdev)->driver_data;
1499 return driver_data;
[all...]
/drivers/pci/
H A Dpci-driver.c39 * @driver_data: private driver data
55 unsigned long driver_data)
69 dynid->id.driver_data = driver_data;
106 unsigned long driver_data = 0; local
112 &class, &class_mask, &driver_data);
136 /* Only accept driver_data values that match an existing id_table
141 if (driver_data == ids->driver_data) {
152 class, class_mask, driver_data);
51 pci_add_dynid(struct pci_driver *drv, unsigned int vendor, unsigned int device, unsigned int subvendor, unsigned int subdevice, unsigned int class, unsigned int class_mask, unsigned long driver_data) argument
[all...]
/drivers/regulator/
H A Dpalmas-regulator.c1553 struct palmas_pmic_driver_data *driver_data; local
1566 driver_data = (struct palmas_pmic_driver_data *)match->data;
1579 pmic->palmas->pmic_ddata = driver_data;
1581 palmas_dt_to_pdata(&pdev->dev, node, pdata, driver_data);
1595 config.driver_data = pmic;
1598 ret = driver_data->smps_register(pmic, driver_data, pdata, pdev_name,
1603 ret = driver_data->ldo_register(pmic, driver_data, pdata, pdev_name,
/drivers/spi/
H A Dspi-pxa2xx.h25 struct driver_data { struct
85 int (*write)(struct driver_data *drv_data);
86 int (*read)(struct driver_data *drv_data);
87 irqreturn_t (*transfer_handler)(struct driver_data *drv_data);
112 int (*write)(struct driver_data *drv_data);
113 int (*read)(struct driver_data *drv_data);
142 static inline int pxa25x_ssp_comp(struct driver_data *drv_data)
151 static inline void write_SSSR_CS(struct driver_data *drv_data, u32 val)
161 extern int pxa2xx_spi_flush(struct driver_data *drv_data);
162 extern void *pxa2xx_spi_next_transfer(struct driver_data *drv_dat
[all...]
/drivers/crypto/ux500/cryp/
H A Dcryp_core.c90 static struct cryp_driver_data driver_data; variable in typeref:struct:cryp_driver_data
432 ret = down_interruptible(&driver_data.device_allocation);
437 klist_iter_init(&driver_data.device_list, &device_iterator);
873 up(&driver_data.device_allocation);
939 up(&driver_data.device_allocation);
1529 klist_add_tail(&device_data->list_node, &driver_data.device_list);
1532 up(&driver_data.device_allocation);
1586 if (down_trylock(&driver_data.device_allocation))
1596 up(&driver_data.device_allocation);
1607 if (list_empty(&driver_data
[all...]
/drivers/crypto/ux500/hash/
H A Dhash_core.c86 static struct hash_driver_data driver_data; variable in typeref:struct:hash_driver_data
118 up(&driver_data.device_allocation);
389 ret = down_interruptible(&driver_data.device_allocation);
394 klist_iter_init(&driver_data.device_list, &device_iterator);
1735 klist_add_tail(&device_data->list_node, &driver_data.device_list);
1737 up(&driver_data.device_allocation);
1790 if (down_trylock(&driver_data.device_allocation))
1800 up(&driver_data.device_allocation);
1811 if (list_empty(&driver_data.device_list.k_list))
1853 if (down_trylock(&driver_data
[all...]
/drivers/gpu/drm/exynos/
H A Dexynos_drm_fimd.c172 struct fimd_driver_data *driver_data; member in struct:fimd_context
234 if (ctx->driver_data->has_shadowcon) {
327 struct fimd_driver_data *driver_data = ctx->driver_data; local
328 void *timing_base = ctx->regs + driver_data->timing_base;
347 driver_data->lcdblk_offset,
348 0x3 << driver_data->lcdblk_vt_shift,
349 0x1 << driver_data->lcdblk_vt_shift)) {
363 writel(vidcon1, ctx->regs + driver_data->timing_base + VIDCON1);
373 writel(val, ctx->regs + driver_data
933 struct fimd_driver_data *driver_data = ctx->driver_data; local
[all...]
/drivers/hid/
H A Dhid-core.c1995 unsigned long driver_data = 0; local
1999 &bus, &vendor, &product, &driver_data);
2011 dynid->id.driver_data = driver_data;
/drivers/isdn/hisax/
H A Dhfc4s8s_l1.c81 /* private driver_data */
94 .driver_data =
102 .driver_data =
110 .driver_data =
118 .driver_data =
178 hfc4s8s_param driver_data; member in struct:_hfc4s8s_hw
1129 while (idx < hw->driver_data.max_st_ports) {
1270 if (hw->driver_data.clock_mode == 1)
1302 for (i = 0; i < hw->driver_data.max_st_ports; i++) {
1372 for (i = hw->driver_data
1494 hfc4s8s_param *driver_data = (hfc4s8s_param *) ent->driver_data; local
[all...]
/drivers/media/platform/exynos-gsc/
H A Dgsc-core.c970 .driver_data = (unsigned long)&gsc_v_100_drvdata,
987 struct gsc_driverdata *driver_data = NULL; local
994 driver_data = (struct gsc_driverdata *)match->data;
996 driver_data = (struct gsc_driverdata *)
997 platform_get_device_id(pdev)->driver_data;
1000 return driver_data;
/drivers/block/mtip32xx/
H A Dmtip32xx.h148 /* below are bit numbers in 'dd_flag' defined in driver_data */
353 struct driver_data *dd;
457 struct driver_data { struct

Completed in 526 milliseconds

12