Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/i2c/busses/
Di2c-mv64xxx.c174 mv64xxx_i2c_prepare_for_io(struct mv64xxx_i2c_data *drv_data, in mv64xxx_i2c_prepare_for_io() argument
179 drv_data->cntl_bits = MV64XXX_I2C_REG_CONTROL_ACK | in mv64xxx_i2c_prepare_for_io()
186 drv_data->addr1 = 0xf0 | (((u32)msg->addr & 0x300) >> 7) | dir; in mv64xxx_i2c_prepare_for_io()
187 drv_data->addr2 = (u32)msg->addr & 0xff; in mv64xxx_i2c_prepare_for_io()
189 drv_data->addr1 = MV64XXX_I2C_ADDR_ADDR((u32)msg->addr) | dir; in mv64xxx_i2c_prepare_for_io()
190 drv_data->addr2 = 0; in mv64xxx_i2c_prepare_for_io()
204 mv64xxx_i2c_hw_init(struct mv64xxx_i2c_data *drv_data) in mv64xxx_i2c_hw_init() argument
206 if (drv_data->offload_enabled) { in mv64xxx_i2c_hw_init()
207 writel(0, drv_data->reg_base + MV64XXX_I2C_REG_BRIDGE_CONTROL); in mv64xxx_i2c_hw_init()
208 writel(0, drv_data->reg_base + MV64XXX_I2C_REG_BRIDGE_TIMING); in mv64xxx_i2c_hw_init()
[all …]
/linux-4.4.14/drivers/spi/
Dspi-bfin5xx.c126 static void bfin_spi_enable(struct bfin_spi_master_data *drv_data) in bfin_spi_enable() argument
128 bfin_write_or(&drv_data->regs->ctl, BIT_CTL_ENABLE); in bfin_spi_enable()
131 static void bfin_spi_disable(struct bfin_spi_master_data *drv_data) in bfin_spi_disable() argument
133 bfin_write_and(&drv_data->regs->ctl, ~BIT_CTL_ENABLE); in bfin_spi_disable()
151 static int bfin_spi_flush(struct bfin_spi_master_data *drv_data) in bfin_spi_flush() argument
156 while (!(bfin_read(&drv_data->regs->stat) & BIT_STAT_SPIF) && --limit) in bfin_spi_flush()
159 bfin_write(&drv_data->regs->stat, BIT_STAT_CLR); in bfin_spi_flush()
165 static void bfin_spi_cs_active(struct bfin_spi_master_data *drv_data, struct bfin_spi_slave_data *c… in bfin_spi_cs_active() argument
168 bfin_write_and(&drv_data->regs->flg, ~chip->flag); in bfin_spi_cs_active()
173 static void bfin_spi_cs_deactive(struct bfin_spi_master_data *drv_data, in bfin_spi_cs_deactive() argument
[all …]
Dspi-bfin-sport.c110 bfin_sport_spi_enable(struct bfin_sport_spi_master_data *drv_data) in bfin_sport_spi_enable() argument
112 bfin_write_or(&drv_data->regs->tcr1, TSPEN); in bfin_sport_spi_enable()
113 bfin_write_or(&drv_data->regs->rcr1, TSPEN); in bfin_sport_spi_enable()
118 bfin_sport_spi_disable(struct bfin_sport_spi_master_data *drv_data) in bfin_sport_spi_disable() argument
120 bfin_write_and(&drv_data->regs->tcr1, ~TSPEN); in bfin_sport_spi_disable()
121 bfin_write_and(&drv_data->regs->rcr1, ~TSPEN); in bfin_sport_spi_disable()
160 bfin_sport_spi_stat_poll_complete(struct bfin_sport_spi_master_data *drv_data) in bfin_sport_spi_stat_poll_complete() argument
163 while (!(bfin_read(&drv_data->regs->stat) & RXNE)) { in bfin_sport_spi_stat_poll_complete()
170 bfin_sport_spi_u8_writer(struct bfin_sport_spi_master_data *drv_data) in bfin_sport_spi_u8_writer() argument
174 while (drv_data->tx < drv_data->tx_end) { in bfin_sport_spi_u8_writer()
[all …]
Dspi-adi-v3.c111 static void adi_spi_enable(struct adi_spi_master *drv_data) in adi_spi_enable() argument
115 ctl = ioread32(&drv_data->regs->control); in adi_spi_enable()
117 iowrite32(ctl, &drv_data->regs->control); in adi_spi_enable()
120 static void adi_spi_disable(struct adi_spi_master *drv_data) in adi_spi_disable() argument
124 ctl = ioread32(&drv_data->regs->control); in adi_spi_disable()
126 iowrite32(ctl, &drv_data->regs->control); in adi_spi_disable()
139 static int adi_spi_flush(struct adi_spi_master *drv_data) in adi_spi_flush() argument
144 while (!(ioread32(&drv_data->regs->status) & SPI_STAT_SPIF) && --limit) in adi_spi_flush()
147 iowrite32(0xFFFFFFFF, &drv_data->regs->status); in adi_spi_flush()
153 static void adi_spi_cs_active(struct adi_spi_master *drv_data, struct adi_spi_device *chip) in adi_spi_cs_active() argument
[all …]
Dspi-pxa2xx.c132 *lpss_get_config(const struct driver_data *drv_data) in lpss_get_config() argument
134 return &lpss_platforms[drv_data->ssp_type - LPSS_LPT_SSP]; in lpss_get_config()
137 static bool is_lpss_ssp(const struct driver_data *drv_data) in is_lpss_ssp() argument
139 switch (drv_data->ssp_type) { in is_lpss_ssp()
150 static bool is_quark_x1000_ssp(const struct driver_data *drv_data) in is_quark_x1000_ssp() argument
152 return drv_data->ssp_type == QUARK_X1000_SSP; in is_quark_x1000_ssp()
155 static u32 pxa2xx_spi_get_ssrc1_change_mask(const struct driver_data *drv_data) in pxa2xx_spi_get_ssrc1_change_mask() argument
157 switch (drv_data->ssp_type) { in pxa2xx_spi_get_ssrc1_change_mask()
166 pxa2xx_spi_get_rx_default_thre(const struct driver_data *drv_data) in pxa2xx_spi_get_rx_default_thre() argument
168 switch (drv_data->ssp_type) { in pxa2xx_spi_get_rx_default_thre()
[all …]
Dspi-pxa2xx-dma.c23 static int pxa2xx_spi_map_dma_buffer(struct driver_data *drv_data, in pxa2xx_spi_map_dma_buffer() argument
26 int i, nents, len = drv_data->len; in pxa2xx_spi_map_dma_buffer()
33 dmadev = drv_data->tx_chan->device->dev; in pxa2xx_spi_map_dma_buffer()
34 sgt = &drv_data->tx_sgt; in pxa2xx_spi_map_dma_buffer()
35 buf = drv_data->tx; in pxa2xx_spi_map_dma_buffer()
36 drv_data->tx_map_len = len; in pxa2xx_spi_map_dma_buffer()
38 dmadev = drv_data->rx_chan->device->dev; in pxa2xx_spi_map_dma_buffer()
39 sgt = &drv_data->rx_sgt; in pxa2xx_spi_map_dma_buffer()
40 buf = drv_data->rx; in pxa2xx_spi_map_dma_buffer()
41 drv_data->rx_map_len = len; in pxa2xx_spi_map_dma_buffer()
[all …]
Dspi-pxa2xx.h77 int (*write)(struct driver_data *drv_data);
78 int (*read)(struct driver_data *drv_data);
79 irqreturn_t (*transfer_handler)(struct driver_data *drv_data);
101 int (*write)(struct driver_data *drv_data);
102 int (*read)(struct driver_data *drv_data);
106 static inline u32 pxa2xx_spi_read(const struct driver_data *drv_data, in pxa2xx_spi_read() argument
109 return __raw_readl(drv_data->ioaddr + reg); in pxa2xx_spi_read()
112 static inline void pxa2xx_spi_write(const struct driver_data *drv_data, in pxa2xx_spi_write() argument
115 __raw_writel(val, drv_data->ioaddr + reg); in pxa2xx_spi_write()
126 static inline int pxa25x_ssp_comp(struct driver_data *drv_data) in pxa25x_ssp_comp() argument
[all …]
/linux-4.4.14/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.c44 struct nfcmrvl_spi_drv_data *drv_data = drv_data_ptr; in nfcmrvl_spi_int_irq_thread_fn() local
51 if (test_and_clear_bit(SPI_WAIT_HANDSHAKE, &drv_data->flags)) { in nfcmrvl_spi_int_irq_thread_fn()
52 complete(&drv_data->handshake_completion); in nfcmrvl_spi_int_irq_thread_fn()
58 skb = nci_spi_read(drv_data->nci_spi); in nfcmrvl_spi_int_irq_thread_fn()
60 nfc_err(&drv_data->spi->dev, "failed to read spi packet"); in nfcmrvl_spi_int_irq_thread_fn()
64 if (nfcmrvl_nci_recv_frame(drv_data->priv, skb) < 0) in nfcmrvl_spi_int_irq_thread_fn()
65 nfc_err(&drv_data->spi->dev, "corrupted RX packet"); in nfcmrvl_spi_int_irq_thread_fn()
83 struct nfcmrvl_spi_drv_data *drv_data = priv->drv_data; in nfcmrvl_spi_nci_send() local
87 reinit_completion(&drv_data->handshake_completion); in nfcmrvl_spi_nci_send()
88 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()
140 nu->drv_data = priv; in nfcmrvl_nci_uart_open()
148 nfcmrvl_nci_unregister_dev((struct nfcmrvl_private *)nu->drv_data); in nfcmrvl_nci_uart_close()
153 return nfcmrvl_nci_recv_frame((struct nfcmrvl_private *)nu->drv_data, in nfcmrvl_nci_uart_recv()
159 struct nfcmrvl_private *priv = (struct nfcmrvl_private *)nu->drv_data; in nfcmrvl_nci_uart_tx_start()
173 struct nfcmrvl_private *priv = (struct nfcmrvl_private *)nu->drv_data; in nfcmrvl_nci_uart_tx_done()
Dnfcmrvl.h85 void *drv_data; member
105 void *drv_data,
Dmain.c104 void *drv_data, in nfcmrvl_nci_register_dev() argument
119 priv->drv_data = drv_data; in nfcmrvl_nci_register_dev()
/linux-4.4.14/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-4.4.14/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 …]
Ds3c2410_wdt.c134 struct s3c2410_wdt_variant *drv_data; member
211 u32 mask_val = 1 << wdt->drv_data->mask_bit; in s3c2410wdt_mask_and_disable_reset()
215 if (!(wdt->drv_data->quirks & QUIRK_HAS_PMU_CONFIG)) in s3c2410wdt_mask_and_disable_reset()
222 wdt->drv_data->disable_reg, in s3c2410wdt_mask_and_disable_reset()
228 wdt->drv_data->mask_reset_reg, in s3c2410wdt_mask_and_disable_reset()
485 if (!(wdt->drv_data->quirks & QUIRK_HAS_RST_STAT)) in s3c2410wdt_get_bootstatus()
488 ret = regmap_read(wdt->pmureg, wdt->drv_data->rst_stat_reg, &rst_stat); in s3c2410wdt_get_bootstatus()
491 else if (rst_stat & BIT(wdt->drv_data->rst_stat_bit)) in s3c2410wdt_get_bootstatus()
533 wdt->drv_data = get_wdt_drv_data(pdev); in s3c2410wdt_probe()
534 if (wdt->drv_data->quirks & QUIRKS_HAVE_PMUREG) { in s3c2410wdt_probe()
/linux-4.4.14/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()
365 struct lg_drv_data *drv_data; in lg4ff_play() local
370 drv_data = hid_get_drvdata(hid); in lg4ff_play()
371 if (!drv_data) { in lg4ff_play()
376 entry = drv_data->device_props; in lg4ff_play()
431 struct lg_drv_data *drv_data; in lg4ff_set_autocenter_default() local
434 drv_data = hid_get_drvdata(hid); in lg4ff_set_autocenter_default()
435 if (!drv_data) { in lg4ff_set_autocenter_default()
440 entry = drv_data->device_props; in lg4ff_set_autocenter_default()
[all …]
Dhid-lg.c345 struct lg_drv_data *drv_data = hid_get_drvdata(hdev); in lg_report_fixup() local
349 if ((drv_data->quirks & LG_RDESC) && *rsize >= 91 && rdesc[83] == 0x26 && in lg_report_fixup()
356 if ((drv_data->quirks & LG_RDESC_REL_ABS) && *rsize >= 51 && in lg_report_fixup()
567 struct lg_drv_data *drv_data = hid_get_drvdata(hdev); in lg_input_mapping() local
578 if ((drv_data->quirks & LG_WIRELESS) && lg_wireless_mapping(hi, usage, bit, max)) in lg_input_mapping()
588 if ((drv_data->quirks & LG_IGNORE_DOUBLED_WHEEL) && in lg_input_mapping()
592 if ((drv_data->quirks & LG_EXPANDED_KEYMAP) && in lg_input_mapping()
608 struct lg_drv_data *drv_data = hid_get_drvdata(hdev); in lg_input_mapped() local
610 if ((drv_data->quirks & LG_BAD_RELATIVE_KEYS) && usage->type == EV_KEY && in lg_input_mapped()
614 if ((drv_data->quirks & LG_DUPLICATE_USAGES) && (usage->type == EV_KEY || in lg_input_mapped()
[all …]
Dhid-sony.c1553 struct sony_sc *drv_data; in sony_led_set_brightness() local
1558 drv_data = hid_get_drvdata(hdev); in sony_led_set_brightness()
1559 if (!drv_data) { in sony_led_set_brightness()
1571 force_update = !!(drv_data->quirks & SIXAXIS_CONTROLLER_USB); in sony_led_set_brightness()
1573 for (n = 0; n < drv_data->led_count; n++) { in sony_led_set_brightness()
1574 if (led == drv_data->leds[n] && (force_update || in sony_led_set_brightness()
1575 (value != drv_data->led_state[n] || in sony_led_set_brightness()
1576 drv_data->led_delay_on[n] || in sony_led_set_brightness()
1577 drv_data->led_delay_off[n]))) { in sony_led_set_brightness()
1579 drv_data->led_state[n] = value; in sony_led_set_brightness()
[all …]
Dhid-lg4ff.h8 struct hid_usage *usage, s32 value, struct lg_drv_data *drv_data);
13 struct hid_usage *usage, s32 value, struct lg_drv_data *drv_data) { return 0; } in lg4ff_adjust_input_event() argument
Dhid-input.c401 struct power_supply_config psy_cfg = { .drv_data = dev, }; in hidinput_setup_battery()
Dwacom_sys.c1041 struct power_supply_config psy_cfg = { .drv_data = wacom, }; in wacom_initialize_battery()
Dhid-wiimote-modules.c240 struct power_supply_config psy_cfg = { .drv_data = wdata, }; in wiimod_battery_probe()
/linux-4.4.14/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-4.4.14/drivers/pinctrl/uniphier/
Dpinctrl-uniphier.h106 static inline unsigned int uniphier_pin_get_iectrl(void *drv_data) in uniphier_pin_get_iectrl() argument
108 return ((unsigned long)drv_data >> UNIPHIER_PIN_IECTRL_SHIFT) & in uniphier_pin_get_iectrl()
112 static inline unsigned int uniphier_pin_get_drvctrl(void *drv_data) in uniphier_pin_get_drvctrl() argument
114 return ((unsigned long)drv_data >> UNIPHIER_PIN_DRVCTRL_SHIFT) & in uniphier_pin_get_drvctrl()
118 static inline unsigned int uniphier_pin_get_drv_str(void *drv_data) in uniphier_pin_get_drv_str() argument
120 return ((unsigned long)drv_data >> UNIPHIER_PIN_DRV_STR_SHIFT) & in uniphier_pin_get_drv_str()
124 static inline unsigned int uniphier_pin_get_pupdctrl(void *drv_data) in uniphier_pin_get_pupdctrl() argument
126 return ((unsigned long)drv_data >> UNIPHIER_PIN_PUPDCTRL_SHIFT) & in uniphier_pin_get_pupdctrl()
130 static inline unsigned int uniphier_pin_get_pull_dir(void *drv_data) in uniphier_pin_get_pull_dir() argument
132 return ((unsigned long)drv_data >> UNIPHIER_PIN_PULL_DIR_SHIFT) & in uniphier_pin_get_pull_dir()
[all …]
Dpinctrl-uniphier-core.c69 switch (uniphier_pin_get_pull_dir(pin->drv_data)) { in uniphier_pctl_pin_dbg_show()
83 switch (uniphier_pin_get_drv_str(pin->drv_data)) { in uniphier_pctl_pin_dbg_show()
127 uniphier_pin_get_pull_dir(pin->drv_data); in uniphier_conf_pin_bias_get()
157 pupdctrl = uniphier_pin_get_pupdctrl(pin->drv_data); in uniphier_conf_pin_bias_get()
177 uniphier_pin_get_drv_str(pin->drv_data); in uniphier_conf_pin_drive_get()
207 drvctrl = uniphier_pin_get_drvctrl(pin->drv_data); in uniphier_conf_pin_drive_get()
230 unsigned int iectrl = uniphier_pin_get_iectrl(pin->drv_data); in uniphier_conf_pin_input_enable_get()
287 uniphier_pin_get_pull_dir(pin->drv_data); in uniphier_conf_pin_bias_set()
347 pupdctrl = uniphier_pin_get_pupdctrl(pin->drv_data); in uniphier_conf_pin_bias_set()
361 uniphier_pin_get_drv_str(pin->drv_data); in uniphier_conf_pin_drive_set()
[all …]
/linux-4.4.14/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-4.4.14/drivers/mmc/host/
Ddw_mmc-pltfm.c43 const struct dw_mci_drv_data *drv_data) in dw_mci_pltfm_register() argument
56 host->drv_data = drv_data; in dw_mci_pltfm_register()
107 const struct dw_mci_drv_data *drv_data = NULL; in dw_mci_pltfm_probe() local
112 drv_data = match->data; in dw_mci_pltfm_probe()
115 return dw_mci_pltfm_register(pdev, drv_data); in dw_mci_pltfm_probe()
Ddw_mmc.c237 const struct dw_mci_drv_data *drv_data = slot->host->drv_data; in dw_mci_prepare_command() local
299 if (drv_data && drv_data->prepare_command) in dw_mci_prepare_command()
300 drv_data->prepare_command(slot->host, &cmdr); in dw_mci_prepare_command()
1276 const struct dw_mci_drv_data *drv_data = slot->host->drv_data; in dw_mci_set_ios() local
1311 if (drv_data && drv_data->set_ios) in dw_mci_set_ios()
1312 drv_data->set_ios(slot->host, ios); in dw_mci_set_ios()
1396 const struct dw_mci_drv_data *drv_data = host->drv_data; in dw_mci_switch_voltage() local
1401 if (drv_data && drv_data->switch_voltage) in dw_mci_switch_voltage()
1402 return drv_data->switch_voltage(mmc, ios); in dw_mci_switch_voltage()
1538 const struct dw_mci_drv_data *drv_data = host->drv_data; in dw_mci_execute_tuning() local
[all …]
Dbfin_sdh.c528 struct bfin_sd_host *drv_data = get_sdh_data(pdev); in sdh_probe() local
531 if (!drv_data) { in sdh_probe()
566 host->irq = drv_data->irq_int0; in sdh_probe()
567 host->dma_ch = drv_data->dma_chan; in sdh_probe()
595 ret = peripheral_request_list(drv_data->pin_req, DRIVER_NAME); in sdh_probe()
642 struct bfin_sd_host *drv_data = get_sdh_data(dev); in sdh_suspend() local
644 peripheral_free_list(drv_data->pin_req); in sdh_suspend()
651 struct bfin_sd_host *drv_data = get_sdh_data(dev); in sdh_resume() local
654 ret = peripheral_request_list(drv_data->pin_req, DRIVER_NAME); in sdh_resume()
Ddw_mmc-k3.c143 const struct dw_mci_drv_data *drv_data; in dw_mci_k3_probe() local
147 drv_data = match->data; in dw_mci_k3_probe()
149 return dw_mci_pltfm_register(pdev, drv_data); in dw_mci_k3_probe()
Ddw_mmc-rockchip.c275 const struct dw_mci_drv_data *drv_data; in dw_mci_rockchip_probe() local
282 drv_data = match->data; in dw_mci_rockchip_probe()
284 return dw_mci_pltfm_register(pdev, drv_data); in dw_mci_rockchip_probe()
Ddw_mmc-pltfm.h16 const struct dw_mci_drv_data *drv_data);
Dsdhci-s3c.c448 struct sdhci_s3c_drv_data *drv_data; in sdhci_s3c_probe() local
488 drv_data = sdhci_s3c_get_driver_data(pdev); in sdhci_s3c_probe()
548 if (drv_data) { in sdhci_s3c_probe()
549 host->quirks |= drv_data->sdhci_quirks; in sdhci_s3c_probe()
550 sc->no_divider = drv_data->no_divider; in sdhci_s3c_probe()
Ddw_mmc-exynos.c529 const struct dw_mci_drv_data *drv_data; in dw_mci_exynos_probe() local
533 drv_data = match->data; in dw_mci_exynos_probe()
534 return dw_mci_pltfm_register(pdev, drv_data); in dw_mci_exynos_probe()
/linux-4.4.14/drivers/phy/
Dphy-exynos5-usbdrd.c172 const struct exynos5_usbdrd_phy_drvdata *drv_data; member
459 if (!phy_drd->drv_data->has_common_clk_gate) { in exynos5_usbdrd_phy_power_on()
494 if (!phy_drd->drv_data->has_common_clk_gate) { in exynos5_usbdrd_phy_power_on()
520 if (!phy_drd->drv_data->has_common_clk_gate) { in exynos5_usbdrd_phy_power_off()
573 if (!phy_drd->drv_data->has_common_clk_gate) { in exynos5_usbdrd_phy_clk_handle()
666 const struct exynos5_usbdrd_phy_drvdata *drv_data; in exynos5_usbdrd_phy_probe() local
686 drv_data = match->data; in exynos5_usbdrd_phy_probe()
687 phy_drd->drv_data = drv_data; in exynos5_usbdrd_phy_probe()
713 pmu_offset = phy_drd->drv_data->pmu_offset_usbdrd1_phy; in exynos5_usbdrd_phy_probe()
717 pmu_offset = phy_drd->drv_data->pmu_offset_usbdrd0_phy; in exynos5_usbdrd_phy_probe()
[all …]
/linux-4.4.14/drivers/remoteproc/
Dste_modem_rproc.c189 struct sproc *sproc = mdev->drv_data; in sproc_kick_callback()
249 struct sproc *sproc = mdev->drv_data; in sproc_drv_remove()
262 mdev->drv_data = NULL; in sproc_drv_remove()
293 mdev->drv_data = sproc; in sproc_probe()
327 mdev->drv_data = NULL; in sproc_probe()
/linux-4.4.14/drivers/pinctrl/qcom/
Dpinctrl-ssbi-gpio.c233 struct pm8xxx_pin_data *pin = pctrl->desc.pins[group].drv_data; in pm8xxx_pinmux_set_mux()
256 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_pin_config_get()
312 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_pin_config_set()
447 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_gpio_direction_input()
463 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_gpio_direction_output()
481 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_gpio_get()
499 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_gpio_set()
528 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_gpio_to_irq()
543 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_gpio_dbg_show_one()
715 pins[i].drv_data = &pin_data[i]; in pm8xxx_gpio_probe()
Dpinctrl-ssbi-mpp.c310 struct pm8xxx_pin_data *pin = pctrl->desc.pins[group].drv_data; in pm8xxx_pinmux_set_mux()
330 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_pin_config_get()
380 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_pin_config_set()
452 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_direction_input()
476 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_direction_output()
500 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_get()
517 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_set()
541 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_to_irq()
556 struct pm8xxx_pin_data *pin = pctrl->desc.pins[offset].drv_data; in pm8xxx_mpp_dbg_show_one()
806 pins[i].drv_data = &pin_data[i]; in pm8xxx_mpp_probe()
Dpinctrl-spmi-gpio.c251 pad = pctldev->desc->pins[pin].drv_data; in pmic_gpio_set_mux()
290 pad = pctldev->desc->pins[pin].drv_data; in pmic_gpio_config_get()
346 pad = pctldev->desc->pins[pin].drv_data; in pmic_gpio_config_set()
460 pad = pctldev->desc->pins[pin].drv_data; in pmic_gpio_config_dbg_show()
523 pad = state->ctrl->desc->pins[pin].drv_data; in pmic_gpio_get()
567 pad = state->ctrl->desc->pins[pin].drv_data; in pmic_gpio_to_irq()
747 pindesc->drv_data = pad; in pmic_gpio_probe()
Dpinctrl-spmi-mpp.c319 pad = pctldev->desc->pins[pin].drv_data; in pmic_mpp_set_mux()
344 pad = pctldev->desc->pins[pin].drv_data; in pmic_mpp_config_get()
413 pad = pctldev->desc->pins[pin].drv_data; in pmic_mpp_config_set()
520 pad = pctldev->desc->pins[pin].drv_data; in pmic_mpp_config_dbg_show()
584 pad = state->ctrl->desc->pins[pin].drv_data; in pmic_mpp_get()
625 pad = state->ctrl->desc->pins[pin].drv_data; in pmic_mpp_to_irq()
849 pindesc->drv_data = pad; in pmic_mpp_probe()
/linux-4.4.14/arch/x86/platform/atom/
Dpunit_atom_debug.c144 #define ICPU(model, drv_data) \ argument
146 (kernel_ulong_t)&drv_data }
/linux-4.4.14/drivers/net/wireless/rt2x00/
Drt2800mmio.c366 struct rt2800_drv_data *drv_data = rt2x00dev->drv_data; in rt2800mmio_tbtt_tasklet() local
378 if (drv_data->tbtt_tick == (BCN_TBTT_OFFSET - 2)) { in rt2800mmio_tbtt_tasklet()
383 } else if (drv_data->tbtt_tick == (BCN_TBTT_OFFSET - 1)) { in rt2800mmio_tbtt_tasklet()
389 drv_data->tbtt_tick++; in rt2800mmio_tbtt_tasklet()
390 drv_data->tbtt_tick %= BCN_TBTT_OFFSET; in rt2800mmio_tbtt_tasklet()
Drt2800lib.c1426 struct rt2800_drv_data *drv_data = rt2x00dev->drv_data; in rt2800_sta_add() local
1432 wcid = find_first_zero_bit(drv_data->sta_ids, STA_IDS_SIZE) + WCID_START; in rt2800_sta_add()
1447 __set_bit(wcid - WCID_START, drv_data->sta_ids); in rt2800_sta_add()
1462 struct rt2800_drv_data *drv_data = rt2x00dev->drv_data; in rt2800_sta_remove() local
1471 __clear_bit(wcid - WCID_START, drv_data->sta_ids); in rt2800_sta_remove()
2013 struct rt2800_drv_data *drv_data = rt2x00dev->drv_data; in rt2800_config_channel_rf3xxx() local
2056 calib_tx = drv_data->calibration_bw40; in rt2800_config_channel_rf3xxx()
2057 calib_rx = drv_data->calibration_bw40; in rt2800_config_channel_rf3xxx()
2059 calib_tx = drv_data->calibration_bw20; in rt2800_config_channel_rf3xxx()
2060 calib_rx = drv_data->calibration_bw20; in rt2800_config_channel_rf3xxx()
[all …]
Drt2x00dev.c1295 rt2x00dev->drv_data = kzalloc(rt2x00dev->ops->drv_data_size, in rt2x00lib_probe_dev()
1297 if (!rt2x00dev->drv_data) { in rt2x00lib_probe_dev()
1476 kfree(rt2x00dev->drv_data); in rt2x00lib_remove_dev()
Drt2x00.h748 void *drv_data; member
/linux-4.4.14/include/linux/
Dste_modem_shm.h53 void *drv_data; member
Dpower_supply.h184 void *drv_data; member
240 void *drv_data; member
/linux-4.4.14/include/sound/
Dhdaudio_ext.h43 #define HDA_CODEC_REV_EXT_ENTRY(_vid, _rev, _name, drv_data) \ argument
46 .driver_data = (unsigned long)(drv_data) }
/linux-4.4.14/drivers/mfd/
Dtwl-core.c680 struct twl_regulator_driver_data drv_data; in add_regulator_linked() local
698 drv_data.features = features; in add_regulator_linked()
699 drv_data.set_voltage = NULL; in add_regulator_linked()
700 drv_data.get_voltage = NULL; in add_regulator_linked()
701 drv_data.data = NULL; in add_regulator_linked()
702 pdata->driver_data = &drv_data; in add_regulator_linked()
/linux-4.4.14/drivers/media/platform/exynos4-is/
Dfimc-core.c450 bool pix_hoff = ctx->fimc_dev->drv_data->dma_pix_hoff; in fimc_prepare_dma_offset()
615 if (ctx->fimc_dev->drv_data->alpha_color) in fimc_ctrls_create()
686 if (ctrl == NULL || !fimc->drv_data->alpha_color) in fimc_alpha_ctrl_update()
898 fimc->drv_data = of_id->data; in fimc_parse_dt()
955 fimc->drv_data = fimc_get_drvdata(pdev); in fimc_probe()
958 if (!fimc->drv_data || fimc->id >= fimc->drv_data->num_entities || in fimc_probe()
965 fimc->variant = fimc->drv_data->variant[fimc->id]; in fimc_probe()
991 lclk_freq = fimc->drv_data->lclk_frequency; in fimc_probe()
Dfimc-reg.c40 if (dev->drv_data->out_buf_count > 4) in fimc_hw_reset()
766 if (dev->drv_data->cistatus2) { in fimc_hw_get_frame_index()
782 if (!dev->drv_data->cistatus2) in fimc_hw_get_prev_frame_index()
Dmipi-csis.c778 const struct csis_drvdata *drv_data; in s5pcsis_probe() local
797 drv_data = of_id->data; in s5pcsis_probe()
798 state->interrupt_mask = drv_data->interrupt_mask; in s5pcsis_probe()
Dfimc-lite.c1498 struct flite_drvdata *drv_data = NULL; in fimc_lite_probe() local
1514 drv_data = (struct flite_drvdata *)of_id->data; in fimc_lite_probe()
1517 if (!drv_data || fimc->index >= drv_data->num_instances || in fimc_lite_probe()
1524 fimc->dd = drv_data; in fimc_lite_probe()
Dfimc-core.h430 const struct fimc_drvdata *drv_data; member
Dfimc-m2m.c159 if (fimc->drv_data->alpha_color) in fimc_device_run()
Dfimc-capture.c70 if (fimc->drv_data->alpha_color) in fimc_capture_hw_init()
172 if (fimc->drv_data->alpha_color) in fimc_capture_config_update()
/linux-4.4.14/drivers/power/
Dtosa_battery.c369 main_psy_cfg.drv_data = &tosa_bat_main; in tosa_bat_probe()
378 jacket_psy_cfg.drv_data = &tosa_bat_jacket; in tosa_bat_probe()
387 bu_psy_cfg.drv_data = &tosa_bat_bu; in tosa_bat_probe()
Dcollie_battery.c341 psy_main_cfg.drv_data = &collie_bat_main; in collie_bat_probe()
350 psy_bu_cfg.drv_data = &collie_bat_bu; in collie_bat_probe()
Dmax8998_charger.c169 psy_cfg.drv_data = max8998; in max8998_battery_probe()
Drt5033_battery.c142 psy_cfg.drv_data = battery; in rt5033_battery_probe()
Dmax8997_charger.c162 psy_cfg.drv_data = charger; in max8997_battery_probe()
Dpower_supply_core.c732 psy->drv_data = cfg->drv_data; in __power_supply_register()
951 return psy->drv_data; in power_supply_get_drvdata()
Dpmu_battery.c177 psy_cfg.drv_data = pbat; in pmu_bat_init()
Daxp20x_usb_power.c204 psy_cfg.drv_data = power; in axp20x_usb_power_probe()
Dqcom_smbb.c831 bat_cfg.drv_data = chg; in smbb_charger_probe()
841 usb_cfg.drv_data = chg; in smbb_charger_probe()
853 dc_cfg.drv_data = chg; in smbb_charger_probe()
Dgoldfish_battery.c200 psy_cfg.drv_data = data; in goldfish_battery_probe()
Drx51_battery.c224 psy_cfg.drv_data = di; in rx51_battery_probe()
Dtwl4030_madc_battery.c232 psy_cfg.drv_data = twl4030_madc_bat; in twl4030_madc_battery_probe()
Dgpio-charger.c170 psy_cfg.drv_data = gpio_charger; in gpio_charger_probe()
Dmax17040_battery.c227 psy_cfg.drv_data = chip; in max17040_probe()
Dz2_battery.c209 psy_cfg.drv_data = charger; in z2_batt_probe()
Dtps65090-charger.c273 psy_cfg.drv_data = cdata; in tps65090_charger_probe()
Dmax8903_charger.c284 psy_cfg.drv_data = data; in max8903_probe()
Dbq24735-charger.c292 psy_cfg.drv_data = charger; in bq24735_charger_probe()
Dds2782_battery.c424 psy_cfg.drv_data = info; in ds278x_battery_probe()
Djz4740-battery.c286 psy_cfg.drv_data = jz_battery; in jz_battery_probe()
Dgeneric-adc-battery.c257 psy_cfg.drv_data = adc_bat; in gab_probe()
Dsmb347-charger.c1250 mains_usb_cfg.drv_data = smb; in smb347_probe()
1268 battery_cfg.drv_data = smb; in smb347_probe()
Dpcf50633-charger.c414 psy_cfg.drv_data = mbc; in pcf50633_mbc_probe()
Ds3c_adc_battery.c320 = { .drv_data = &backup_bat, }; in s3c_adc_bat_probe()
Disp1704_charger.c464 psy_cfg.drv_data = isp; in isp1704_charger_probe()
Dda9052-battery.c602 psy_cfg.drv_data = bat; in da9052_bat_probe()
Dintel_mid_battery.c687 psy_cfg.drv_data = pbi; in probe()
Dmax14577_charger.c598 psy_cfg.drv_data = chg; in max14577_charger_probe()
Dltc2941-battery-gauge.c443 psy_cfg.drv_data = info; in ltc294x_i2c_probe()
Dmax77693_charger.c700 psy_cfg.drv_data = chg; in max77693_charger_probe()
Dds2760_battery.c536 psy_cfg.drv_data = di; in ds2760_battery_probe()
Dda9030_battery.c545 psy_cfg.drv_data = charger; in da9030_battery_probe()
Dbq24190_charger.c1413 charger_cfg.drv_data = bdi; in bq24190_probe()
1424 battery_cfg.drv_data = bdi; in bq24190_probe()
Dds2781_battery.c766 psy_cfg.drv_data = dev_info; in ds2781_battery_probe()
D88pm860x_charger.c707 psy_cfg.drv_data = info; in pm860x_charger_probe()
Dds2780_battery.c765 psy_cfg.drv_data = dev_info; in ds2780_battery_probe()
Daxp288_charger.c862 charger_cfg.drv_data = info; in axp288_charger_probe()
Dsbs-battery.c834 psy_cfg.drv_data = chip; in sbs_probe()
Dab8500_btemp.c1099 psy_cfg.drv_data = di; in ab8500_btemp_probe()
Dbq25890_charger.c669 struct power_supply_config psy_cfg = { .drv_data = bq, }; in bq25890_power_supply_init()
Dbq27xxx_battery.c999 struct power_supply_config psy_cfg = { .drv_data = di, }; in bq27xxx_powersupply_init()
Dmax17042_battery.c890 psy_cfg.drv_data = chip; in max17042_probe()
Dbq24257_charger.c862 struct power_supply_config psy_cfg = { .drv_data = bq, }; in bq24257_power_supply_init()
Daxp288_fuel_gauge.c1103 psy_cfg.drv_data = info; in axp288_fuel_gauge_probe()
Drt9455_charger.c1671 rt9455_charger_config.drv_data = info; in rt9455_probe()
Dab8500_charger.c3506 ac_psy_cfg.drv_data = &di->ac_chg; in ab8500_charger_probe()
3509 usb_psy_cfg.drv_data = &di->usb_chg; in ab8500_charger_probe()
Dbq2415x_charger.c1040 struct power_supply_config psy_cfg = { .drv_data = bq, }; in bq2415x_power_supply_init()
Dcharger-manager.c1648 psy_cfg.drv_data = cm; in charger_manager_probe()
Dabx500_chargalg.c2086 psy_cfg.drv_data = di; in abx500_chargalg_probe()
Dab8500_fg.c3089 psy_cfg.drv_data = di; in ab8500_fg_probe()
/linux-4.4.14/drivers/gpu/drm/exynos/
Dexynos_hdmi.c110 const struct hdmi_driver_data *drv_data; member
528 return hdmi_reg_map[reg_id & 0xffff][hdata->drv_data->type]; in hdmi_map_reg()
844 if (hdata->drv_data->type == HDMI_TYPE13) in hdmi_regs_dump()
1000 for (i = 0; i < hdata->drv_data->phy_conf_count; i++) in hdmi_find_phy_conf()
1001 if (hdata->drv_data->phy_confs[i].pixel_clock == pixel_clock) in hdmi_find_phy_conf()
1248 if (hdata->drv_data->type == HDMI_TYPE13) { in hdmi_conf_init()
1505 if (hdata->drv_data->type == HDMI_TYPE13) in hdmi_mode_apply()
1542 hdata->drv_data->phy_confs[i].conf, 32); in hdmiphy_conf_apply()
1855 hdata->drv_data = match->data; in hdmi_probe()
1905 if (hdata->drv_data->is_apb_phy) { in hdmi_probe()
/linux-4.4.14/arch/arm/mach-vexpress/
Dspc.c380 struct ve_spc_drvdata *drv_data = data; in ve_spc_irq_handler() local
381 uint32_t status = readl_relaxed(drv_data->baseaddr + PWC_STATUS); in ve_spc_irq_handler()
385 complete(&drv_data->done); in ve_spc_irq_handler()
/linux-4.4.14/drivers/tty/serial/
Dsamsung.h98 struct s3c24xx_serial_drv_data *drv_data; member
Dsamsung.c1803 ourport->drv_data = s3c24xx_get_driver_data(pdev); in s3c24xx_serial_probe()
1804 if (!ourport->drv_data) { in s3c24xx_serial_probe()
1810 ourport->info = ourport->drv_data->info; in s3c24xx_serial_probe()
1813 ourport->drv_data->def_cfg; in s3c24xx_serial_probe()
1819 if (ourport->drv_data->fifosize[index]) in s3c24xx_serial_probe()
1820 ourport->port.fifosize = ourport->drv_data->fifosize[index]; in s3c24xx_serial_probe()
/linux-4.4.14/include/linux/pinctrl/
Dpinctrl.h41 void *drv_data; member
/linux-4.4.14/include/linux/mmc/
Ddw_mmc.h194 const struct dw_mci_drv_data *drv_data; member
/linux-4.4.14/drivers/pinctrl/bcm/
Dpinctrl-cygnus-mux.c848 const struct cygnus_gpio_mux *mux = pctrl_dev->desc->pins[pin].drv_data; in cygnus_gpio_request_enable()
876 struct cygnus_gpio_mux *mux = pctrl_dev->desc->pins[pin].drv_data; in cygnus_gpio_disable_free()
980 pins[i].drv_data = &cygnus_pins[i].gpio_mux; in cygnus_pinmux_probe()
Dpinctrl-bcm281xx.c375 { .number = a, .name = b, .drv_data = &c##_pin }
957 return *(enum bcm281xx_pin_type *)(pdata->pins[pin].drv_data); in pin_type_get()
/linux-4.4.14/drivers/acpi/
Dsbs.c526 struct power_supply_config psy_cfg = { .drv_data = battery, }; in acpi_battery_add()
581 struct power_supply_config psy_cfg = { .drv_data = sbs, }; in acpi_charger_add()
Dac.c342 psy_cfg.drv_data = ac; in acpi_ac_add()
Dbattery.c601 struct power_supply_config psy_cfg = { .drv_data = battery, }; in sysfs_add_battery()
/linux-4.4.14/drivers/pinctrl/
Dpinctrl-lpc18xx.c414 .drv_data = &lpc18xx_pin_p##port##_##pin \
432 .drv_data = &lpc18xx_pin_##pname \
771 return lpc18xx_pins[i].drv_data; in lpc18xx_get_pin_caps()
1030 struct lpc18xx_pin_caps *pin = lpc18xx_pins[group].drv_data; in lpc18xx_pmx_set()
1144 struct lpc18xx_pin_caps *p = lpc18xx_pins[pin].drv_data; in lpc18xx_valid_pin_function()
/linux-4.4.14/drivers/media/platform/exynos-gsc/
Dgsc-core.c1079 struct gsc_driverdata *drv_data = gsc_get_drv_data(pdev); in gsc_probe() local
1092 if (gsc->id >= drv_data->num_entities) { in gsc_probe()
1097 gsc->variant = drv_data->variant[gsc->id]; in gsc_probe()
/linux-4.4.14/drivers/thermal/samsung/
Dexynos_tmu.c958 static int exynos_tmu_set_emulation(void *drv_data, int temp) in exynos_tmu_set_emulation() argument
960 struct exynos_tmu_data *data = drv_data; in exynos_tmu_set_emulation()
981 static int exynos_tmu_set_emulation(void *drv_data, int temp) in exynos_tmu_set_emulation() argument
/linux-4.4.14/include/net/nfc/
Dnci_core.h457 void *drv_data; member
/linux-4.4.14/drivers/platform/x86/
Dcompal-laptop.c1083 psy_cfg.drv_data = data; in compal_probe()