| /drivers/i2c/busses/ |
| A D | i2c-mv64xxx.c | 264 if (drv_data->send_stop || drv_data->aborting) { in mv64xxx_i2c_fsm() 328 drv_data->state, status, drv_data->msg->addr, in mv64xxx_i2c_fsm() 339 drv_data->msg = drv_data->msgs; in mv64xxx_i2c_send_start() 341 drv_data->bytes_left = drv_data->msg->len; in mv64xxx_i2c_send_start() 370 drv_data->send_stop = drv_data->num_msgs == 1; in mv64xxx_i2c_do_action() 400 drv_data->msg->buf[drv_data->byte_posn++] = in mv64xxx_i2c_do_action() 407 drv_data->msg->buf[drv_data->byte_posn++] = in mv64xxx_i2c_do_action() 557 !drv_data->block, drv_data->adapter.timeout); in mv64xxx_i2c_wait_for_completion() 573 !drv_data->block, drv_data->adapter.timeout); in mv64xxx_i2c_wait_for_completion() 1071 free_irq(drv_data->irq, drv_data); in mv64xxx_i2c_probe() [all …]
|
| /drivers/spi/ |
| A D | spi-pxa2xx.c | 486 || (drv_data->tx == drv_data->tx_end)) in null_writer() 504 return drv_data->rx == drv_data->rx_end; in null_reader() 510 || (drv_data->tx == drv_data->tx_end)) in u8_writer() 532 || (drv_data->tx == drv_data->tx_end)) in u16_writer() 554 || (drv_data->tx == drv_data->tx_end)) in u32_writer() 650 if (drv_data->read(drv_data)) { in interrupt_transfer() 658 if (drv_data->read(drv_data)) { in interrupt_transfer() 662 } while (drv_data->write(drv_data)); in interrupt_transfer() 664 if (drv_data->read(drv_data)) { in interrupt_transfer() 669 if (drv_data->tx == drv_data->tx_end) { in interrupt_transfer() [all …]
|
| A D | spi-pxa2xx-dma.c | 43 error = read_SSSR_bits(drv_data, drv_data->mask_sr) & SSSR_ROR; in pxa2xx_spi_dma_transfer_complete() 46 clear_SSCR1_bits(drv_data, drv_data->dma_cr1); in pxa2xx_spi_dma_transfer_complete() 47 write_SSSR_CS(drv_data, drv_data->clear_sr); in pxa2xx_spi_dma_transfer_complete() 48 if (!pxa25x_ssp_comp(drv_data)) in pxa2xx_spi_dma_transfer_complete() 49 pxa2xx_spi_write(drv_data, SSTO, 0); in pxa2xx_spi_dma_transfer_complete() 53 pxa_ssp_disable(drv_data->ssp); in pxa2xx_spi_dma_transfer_complete() 77 switch (drv_data->n_bytes) { in pxa2xx_spi_dma_prepare_one() 98 chan = drv_data->controller->dma_tx; in pxa2xx_spi_dma_prepare_one() 105 chan = drv_data->controller->dma_rx; in pxa2xx_spi_dma_prepare_one() 122 status = read_SSSR_bits(drv_data, drv_data->mask_sr); in pxa2xx_spi_dma_transfer() [all …]
|
| A D | spi-pxa2xx.h | 69 int (*write)(struct driver_data *drv_data); 70 int (*read)(struct driver_data *drv_data); 81 return pxa_ssp_read_reg(drv_data->ssp, reg); in pxa2xx_spi_read() 86 pxa_ssp_write_reg(drv_data->ssp, reg, val); in pxa2xx_spi_write() 93 switch (drv_data->ssp_type) { in pxa25x_ssp_comp() 105 pxa2xx_spi_write(drv_data, SSCR1, pxa2xx_spi_read(drv_data, SSCR1) & ~bits); in clear_SSCR1_bits() 110 return pxa2xx_spi_read(drv_data, SSSR) & bits; in read_SSSR_bits() 115 if (drv_data->ssp_type == CE4100_SSP || in write_SSSR_CS() 116 drv_data->ssp_type == QUARK_X1000_SSP) in write_SSSR_CS() 117 val |= read_SSSR_bits(drv_data, SSSR_ALT_FRM_MASK); in write_SSSR_CS() [all …]
|
| /drivers/nfc/nfcmrvl/ |
| A D | usb.c | 152 struct nfcmrvl_usb_drv_data *drv_data = priv->drv_data; in nfcmrvl_tx_complete() local 168 struct nfcmrvl_usb_drv_data *drv_data = priv->drv_data; in nfcmrvl_usb_nci_open() local 199 struct nfcmrvl_usb_drv_data *drv_data = priv->drv_data; in nfcmrvl_usb_nci_close() local 223 struct nfcmrvl_usb_drv_data *drv_data = priv->drv_data; in nfcmrvl_usb_nci_send() local 301 drv_data = devm_kzalloc(&intf->dev, sizeof(*drv_data), GFP_KERNEL); in nfcmrvl_probe() 302 if (!drv_data) in nfcmrvl_probe() 319 if (!drv_data->bulk_tx_ep || !drv_data->bulk_rx_ep) in nfcmrvl_probe() 322 drv_data->udev = udev; in nfcmrvl_probe() 323 drv_data->intf = intf; in nfcmrvl_probe() 337 drv_data->priv = priv; in nfcmrvl_probe() [all …]
|
| A D | spi.c | 68 struct nfcmrvl_spi_drv_data *drv_data = priv->drv_data; in nfcmrvl_spi_nci_send() local 82 err = nci_spi_send(drv_data->nci_spi, &drv_data->handshake_completion, in nfcmrvl_spi_nci_send() 93 struct nfcmrvl_spi_drv_data *drv_data = priv->drv_data; in nfcmrvl_spi_nci_update_config() local 134 drv_data = devm_kzalloc(&spi->dev, sizeof(*drv_data), GFP_KERNEL); in nfcmrvl_spi_probe() 135 if (!drv_data) in nfcmrvl_spi_probe() 138 drv_data->spi = spi; in nfcmrvl_spi_probe() 139 drv_data->priv = NULL; in nfcmrvl_spi_probe() 161 drv_data, &spi_ops, in nfcmrvl_spi_probe() 162 &drv_data->spi->dev, in nfcmrvl_spi_probe() 164 if (IS_ERR(drv_data->priv)) in nfcmrvl_spi_probe() [all …]
|
| A D | i2c.c | 70 if (!drv_data->priv) in nfcmrvl_i2c_int_irq_thread_fn() 96 struct nfcmrvl_i2c_drv_data *drv_data = priv->drv_data; in nfcmrvl_i2c_nci_open() local 98 if (!drv_data) in nfcmrvl_i2c_nci_open() 112 struct nfcmrvl_i2c_drv_data *drv_data = priv->drv_data; in nfcmrvl_i2c_nci_send() local 131 nfc_err(drv_data->dev, in nfcmrvl_i2c_nci_send() 198 drv_data = devm_kzalloc(&client->dev, sizeof(*drv_data), GFP_KERNEL); in nfcmrvl_i2c_probe() 199 if (!drv_data) in nfcmrvl_i2c_probe() 202 drv_data->i2c = client; in nfcmrvl_i2c_probe() 204 drv_data->priv = NULL; in nfcmrvl_i2c_probe() 229 drv_data, &i2c_ops, in nfcmrvl_i2c_probe() [all …]
|
| /drivers/ata/ |
| A D | pata_ep93xx.c | 347 ata_timing_merge(&t, &drv_data->t, &drv_data->t, in ep93xx_pata_set_piomode() 628 if (drv_data->dma_rx_channel) { in ep93xx_pata_release_dma() 630 drv_data->dma_rx_channel = NULL; in ep93xx_pata_release_dma() 632 if (drv_data->dma_tx_channel) { in ep93xx_pata_release_dma() 706 ? drv_data->dma_tx_channel : drv_data->dma_rx_channel; in ep93xx_pata_dma_start() 932 drv_data = devm_kzalloc(&pdev->dev, sizeof(*drv_data), GFP_KERNEL); in ep93xx_pata_probe() 933 if (!drv_data) in ep93xx_pata_probe() 936 drv_data->pdev = pdev; in ep93xx_pata_probe() 937 drv_data->ide_base = ide_base; in ep93xx_pata_probe() 953 host->private_data = drv_data; in ep93xx_pata_probe() [all …]
|
| A D | ahci_st.c | 59 if (drv_data->pwr) { in st_ahci_deassert_resets() 67 if (drv_data->sw_rst) { in st_ahci_deassert_resets() 75 if (drv_data->pwr_rst) { in st_ahci_deassert_resets() 93 if (drv_data->pwr) { in st_ahci_host_stop() 108 if (IS_ERR(drv_data->pwr)) { in st_ahci_probe_resets() 110 drv_data->pwr = NULL; in st_ahci_probe_resets() 116 drv_data->sw_rst = NULL; in st_ahci_probe_resets() 122 drv_data->pwr_rst = NULL; in st_ahci_probe_resets() 150 drv_data = devm_kzalloc(&pdev->dev, sizeof(*drv_data), GFP_KERNEL); in st_ahci_probe() 151 if (!drv_data) in st_ahci_probe() [all …]
|
| /drivers/hid/ |
| A D | hid-kysona.c | 54 val->intval = drv_data->online; in kysona_battery_get_property() 57 if (drv_data->online) in kysona_battery_get_property() 169 struct power_supply_config pscfg = { .drv_data = drv_data }; in kysona_battery_probe() 172 drv_data->online = false; in kysona_battery_probe() 190 if (IS_ERR(drv_data->battery)) { in kysona_battery_probe() 192 drv_data->battery = NULL; in kysona_battery_probe() 219 drv_data = devm_kzalloc(&hdev->dev, sizeof(*drv_data), GFP_KERNEL); in kysona_probe() 220 if (!drv_data) in kysona_probe() 224 drv_data->hdev = hdev; in kysona_probe() 249 drv_data->online = data[6]; in kysona_raw_event() [all …]
|
| A D | hid-lg4ff.c | 416 if (!drv_data) { in lg4ff_play() 478 if (!drv_data) { in lg4ff_set_autocenter_default() 558 if (!drv_data) { in lg4ff_set_autocenter_ffex() 592 if (!drv_data) { in lg4ff_set_range_g25() 628 if (!drv_data) { in lg4ff_set_range_dfp() 772 if (!drv_data) { in lg4ff_switch_compatibility_mode() 807 if (!drv_data) { in lg4ff_alternate_modes_show() 858 if (!drv_data) { in lg4ff_alternate_modes_store() 948 if (!drv_data) { in lg4ff_combine_show() 972 if (!drv_data) { in lg4ff_combine_store() [all …]
|
| A D | hid-plantronics.c | 142 if (!drv_data->double_key_to || !value) in plantronics_event() 145 prev_tsto = drv_data->last_key_ts + drv_data->double_key_to; in plantronics_event() 146 cur_ts = drv_data->last_key_ts = jiffies; in plantronics_event() 147 prev_key = drv_data->last_key; in plantronics_event() 148 cur_key = drv_data->last_key = usage->code; in plantronics_event() 186 struct plt_drv_data *drv_data; in plantronics_probe() local 189 drv_data = devm_kzalloc(&hdev->dev, sizeof(*drv_data), GFP_KERNEL); in plantronics_probe() 190 if (!drv_data) in plantronics_probe() 201 drv_data->last_key_ts = jiffies - drv_data->double_key_to; in plantronics_probe() 205 drv_data->double_key_to = 0; in plantronics_probe() [all …]
|
| A D | hid-steelseries.c | 166 if (!drv_data) { in steelseries_srws1_led_all_set_brightness() 187 if (!drv_data) { in steelseries_srws1_led_all_get_brightness() 203 if (!drv_data) { in steelseries_srws1_led_set_brightness() 233 if (!drv_data) { in steelseries_srws1_led_get_brightness() 255 struct steelseries_srws1_data *drv_data = kzalloc(sizeof(*drv_data), GFP_KERNEL); in steelseries_srws1_probe() local 257 if (drv_data == NULL) { in steelseries_srws1_probe() 282 drv_data->led_state = 0; in steelseries_srws1_probe() 326 drv_data->led[i] = led; in steelseries_srws1_probe() 347 kfree(drv_data); in steelseries_srws1_probe() 358 if (drv_data) { in steelseries_srws1_remove() [all …]
|
| A D | hid-lg.c | 732 if (drv_data->quirks & LG_FF4) { in lg_event() 744 if (drv_data->quirks & LG_FF4) in lg_raw_event() 755 struct lg_drv_data *drv_data; in lg_probe() local 772 if (!drv_data) { in lg_probe() 776 drv_data->quirks = id->driver_data; in lg_probe() 780 if (drv_data->quirks & LG_NOGET) in lg_probe() 829 if (drv_data->quirks & LG_FF) in lg_probe() 831 else if (drv_data->quirks & LG_FF2) in lg_probe() 846 kfree(drv_data); in lg_probe() 853 if (drv_data->quirks & LG_FF4) in lg_remove() [all …]
|
| /drivers/crypto/chelsio/ |
| A D | chcr_core.c | 85 u_ctx = drv_data.last_dev; in assign_chcr_device() 86 if (list_is_last(&drv_data.last_dev->entry, &drv_data.act_dev)) in assign_chcr_device() 87 drv_data.last_dev = list_first_entry(&drv_data.act_dev, in assign_chcr_device() 90 drv_data.last_dev = in assign_chcr_device() 106 if (!drv_data.last_dev) in chcr_dev_add() 107 drv_data.last_dev = u_ctx; in chcr_dev_add() 132 if (list_is_last(&drv_data.last_dev->entry, &drv_data.act_dev)) in chcr_dev_move() 133 drv_data.last_dev = list_first_entry(&drv_data.act_dev, in chcr_dev_move() 136 drv_data.last_dev = in chcr_dev_move() 141 drv_data.last_dev = NULL; in chcr_dev_move() [all …]
|
| /drivers/watchdog/ |
| A D | menf21bmc_wdt.c | 118 struct menf21bmc_wdt *drv_data; in menf21bmc_wdt_probe() local 122 if (!drv_data) in menf21bmc_wdt_probe() 125 drv_data->wdt.ops = &menf21bmc_wdt_ops; in menf21bmc_wdt_probe() 126 drv_data->wdt.info = &menf21bmc_wdt_info; in menf21bmc_wdt_probe() 127 drv_data->wdt.min_timeout = BMC_WD_TIMEOUT_MIN; in menf21bmc_wdt_probe() 128 drv_data->wdt.max_timeout = BMC_WD_TIMEOUT_MAX; in menf21bmc_wdt_probe() 129 drv_data->wdt.parent = dev; in menf21bmc_wdt_probe() 130 drv_data->i2c_client = i2c_client; in menf21bmc_wdt_probe() 145 watchdog_set_drvdata(&drv_data->wdt, drv_data); in menf21bmc_wdt_probe() 146 platform_set_drvdata(pdev, drv_data); in menf21bmc_wdt_probe() [all …]
|
| A D | max77620_wdt.c | 47 const struct max77620_variant *drv_data; member 75 return regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl2, in max77620_wdt_start() 83 return regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl2, in max77620_wdt_stop() 92 wdt->drv_data->wdtc_mask, 0x1); in max77620_wdt_ping() 130 ret = regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl3, in max77620_wdt_set_timeout() 131 wdt->drv_data->wdtc_mask, 0x1); in max77620_wdt_set_timeout() 135 ret = regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl2, in max77620_wdt_set_timeout() 190 wdt->drv_data->bit_wd_rst_wk, in max77620_wdt_probe() 191 wdt->drv_data->bit_wd_rst_wk); in max77620_wdt_probe() 199 wdt->drv_data->cnfg_glbl2_cfg_bits, in max77620_wdt_probe() [all …]
|
| /drivers/hwmon/ |
| A D | menf21bmc_hwmon.c | 60 || !drv_data->valid) { in menf21bmc_hwmon_update() 68 drv_data->in_val[i] = val; in menf21bmc_hwmon_update() 70 drv_data->last_update = jiffies; in menf21bmc_hwmon_update() 71 drv_data->valid = true; in menf21bmc_hwmon_update() 87 drv_data->in_min[i] = val; in menf21bmc_hwmon_get_volt_limits() 94 drv_data->in_max[i] = val; in menf21bmc_hwmon_get_volt_limits() 113 if (IS_ERR(drv_data)) in in_show() 114 return PTR_ERR(drv_data); in in_show() 191 struct menf21bmc_hwmon *drv_data; in menf21bmc_hwmon_probe() local 197 if (!drv_data) in menf21bmc_hwmon_probe() [all …]
|
| /drivers/phy/rockchip/ |
| A D | phy-rockchip-inno-csidphy.c | 137 const struct dphy_drv_data *drv_data; member 145 const struct dphy_drv_data *drv_data = priv->drv_data; in write_grf_reg() local 179 const struct dphy_drv_data *drv_data = priv->drv_data; in rockchip_inno_csidphy_ths_settle() local 192 const struct dphy_drv_data *drv_data = priv->drv_data; in rockchip_inno_csidphy_configure() local 210 hsfreq = drv_data->hsfreq_ranges[i].cfg_bit; in rockchip_inno_csidphy_configure() 225 const struct dphy_drv_data *drv_data = priv->drv_data; in rockchip_inno_csidphy_power_on() local 241 if (drv_data->pwrctl_offset >= 0) in rockchip_inno_csidphy_power_on() 253 if (drv_data->pwrctl_offset >= 0) in rockchip_inno_csidphy_power_on() 294 const struct dphy_drv_data *drv_data = priv->drv_data; in rockchip_inno_csidphy_power_off() local 301 if (drv_data->pwrctl_offset >= 0) in rockchip_inno_csidphy_power_off() [all …]
|
| A D | phy-rockchip-dphy-rx0.c | 153 const struct rk_dphy_drv_data *drv_data; member 162 const struct dphy_reg *reg = &priv->drv_data->regs[index]; in rk_dphy_write_grf() 229 const struct rk_dphy_drv_data *drv_data = priv->drv_data; in rk_dphy_configure() local 245 for (i = 0; i < drv_data->num_hsfreq_ranges; i++) { in rk_dphy_configure() 247 hsfreq = drv_data->hsfreq_ranges[i].cfg_bit; in rk_dphy_configure() 278 clk_bulk_disable(priv->drv_data->num_clks, priv->clks); in rk_dphy_power_off() 327 const struct rk_dphy_drv_data *drv_data; in rk_dphy_probe() local 348 drv_data = of_device_get_match_data(dev); in rk_dphy_probe() 349 priv->drv_data = drv_data; in rk_dphy_probe() 354 for (i = 0; i < drv_data->num_clks; i++) in rk_dphy_probe() [all …]
|
| /drivers/clk/ |
| A D | clk-max77686.c | 153 if (idx >= drv_data->num_clks) { in of_clk_max77686_get() 158 return &drv_data->max_clk_data[idx].hw; in of_clk_max77686_get() 166 struct max77686_clk_driver_data *drv_data; in max77686_clk_probe() local 171 drv_data = devm_kzalloc(dev, sizeof(*drv_data), GFP_KERNEL); in max77686_clk_probe() 172 if (!drv_data) in max77686_clk_probe() 181 drv_data->chip = id->driver_data; in max77686_clk_probe() 183 switch (drv_data->chip) { in max77686_clk_probe() 204 drv_data->num_clks = num_clks; in max77686_clk_probe() 208 if (!drv_data->max_clk_data) in max77686_clk_probe() 249 drv_data); in max77686_clk_probe() [all …]
|
| /drivers/pinctrl/uniphier/ |
| A D | pinctrl-uniphier.h | 96 static inline unsigned int uniphier_pin_get_iectrl(void *drv_data) in uniphier_pin_get_iectrl() argument 98 return ((unsigned long)drv_data >> UNIPHIER_PIN_IECTRL_SHIFT) & in uniphier_pin_get_iectrl() 102 static inline unsigned int uniphier_pin_get_drvctrl(void *drv_data) in uniphier_pin_get_drvctrl() argument 104 return ((unsigned long)drv_data >> UNIPHIER_PIN_DRVCTRL_SHIFT) & in uniphier_pin_get_drvctrl() 108 static inline unsigned int uniphier_pin_get_drv_type(void *drv_data) in uniphier_pin_get_drv_type() argument 110 return ((unsigned long)drv_data >> UNIPHIER_PIN_DRV_TYPE_SHIFT) & in uniphier_pin_get_drv_type() 114 static inline unsigned int uniphier_pin_get_pupdctrl(void *drv_data) in uniphier_pin_get_pupdctrl() argument 116 return ((unsigned long)drv_data >> UNIPHIER_PIN_PUPDCTRL_SHIFT) & in uniphier_pin_get_pupdctrl() 120 static inline unsigned int uniphier_pin_get_pull_dir(void *drv_data) in uniphier_pin_get_pull_dir() argument 122 return ((unsigned long)drv_data >> UNIPHIER_PIN_PULL_DIR_SHIFT) & in uniphier_pin_get_pull_dir() [all …]
|
| /drivers/soc/qcom/ |
| A D | llcc-qcom.c | 3859 if (IS_ERR(drv_data)) in llcc_slice_getd() 3862 cfg = drv_data->cfg; in llcc_slice_getd() 3863 sz = drv_data->cfg_size; in llcc_slice_getd() 3904 if (IS_ERR(drv_data)) in llcc_update_act_ctrl() 3926 regmap = drv_data->bcast_and_regmap ?: drv_data->bcast_regmap; in llcc_update_act_ctrl() 3959 if (IS_ERR(drv_data)) in llcc_slice_activate() 3999 if (IS_ERR(drv_data)) in llcc_slice_deactivate() 4437 if (!IS_ERR(drv_data)) in qcom_llcc_probe() 4440 drv_data = devm_kzalloc(dev, sizeof(*drv_data), GFP_KERNEL); in qcom_llcc_probe() 4441 if (!drv_data) { in qcom_llcc_probe() [all …]
|
| /drivers/rtc/ |
| A D | rtc-max77686.c | 295 u8 mask = info->drv_data->mask; in max77686_rtc_data_to_tm() 313 if (!info->drv_data->alarm_enable_reg) in max77686_rtc_data_to_tm() 327 if (info->drv_data->alarm_enable_reg) { in max77686_rtc_tm_to_data() 409 info->drv_data->map[REG_RTC_SEC], in max77686_rtc_set_time() 448 if (info->drv_data->alarm_enable_reg) { in max77686_rtc_read_alarm() 509 if (info->drv_data->alarm_enable_reg) { in max77686_rtc_stop_alarm() 559 if (info->drv_data->alarm_enable_reg) { in max77686_rtc_start_alarm() 614 info->drv_data->map[REG_ALARM1_SEC], in max77686_rtc_set_alarm() 717 info->drv_data->rtc_i2c_addr); in max77686_init_rtc_regmap() 723 info->drv_data->regmap_config); in max77686_init_rtc_regmap() [all …]
|
| /drivers/phy/samsung/ |
| A D | phy-exynos5-usbdrd.c | 625 tune = phy_drd->drv_data->phy_tunes[state]; in exynos5_usbdrd_apply_phy_tunes() 1238 if (phy_drd->drv_data->phy_tunes) in exynos7870_usbdrd_utmi_init() 1545 if (phy_drd->drv_data->phy_tunes) in exynos850_usbdrd_utmi_init() 1742 phy_drd->drv_data->n_core_clks, in exynos5_usbdrd_phy_clk_handle() 1757 if (phy_drd->drv_data->n_core_clks) { in exynos5_usbdrd_phy_clk_handle() 2287 drv_data = of_device_get_match_data(dev); in exynos5_usbdrd_phy_probe() 2288 if (!drv_data) in exynos5_usbdrd_phy_probe() 2290 phy_drd->drv_data = drv_data; in exynos5_usbdrd_phy_probe() 2352 drv_data->n_regulators, in exynos5_usbdrd_phy_probe() 2358 drv_data->regulator_names, in exynos5_usbdrd_phy_probe() [all …]
|