/linux-master/drivers/phy/motorola/ |
H A D | phy-mapphone-mdm6600.c | 110 struct phy_mdm6600 *ddata = phy_get_drvdata(x); local 111 struct gpio_desc *enable_gpio = ddata->ctrl_gpios[PHY_MDM6600_ENABLE]; 113 if (!ddata->enabled) 123 struct phy_mdm6600 *ddata = phy_get_drvdata(x); local 124 struct gpio_desc *enable_gpio = ddata->ctrl_gpios[PHY_MDM6600_ENABLE]; 126 if (!ddata->enabled) 140 struct phy_mdm6600 *ddata = phy_get_drvdata(x); local 141 struct gpio_desc *enable_gpio = ddata->ctrl_gpios[PHY_MDM6600_ENABLE]; 144 if (!ddata->enabled) 151 dev_warn(ddata 174 phy_mdm6600_cmd(struct phy_mdm6600 *ddata, int val) argument 191 struct phy_mdm6600 *ddata; local 216 struct phy_mdm6600 *ddata = data; local 235 struct phy_mdm6600 *ddata = data; local 263 phy_mdm6600_init_irq(struct phy_mdm6600 *ddata) argument 305 phy_mdm6600_init_lines(struct phy_mdm6600 *ddata) argument 364 phy_mdm6600_device_power_on(struct phy_mdm6600 *ddata) argument 444 phy_mdm6600_device_power_off(struct phy_mdm6600 *ddata) argument 479 struct phy_mdm6600 *ddata; local 496 phy_mdm6600_wake_modem(struct phy_mdm6600 *ddata) argument 512 struct phy_mdm6600 *ddata; local 528 struct phy_mdm6600 *ddata = dev_get_drvdata(dev); local 538 struct phy_mdm6600 *ddata = dev_get_drvdata(dev); local 559 struct phy_mdm6600 *ddata; local 636 struct phy_mdm6600 *ddata = platform_get_drvdata(pdev); local [all...] |
H A D | phy-cpcap-usb.c | 131 static bool cpcap_usb_vbus_valid(struct cpcap_phy_ddata *ddata) argument 135 error = iio_read_channel_processed(ddata->vbus, &value); 139 dev_err(ddata->dev, "error reading VBUS: %i\n", error); 167 static int cpcap_phy_get_ints_state(struct cpcap_phy_ddata *ddata, argument 172 error = regmap_read(ddata->reg, CPCAP_REG_INTS1, &val); 180 error = regmap_read(ddata->reg, CPCAP_REG_INTS2, &val); 189 error = regmap_read(ddata->reg, CPCAP_REG_INTS4, &val); 199 static int cpcap_usb_set_uart_mode(struct cpcap_phy_ddata *ddata); 200 static int cpcap_usb_set_usb_mode(struct cpcap_phy_ddata *ddata); 202 static void cpcap_usb_try_musb_mailbox(struct cpcap_phy_ddata *ddata, argument 217 struct cpcap_phy_ddata *ddata; local 336 struct cpcap_phy_ddata *ddata = data; local 346 cpcap_usb_init_irq(struct platform_device *pdev, struct cpcap_phy_ddata *ddata, const char *name) argument 382 cpcap_usb_init_interrupts(struct platform_device *pdev, struct cpcap_phy_ddata *ddata) argument 402 cpcap_usb_gpio_set_mode(struct cpcap_phy_ddata *ddata, enum cpcap_gpio_mode mode) argument 414 cpcap_usb_set_uart_mode(struct cpcap_phy_ddata *ddata) argument 459 cpcap_usb_set_usb_mode(struct cpcap_phy_ddata *ddata) argument 511 cpcap_usb_init_optional_pins(struct cpcap_phy_ddata *ddata) argument 546 cpcap_usb_init_optional_gpios(struct cpcap_phy_ddata *ddata) argument 561 cpcap_usb_init_iio(struct cpcap_phy_ddata *ddata) argument 610 struct cpcap_phy_ddata *ddata; local 690 struct cpcap_phy_ddata *ddata = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/char/hw_random/ |
H A D | omap3-rom-rng.c | 39 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...] |
/linux-master/drivers/video/fbdev/omap2/omapfb/displays/ |
H A D | panel-sony-acx565akm.c | 104 static void acx565akm_transfer(struct panel_drv_data *ddata, int cmd, argument 111 BUG_ON(ddata->spi == NULL); 149 r = spi_sync(ddata->spi, &m); 151 dev_dbg(&ddata->spi->dev, "spi_sync %d\n", r); 154 static inline void acx565akm_cmd(struct panel_drv_data *ddata, int cmd) argument 156 acx565akm_transfer(ddata, cmd, NULL, 0, NULL, 0); 159 static inline void acx565akm_write(struct panel_drv_data *ddata, argument 162 acx565akm_transfer(ddata, reg, buf, len, NULL, 0); 165 static inline void acx565akm_read(struct panel_drv_data *ddata, argument 168 acx565akm_transfer(ddata, re 171 hw_guard_start(struct panel_drv_data *ddata, int guard_msec) argument 177 hw_guard_wait(struct panel_drv_data *ddata) argument 187 set_sleep_mode(struct panel_drv_data *ddata, int on) argument 204 set_display_state(struct panel_drv_data *ddata, int enabled) argument 211 panel_enabled(struct panel_drv_data *ddata) argument 226 panel_detect(struct panel_drv_data *ddata) argument 269 enable_backlight_ctrl(struct panel_drv_data *ddata, int enable) argument 286 set_cabc_mode(struct panel_drv_data *ddata, unsigned mode) argument 300 get_cabc_mode(struct panel_drv_data *ddata) argument 305 get_hw_cabc_mode(struct panel_drv_data *ddata) argument 313 acx565akm_set_brightness(struct panel_drv_data *ddata, int level) argument 326 acx565akm_get_actual_brightness(struct panel_drv_data *ddata) argument 338 struct panel_drv_data *ddata = dev_get_drvdata(&dev->dev); local 359 struct panel_drv_data *ddata = dev_get_drvdata(&dev->dev); local 379 struct panel_drv_data *ddata = dev_get_drvdata(&dev->dev); local 391 struct panel_drv_data *ddata = dev_get_drvdata(&dev->dev); local 419 struct panel_drv_data *ddata = dev_get_drvdata(dev); local 440 struct panel_drv_data *ddata = dev_get_drvdata(dev); local 473 struct panel_drv_data *ddata = dev_get_drvdata(dev); local 506 struct panel_drv_data *ddata = to_panel_data(dssdev); local 517 struct panel_drv_data *ddata = to_panel_data(dssdev); local 528 struct panel_drv_data *ddata = to_panel_data(dssdev); local 584 struct panel_drv_data *ddata = to_panel_data(dssdev); local 615 struct panel_drv_data *ddata = to_panel_data(dssdev); local 639 struct panel_drv_data *ddata = to_panel_data(dssdev); local 656 struct panel_drv_data *ddata = to_panel_data(dssdev); local 668 struct panel_drv_data *ddata = to_panel_data(dssdev); local 676 struct panel_drv_data *ddata = to_panel_data(dssdev); local 698 struct panel_drv_data *ddata; local 825 struct panel_drv_data *ddata = dev_get_drvdata(&spi->dev); local [all...] |
H A D | panel-dsi-cm.c | 84 static int _dsicm_enable_te(struct panel_drv_data *ddata, bool enable); 86 static int dsicm_panel_reset(struct panel_drv_data *ddata); 90 static void hw_guard_start(struct panel_drv_data *ddata, int guard_msec) argument 92 ddata->hw_guard_wait = msecs_to_jiffies(guard_msec); 93 ddata->hw_guard_end = jiffies + ddata->hw_guard_wait; 96 static void hw_guard_wait(struct panel_drv_data *ddata) argument 98 unsigned long wait = ddata->hw_guard_end - jiffies; 100 if ((long)wait > 0 && time_before_eq(wait, ddata->hw_guard_wait)) { 106 static int dsicm_dcs_read_1(struct panel_drv_data *ddata, u argument 122 dsicm_dcs_write_0(struct panel_drv_data *ddata, u8 dcs_cmd) argument 128 dsicm_dcs_write_1(struct panel_drv_data *ddata, u8 dcs_cmd, u8 param) argument 136 dsicm_sleep_in(struct panel_drv_data *ddata) argument 157 dsicm_sleep_out(struct panel_drv_data *ddata) argument 174 dsicm_get_id(struct panel_drv_data *ddata, u8 *id1, u8 *id2, u8 *id3) argument 191 dsicm_set_update_window(struct panel_drv_data *ddata, u16 x, u16 y, u16 w, u16 h) argument 227 dsicm_queue_ulps_work(struct panel_drv_data *ddata) argument 234 dsicm_cancel_ulps_work(struct panel_drv_data *ddata) argument 239 dsicm_enter_ulps(struct panel_drv_data *ddata) argument 273 dsicm_exit_ulps(struct panel_drv_data *ddata) argument 319 dsicm_wake_up(struct panel_drv_data *ddata) argument 331 struct panel_drv_data *ddata = dev_get_drvdata(&dev->dev); local 381 struct panel_drv_data *ddata = dev_get_drvdata(dev); local 412 struct panel_drv_data *ddata = dev_get_drvdata(dev); local 443 struct panel_drv_data *ddata = dev_get_drvdata(dev); local 477 struct panel_drv_data *ddata = dev_get_drvdata(dev); local 491 struct panel_drv_data *ddata = dev_get_drvdata(dev); local 522 struct panel_drv_data *ddata = dev_get_drvdata(dev); local 551 dsicm_hw_reset(struct panel_drv_data *ddata) argument 570 dsicm_power_on(struct panel_drv_data *ddata) argument 665 dsicm_power_off(struct panel_drv_data *ddata) argument 687 dsicm_panel_reset(struct panel_drv_data *ddata) argument 698 struct panel_drv_data *ddata = to_panel_data(dssdev); local 735 struct panel_drv_data *ddata = to_panel_data(dssdev); local 747 struct panel_drv_data *ddata = to_panel_data(dssdev); local 787 struct panel_drv_data *ddata = to_panel_data(dssdev); local 814 struct panel_drv_data *ddata = data; local 823 struct panel_drv_data *ddata = data; local 848 struct panel_drv_data *ddata = container_of(work, struct panel_drv_data, local 861 struct panel_drv_data *ddata = to_panel_data(dssdev); local 908 struct panel_drv_data *ddata = to_panel_data(dssdev); local 923 _dsicm_enable_te(struct panel_drv_data *ddata, bool enable) argument 944 struct panel_drv_data *ddata = to_panel_data(dssdev); local 981 struct panel_drv_data *ddata = to_panel_data(dssdev); local 995 struct panel_drv_data *ddata = to_panel_data(dssdev); local 1076 struct panel_drv_data *ddata = container_of(work, struct panel_drv_data, local 1118 struct panel_drv_data *ddata; local 1246 struct panel_drv_data *ddata = platform_get_drvdata(pdev); local [all...] |
H A D | panel-sharp-ls037v7dw01.c | 59 struct panel_drv_data *ddata = to_panel_data(dssdev); local 60 struct omap_dss_device *in = ddata->in; 70 struct panel_drv_data *ddata = to_panel_data(dssdev); local 71 struct omap_dss_device *in = ddata->in; 81 struct panel_drv_data *ddata = to_panel_data(dssdev); local 82 struct omap_dss_device *in = ddata->in; 91 if (ddata->data_lines) 92 in->ops.dpi->set_data_lines(in, ddata->data_lines); 93 in->ops.dpi->set_timings(in, &ddata->videomode); 95 if (ddata 123 struct panel_drv_data *ddata = to_panel_data(dssdev); local 150 struct panel_drv_data *ddata = to_panel_data(dssdev); local 162 struct panel_drv_data *ddata = to_panel_data(dssdev); local 170 struct panel_drv_data *ddata = to_panel_data(dssdev); local 207 struct panel_drv_data *ddata = platform_get_drvdata(pdev); local 255 struct panel_drv_data *ddata; local 297 struct panel_drv_data *ddata = platform_get_drvdata(pdev); local [all...] |
H A D | panel-tpo-td028ttec1.c | 54 static int jbt_ret_write_0(struct panel_drv_data *ddata, u8 reg) argument 59 rc = spi_write(ddata->spi_dev, (u8 *)&tx_buf, 62 dev_err(&ddata->spi_dev->dev, 68 static int jbt_reg_write_1(struct panel_drv_data *ddata, u8 reg, u8 data) argument 75 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, 78 dev_err(&ddata->spi_dev->dev, 84 static int jbt_reg_write_2(struct panel_drv_data *ddata, u8 reg, u16 data) argument 93 rc = spi_write(ddata->spi_dev, (u8 *)tx_buf, 97 dev_err(&ddata->spi_dev->dev, 159 struct panel_drv_data *ddata local 175 struct panel_drv_data *ddata = to_panel_data(dssdev); local 186 struct panel_drv_data *ddata = to_panel_data(dssdev); local 296 struct panel_drv_data *ddata = to_panel_data(dssdev); local 317 struct panel_drv_data *ddata = to_panel_data(dssdev); local 329 struct panel_drv_data *ddata = to_panel_data(dssdev); local 337 struct panel_drv_data *ddata = to_panel_data(dssdev); local 358 struct panel_drv_data *ddata = dev_get_drvdata(&spi->dev); local 374 struct panel_drv_data *ddata; local 429 struct panel_drv_data *ddata = dev_get_drvdata(&spi->dev); local [all...] |
H A D | connector-hdmi.c | 52 struct panel_drv_data *ddata = to_panel_data(dssdev); local 53 struct omap_dss_device *in = ddata->in; 55 dev_dbg(ddata->dev, "connect\n"); 65 struct panel_drv_data *ddata = to_panel_data(dssdev); local 66 struct omap_dss_device *in = ddata->in; 68 dev_dbg(ddata->dev, "disconnect\n"); 78 struct panel_drv_data *ddata = to_panel_data(dssdev); local 79 struct omap_dss_device *in = ddata->in; 82 dev_dbg(ddata->dev, "enable\n"); 90 in->ops.hdmi->set_timings(in, &ddata 103 struct panel_drv_data *ddata = to_panel_data(dssdev); local 119 struct panel_drv_data *ddata = to_panel_data(dssdev); local 131 struct panel_drv_data *ddata = to_panel_data(dssdev); local 139 struct panel_drv_data *ddata = to_panel_data(dssdev); local 148 struct panel_drv_data *ddata = to_panel_data(dssdev); local 156 struct panel_drv_data *ddata = to_panel_data(dssdev); local 167 struct panel_drv_data *ddata = to_panel_data(dssdev); local 176 struct panel_drv_data *ddata = to_panel_data(dssdev); local 203 struct panel_drv_data *ddata; local 254 struct panel_drv_data *ddata = platform_get_drvdata(pdev); local [all...] |
H A D | connector-dvi.c | 52 struct panel_drv_data *ddata = to_panel_data(dssdev); local 53 struct omap_dss_device *in = ddata->in; 63 struct panel_drv_data *ddata = to_panel_data(dssdev); local 64 struct omap_dss_device *in = ddata->in; 74 struct panel_drv_data *ddata = to_panel_data(dssdev); local 75 struct omap_dss_device *in = ddata->in; 84 in->ops.dvi->set_timings(in, &ddata->timings); 97 struct panel_drv_data *ddata = to_panel_data(dssdev); local 98 struct omap_dss_device *in = ddata->in; 111 struct panel_drv_data *ddata local 123 struct panel_drv_data *ddata = to_panel_data(dssdev); local 131 struct panel_drv_data *ddata = to_panel_data(dssdev); local 171 struct panel_drv_data *ddata = to_panel_data(dssdev); local 201 struct panel_drv_data *ddata = to_panel_data(dssdev); local 232 struct panel_drv_data *ddata = platform_get_drvdata(pdev); local 264 struct panel_drv_data *ddata; local 308 struct panel_drv_data *ddata = platform_get_drvdata(pdev); local [all...] |
H A D | connector-analog-tv.c | 47 struct panel_drv_data *ddata = to_panel_data(dssdev); local 48 struct omap_dss_device *in = ddata->in; 50 dev_dbg(ddata->dev, "connect\n"); 60 struct panel_drv_data *ddata = to_panel_data(dssdev); local 61 struct omap_dss_device *in = ddata->in; 63 dev_dbg(ddata->dev, "disconnect\n"); 73 struct panel_drv_data *ddata = to_panel_data(dssdev); local 74 struct omap_dss_device *in = ddata->in; 77 dev_dbg(ddata->dev, "enable\n"); 85 in->ops.atv->set_timings(in, &ddata 105 struct panel_drv_data *ddata = to_panel_data(dssdev); local 121 struct panel_drv_data *ddata = to_panel_data(dssdev); local 133 struct panel_drv_data *ddata = to_panel_data(dssdev); local 141 struct panel_drv_data *ddata = to_panel_data(dssdev); local 149 struct panel_drv_data *ddata = to_panel_data(dssdev); local 157 struct panel_drv_data *ddata = to_panel_data(dssdev); local 182 struct panel_drv_data *ddata; local 226 struct panel_drv_data *ddata = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/bus/ |
H A D | ti-sysc.c | 58 struct sysc *ddata; member in struct:sysc_module 160 static void sysc_parse_dts_quirks(struct sysc *ddata, struct device_node *np, 162 static int sysc_reset(struct sysc *ddata); 164 static void sysc_write(struct sysc *ddata, int offset, u32 value) argument 166 if (ddata->cfg.quirks & SYSC_QUIRK_16BIT) { 167 writew_relaxed(value & 0xffff, ddata->module_va + offset); 170 if (ddata->offsets[SYSC_REVISION] >= 0 && 171 offset == ddata->offsets[SYSC_REVISION]) { 174 writew_relaxed(hi, ddata->module_va + offset + 4); 180 writel_relaxed(value, ddata 183 sysc_read(struct sysc *ddata, int offset) argument 204 sysc_opt_clks_needed(struct sysc *ddata) argument 209 sysc_read_revision(struct sysc *ddata) argument 219 sysc_read_sysconfig(struct sysc *ddata) argument 229 sysc_read_sysstatus(struct sysc *ddata) argument 239 sysc_poll_reset_sysstatus(struct sysc *ddata) argument 267 sysc_poll_reset_sysconfig(struct sysc *ddata) argument 293 sysc_wait_softreset(struct sysc *ddata) argument 310 sysc_add_named_clock_from_child(struct sysc *ddata, const char *name, const char *optfck_name) argument 360 sysc_init_ext_opt_clock(struct sysc *ddata, const char *name) argument 385 sysc_get_one_clock(struct sysc *ddata, const char *name) argument 427 sysc_get_clocks(struct sysc *ddata) argument 497 sysc_enable_main_clocks(struct sysc *ddata) argument 533 sysc_disable_main_clocks(struct sysc *ddata) argument 550 sysc_enable_opt_clocks(struct sysc *ddata) argument 584 sysc_disable_opt_clocks(struct sysc *ddata) argument 603 sysc_clkdm_deny_idle(struct sysc *ddata) argument 615 sysc_clkdm_allow_idle(struct sysc *ddata) argument 633 sysc_init_resets(struct sysc *ddata) argument 650 sysc_parse_and_check_child_range(struct sysc *ddata) argument 692 sysc_defer_non_critical(struct sysc *ddata) argument 717 sysc_init_stdout_path(struct sysc *ddata) argument 748 sysc_check_quirk_stdout(struct sysc *ddata, struct device_node *np) argument 768 sysc_check_one_child(struct sysc *ddata, struct device_node *np) argument 781 sysc_check_children(struct sysc *ddata) argument 795 sysc_check_quirk_16bit(struct sysc *ddata, struct resource *res) argument 806 sysc_parse_one(struct sysc *ddata, enum sysc_registers reg) argument 836 sysc_parse_registers(struct sysc *ddata) argument 853 sysc_check_registers(struct sysc *ddata) argument 898 sysc_ioremap(struct sysc *ddata) argument 931 sysc_map_and_check_registers(struct sysc *ddata) argument 969 sysc_show_rev(char *bufp, struct sysc *ddata) argument 981 sysc_show_reg(struct sysc *ddata, char *bufp, enum sysc_registers reg) argument 990 sysc_show_name(char *bufp, struct sysc *ddata) argument 1002 sysc_show_registers(struct sysc *ddata) argument 1024 sysc_write_sysconfig(struct sysc *ddata, u32 value) argument 1041 struct sysc *ddata; local 1180 struct sysc *ddata; local 1256 sysc_runtime_suspend_legacy(struct device *dev, struct sysc *ddata) argument 1279 sysc_runtime_resume_legacy(struct device *dev, struct sysc *ddata) argument 1304 struct sysc *ddata; local 1341 struct sysc *ddata; local 1399 sysc_check_context(struct sysc *ddata) argument 1413 sysc_reinit_module(struct sysc *ddata, bool leave_enabled) argument 1457 struct sysc *ddata; local 1475 struct sysc *ddata; local 1709 sysc_init_early_quirks(struct sysc *ddata) argument 1738 sysc_init_revision_quirks(struct sysc *ddata) argument 1772 sysc_quirk_dispc(struct sysc *ddata, int dispc_offset, bool disable) argument 1854 sysc_pre_reset_quirk_dss(struct sysc *ddata) argument 1891 sysc_pre_reset_quirk_hdq1w(struct sysc *ddata) argument 1902 sysc_module_enable_quirk_aess(struct sysc *ddata) argument 1910 sysc_clk_quirk_i2c(struct sysc *ddata, bool enable) argument 1930 sysc_pre_reset_quirk_i2c(struct sysc *ddata) argument 1935 sysc_post_reset_quirk_i2c(struct sysc *ddata) argument 1941 sysc_quirk_rtc(struct sysc *ddata, bool lock) argument 1964 sysc_module_unlock_quirk_rtc(struct sysc *ddata) argument 1969 sysc_module_lock_quirk_rtc(struct sysc *ddata) argument 1975 sysc_module_enable_quirk_otg(struct sysc *ddata) argument 1982 sysc_module_disable_quirk_otg(struct sysc *ddata) argument 1991 sysc_module_enable_quirk_sgx(struct sysc *ddata) argument 2000 sysc_reset_done_quirk_wdt(struct sysc *ddata) argument 2024 sysc_module_disable_quirk_pruss(struct sysc *ddata) argument 2033 sysc_init_module_quirks(struct sysc *ddata) argument 2089 sysc_clockdomain_init(struct sysc *ddata) argument 2121 sysc_legacy_init(struct sysc *ddata) argument 2140 sysc_reset(struct sysc *ddata) argument 2197 sysc_init_module(struct sysc *ddata) argument 2267 sysc_init_sysc_mask(struct sysc *ddata) argument 2282 sysc_init_idlemode(struct sysc *ddata, u8 *idlemodes, const char *name) argument 2301 sysc_init_idlemodes(struct sysc *ddata) argument 2325 sysc_init_syss_mask(struct sysc *ddata) argument 2353 sysc_child_add_named_clock(struct sysc *ddata, struct device *child, const char *name) argument 2383 sysc_child_add_clocks(struct sysc *ddata, struct device *child) argument 2418 struct sysc *ddata; local 2435 struct sysc *ddata; local 2453 struct sysc *ddata; local 2494 struct sysc *ddata; local 2537 struct sysc *ddata; local 2579 sysc_add_restored(struct sysc *ddata) argument 2616 sysc_legacy_idle_quirk(struct sysc *ddata, struct device *child) argument 2626 struct sysc *ddata; local 2666 sysc_parse_dts_quirks(struct sysc *ddata, struct device_node *np, bool is_child) argument 2688 sysc_init_dts_quirks(struct sysc *ddata) argument 2710 sysc_unprepare(struct sysc *ddata) argument 2970 sysc_init_pdata(struct sysc *ddata) argument 2997 sysc_init_match(struct sysc *ddata) argument 3014 struct sysc *ddata; local 3110 sysc_init_static_data(struct sysc *ddata) argument 3217 sysc_check_disabled_devices(struct sysc *ddata) argument 3240 sysc_check_active_timer(struct sysc *ddata) argument 3275 struct sysc *ddata; local 3402 struct sysc *ddata = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/w1/masters/ |
H A D | w1-gpio.c | 28 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/gpu/drm/panel/ |
H A D | panel-dsi-cm.c | 77 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/gpio/ |
H A D | gpio-siox.c | 29 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/clocksource/ |
H A D | clksrc_st_lpc.c | 28 } 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...] |
/linux-master/drivers/mfd/ |
H A D | stm32-lptimer.c | 24 static int stm32_lptimer_detect_encoder(struct stm32_lptimer *ddata) argument 33 ret = regmap_update_bits(ddata->regmap, STM32_LPTIM_CFGR, 38 ret = regmap_read(ddata->regmap, STM32_LPTIM_CFGR, &val); 42 ret = regmap_update_bits(ddata->regmap, STM32_LPTIM_CFGR, 47 ddata->has_encoder = !!(val & STM32_LPTIM_ENC); 55 struct stm32_lptimer *ddata; local 59 ddata = devm_kzalloc(dev, sizeof(*ddata), GFP_KERNEL); 60 if (!ddata) 67 ddata [all...] |
H A D | atmel-flexcom.c | 40 struct atmel_flexcom *ddata; local 43 ddata = devm_kzalloc(&pdev->dev, sizeof(*ddata), GFP_KERNEL); 44 if (!ddata) 47 platform_set_drvdata(pdev, ddata); 49 err = of_property_read_u32(np, "atmel,flexcom-mode", &ddata->opmode); 53 if (ddata->opmode < ATMEL_FLEXCOM_MODE_USART || 54 ddata->opmode > ATMEL_FLEXCOM_MODE_TWI) 57 ddata->base = devm_platform_get_and_ioremap_resource(pdev, 0, NULL); 58 if (IS_ERR(ddata 90 struct atmel_flexcom *ddata = dev_get_drvdata(dev); local [all...] |
H A D | mp2629.c | 38 struct mp2629_data *ddata; local 41 ddata = devm_kzalloc(&client->dev, sizeof(*ddata), GFP_KERNEL); 42 if (!ddata) 45 ddata->dev = &client->dev; 46 i2c_set_clientdata(client, ddata); 48 ddata->regmap = devm_regmap_init_i2c(client, &mp2629_regmap_config); 49 if (IS_ERR(ddata->regmap)) { 50 dev_err(ddata->dev, "Failed to allocate regmap\n"); 51 return PTR_ERR(ddata [all...] |
H A D | ene-kb3930.c | 44 static void kb3930_off(struct kb3930 *ddata, int off_mode) argument 46 gpiod_direction_output(ddata->off_gpios->desc[EC_GPIO_OFF_MODE], 57 gpiod_direction_output(ddata->off_gpios->desc[EC_GPIO_WAVE], 0); 59 gpiod_direction_output(ddata->off_gpios->desc[EC_GPIO_WAVE], 1); 87 struct kb3930 *ddata = context; local 89 return i2c_smbus_write_word_data(ddata->client, EC_RAM_OUT, 96 struct kb3930 *ddata = context; local 99 ret = i2c_smbus_write_word_data(ddata->client, EC_RAM_IN, reg); 103 ret = i2c_smbus_read_word_data(ddata->client, EC_DATA_IN); 126 struct kb3930 *ddata; local 182 struct kb3930 *ddata = i2c_get_clientdata(client); local [all...] |
/linux-master/drivers/pwm/ |
H A D | pwm-sifive.c | 62 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/power/supply/ |
H A D | cpcap-battery.c | 147 cpcap_battery_get_state(struct cpcap_battery_ddata *ddata, argument 153 return &ddata->state[state]; 157 cpcap_battery_latest(struct cpcap_battery_ddata *ddata) argument 159 return cpcap_battery_get_state(ddata, CPCAP_BATTERY_STATE_LATEST); 163 cpcap_battery_previous(struct cpcap_battery_ddata *ddata) argument 165 return cpcap_battery_get_state(ddata, CPCAP_BATTERY_STATE_PREVIOUS); 169 cpcap_battery_get_empty(struct cpcap_battery_ddata *ddata) argument 171 return cpcap_battery_get_state(ddata, CPCAP_BATTERY_STATE_EMPTY); 175 cpcap_battery_get_full(struct cpcap_battery_ddata *ddata) argument 177 return cpcap_battery_get_state(ddata, CPCAP_BATTERY_STATE_FUL 180 cpcap_charger_battery_temperature(struct cpcap_battery_ddata *ddata, int *value) argument 201 cpcap_battery_get_voltage(struct cpcap_battery_ddata *ddata) argument 217 cpcap_battery_get_current(struct cpcap_battery_ddata *ddata) argument 254 cpcap_battery_cc_raw_div(struct cpcap_battery_ddata *ddata, s32 sample, s32 accumulator, s16 offset, u32 divider) argument 273 cpcap_battery_cc_to_uah(struct cpcap_battery_ddata *ddata, s32 sample, s32 accumulator, s16 offset) argument 282 cpcap_battery_cc_to_ua(struct cpcap_battery_ddata *ddata, s32 sample, s32 accumulator, s16 offset) argument 308 cpcap_battery_read_accumulated(struct cpcap_battery_ddata *ddata, struct cpcap_coulomb_counter_data *ccd) argument 407 cpcap_battery_detect_battery_type(struct cpcap_battery_ddata *ddata) argument 440 cpcap_battery_cc_get_avg_current(struct cpcap_battery_ddata *ddata) argument 469 cpcap_battery_get_charger_status(struct cpcap_battery_ddata *ddata, int *val) argument 492 cpcap_battery_full(struct cpcap_battery_ddata *ddata) argument 527 cpcap_battery_low(struct cpcap_battery_ddata *ddata) argument 540 cpcap_battery_update_status(struct cpcap_battery_ddata *ddata) argument 639 struct cpcap_battery_ddata *ddata = power_supply_get_drvdata(psy); local 793 cpcap_battery_update_charger(struct cpcap_battery_ddata *ddata, int const_charge_voltage) argument 830 struct cpcap_battery_ddata *ddata = power_supply_get_drvdata(psy); local 872 struct cpcap_battery_ddata *ddata = data; local 915 cpcap_battery_init_irq(struct platform_device *pdev, struct cpcap_battery_ddata *ddata, const char *name) argument 956 cpcap_battery_init_interrupts(struct platform_device *pdev, struct cpcap_battery_ddata *ddata) argument 985 cpcap_battery_init_iio(struct cpcap_battery_ddata *ddata) argument 1014 cpcap_battery_calibrate(struct cpcap_battery_ddata *ddata) argument 1090 struct cpcap_battery_ddata *ddata; local 1156 struct cpcap_battery_ddata *ddata = platform_get_drvdata(pdev); local [all...] |
/linux-master/drivers/irqchip/ |
H A D | irq-st.c | 54 struct st_irq_syscfg *ddata = dev_get_drvdata(&pdev->dev); local 59 ddata->config |= ST_A9_IRQ_EN_EXT_0; 62 ddata->config |= ST_A9_IRQ_EN_EXT_1; 65 ddata->config |= ST_A9_IRQ_EN_EXT_2; 68 ddata->config |= ST_A9_IRQ_EN_CTI_0; 71 ddata->config |= ST_A9_IRQ_EN_CTI_1; 74 ddata->config |= ST_A9_IRQ_EN_PMU_0; 77 ddata->config |= ST_A9_IRQ_EN_PMU_1; 80 ddata->config |= ST_A9_IRQ_EN_PL310_L2; 90 ddata 100 struct st_irq_syscfg *ddata = dev_get_drvdata(&pdev->dev); local 141 struct st_irq_syscfg *ddata; local 162 struct st_irq_syscfg *ddata = dev_get_drvdata(dev); local [all...] |
/linux-master/drivers/watchdog/ |
H A D | mpc8xxx_wdt.c | 72 static void mpc8xxx_wdt_keepalive(struct mpc8xxx_wdt_ddata *ddata) argument 75 spin_lock(&ddata->lock); 76 out_be16(&ddata->base->swsrr, 0x556c); 77 out_be16(&ddata->base->swsrr, 0xaa39); 78 spin_unlock(&ddata->lock); 83 struct mpc8xxx_wdt_ddata *ddata = local 85 u32 tmp = in_be32(&ddata->base->swcrr); 89 tmp |= SWCRR_SWEN | SWCRR_SWPR | (ddata->swtc << 16); 94 out_be32(&ddata->base->swcrr, tmp); 96 tmp = in_be32(&ddata 108 struct mpc8xxx_wdt_ddata *ddata = local 132 struct mpc8xxx_wdt_ddata *ddata; local [all...] |
/linux-master/drivers/siox/ |
H A D | siox-bus-gpio.c | 32 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 D | st_remoteproc.c | 77 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...] |