/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-mv64xxx.c | 173 mv64xxx_i2c_prepare_for_io(struct mv64xxx_i2c_data *drv_data, in mv64xxx_i2c_prepare_for_io() argument 178 drv_data->cntl_bits = MV64XXX_I2C_REG_CONTROL_ACK | in mv64xxx_i2c_prepare_for_io() 185 drv_data->addr1 = 0xf0 | (((u32)msg->addr & 0x300) >> 7) | dir; in mv64xxx_i2c_prepare_for_io() 186 drv_data->addr2 = (u32)msg->addr & 0xff; in mv64xxx_i2c_prepare_for_io() 188 drv_data->addr1 = MV64XXX_I2C_ADDR_ADDR((u32)msg->addr) | dir; in mv64xxx_i2c_prepare_for_io() 189 drv_data->addr2 = 0; in mv64xxx_i2c_prepare_for_io() 203 mv64xxx_i2c_hw_init(struct mv64xxx_i2c_data *drv_data) in mv64xxx_i2c_hw_init() argument 205 if (drv_data->offload_enabled) { in mv64xxx_i2c_hw_init() 206 writel(0, drv_data->reg_base + MV64XXX_I2C_REG_BRIDGE_CONTROL); in mv64xxx_i2c_hw_init() 207 writel(0, drv_data->reg_base + MV64XXX_I2C_REG_BRIDGE_TIMING); in mv64xxx_i2c_hw_init() [all …]
|
/Linux-v4.19/drivers/nfc/nfcmrvl/ |
D | usb.c | 54 static int nfcmrvl_inc_tx(struct nfcmrvl_usb_drv_data *drv_data) in nfcmrvl_inc_tx() argument 59 spin_lock_irqsave(&drv_data->txlock, flags); in nfcmrvl_inc_tx() 60 rv = test_bit(NFCMRVL_USB_SUSPENDING, &drv_data->flags); in nfcmrvl_inc_tx() 62 drv_data->tx_in_flight++; in nfcmrvl_inc_tx() 63 spin_unlock_irqrestore(&drv_data->txlock, flags); in nfcmrvl_inc_tx() 70 struct nfcmrvl_usb_drv_data *drv_data = urb->context; in nfcmrvl_bulk_complete() local 74 dev_dbg(&drv_data->udev->dev, "urb %p status %d count %d\n", in nfcmrvl_bulk_complete() 77 if (!test_bit(NFCMRVL_NCI_RUNNING, &drv_data->flags)) in nfcmrvl_bulk_complete() 81 skb = nci_skb_alloc(drv_data->priv->ndev, urb->actual_length, in nfcmrvl_bulk_complete() 84 nfc_err(&drv_data->udev->dev, "failed to alloc mem\n"); in nfcmrvl_bulk_complete() [all …]
|
D | spi.c | 43 struct nfcmrvl_spi_drv_data *drv_data = drv_data_ptr; in nfcmrvl_spi_int_irq_thread_fn() local 50 if (test_and_clear_bit(SPI_WAIT_HANDSHAKE, &drv_data->flags)) { in nfcmrvl_spi_int_irq_thread_fn() 51 complete(&drv_data->handshake_completion); in nfcmrvl_spi_int_irq_thread_fn() 57 skb = nci_spi_read(drv_data->nci_spi); in nfcmrvl_spi_int_irq_thread_fn() 59 nfc_err(&drv_data->spi->dev, "failed to read spi packet"); in nfcmrvl_spi_int_irq_thread_fn() 63 if (nfcmrvl_nci_recv_frame(drv_data->priv, skb) < 0) in nfcmrvl_spi_int_irq_thread_fn() 64 nfc_err(&drv_data->spi->dev, "corrupted RX packet"); in nfcmrvl_spi_int_irq_thread_fn() 82 struct nfcmrvl_spi_drv_data *drv_data = priv->drv_data; in nfcmrvl_spi_nci_send() local 86 reinit_completion(&drv_data->handshake_completion); in nfcmrvl_spi_nci_send() 87 set_bit(SPI_WAIT_HANDSHAKE, &drv_data->flags); in nfcmrvl_spi_nci_send() [all …]
|
D | i2c.c | 39 static int nfcmrvl_i2c_read(struct nfcmrvl_i2c_drv_data *drv_data, in nfcmrvl_i2c_read() argument 46 ret = i2c_master_recv(drv_data->i2c, (u8 *)&nci_hdr, NCI_CTRL_HDR_SIZE); in nfcmrvl_i2c_read() 48 nfc_err(&drv_data->i2c->dev, "cannot read NCI header\n"); in nfcmrvl_i2c_read() 53 nfc_err(&drv_data->i2c->dev, "invalid packet payload size\n"); in nfcmrvl_i2c_read() 57 *skb = nci_skb_alloc(drv_data->priv->ndev, in nfcmrvl_i2c_read() 67 ret = i2c_master_recv(drv_data->i2c, in nfcmrvl_i2c_read() 72 nfc_err(&drv_data->i2c->dev, in nfcmrvl_i2c_read() 85 struct nfcmrvl_i2c_drv_data *drv_data = drv_data_ptr; in nfcmrvl_i2c_int_irq_thread_fn() local 89 if (!drv_data->priv) in nfcmrvl_i2c_int_irq_thread_fn() 92 if (test_bit(NFCMRVL_PHY_ERROR, &drv_data->priv->flags)) in nfcmrvl_i2c_int_irq_thread_fn() [all …]
|
D | uart.c | 48 struct nci_uart *nu = priv->drv_data; in nfcmrvl_uart_nci_send() 56 struct nci_uart *nu = priv->drv_data; in nfcmrvl_uart_nci_update_config() 143 nu->drv_data = priv; in nfcmrvl_nci_uart_open() 151 nfcmrvl_nci_unregister_dev((struct nfcmrvl_private *)nu->drv_data); in nfcmrvl_nci_uart_close() 156 return nfcmrvl_nci_recv_frame((struct nfcmrvl_private *)nu->drv_data, in nfcmrvl_nci_uart_recv() 162 struct nfcmrvl_private *priv = (struct nfcmrvl_private *)nu->drv_data; in nfcmrvl_nci_uart_tx_start() 176 struct nfcmrvl_private *priv = (struct nfcmrvl_private *)nu->drv_data; in nfcmrvl_nci_uart_tx_done()
|
/Linux-v4.19/drivers/spi/ |
D | spi-pxa2xx.c | 169 *lpss_get_config(const struct driver_data *drv_data) in lpss_get_config() argument 171 return &lpss_platforms[drv_data->ssp_type - LPSS_LPT_SSP]; in lpss_get_config() 174 static bool is_lpss_ssp(const struct driver_data *drv_data) in is_lpss_ssp() argument 176 switch (drv_data->ssp_type) { in is_lpss_ssp() 189 static bool is_quark_x1000_ssp(const struct driver_data *drv_data) in is_quark_x1000_ssp() argument 191 return drv_data->ssp_type == QUARK_X1000_SSP; in is_quark_x1000_ssp() 194 static u32 pxa2xx_spi_get_ssrc1_change_mask(const struct driver_data *drv_data) in pxa2xx_spi_get_ssrc1_change_mask() argument 196 switch (drv_data->ssp_type) { in pxa2xx_spi_get_ssrc1_change_mask() 207 pxa2xx_spi_get_rx_default_thre(const struct driver_data *drv_data) in pxa2xx_spi_get_rx_default_thre() argument 209 switch (drv_data->ssp_type) { in pxa2xx_spi_get_rx_default_thre() [all …]
|
D | spi-pxa2xx-dma.c | 23 static void pxa2xx_spi_dma_transfer_complete(struct driver_data *drv_data, in pxa2xx_spi_dma_transfer_complete() argument 26 struct spi_message *msg = drv_data->master->cur_msg; in pxa2xx_spi_dma_transfer_complete() 34 if (atomic_dec_and_test(&drv_data->dma_running)) { in pxa2xx_spi_dma_transfer_complete() 41 u32 status = pxa2xx_spi_read(drv_data, SSSR) in pxa2xx_spi_dma_transfer_complete() 42 & drv_data->mask_sr; in pxa2xx_spi_dma_transfer_complete() 47 pxa2xx_spi_write(drv_data, SSCR1, in pxa2xx_spi_dma_transfer_complete() 48 pxa2xx_spi_read(drv_data, SSCR1) in pxa2xx_spi_dma_transfer_complete() 49 & ~drv_data->dma_cr1); in pxa2xx_spi_dma_transfer_complete() 50 write_SSSR_CS(drv_data, drv_data->clear_sr); in pxa2xx_spi_dma_transfer_complete() 51 if (!pxa25x_ssp_comp(drv_data)) in pxa2xx_spi_dma_transfer_complete() [all …]
|
D | spi-pxa2xx.h | 58 int (*write)(struct driver_data *drv_data); 59 int (*read)(struct driver_data *drv_data); 60 irqreturn_t (*transfer_handler)(struct driver_data *drv_data); 85 int (*write)(struct driver_data *drv_data); 86 int (*read)(struct driver_data *drv_data); 90 static inline u32 pxa2xx_spi_read(const struct driver_data *drv_data, in pxa2xx_spi_read() argument 93 return __raw_readl(drv_data->ioaddr + reg); in pxa2xx_spi_read() 96 static inline void pxa2xx_spi_write(const struct driver_data *drv_data, in pxa2xx_spi_write() argument 99 __raw_writel(val, drv_data->ioaddr + reg); in pxa2xx_spi_write() 104 static inline int pxa25x_ssp_comp(struct driver_data *drv_data) in pxa25x_ssp_comp() argument [all …]
|
/Linux-v4.19/drivers/ata/ |
D | pata_ep93xx.c | 261 static u16 ep93xx_pata_read(struct ep93xx_pata_data *drv_data, in ep93xx_pata_read() argument 265 void __iomem *base = drv_data->ide_base; in ep93xx_pata_read() 266 const struct ata_timing *t = &drv_data->t; in ep93xx_pata_read() 277 ep93xx_pata_rw_end(base, addr, drv_data->iordy, t0, t2, t2i); in ep93xx_pata_read() 282 static u16 ep93xx_pata_read_reg(struct ep93xx_pata_data *drv_data, in ep93xx_pata_read_reg() argument 285 return ep93xx_pata_read(drv_data, addr, true); in ep93xx_pata_read_reg() 289 static u16 ep93xx_pata_read_data(struct ep93xx_pata_data *drv_data, in ep93xx_pata_read_data() argument 292 return ep93xx_pata_read(drv_data, addr, false); in ep93xx_pata_read_data() 295 static void ep93xx_pata_write(struct ep93xx_pata_data *drv_data, in ep93xx_pata_write() argument 299 void __iomem *base = drv_data->ide_base; in ep93xx_pata_write() [all …]
|
D | ahci_st.c | 60 struct st_ahci_drv_data *drv_data = hpriv->plat_data; in st_ahci_deassert_resets() local 63 if (drv_data->pwr) { in st_ahci_deassert_resets() 64 err = reset_control_deassert(drv_data->pwr); in st_ahci_deassert_resets() 71 if (drv_data->sw_rst) { in st_ahci_deassert_resets() 72 err = reset_control_deassert(drv_data->sw_rst); in st_ahci_deassert_resets() 79 if (drv_data->pwr_rst) { in st_ahci_deassert_resets() 80 err = reset_control_deassert(drv_data->pwr_rst); in st_ahci_deassert_resets() 93 struct st_ahci_drv_data *drv_data = hpriv->plat_data; in st_ahci_host_stop() local 97 if (drv_data->pwr) { in st_ahci_host_stop() 98 err = reset_control_assert(drv_data->pwr); in st_ahci_host_stop() [all …]
|
/Linux-v4.19/drivers/soc/qcom/ |
D | llcc-slice.c | 48 static struct llcc_drv_data *drv_data; variable 70 cfg = drv_data->cfg; in llcc_slice_getd() 71 sz = drv_data->cfg_size; in llcc_slice_getd() 109 act_ctrl_reg = drv_data->bcast_off + LLCC_TRP_ACT_CTRLn(sid); in llcc_update_act_ctrl() 110 status_reg = drv_data->bcast_off + LLCC_TRP_STATUSn(sid); in llcc_update_act_ctrl() 114 ret = regmap_write(drv_data->regmap, act_ctrl_reg, act_ctrl_reg_val); in llcc_update_act_ctrl() 120 ret = regmap_write(drv_data->regmap, act_ctrl_reg, act_ctrl_reg_val); in llcc_update_act_ctrl() 124 ret = regmap_read_poll_timeout(drv_data->regmap, status_reg, in llcc_update_act_ctrl() 142 mutex_lock(&drv_data->lock); in llcc_slice_activate() 143 if (test_bit(desc->slice_id, drv_data->bitmap)) { in llcc_slice_activate() [all …]
|
/Linux-v4.19/drivers/watchdog/ |
D | menf21bmc_wdt.c | 64 struct menf21bmc_wdt *drv_data = watchdog_get_drvdata(wdt); in menf21bmc_wdt_start() local 66 return i2c_smbus_write_byte(drv_data->i2c_client, BMC_CMD_WD_ON); in menf21bmc_wdt_start() 71 struct menf21bmc_wdt *drv_data = watchdog_get_drvdata(wdt); in menf21bmc_wdt_stop() local 73 return i2c_smbus_write_byte_data(drv_data->i2c_client, in menf21bmc_wdt_stop() 81 struct menf21bmc_wdt *drv_data = watchdog_get_drvdata(wdt); in menf21bmc_wdt_settimeout() local 88 ret = i2c_smbus_write_word_data(drv_data->i2c_client, in menf21bmc_wdt_settimeout() 100 struct menf21bmc_wdt *drv_data = watchdog_get_drvdata(wdt); in menf21bmc_wdt_ping() local 102 return i2c_smbus_write_byte(drv_data->i2c_client, BMC_CMD_WD_TRIG); in menf21bmc_wdt_ping() 121 struct menf21bmc_wdt *drv_data; in menf21bmc_wdt_probe() local 124 drv_data = devm_kzalloc(&pdev->dev, in menf21bmc_wdt_probe() [all …]
|
/Linux-v4.19/drivers/hid/ |
D | hid-steelseries.c | 145 struct steelseries_srws1_data *drv_data = hid_get_drvdata(hid); in steelseries_srws1_led_all_set_brightness() local 147 if (!drv_data) { in steelseries_srws1_led_all_set_brightness() 153 drv_data->led_state = 0; in steelseries_srws1_led_all_set_brightness() 155 drv_data->led_state = (1 << (SRWS1_NUMBER_LEDS + 1)) - 1; in steelseries_srws1_led_all_set_brightness() 157 steelseries_srws1_set_leds(hid, drv_data->led_state); in steelseries_srws1_led_all_set_brightness() 164 struct steelseries_srws1_data *drv_data; in steelseries_srws1_led_all_get_brightness() local 166 drv_data = hid_get_drvdata(hid); in steelseries_srws1_led_all_get_brightness() 168 if (!drv_data) { in steelseries_srws1_led_all_get_brightness() 173 return (drv_data->led_state >> SRWS1_NUMBER_LEDS) ? LED_FULL : LED_OFF; in steelseries_srws1_led_all_get_brightness() 181 struct steelseries_srws1_data *drv_data = hid_get_drvdata(hid); in steelseries_srws1_led_set_brightness() local [all …]
|
D | hid-lg4ff.c | 308 struct hid_usage *usage, s32 value, struct lg_drv_data *drv_data) in lg4ff_adjust_input_event() argument 310 struct lg4ff_device_entry *entry = drv_data->device_props; in lg4ff_adjust_input_event() 334 u8 *rd, int size, struct lg_drv_data *drv_data) in lg4ff_raw_event() argument 337 struct lg4ff_device_entry *entry = drv_data->device_props; in lg4ff_raw_event() 416 struct lg_drv_data *drv_data; in lg4ff_play() local 421 drv_data = hid_get_drvdata(hid); in lg4ff_play() 422 if (!drv_data) { in lg4ff_play() 427 entry = drv_data->device_props; in lg4ff_play() 480 struct lg_drv_data *drv_data; in lg4ff_set_autocenter_default() local 483 drv_data = hid_get_drvdata(hid); in lg4ff_set_autocenter_default() [all …]
|
D | hid-lg.c | 392 struct lg_drv_data *drv_data = hid_get_drvdata(hdev); in lg_report_fixup() local 394 if ((drv_data->quirks & LG_RDESC) && *rsize >= 91 && rdesc[83] == 0x26 && in lg_report_fixup() 401 if ((drv_data->quirks & LG_RDESC_REL_ABS) && *rsize >= 51 && in lg_report_fixup() 610 struct lg_drv_data *drv_data = hid_get_drvdata(hdev); in lg_input_mapping() local 621 if ((drv_data->quirks & LG_WIRELESS) && lg_wireless_mapping(hi, usage, bit, max)) in lg_input_mapping() 631 if ((drv_data->quirks & LG_IGNORE_DOUBLED_WHEEL) && in lg_input_mapping() 635 if ((drv_data->quirks & LG_EXPANDED_KEYMAP) && in lg_input_mapping() 651 struct lg_drv_data *drv_data = hid_get_drvdata(hdev); in lg_input_mapped() local 653 if ((drv_data->quirks & LG_BAD_RELATIVE_KEYS) && usage->type == EV_KEY && in lg_input_mapped() 657 if ((drv_data->quirks & LG_DUPLICATE_USAGES) && (usage->type == EV_KEY || in lg_input_mapped() [all …]
|
D | hid-lg4ff.h | 9 struct hid_usage *usage, s32 value, struct lg_drv_data *drv_data); 11 u8 *rd, int size, struct lg_drv_data *drv_data); 16 struct hid_usage *usage, s32 value, struct lg_drv_data *drv_data) { return 0; } in lg4ff_adjust_input_event() argument 18 u8 *rd, int size, struct lg_drv_data *drv_data) { return 0; } in lg4ff_raw_event() argument
|
/Linux-v4.19/drivers/hwmon/ |
D | menf21bmc_hwmon.c | 60 struct menf21bmc_hwmon *drv_data = dev_get_drvdata(dev); in menf21bmc_hwmon_update() local 61 struct menf21bmc_hwmon *data_ret = drv_data; in menf21bmc_hwmon_update() 63 if (time_after(jiffies, drv_data->last_update + HZ) in menf21bmc_hwmon_update() 64 || !drv_data->valid) { in menf21bmc_hwmon_update() 66 val = i2c_smbus_read_word_data(drv_data->i2c_client, in menf21bmc_hwmon_update() 72 drv_data->in_val[i] = val; in menf21bmc_hwmon_update() 74 drv_data->last_update = jiffies; in menf21bmc_hwmon_update() 75 drv_data->valid = true; in menf21bmc_hwmon_update() 81 static int menf21bmc_hwmon_get_volt_limits(struct menf21bmc_hwmon *drv_data) in menf21bmc_hwmon_get_volt_limits() argument 86 val = i2c_smbus_read_word_data(drv_data->i2c_client, in menf21bmc_hwmon_get_volt_limits() [all …]
|
/Linux-v4.19/drivers/pinctrl/uniphier/ |
D | pinctrl-uniphier.h | 105 static inline unsigned int uniphier_pin_get_iectrl(void *drv_data) in uniphier_pin_get_iectrl() argument 107 return ((unsigned long)drv_data >> UNIPHIER_PIN_IECTRL_SHIFT) & in uniphier_pin_get_iectrl() 111 static inline unsigned int uniphier_pin_get_drvctrl(void *drv_data) in uniphier_pin_get_drvctrl() argument 113 return ((unsigned long)drv_data >> UNIPHIER_PIN_DRVCTRL_SHIFT) & in uniphier_pin_get_drvctrl() 117 static inline unsigned int uniphier_pin_get_drv_type(void *drv_data) in uniphier_pin_get_drv_type() argument 119 return ((unsigned long)drv_data >> UNIPHIER_PIN_DRV_TYPE_SHIFT) & in uniphier_pin_get_drv_type() 123 static inline unsigned int uniphier_pin_get_pupdctrl(void *drv_data) in uniphier_pin_get_pupdctrl() argument 125 return ((unsigned long)drv_data >> UNIPHIER_PIN_PUPDCTRL_SHIFT) & in uniphier_pin_get_pupdctrl() 129 static inline unsigned int uniphier_pin_get_pull_dir(void *drv_data) in uniphier_pin_get_pull_dir() argument 131 return ((unsigned long)drv_data >> UNIPHIER_PIN_PULL_DIR_SHIFT) & in uniphier_pin_get_pull_dir() [all …]
|
D | pinctrl-uniphier-core.c | 88 switch (uniphier_pin_get_pull_dir(desc->drv_data)) { in uniphier_pctl_pin_dbg_show() 108 switch (uniphier_pin_get_drv_type(desc->drv_data)) { in uniphier_pctl_pin_dbg_show() 165 uniphier_pin_get_drv_type(desc->drv_data); in uniphier_conf_get_drvctrl_data() 204 drvctrl = uniphier_pin_get_drvctrl(desc->drv_data); in uniphier_conf_get_drvctrl_data() 221 uniphier_pin_get_pull_dir(desc->drv_data); in uniphier_conf_pin_bias_get() 251 pupdctrl = uniphier_pin_get_pupdctrl(desc->drv_data); in uniphier_conf_pin_bias_get() 296 unsigned int iectrl = uniphier_pin_get_iectrl(desc->drv_data); in uniphier_conf_pin_input_enable_get() 358 uniphier_pin_get_pull_dir(desc->drv_data); in uniphier_conf_pin_bias_set() 418 pupdctrl = uniphier_pin_get_pupdctrl(desc->drv_data); in uniphier_conf_pin_bias_set() 469 unsigned int iectrl = uniphier_pin_get_iectrl(desc->drv_data); in uniphier_conf_pin_input_enable() [all …]
|
/Linux-v4.19/drivers/clk/ |
D | clk-max77686.c | 165 struct max77686_clk_driver_data *drv_data = data; in of_clk_max77686_get() local 168 if (idx >= drv_data->num_clks) { in of_clk_max77686_get() 173 return &drv_data->max_clk_data[idx].hw; in of_clk_max77686_get() 181 struct max77686_clk_driver_data *drv_data; in max77686_clk_probe() local 186 drv_data = devm_kzalloc(dev, sizeof(*drv_data), GFP_KERNEL); in max77686_clk_probe() 187 if (!drv_data) in max77686_clk_probe() 196 drv_data->chip = id->driver_data; in max77686_clk_probe() 198 switch (drv_data->chip) { in max77686_clk_probe() 219 drv_data->num_clks = num_clks; in max77686_clk_probe() 220 drv_data->max_clk_data = devm_kcalloc(dev, num_clks, in max77686_clk_probe() [all …]
|
/Linux-v4.19/drivers/misc/ |
D | pti.c | 85 static struct pti_dev *drv_data; variable 122 aperture = drv_data->pti_ioaddr + (mc->master << 15) in pti_write_to_aperture() 314 mc = get_id(drv_data->ia_app, MAX_APP_IDS, in pti_request_masterchannel() 319 mc = get_id(drv_data->ia_os, MAX_OS_IDS, in pti_request_masterchannel() 324 mc = get_id(drv_data->ia_modem, MAX_MODEM_IDS, in pti_request_masterchannel() 356 drv_data->ia_app[i] &= ~(0x80>>(channel & 0x7)); in pti_release_masterchannel() 359 drv_data->ia_os[i] &= ~(0x80>>(channel & 0x7)); in pti_release_masterchannel() 362 drv_data->ia_modem[i] &= ~(0x80>>(channel & 0x7)); in pti_release_masterchannel() 826 drv_data = kzalloc(sizeof(*drv_data), GFP_KERNEL); in pti_pci_probe() 827 if (drv_data == NULL) { in pti_pci_probe() [all …]
|
/Linux-v4.19/drivers/mmc/host/ |
D | dw_mmc-pltfm.c | 30 const struct dw_mci_drv_data *drv_data) in dw_mci_pltfm_register() argument 43 host->drv_data = drv_data; in dw_mci_pltfm_register() 80 const struct dw_mci_drv_data *drv_data = NULL; in dw_mci_pltfm_probe() local 85 drv_data = match->data; in dw_mci_pltfm_probe() 88 return dw_mci_pltfm_register(pdev, drv_data); in dw_mci_pltfm_probe()
|
/Linux-v4.19/drivers/rtc/ |
D | rtc-max77686.c | 92 const struct max77686_rtc_driver_data *drv_data; member 259 u8 mask = info->drv_data->mask; in max77686_rtc_data_to_tm() 283 if (!info->drv_data->alarm_enable_reg) in max77686_rtc_data_to_tm() 297 if (info->drv_data->alarm_enable_reg) { in max77686_rtc_tm_to_data() 318 unsigned long delay = info->drv_data->delay; in max77686_rtc_update() 326 info->drv_data->map[REG_RTC_UPDATE0], in max77686_rtc_update() 352 info->drv_data->map[REG_RTC_SEC], in max77686_rtc_read_time() 379 info->drv_data->map[REG_RTC_SEC], in max77686_rtc_set_time() 398 const unsigned int *map = info->drv_data->map; in max77686_rtc_read_alarm() 418 if (info->drv_data->alarm_enable_reg) { in max77686_rtc_read_alarm() [all …]
|
/Linux-v4.19/drivers/input/rmi4/ |
D | rmi_f55.c | 42 struct rmi_driver_data *drv_data = dev_get_drvdata(&rmi_dev->dev); in rmi_f55_detect() local 62 drv_data->num_rx_electrodes = f55->cfg_num_rx_electrodes; in rmi_f55_detect() 63 drv_data->num_tx_electrodes = f55->cfg_num_rx_electrodes; in rmi_f55_detect() 86 drv_data->num_rx_electrodes = total; in rmi_f55_detect() 99 drv_data->num_tx_electrodes = total; in rmi_f55_detect()
|
/Linux-v4.19/drivers/irqchip/ |
D | irq-stm32-exti.c | 60 const struct stm32_exti_drv_data *drv_data; member 191 static int stm32_exti_to_irq(const struct stm32_exti_drv_data *drv_data, in stm32_exti_to_irq() argument 197 if (!drv_data->desc_irqs) in stm32_exti_to_irq() 200 for (i = 0; i < drv_data->irq_nr; i++) { in stm32_exti_to_irq() 201 desc_irq = &drv_data->desc_irqs[i]; in stm32_exti_to_irq() 511 for (i = 0; i < stm32_host_data->drv_data->bank_nr; i++) { in stm32_exti_h_suspend() 526 for (i = 0; i < stm32_host_data->drv_data->bank_nr; i++) { in stm32_exti_h_resume() 577 p_irq = stm32_exti_to_irq(host_data->drv_data, hwirq); in stm32_exti_h_domain_alloc() 601 host_data->drv_data = dd; in stm32_exti_host_init() 636 stm32_bank = h_data->drv_data->exti_banks[bank_idx]; in stm32_exti_chip_init() [all …]
|