Home
last modified time | relevance | path

Searched refs:drv_data (Results 1 – 25 of 162) sorted by relevance

1234567

/Linux-v4.19/drivers/i2c/busses/
Di2c-mv64xxx.c173 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/
Dusb.c54 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 …]
Dspi.c43 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 …]
Di2c.c39 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 …]
Duart.c48 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/
Dspi-pxa2xx.c169 *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 …]
Dspi-pxa2xx-dma.c23 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 …]
Dspi-pxa2xx.h58 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/
Dpata_ep93xx.c261 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 …]
Dahci_st.c60 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/
Dllcc-slice.c48 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/
Dmenf21bmc_wdt.c64 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/
Dhid-steelseries.c145 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 …]
Dhid-lg4ff.c308 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 …]
Dhid-lg.c392 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 …]
Dhid-lg4ff.h9 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/
Dmenf21bmc_hwmon.c60 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/
Dpinctrl-uniphier.h105 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 …]
Dpinctrl-uniphier-core.c88 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/
Dclk-max77686.c165 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/
Dpti.c85 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/
Ddw_mmc-pltfm.c30 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/
Drtc-max77686.c92 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/
Drmi_f55.c42 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/
Dirq-stm32-exti.c60 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 …]

1234567