Searched refs:ddata (Results 1 - 25 of 84) sorted by path

1234

/linux-master/drivers/clocksource/
H A Dclksrc_st_lpc.c28 } ddata; variable in typeref:struct:st_clksrc_ddata
32 writel_relaxed(0, ddata.base + LPC_LPT_START_OFF);
33 writel_relaxed(0, ddata.base + LPC_LPT_MSB_OFF);
34 writel_relaxed(0, ddata.base + LPC_LPT_LSB_OFF);
35 writel_relaxed(1, ddata.base + LPC_LPT_START_OFF);
40 return (u64)readl_relaxed(ddata.base + LPC_LPT_LSB_OFF);
50 rate = clk_get_rate(ddata.clk);
54 ret = clocksource_mmio_init(ddata.base + LPC_LPT_LSB_OFF,
86 ddata.clk = clk;
106 ddata
[all...]
H A Dtimer-lpc32xx.c66 struct lpc32xx_clock_event_ddata *ddata = local
75 writel_relaxed(LPC32XX_TIMER_TCR_CRST, ddata->base + LPC32XX_TIMER_TCR);
76 writel_relaxed(delta, ddata->base + LPC32XX_TIMER_MR0);
77 writel_relaxed(LPC32XX_TIMER_TCR_CEN, ddata->base + LPC32XX_TIMER_TCR);
84 struct lpc32xx_clock_event_ddata *ddata = local
88 writel_relaxed(0, ddata->base + LPC32XX_TIMER_TCR);
95 struct lpc32xx_clock_event_ddata *ddata = local
102 writel_relaxed(0, ddata->base + LPC32XX_TIMER_TCR);
106 LPC32XX_TIMER_MCR_MR0S, ddata->base + LPC32XX_TIMER_MCR);
112 struct lpc32xx_clock_event_ddata *ddata local
132 struct lpc32xx_clock_event_ddata *ddata = dev_id; local
[all...]
H A Dtimer-stm32-lp.c144 struct stm32_lptimer *ddata = dev_get_drvdata(pdev->dev.parent); local
153 priv->reg = ddata->regmap;
154 ret = clk_prepare_enable(ddata->clk);
158 rate = clk_get_rate(ddata->clk);
194 clk_disable_unprepare(ddata->clk);
/linux-master/drivers/bus/
H A Dti-sysc.c69 struct sysc *ddata; member in struct:sysc_module
171 static void sysc_parse_dts_quirks(struct sysc *ddata, struct device_node *np,
173 static int sysc_reset(struct sysc *ddata);
175 static void sysc_write(struct sysc *ddata, int offset, u32 value) argument
177 if (ddata->cfg.quirks & SYSC_QUIRK_16BIT) {
178 writew_relaxed(value & 0xffff, ddata->module_va + offset);
181 if (ddata->offsets[SYSC_REVISION] >= 0 &&
182 offset == ddata->offsets[SYSC_REVISION]) {
185 writew_relaxed(hi, ddata->module_va + offset + 4);
191 writel_relaxed(value, ddata
194 sysc_read(struct sysc *ddata, int offset) argument
215 sysc_opt_clks_needed(struct sysc *ddata) argument
220 sysc_read_revision(struct sysc *ddata) argument
230 sysc_read_sysconfig(struct sysc *ddata) argument
240 sysc_read_sysstatus(struct sysc *ddata) argument
250 sysc_poll_reset_sysstatus(struct sysc *ddata) argument
278 sysc_poll_reset_sysconfig(struct sysc *ddata) argument
304 sysc_wait_softreset(struct sysc *ddata) argument
321 sysc_add_named_clock_from_child(struct sysc *ddata, const char *name, const char *optfck_name) argument
371 sysc_init_ext_opt_clock(struct sysc *ddata, const char *name) argument
396 sysc_get_one_clock(struct sysc *ddata, const char *name) argument
438 sysc_get_clocks(struct sysc *ddata) argument
508 sysc_enable_main_clocks(struct sysc *ddata) argument
544 sysc_disable_main_clocks(struct sysc *ddata) argument
561 sysc_enable_opt_clocks(struct sysc *ddata) argument
595 sysc_disable_opt_clocks(struct sysc *ddata) argument
614 sysc_clkdm_deny_idle(struct sysc *ddata) argument
626 sysc_clkdm_allow_idle(struct sysc *ddata) argument
644 sysc_init_resets(struct sysc *ddata) argument
661 sysc_parse_and_check_child_range(struct sysc *ddata) argument
703 sysc_defer_non_critical(struct sysc *ddata) argument
728 sysc_init_stdout_path(struct sysc *ddata) argument
759 sysc_check_quirk_stdout(struct sysc *ddata, struct device_node *np) argument
779 sysc_check_one_child(struct sysc *ddata, struct device_node *np) argument
792 sysc_check_children(struct sysc *ddata) argument
806 sysc_check_quirk_16bit(struct sysc *ddata, struct resource *res) argument
817 sysc_parse_one(struct sysc *ddata, enum sysc_registers reg) argument
847 sysc_parse_registers(struct sysc *ddata) argument
864 sysc_check_registers(struct sysc *ddata) argument
909 sysc_ioremap(struct sysc *ddata) argument
942 sysc_map_and_check_registers(struct sysc *ddata) argument
980 sysc_show_rev(char *bufp, struct sysc *ddata) argument
992 sysc_show_reg(struct sysc *ddata, char *bufp, enum sysc_registers reg) argument
1001 sysc_show_name(char *bufp, struct sysc *ddata) argument
1013 sysc_show_registers(struct sysc *ddata) argument
1035 sysc_write_sysconfig(struct sysc *ddata, u32 value) argument
1052 struct sysc *ddata; local
1191 struct sysc *ddata; local
1267 sysc_runtime_suspend_legacy(struct device *dev, struct sysc *ddata) argument
1290 sysc_runtime_resume_legacy(struct device *dev, struct sysc *ddata) argument
1315 struct sysc *ddata; local
1352 struct sysc *ddata; local
1410 sysc_check_context(struct sysc *ddata) argument
1424 sysc_reinit_module(struct sysc *ddata, bool leave_enabled) argument
1468 struct sysc *ddata; local
1485 struct sysc *ddata; local
1716 sysc_init_early_quirks(struct sysc *ddata) argument
1745 sysc_init_revision_quirks(struct sysc *ddata) argument
1779 sysc_quirk_dispc(struct sysc *ddata, int dispc_offset, bool disable) argument
1861 sysc_pre_reset_quirk_dss(struct sysc *ddata) argument
1898 sysc_pre_reset_quirk_hdq1w(struct sysc *ddata) argument
1909 sysc_module_enable_quirk_aess(struct sysc *ddata) argument
1917 sysc_clk_quirk_i2c(struct sysc *ddata, bool enable) argument
1937 sysc_pre_reset_quirk_i2c(struct sysc *ddata) argument
1942 sysc_post_reset_quirk_i2c(struct sysc *ddata) argument
1948 sysc_quirk_rtc(struct sysc *ddata, bool lock) argument
1971 sysc_module_unlock_quirk_rtc(struct sysc *ddata) argument
1976 sysc_module_lock_quirk_rtc(struct sysc *ddata) argument
1982 sysc_module_enable_quirk_otg(struct sysc *ddata) argument
1989 sysc_module_disable_quirk_otg(struct sysc *ddata) argument
1998 sysc_module_enable_quirk_sgx(struct sysc *ddata) argument
2007 sysc_reset_done_quirk_wdt(struct sysc *ddata) argument
2031 sysc_module_disable_quirk_pruss(struct sysc *ddata) argument
2040 sysc_init_module_quirks(struct sysc *ddata) argument
2096 sysc_clockdomain_init(struct sysc *ddata) argument
2128 sysc_legacy_init(struct sysc *ddata) argument
2147 sysc_reset(struct sysc *ddata) argument
2203 sysc_init_module(struct sysc *ddata) argument
2275 sysc_init_sysc_mask(struct sysc *ddata) argument
2290 sysc_init_idlemode(struct sysc *ddata, u8 *idlemodes, const char *name) argument
2309 sysc_init_idlemodes(struct sysc *ddata) argument
2333 sysc_init_syss_mask(struct sysc *ddata) argument
2361 sysc_child_add_named_clock(struct sysc *ddata, struct device *child, const char *name) argument
2391 sysc_child_add_clocks(struct sysc *ddata, struct device *child) argument
2426 struct sysc *ddata; local
2443 struct sysc *ddata; local
2462 struct sysc *ddata; local
2504 sysc_add_restored(struct sysc *ddata) argument
2532 struct sysc *ddata; local
2571 sysc_parse_dts_quirks(struct sysc *ddata, struct device_node *np, bool is_child) argument
2593 sysc_init_dts_quirks(struct sysc *ddata) argument
2615 sysc_unprepare(struct sysc *ddata) argument
2873 sysc_init_pdata(struct sysc *ddata) argument
2900 sysc_init_match(struct sysc *ddata) argument
2917 struct sysc *ddata; local
3013 sysc_init_static_data(struct sysc *ddata) argument
3120 sysc_check_disabled_devices(struct sysc *ddata) argument
3143 sysc_check_active_timer(struct sysc *ddata) argument
3178 struct sysc *ddata; local
3305 struct sysc *ddata = platform_get_drvdata(pdev); local
[all...]
/linux-master/drivers/char/hw_random/
H A Domap3-rom-rng.c39 struct omap_rom_rng *ddata; local
43 ddata = (struct omap_rom_rng *)rng->priv;
45 r = pm_runtime_get_sync(ddata->dev);
47 pm_runtime_put_noidle(ddata->dev);
53 r = ddata->rom_rng_call(ptr, 4, RNG_GEN_HW);
59 pm_runtime_mark_last_busy(ddata->dev);
60 pm_runtime_put_autosuspend(ddata->dev);
67 struct omap_rom_rng *ddata; local
70 ddata = dev_get_drvdata(dev);
72 r = ddata
83 struct omap_rom_rng *ddata; local
105 struct omap_rom_rng *ddata = data; local
113 struct omap_rom_rng *ddata; local
[all...]
H A Dst-rng.c50 struct st_rng_data *ddata = (struct st_rng_data *)rng->priv; local
56 status = readl_relaxed(ddata->base + ST_RNG_STATUS_REG);
67 readl_relaxed(ddata->base + ST_RNG_DATA_REG);
74 struct st_rng_data *ddata; local
79 ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL);
80 if (!ddata)
91 ddata->ops.priv = (unsigned long)ddata;
92 ddata
[all...]
/linux-master/drivers/counter/
H A Drz-mtu3-cnt.c836 struct rz_mtu3 *ddata = dev_get_drvdata(pdev->dev.parent); local
849 priv->clk = ddata->clk;
851 priv->ch = &ddata->channels[RZ_MTU3_CHAN_1];
H A Dstm32-lptimer-cnt.c412 struct stm32_lptimer *ddata = dev_get_drvdata(pdev->dev.parent); local
417 if (IS_ERR_OR_NULL(ddata))
426 priv->regmap = ddata->regmap;
427 priv->clk = ddata->clk;
434 if (ddata->has_encoder) {
H A Dstm32-timer-cnt.c316 struct stm32_timers *ddata = dev_get_drvdata(pdev->dev.parent); local
322 if (IS_ERR_OR_NULL(ddata))
331 priv->regmap = ddata->regmap;
332 priv->clk = ddata->clk;
333 priv->max_arr = ddata->max_arr;
/linux-master/drivers/cpufreq/
H A Dsti-cpufreq.c53 } ddata; variable in typeref:struct:sti_cpufreq_ddata
56 struct device_node *np = ddata.cpu->of_node;
57 struct device *dev = ddata.cpu;
70 ret = regmap_read(ddata.syscfg, major_offset, &socid);
82 struct device *dev = ddata.cpu;
97 ret = regmap_read(ddata.syscfg_eng, minor_offset, &minid);
113 struct device *dev = ddata.cpu;
119 ddata.syscfg_eng,
153 struct device *dev = ddata.cpu;
237 struct device *dev = ddata
[all...]
/linux-master/drivers/dma/sf-pdma/
H A Dsf-pdma.c498 const struct sf_pdma_driver_platdata *ddata; local
526 ddata = device_get_match_data(&pdev->dev);
527 if (ddata) {
528 if (ddata->quirks & PDMA_QUIRK_NO_STRICT_ORDERING)
/linux-master/drivers/gpio/
H A Dgpio-siox.c29 struct gpio_siox_ddata *ddata = dev_get_drvdata(&sdevice->dev); local
31 mutex_lock(&ddata->lock);
32 buf[0] = ddata->setdata[0];
33 mutex_unlock(&ddata->lock);
40 struct gpio_siox_ddata *ddata = dev_get_drvdata(&sdevice->dev); local
44 mutex_lock(&ddata->lock);
46 raw_spin_lock_irq(&ddata->irqlock);
52 ddata->getdata[bitpos / 8] & (1 << (bitpos % 8));
53 u32 irq_type = ddata->irq_type[offset];
58 ddata
100 struct gpio_siox_ddata *ddata = gpiochip_get_data(gc); local
110 struct gpio_siox_ddata *ddata = gpiochip_get_data(gc); local
121 struct gpio_siox_ddata *ddata = gpiochip_get_data(gc); local
132 struct gpio_siox_ddata *ddata = gpiochip_get_data(gc); local
143 struct gpio_siox_ddata *ddata = gpiochip_get_data(chip); local
166 struct gpio_siox_ddata *ddata = gpiochip_get_data(chip); local
218 struct gpio_siox_ddata *ddata; local
[all...]
/linux-master/drivers/gpu/drm/hisilicon/kirin/
H A Ddw_drm_dsi.c800 struct dsi_data *ddata = dev_get_drvdata(dev); local
801 struct dw_dsi *dsi = &ddata->dsi;
/linux-master/drivers/gpu/drm/panel/
H A Dpanel-dsi-cm.c77 static void dsicm_bl_power(struct panel_drv_data *ddata, bool enable) argument
81 if (ddata->bldev)
82 backlight = ddata->bldev;
83 else if (ddata->extbldev)
84 backlight = ddata->extbldev;
94 static void hw_guard_start(struct panel_drv_data *ddata, int guard_msec) argument
96 ddata->hw_guard_wait = msecs_to_jiffies(guard_msec);
97 ddata->hw_guard_end = jiffies + ddata->hw_guard_wait;
100 static void hw_guard_wait(struct panel_drv_data *ddata) argument
110 dsicm_dcs_read_1(struct panel_drv_data *ddata, u8 dcs_cmd, u8 *data) argument
115 dsicm_dcs_write_1(struct panel_drv_data *ddata, u8 dcs_cmd, u8 param) argument
120 dsicm_sleep_in(struct panel_drv_data *ddata) argument
138 dsicm_sleep_out(struct panel_drv_data *ddata) argument
155 dsicm_get_id(struct panel_drv_data *ddata, u8 *id1, u8 *id2, u8 *id3) argument
172 dsicm_set_update_window(struct panel_drv_data *ddata) argument
190 struct panel_drv_data *ddata = dev_get_drvdata(&dev->dev); local
220 struct panel_drv_data *ddata = dev_get_drvdata(dev); local
240 struct panel_drv_data *ddata = dev_get_drvdata(dev); local
270 dsicm_hw_reset(struct panel_drv_data *ddata) argument
283 dsicm_power_on(struct panel_drv_data *ddata) argument
349 dsicm_power_off(struct panel_drv_data *ddata) argument
370 struct panel_drv_data *ddata = panel_to_ddata(panel); local
382 struct panel_drv_data *ddata = panel_to_ddata(panel); local
404 struct panel_drv_data *ddata = panel_to_ddata(panel); local
416 struct panel_drv_data *ddata = panel_to_ddata(panel); local
433 struct panel_drv_data *ddata = panel_to_ddata(panel); local
463 struct panel_drv_data *ddata = mipi_dsi_get_drvdata(dsi); local
507 struct panel_drv_data *ddata; local
584 struct panel_drv_data *ddata = mipi_dsi_get_drvdata(dsi); local
[all...]
/linux-master/drivers/iio/adc/
H A Dcpcap-adc.c385 struct cpcap_adc *ddata = iio_priv(indio_dev); local
388 error = regmap_update_bits(ddata->reg, CPCAP_REG_ADCC2,
394 ddata->done = true;
395 wake_up_interruptible(&ddata->wq_data_avail);
401 static void cpcap_adc_setup_calibrate(struct cpcap_adc *ddata, argument
416 error = regmap_update_bits(ddata->reg, CPCAP_REG_ADCC1,
427 error = regmap_update_bits(ddata->reg, CPCAP_REG_ADCC2,
435 error = regmap_update_bits(ddata->reg, CPCAP_REG_ADCC2,
441 error = regmap_update_bits(ddata->reg, CPCAP_REG_ADCC2,
449 error = regmap_read(ddata
464 cpcap_adc_calibrate_one(struct cpcap_adc *ddata, int channel, u16 calibration_register, int lower_threshold, int upper_threshold) argument
512 cpcap_adc_calibrate(struct cpcap_adc *ddata) argument
534 cpcap_adc_setup_bank(struct cpcap_adc *ddata, struct cpcap_adc_request *req) argument
630 cpcap_adc_start_bank(struct cpcap_adc *ddata, struct cpcap_adc_request *req) argument
658 cpcap_adc_stop_bank(struct cpcap_adc *ddata) argument
787 cpcap_adc_read_bank_scaled(struct cpcap_adc *ddata, struct cpcap_adc_request *req) argument
848 cpcap_adc_read_st_die_temp(struct cpcap_adc *ddata, int addr, int *val) argument
868 struct cpcap_adc *ddata = iio_priv(indio_dev); local
959 struct cpcap_adc *ddata; local
[all...]
H A Dltc2496.c35 static int ltc2496_result_and_measure(struct ltc2497core_driverdata *ddata, argument
39 container_of(ddata, struct ltc2496_driverdata, common_ddata);
H A Dltc2497-core.c22 static int ltc2497core_wait_conv(struct ltc2497core_driverdata *ddata) argument
26 time_elapsed = ktime_ms_delta(ktime_get(), ddata->time_prev);
49 static int ltc2497core_read(struct ltc2497core_driverdata *ddata, u8 address, int *val) argument
53 ret = ltc2497core_wait_conv(ddata);
57 if (ret || ddata->addr_prev != address) {
58 ret = ddata->result_and_measure(ddata, address, NULL);
61 ddata->addr_prev = address;
67 ret = ddata->result_and_measure(ddata, addres
80 struct ltc2497core_driverdata *ddata = iio_priv(indio_dev); local
170 struct ltc2497core_driverdata *ddata = iio_priv(indio_dev); local
238 struct ltc2497core_driverdata *ddata = iio_priv(indio_dev); local
[all...]
H A Dltc2497.c41 static int ltc2497_result_and_measure(struct ltc2497core_driverdata *ddata, argument
45 container_of(ddata, struct ltc2497_driverdata, common_ddata);
68 - BIT(ddata->chip_info->resolution + 1);
71 - BIT(ddata->chip_info->resolution + 1);
84 if (ddata->addr_prev == address)
H A Dltc2497.h19 int (*result_and_measure)(struct ltc2497core_driverdata *ddata,
H A Dmp2629_adc.c120 struct mp2629_data *ddata = dev_get_drvdata(dev->parent); local
130 info->regmap = ddata->regmap;
/linux-master/drivers/iio/proximity/
H A Dsx9310.c880 const struct sx931x_info *ddata; local
888 ddata = device_get_match_data(dev);
889 if (ddata->whoami != whoami)
892 indio_dev->name = ddata->name;
/linux-master/drivers/iio/trigger/
H A Dstm32-timer-trigger.c770 struct stm32_timers *ddata = dev_get_drvdata(pdev->dev.parent); local
795 priv->regmap = ddata->regmap;
796 priv->clk = ddata->clk;
797 priv->max_arr = ddata->max_arr;
/linux-master/drivers/input/keyboard/
H A Dgpio_keys.c187 * @ddata: pointer to drvdata
199 static ssize_t gpio_keys_attr_show_helper(struct gpio_keys_drvdata *ddata, argument
212 for (i = 0; i < ddata->pdata->nbuttons; i++) {
213 struct gpio_button_data *bdata = &ddata->data[i];
235 * @ddata: pointer to drvdata
243 static ssize_t gpio_keys_attr_store_helper(struct gpio_keys_drvdata *ddata, argument
247 const unsigned long *bitmap = get_bm_events_by_type(ddata->input, type);
266 for (i = 0; i < ddata->pdata->nbuttons; i++) {
267 struct gpio_button_data *bdata = &ddata->data[i];
279 mutex_lock(&ddata
504 gpio_keys_setup_key(struct platform_device *pdev, struct input_dev *input, struct gpio_keys_drvdata *ddata, const struct gpio_keys_button *button, int idx, struct fwnode_handle *child) argument
719 gpio_keys_report_state(struct gpio_keys_drvdata *ddata) argument
734 struct gpio_keys_drvdata *ddata = input_get_drvdata(input); local
752 struct gpio_keys_drvdata *ddata = input_get_drvdata(input); local
856 struct gpio_keys_drvdata *ddata; local
1013 gpio_keys_enable_wakeup(struct gpio_keys_drvdata *ddata) argument
1043 gpio_keys_disable_wakeup(struct gpio_keys_drvdata *ddata) argument
1058 struct gpio_keys_drvdata *ddata = dev_get_drvdata(dev); local
1078 struct gpio_keys_drvdata *ddata = dev_get_drvdata(dev); local
[all...]
/linux-master/drivers/input/touchscreen/
H A Dcyttsp4_core.c494 p = krealloc(si->si_ptrs.ddata, si->si_ofs.ddata_size, GFP_KERNEL);
496 dev_err(cd->dev, "%s: fail alloc ddata memory\n", __func__);
499 si->si_ptrs.ddata = p;
502 si->si_ptrs.ddata);
504 dev_err(cd->dev, "%s: fail read ddata data r=%d\n",
508 (u8 *)si->si_ptrs.ddata,
1738 kfree(si->si_ptrs.ddata);
H A Dcyttsp4_core.h199 struct cyttsp4_ddata *ddata; member in struct:cyttsp4_sysinfo_ptr

Completed in 605 milliseconds

1234