Searched refs:ddata (Results 1 - 25 of 84) sorted by last modified time

1234

/linux-master/drivers/spi/
H A Dspi-cadence-quadspi.c107 const struct cqspi_driver_platdata *ddata; member in struct:cqspi_st
302 static int cqspi_wait_for_bit(const struct cqspi_driver_platdata *ddata, argument
355 const struct cqspi_driver_platdata *ddata = cqspi->ddata; local
364 if (cqspi->use_dma_read && ddata && ddata->get_dma_status) {
365 if (ddata->get_dma_status(cqspi)) {
452 ret = cqspi_wait_for_bit(cqspi->ddata, reg_base + CQSPI_REG_CMDCTRL,
721 bool use_irq = !(cqspi->ddata && cqspi->ddata
1383 const struct cqspi_driver_platdata *ddata = cqspi->ddata; local
1749 const struct cqspi_driver_platdata *ddata; local
[all...]
/linux-master/drivers/pwm/
H A Dpwm-stm32.c637 struct stm32_timers *ddata = dev_get_drvdata(pdev->dev.parent); local
644 npwm = stm32_pwm_detect_channels(ddata->regmap, &num_enabled);
652 priv->regmap = ddata->regmap;
653 priv->clk = ddata->clk;
654 priv->max_arr = ddata->max_arr;
H A Dpwm-sti.c85 struct sti_cpt_ddata *ddata; member in struct:sti_pwm_chip
309 struct sti_cpt_ddata *ddata = &pc->ddata[pwm->hwpwm]; local
320 mutex_lock(&ddata->lock);
321 ddata->index = 0;
335 ret = wait_event_interruptible_timeout(ddata->wait, ddata->index > 1,
343 switch (ddata->index) {
360 high = ddata->snapshot[1] - ddata
429 struct sti_cpt_ddata *ddata; local
622 struct sti_cpt_ddata *ddata = &pc->ddata[i]; local
[all...]
H A Dpwm-dwc.c34 static int dwc_pwm_init_one(struct device *dev, struct dwc_pwm_drvdata *ddata, unsigned int idx) argument
45 dwc->base = ddata->io_base + (ddata->info->size * idx);
51 ddata->chips[idx] = chip;
59 struct dwc_pwm_drvdata *ddata; local
74 ddata = devm_kzalloc(dev, struct_size(ddata, chips, info->nr), GFP_KERNEL);
75 if (!ddata)
82 ddata->io_base = pcim_iomap_table(pci)[0];
83 ddata
107 struct dwc_pwm_drvdata *ddata = dev_get_drvdata(dev); local
132 struct dwc_pwm_drvdata *ddata = dev_get_drvdata(dev); local
[all...]
H A Dpwm-stm32-lp.c197 struct stm32_lptimer *ddata = dev_get_drvdata(pdev->dev.parent); local
207 priv->regmap = ddata->regmap;
208 priv->clk = ddata->clk;
H A Dpwm-sifive.c62 struct pwm_sifive_ddata *ddata = pwm_sifive_chip_to_ddata(chip); local
64 mutex_lock(&ddata->lock);
65 ddata->user_count++;
66 mutex_unlock(&ddata->lock);
73 struct pwm_sifive_ddata *ddata = pwm_sifive_chip_to_ddata(chip); local
75 mutex_lock(&ddata->lock);
76 ddata->user_count--;
77 mutex_unlock(&ddata->lock);
80 /* Called holding ddata->lock */
81 static void pwm_sifive_update_clock(struct pwm_sifive_ddata *ddata, argument
112 struct pwm_sifive_ddata *ddata = pwm_sifive_chip_to_ddata(chip); local
134 struct pwm_sifive_ddata *ddata = pwm_sifive_chip_to_ddata(chip); local
212 struct pwm_sifive_ddata *ddata = local
227 struct pwm_sifive_ddata *ddata; local
317 struct pwm_sifive_ddata *ddata = pwm_sifive_chip_to_ddata(chip); local
[all...]
/linux-master/drivers/ptp/
H A Dptp_idt82p33.c1384 struct rsmu_ddata *ddata = dev_get_drvdata(pdev->dev.parent); local
1396 idt82p33->lock = &ddata->lock;
1397 idt82p33->regmap = ddata->regmap;
H A Dptp_clockmatrix.c2399 struct rsmu_ddata *ddata = dev_get_drvdata(pdev->dev.parent); local
2411 idtcm->lock = &ddata->lock;
2412 idtcm->regmap = ddata->regmap;
H A Dptp_fc3.c949 struct rsmu_ddata *ddata = dev_get_drvdata(pdev->dev.parent); local
960 idtfc3->lock = &ddata->lock;
961 idtfc3->regmap = ddata->regmap;
/linux-master/drivers/net/ethernet/microchip/vcap/
H A Dvcap_api.c538 struct vcap_client_keyfield_data *ddata; local
545 ddata = &dst->data;
548 memcpy(ddata, sdata, sizeof(dst->data));
557 memcpy(ddata, sdata, sizeof(dst->data));
560 vcap_copy_to_w32be(ddata->u48.value, src->data.u48.value, size);
561 vcap_copy_to_w32be(ddata->u48.mask, src->data.u48.mask, size);
564 vcap_copy_to_w32be(ddata->u56.value, sdata->u56.value, size);
565 vcap_copy_to_w32be(ddata->u56.mask, sdata->u56.mask, size);
568 vcap_copy_to_w32be(ddata->u64.value, sdata->u64.value, size);
569 vcap_copy_to_w32be(ddata
593 struct vcap_client_actionfield_data *ddata; local
[all...]
/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/w1/masters/
H A Dw1-gpio.c28 struct w1_gpio_ddata *ddata = data; local
31 ddata->pullup_duration = delay;
33 if (ddata->pullup_duration) {
38 gpiod_set_raw_value(ddata->gpiod, 1);
39 msleep(ddata->pullup_duration);
44 gpiod_set_value(ddata->gpiod, 1);
46 ddata->pullup_duration = 0;
54 struct w1_gpio_ddata *ddata = data; local
56 gpiod_set_value(ddata->gpiod, bit);
61 struct w1_gpio_ddata *ddata local
77 struct w1_gpio_ddata *ddata; local
147 struct w1_gpio_ddata *ddata = master->data; local
[all...]
/linux-master/drivers/video/fbdev/omap2/omapfb/displays/
H A Dpanel-tpo-td043mtea1.c152 struct panel_drv_data *ddata = dev_get_drvdata(dssdev->dev); local
154 ddata->hmirror = enable;
155 return tpo_td043_write_mirror(ddata->spi, ddata->hmirror,
156 ddata->vmirror);
161 struct panel_drv_data *ddata = dev_get_drvdata(dssdev->dev); local
163 return ddata->hmirror;
169 struct panel_drv_data *ddata = dev_get_drvdata(dev); local
171 return sysfs_emit(buf, "%d\n", ddata->vmirror);
177 struct panel_drv_data *ddata local
199 struct panel_drv_data *ddata = dev_get_drvdata(dev); local
207 struct panel_drv_data *ddata = dev_get_drvdata(dev); local
226 struct panel_drv_data *ddata = dev_get_drvdata(dev); local
241 struct panel_drv_data *ddata = dev_get_drvdata(dev); local
279 tpo_td043_power_on(struct panel_drv_data *ddata) argument
308 tpo_td043_power_off(struct panel_drv_data *ddata) argument
330 struct panel_drv_data *ddata = to_panel_data(dssdev); local
341 struct panel_drv_data *ddata = to_panel_data(dssdev); local
352 struct panel_drv_data *ddata = to_panel_data(dssdev); local
389 struct panel_drv_data *ddata = to_panel_data(dssdev); local
406 struct panel_drv_data *ddata = to_panel_data(dssdev); local
418 struct panel_drv_data *ddata = to_panel_data(dssdev); local
426 struct panel_drv_data *ddata = to_panel_data(dssdev); local
451 struct panel_drv_data *ddata; local
537 struct panel_drv_data *ddata = dev_get_drvdata(&spi->dev); local
556 struct panel_drv_data *ddata = dev_get_drvdata(dev); local
569 struct panel_drv_data *ddata = dev_get_drvdata(dev); local
[all...]
/linux-master/drivers/siox/
H A Dsiox-bus-gpio.c32 struct siox_gpio_ddata *ddata = siox_master_get_devdata(smaster); local
37 gpiod_set_value_cansleep(ddata->dout, 0);
38 gpiod_set_value_cansleep(ddata->dclk, 0);
40 gpiod_set_value_cansleep(ddata->dld, 1);
42 gpiod_set_value_cansleep(ddata->dld, 0);
53 if (gpiod_get_value_cansleep(ddata->din))
57 gpiod_set_value_cansleep(ddata->dout, !(set & 0x80));
60 gpiod_set_value_cansleep(ddata->dclk, 1);
62 gpiod_set_value_cansleep(ddata->dclk, 0);
71 gpiod_set_value_cansleep(ddata
90 struct siox_gpio_ddata *ddata; local
[all...]
/linux-master/drivers/remoteproc/
H A Dstm32_rproc.c99 struct stm32_rproc *ddata = rproc->priv; local
102 for (i = 0; i < ddata->nb_rmems; i++) {
103 p_mem = &ddata->rmems[i];
146 struct stm32_rproc *ddata)
190 ddata->rmems = p_mems;
191 ddata->nb_rmems = cnt;
200 struct stm32_rproc *ddata = rproc->priv; local
203 for (i = 0; i < ARRAY_SIZE(ddata->mb); i++) {
204 if (!strncmp(ddata->mb[i].name, name, strlen(name)))
311 struct stm32_rproc *ddata local
145 stm32_rproc_of_memory_translations(struct platform_device *pdev, struct stm32_rproc *ddata) argument
318 struct stm32_rproc *ddata = rproc->priv; local
367 struct stm32_rproc *ddata = rproc->priv; local
412 struct stm32_rproc *ddata = rproc->priv; local
473 struct stm32_rproc *ddata = rproc->priv; local
504 struct stm32_rproc *ddata = rproc->priv; local
521 struct stm32_rproc *ddata = rproc->priv; local
571 struct stm32_rproc *ddata = rproc->priv; local
594 struct stm32_rproc *ddata = rproc->priv; local
620 struct stm32_rproc *ddata = rproc->priv; local
706 stm32_rproc_parse_dt(struct platform_device *pdev, struct stm32_rproc *ddata, bool *auto_boot) argument
817 stm32_rproc_get_m4_status(struct stm32_rproc *ddata, unsigned int *state) argument
836 struct stm32_rproc *ddata; local
906 struct stm32_rproc *ddata = rproc->priv; local
925 struct stm32_rproc *ddata = rproc->priv; local
936 struct stm32_rproc *ddata = rproc->priv; local
[all...]
H A Dst_remoteproc.c77 struct st_rproc *ddata = rproc->priv; local
85 ret = mbox_send_message(ddata->mbox_chan[vqid * MBOX_MAX + MBOX_TX],
167 struct st_rproc *ddata = rproc->priv; local
170 regmap_update_bits(ddata->boot_base, ddata->boot_offset,
171 ddata->config->bootaddr_mask, rproc->bootaddr);
173 err = clk_enable(ddata->clk);
179 if (ddata->config->sw_reset) {
180 err = reset_control_deassert(ddata->sw_reset);
187 if (ddata
211 struct st_rproc *ddata = rproc->priv; local
248 struct st_rproc *ddata = rproc->priv; local
286 struct st_rproc *ddata = rproc->priv; local
343 struct st_rproc *ddata; local
447 struct st_rproc *ddata = rproc->priv; local
[all...]
/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/mfd/
H A Dstpmic1.c123 struct stpmic1 *ddata = data->cb_data; local
125 regmap_update_bits(ddata->regmap, MAIN_CR,
133 struct stpmic1 *ddata; local
139 ddata = devm_kzalloc(dev, sizeof(struct stpmic1), GFP_KERNEL);
140 if (!ddata)
143 i2c_set_clientdata(i2c, ddata);
144 ddata->dev = dev;
146 ddata->regmap = devm_regmap_init_i2c(i2c, &stpmic1_regmap_config);
147 if (IS_ERR(ddata->regmap))
148 return PTR_ERR(ddata
[all...]
H A Dkhadas-mcu.c90 struct khadas_mcu *ddata; local
93 ddata = devm_kzalloc(dev, sizeof(*ddata), GFP_KERNEL);
94 if (!ddata)
97 i2c_set_clientdata(client, ddata);
99 ddata->dev = dev;
101 ddata->regmap = devm_regmap_init_i2c(client, &khadas_mcu_regmap_config);
102 if (IS_ERR(ddata->regmap)) {
103 ret = PTR_ERR(ddata->regmap);
H A Dstm32-timers.c55 struct stm32_timers *ddata = dev_get_drvdata(dev); local
57 struct regmap *regmap = ddata->regmap;
58 struct stm32_timers_dma *dma = &ddata->dma;
160 static void stm32_timers_get_arr_size(struct stm32_timers *ddata) argument
165 regmap_read(ddata->regmap, TIM_ARR, &arr);
171 regmap_write(ddata->regmap, TIM_ARR, ~0L);
172 regmap_read(ddata->regmap, TIM_ARR, &ddata->max_arr);
173 regmap_write(ddata->regmap, TIM_ARR, arr);
177 struct stm32_timers *ddata)
176 stm32_timers_dma_probe(struct device *dev, struct stm32_timers *ddata) argument
208 stm32_timers_dma_remove(struct device *dev, struct stm32_timers *ddata) argument
222 stm32_timers_irq_probe(struct platform_device *pdev, struct stm32_timers *ddata) argument
263 struct stm32_timers *ddata; local
311 struct stm32_timers *ddata = platform_get_drvdata(pdev); local
[all...]
/linux-master/drivers/regulator/
H A Dmax5970-regulator.c54 struct max5970_regulator *ddata = rdev_get_drvdata(rdevs[channel]); local
55 struct regmap *regmap = ddata->regmap;
67 * ddata->irng holds the voltage corresponding to the maximum value the
72 *val = (*val * ddata->irng) >> 10;
74 *val = (*val * 1000) / ddata->shunt_micro_ohms;
88 * ddata->mon_rng holds the voltage corresponding to the maximum value the
93 *val = mul_u64_u32_shr(*val, ddata->mon_rng, 10);
110 struct max5970_regulator *ddata; local
115 ddata = rdev_get_drvdata(rdevs[channel]);
117 if (channel >= 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/tty/
H A Dmxser.c189 #define MXSER_NPORTS(ddata) ((ddata) & 0xffU)
/linux-master/drivers/leds/
H A Dleds-max5970.c33 struct max5970_led *ddata = ldev_to_maxled(cdev); local
37 val = !brightness ? BIT(ddata->index) : 0;
39 ret = regmap_update_bits(ddata->regmap, MAX5970_REG_LED_FLASH, BIT(ddata->index), val);
51 struct max5970_led *ddata; local
73 ddata = devm_kzalloc(dev, sizeof(*ddata), GFP_KERNEL);
74 if (!ddata) {
79 ddata->index = reg;
80 ddata
[all...]
/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...]

Completed in 279 milliseconds

1234