/linux-4.1.27/drivers/spi/ |
D | spi-pxa2xx-pxadma.c | 48 int pxa2xx_spi_map_dma_buffers(struct driver_data *drv_data) in pxa2xx_spi_map_dma_buffers() argument 50 struct spi_message *msg = drv_data->cur_msg; in pxa2xx_spi_map_dma_buffers() 53 if (!drv_data->cur_chip->enable_dma) in pxa2xx_spi_map_dma_buffers() 57 return drv_data->rx_dma && drv_data->tx_dma; in pxa2xx_spi_map_dma_buffers() 59 if (!IS_DMA_ALIGNED(drv_data->rx) || !IS_DMA_ALIGNED(drv_data->tx)) in pxa2xx_spi_map_dma_buffers() 63 if (drv_data->rx == NULL) { in pxa2xx_spi_map_dma_buffers() 64 *drv_data->null_dma_buf = 0; in pxa2xx_spi_map_dma_buffers() 65 drv_data->rx = drv_data->null_dma_buf; in pxa2xx_spi_map_dma_buffers() 66 drv_data->rx_map_len = 4; in pxa2xx_spi_map_dma_buffers() 68 drv_data->rx_map_len = drv_data->len; in pxa2xx_spi_map_dma_buffers() [all …]
|
D | spi-bfin5xx.c | 126 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 …]
|
D | spi-bfin-sport.c | 110 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 …]
|
D | spi-adi-v3.c | 111 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 …]
|
D | spi-pxa2xx.c | 75 static bool is_lpss_ssp(const struct driver_data *drv_data) in is_lpss_ssp() argument 77 return drv_data->ssp_type == LPSS_SSP; in is_lpss_ssp() 80 static bool is_quark_x1000_ssp(const struct driver_data *drv_data) in is_quark_x1000_ssp() argument 82 return drv_data->ssp_type == QUARK_X1000_SSP; in is_quark_x1000_ssp() 85 static u32 pxa2xx_spi_get_ssrc1_change_mask(const struct driver_data *drv_data) in pxa2xx_spi_get_ssrc1_change_mask() argument 87 switch (drv_data->ssp_type) { in pxa2xx_spi_get_ssrc1_change_mask() 96 pxa2xx_spi_get_rx_default_thre(const struct driver_data *drv_data) in pxa2xx_spi_get_rx_default_thre() argument 98 switch (drv_data->ssp_type) { in pxa2xx_spi_get_rx_default_thre() 106 static bool pxa2xx_spi_txfifo_full(const struct driver_data *drv_data) in pxa2xx_spi_txfifo_full() argument 110 switch (drv_data->ssp_type) { in pxa2xx_spi_txfifo_full() [all …]
|
D | spi-pxa2xx-dma.c | 23 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 …]
|
D | spi-pxa2xx.h | 85 int (*write)(struct driver_data *drv_data); 86 int (*read)(struct driver_data *drv_data); 87 irqreturn_t (*transfer_handler)(struct driver_data *drv_data); 113 int (*write)(struct driver_data *drv_data); 114 int (*read)(struct driver_data *drv_data); 118 static inline u32 pxa2xx_spi_read(const struct driver_data *drv_data, in pxa2xx_spi_read() argument 121 return __raw_readl(drv_data->ioaddr + reg); in pxa2xx_spi_read() 124 static inline void pxa2xx_spi_write(const struct driver_data *drv_data, in pxa2xx_spi_write() argument 127 __raw_writel(val, drv_data->ioaddr + reg); in pxa2xx_spi_write() 138 static inline int pxa25x_ssp_comp(struct driver_data *drv_data) in pxa25x_ssp_comp() argument [all …]
|
/linux-4.1.27/drivers/i2c/busses/ |
D | i2c-mv64xxx.c | 172 mv64xxx_i2c_prepare_for_io(struct mv64xxx_i2c_data *drv_data, in mv64xxx_i2c_prepare_for_io() argument 177 drv_data->cntl_bits = MV64XXX_I2C_REG_CONTROL_ACK | in mv64xxx_i2c_prepare_for_io() 184 drv_data->addr1 = 0xf0 | (((u32)msg->addr & 0x300) >> 7) | dir; in mv64xxx_i2c_prepare_for_io() 185 drv_data->addr2 = (u32)msg->addr & 0xff; in mv64xxx_i2c_prepare_for_io() 187 drv_data->addr1 = MV64XXX_I2C_ADDR_ADDR((u32)msg->addr) | dir; in mv64xxx_i2c_prepare_for_io() 188 drv_data->addr2 = 0; in mv64xxx_i2c_prepare_for_io() 202 mv64xxx_i2c_hw_init(struct mv64xxx_i2c_data *drv_data) in mv64xxx_i2c_hw_init() argument 204 if (drv_data->offload_enabled) { in mv64xxx_i2c_hw_init() 205 writel(0, drv_data->reg_base + MV64XXX_I2C_REG_BRIDGE_CONTROL); in mv64xxx_i2c_hw_init() 206 writel(0, drv_data->reg_base + MV64XXX_I2C_REG_BRIDGE_TIMING); in mv64xxx_i2c_hw_init() [all …]
|
/linux-4.1.27/drivers/nfc/nfcmrvl/ |
D | usb.c | 55 static int nfcmrvl_inc_tx(struct nfcmrvl_usb_drv_data *drv_data) in nfcmrvl_inc_tx() argument 60 spin_lock_irqsave(&drv_data->txlock, flags); in nfcmrvl_inc_tx() 61 rv = test_bit(NFCMRVL_USB_SUSPENDING, &drv_data->flags); in nfcmrvl_inc_tx() 63 drv_data->tx_in_flight++; in nfcmrvl_inc_tx() 64 spin_unlock_irqrestore(&drv_data->txlock, flags); in nfcmrvl_inc_tx() 71 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", in nfcmrvl_bulk_complete() 77 if (!test_bit(NFCMRVL_NCI_RUNNING, &drv_data->flags)) in nfcmrvl_bulk_complete() 81 if (nfcmrvl_nci_recv_frame(drv_data->priv, urb->transfer_buffer, in nfcmrvl_bulk_complete() 83 nfc_err(&drv_data->udev->dev, "corrupted Rx packet\n"); in nfcmrvl_bulk_complete() [all …]
|
D | nfcmrvl.h | 33 void *drv_data; member 46 struct nfcmrvl_private *nfcmrvl_nci_register_dev(void *drv_data,
|
D | main.c | 90 struct nfcmrvl_private *nfcmrvl_nci_register_dev(void *drv_data, in nfcmrvl_nci_register_dev() argument 102 priv->drv_data = drv_data; in nfcmrvl_nci_register_dev()
|
/linux-4.1.27/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-4.1.27/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 …]
|
D | s3c2410_wdt.c | 134 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.1.27/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-lg.c | 345 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 …]
|
D | hid-lg4ff.c | 272 struct hid_usage *usage, __s32 value, struct lg_drv_data *drv_data) in lg4ff_adjust_input_event() argument 274 struct lg4ff_device_entry *entry = drv_data->device_props; in lg4ff_adjust_input_event() 350 struct lg_drv_data *drv_data; in hid_lg4ff_set_autocenter_default() local 352 drv_data = hid_get_drvdata(hid); in hid_lg4ff_set_autocenter_default() 353 if (!drv_data) { in hid_lg4ff_set_autocenter_default() 358 entry = drv_data->device_props; in hid_lg4ff_set_autocenter_default() 593 struct lg_drv_data *drv_data; in lg4ff_alternate_modes_show() local 597 drv_data = hid_get_drvdata(hid); in lg4ff_alternate_modes_show() 598 if (!drv_data) { in lg4ff_alternate_modes_show() 603 entry = drv_data->device_props; in lg4ff_alternate_modes_show() [all …]
|
D | hid-sony.c | 1295 struct sony_sc *drv_data; in sony_led_set_brightness() local 1300 drv_data = hid_get_drvdata(hdev); in sony_led_set_brightness() 1301 if (!drv_data) { in sony_led_set_brightness() 1313 force_update = !!(drv_data->quirks & SIXAXIS_CONTROLLER_USB); in sony_led_set_brightness() 1315 for (n = 0; n < drv_data->led_count; n++) { in sony_led_set_brightness() 1316 if (led == drv_data->leds[n] && (force_update || in sony_led_set_brightness() 1317 (value != drv_data->led_state[n] || in sony_led_set_brightness() 1318 drv_data->led_delay_on[n] || in sony_led_set_brightness() 1319 drv_data->led_delay_off[n]))) { in sony_led_set_brightness() 1321 drv_data->led_state[n] = value; in sony_led_set_brightness() [all …]
|
D | hid-lg4ff.h | 8 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
|
D | wacom_sys.c | 1023 struct power_supply_config psy_cfg = { .drv_data = wacom, }; in wacom_initialize_battery()
|
D | hid-input.c | 401 struct power_supply_config psy_cfg = { .drv_data = dev, }; in hidinput_setup_battery()
|
D | hid-wiimote-modules.c | 240 struct power_supply_config psy_cfg = { .drv_data = wdata, }; in wiimod_battery_probe()
|
/linux-4.1.27/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-4.1.27/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-4.1.27/drivers/mmc/host/ |
D | dw_mmc-pltfm.c | 43 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() 105 const struct dw_mci_drv_data *drv_data = NULL; in dw_mci_pltfm_probe() local 110 drv_data = match->data; in dw_mci_pltfm_probe() 113 return dw_mci_pltfm_register(pdev, drv_data); in dw_mci_pltfm_probe()
|
D | dw_mmc-k3.c | 44 const struct dw_mci_drv_data *drv_data; in dw_mci_k3_probe() local 48 drv_data = match->data; in dw_mci_k3_probe() 50 return dw_mci_pltfm_register(pdev, drv_data); in dw_mci_k3_probe()
|
D | dw_mmc-rockchip.c | 110 const struct dw_mci_drv_data *drv_data; in dw_mci_rockchip_probe() local 117 drv_data = match->data; in dw_mci_rockchip_probe() 119 return dw_mci_pltfm_register(pdev, drv_data); in dw_mci_rockchip_probe()
|
D | dw_mmc.c | 239 const struct dw_mci_drv_data *drv_data = slot->host->drv_data; in dw_mci_prepare_command() local 301 if (drv_data && drv_data->prepare_command) in dw_mci_prepare_command() 302 drv_data->prepare_command(slot->host, &cmdr); in dw_mci_prepare_command() 1153 const struct dw_mci_drv_data *drv_data = slot->host->drv_data; in dw_mci_set_ios() local 1187 if (drv_data && drv_data->set_ios) in dw_mci_set_ios() 1188 drv_data->set_ios(slot->host, ios); in dw_mci_set_ios() 1418 const struct dw_mci_drv_data *drv_data = host->drv_data; in dw_mci_execute_tuning() local 1421 if (drv_data && drv_data->execute_tuning) in dw_mci_execute_tuning() 1422 err = drv_data->execute_tuning(slot); in dw_mci_execute_tuning() 1430 const struct dw_mci_drv_data *drv_data = host->drv_data; in dw_mci_prepare_hs400_tuning() local [all …]
|
D | bfin_sdh.c | 528 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()
|
D | dw_mmc-pltfm.h | 16 const struct dw_mci_drv_data *drv_data);
|
D | sdhci-s3c.c | 448 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()
|
D | dw_mmc-exynos.c | 529 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.1.27/drivers/phy/ |
D | phy-exynos5-usbdrd.c | 172 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.1.27/drivers/remoteproc/ |
D | ste_modem_rproc.c | 190 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.1.27/drivers/pinctrl/qcom/ |
D | pinctrl-spmi-gpio.c | 251 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() 577 pad = state->ctrl->desc->pins[pin].drv_data; in pmic_gpio_to_irq() 757 pindesc->drv_data = pad; in pmic_gpio_probe()
|
D | pinctrl-spmi-mpp.c | 351 pad = pctldev->desc->pins[pin].drv_data; in pmic_mpp_set_mux() 400 pad = pctldev->desc->pins[pin].drv_data; in pmic_mpp_config_get() 460 pad = pctldev->desc->pins[pin].drv_data; in pmic_mpp_config_set() 568 pad = pctldev->desc->pins[pin].drv_data; in pmic_mpp_config_dbg_show() 629 pad = state->ctrl->desc->pins[pin].drv_data; in pmic_mpp_get() 680 pad = state->ctrl->desc->pins[pin].drv_data; in pmic_mpp_to_irq() 871 pindesc->drv_data = pad; in pmic_mpp_probe()
|
/linux-4.1.27/drivers/net/wireless/rt2x00/ |
D | rt2800mmio.c | 366 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()
|
D | rt2800lib.c | 2037 struct rt2800_drv_data *drv_data = rt2x00dev->drv_data; in rt2800_config_channel_rf3xxx() local 2080 calib_tx = drv_data->calibration_bw40; in rt2800_config_channel_rf3xxx() 2081 calib_rx = drv_data->calibration_bw40; in rt2800_config_channel_rf3xxx() 2083 calib_tx = drv_data->calibration_bw20; in rt2800_config_channel_rf3xxx() 2084 calib_rx = drv_data->calibration_bw20; in rt2800_config_channel_rf3xxx() 2113 struct rt2800_drv_data *drv_data = rt2x00dev->drv_data; in rt2800_config_channel_rf3052() local 2118 rt2800_bbp_write(rt2x00dev, 25, drv_data->bbp25); in rt2800_config_channel_rf3052() 2119 rt2800_bbp_write(rt2x00dev, 26, drv_data->bbp26); in rt2800_config_channel_rf3052() 2207 rt2800_rfcsr_write(rt2x00dev, 24, drv_data->calibration_bw40); in rt2800_config_channel_rf3052() 2208 rt2800_rfcsr_write(rt2x00dev, 31, drv_data->calibration_bw40); in rt2800_config_channel_rf3052() [all …]
|
D | rt2x00dev.c | 1295 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()
|
D | rt2x00.h | 746 void *drv_data; member
|
/linux-4.1.27/include/linux/ |
D | ste_modem_shm.h | 53 void *drv_data; member
|
D | power_supply.h | 184 void *drv_data; member 235 void *drv_data; member
|
/linux-4.1.27/drivers/regulator/ |
D | tps65023-regulator.c | 205 const struct tps_driver_data *drv_data = (void *)id->driver_data; in tps_65023_probe() local 206 const struct tps_info *info = drv_data->info; in tps_65023_probe() 235 tps->core_regulator = drv_data->core_regulator; in tps_65023_probe()
|
/linux-4.1.27/drivers/mfd/ |
D | twl-core.c | 680 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.1.27/drivers/media/platform/exynos4-is/ |
D | fimc-core.c | 450 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()
|
D | fimc-reg.c | 40 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()
|
D | mipi-csis.c | 777 const struct csis_drvdata *drv_data; in s5pcsis_probe() local 796 drv_data = of_id->data; in s5pcsis_probe() 797 state->interrupt_mask = drv_data->interrupt_mask; in s5pcsis_probe()
|
D | fimc-lite.c | 1501 struct flite_drvdata *drv_data = NULL; in fimc_lite_probe() local 1517 drv_data = (struct flite_drvdata *)of_id->data; in fimc_lite_probe() 1520 if (!drv_data || fimc->index >= drv_data->num_instances || in fimc_lite_probe() 1527 fimc->dd = drv_data; in fimc_lite_probe()
|
D | fimc-core.h | 430 const struct fimc_drvdata *drv_data; member
|
D | fimc-m2m.c | 159 if (fimc->drv_data->alpha_color) in fimc_device_run()
|
D | fimc-capture.c | 70 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.1.27/drivers/power/ |
D | tosa_battery.c | 369 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()
|
D | collie_battery.c | 341 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()
|
D | power_supply_core.c | 693 psy->drv_data = cfg->drv_data; in __power_supply_register() 912 return psy->drv_data; in power_supply_get_drvdata()
|
D | max8997_charger.c | 162 psy_cfg.drv_data = charger; in max8997_battery_probe()
|
D | max8998_charger.c | 172 psy_cfg.drv_data = max8998; in max8998_battery_probe()
|
D | rt5033_battery.c | 142 psy_cfg.drv_data = battery; in rt5033_battery_probe()
|
D | pmu_battery.c | 177 psy_cfg.drv_data = pbat; in pmu_bat_init()
|
D | rx51_battery.c | 224 psy_cfg.drv_data = di; in rx51_battery_probe()
|
D | goldfish_battery.c | 200 psy_cfg.drv_data = data; in goldfish_battery_probe()
|
D | twl4030_madc_battery.c | 232 psy_cfg.drv_data = twl4030_madc_bat; in twl4030_madc_battery_probe()
|
D | max17040_battery.c | 227 psy_cfg.drv_data = chip; in max17040_probe()
|
D | gpio-charger.c | 170 psy_cfg.drv_data = gpio_charger; in gpio_charger_probe()
|
D | z2_battery.c | 209 psy_cfg.drv_data = charger; in z2_batt_probe()
|
D | tps65090-charger.c | 273 psy_cfg.drv_data = cdata; in tps65090_charger_probe()
|
D | bq24735-charger.c | 291 psy_cfg.drv_data = charger; in bq24735_charger_probe()
|
D | max8903_charger.c | 292 psy_cfg.drv_data = data; in max8903_probe()
|
D | generic-adc-battery.c | 257 psy_cfg.drv_data = adc_bat; in gab_probe()
|
D | jz4740-battery.c | 286 psy_cfg.drv_data = jz_battery; in jz_battery_probe()
|
D | ds2782_battery.c | 424 psy_cfg.drv_data = info; in ds278x_battery_probe()
|
D | smb347-charger.c | 1250 mains_usb_cfg.drv_data = smb; in smb347_probe() 1268 battery_cfg.drv_data = smb; in smb347_probe()
|
D | isp1704_charger.c | 464 psy_cfg.drv_data = isp; in isp1704_charger_probe()
|
D | s3c_adc_battery.c | 320 = { .drv_data = &backup_bat, }; in s3c_adc_bat_probe()
|
D | pcf50633-charger.c | 414 psy_cfg.drv_data = mbc; in pcf50633_mbc_probe()
|
D | max14577_charger.c | 598 psy_cfg.drv_data = chg; in max14577_charger_probe()
|
D | da9052-battery.c | 602 psy_cfg.drv_data = bat; in da9052_bat_probe()
|
D | intel_mid_battery.c | 687 psy_cfg.drv_data = pbi; in probe()
|
D | ltc2941-battery-gauge.c | 469 psy_cfg.drv_data = info; in ltc294x_i2c_probe()
|
D | max77693_charger.c | 699 psy_cfg.drv_data = chg; in max77693_charger_probe()
|
D | da9030_battery.c | 545 psy_cfg.drv_data = charger; in da9030_battery_probe()
|
D | ds2760_battery.c | 536 psy_cfg.drv_data = di; in ds2760_battery_probe()
|
D | bq24190_charger.c | 1410 charger_cfg.drv_data = bdi; in bq24190_probe() 1421 battery_cfg.drv_data = bdi; in bq24190_probe()
|
D | 88pm860x_charger.c | 707 psy_cfg.drv_data = info; in pm860x_charger_probe()
|
D | ds2780_battery.c | 781 psy_cfg.drv_data = dev_info; in ds2780_battery_probe()
|
D | ds2781_battery.c | 774 psy_cfg.drv_data = dev_info; in ds2781_battery_probe()
|
D | max17042_battery.c | 713 psy_cfg.drv_data = chip; in max17042_probe()
|
D | sbs-battery.c | 832 psy_cfg.drv_data = chip; in sbs_probe()
|
D | bq27x00_battery.c | 772 struct power_supply_config psy_cfg = { .drv_data = di, }; in bq27x00_powersupply_init()
|
D | ab8500_btemp.c | 1099 psy_cfg.drv_data = di; in ab8500_btemp_probe()
|
D | axp288_fuel_gauge.c | 1103 psy_cfg.drv_data = info; in axp288_fuel_gauge_probe()
|
D | ab8500_charger.c | 3506 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()
|
D | bq2415x_charger.c | 1027 struct power_supply_config psy_cfg = { .drv_data = bq, }; in bq2415x_power_supply_init()
|
D | charger-manager.c | 1646 psy_cfg.drv_data = cm; in charger_manager_probe()
|
D | abx500_chargalg.c | 2086 psy_cfg.drv_data = di; in abx500_chargalg_probe()
|
D | ab8500_fg.c | 3089 psy_cfg.drv_data = di; in ab8500_fg_probe()
|
/linux-4.1.27/arch/arm/mach-vexpress/ |
D | spc.c | 380 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.1.27/drivers/tty/serial/ |
D | samsung.h | 98 struct s3c24xx_serial_drv_data *drv_data; member
|
D | samsung.c | 1828 ourport->drv_data = s3c24xx_get_driver_data(pdev); in s3c24xx_serial_probe() 1829 if (!ourport->drv_data) { in s3c24xx_serial_probe() 1835 ourport->info = ourport->drv_data->info; in s3c24xx_serial_probe() 1838 ourport->drv_data->def_cfg; in s3c24xx_serial_probe() 1844 if (ourport->drv_data->fifosize[index]) in s3c24xx_serial_probe() 1845 ourport->port.fifosize = ourport->drv_data->fifosize[index]; in s3c24xx_serial_probe()
|
/linux-4.1.27/include/linux/pinctrl/ |
D | pinctrl.h | 41 void *drv_data; member
|
/linux-4.1.27/include/linux/mmc/ |
D | dw_mmc.h | 178 const struct dw_mci_drv_data *drv_data; member
|
/linux-4.1.27/drivers/pinctrl/bcm/ |
D | pinctrl-cygnus-mux.c | 848 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()
|
D | pinctrl-bcm281xx.c | 375 { .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.1.27/drivers/acpi/ |
D | sbs.c | 530 struct power_supply_config psy_cfg = { .drv_data = battery, }; in acpi_battery_add() 585 struct power_supply_config psy_cfg = { .drv_data = sbs, }; in acpi_charger_add()
|
D | ac.c | 346 psy_cfg.drv_data = ac; in acpi_ac_add()
|
D | battery.c | 612 struct power_supply_config psy_cfg = { .drv_data = battery, }; in sysfs_add_battery()
|
/linux-4.1.27/drivers/thermal/samsung/ |
D | exynos_tmu.c | 793 static int exynos_tmu_set_emulation(void *drv_data, unsigned long temp) in exynos_tmu_set_emulation() argument 795 struct exynos_tmu_data *data = drv_data; in exynos_tmu_set_emulation() 816 static int exynos_tmu_set_emulation(void *drv_data, unsigned long temp) in exynos_tmu_set_emulation() argument
|
/linux-4.1.27/drivers/gpu/drm/exynos/ |
D | exynos_hdmi.c | 2338 struct hdmi_driver_data *drv_data; in hdmi_probe() local 2374 drv_data = (struct hdmi_driver_data *)match->data; in hdmi_probe() 2375 hdata->type = drv_data->type; in hdmi_probe() 2376 hdata->phy_confs = drv_data->phy_confs; in hdmi_probe() 2377 hdata->phy_conf_count = drv_data->phy_conf_count; in hdmi_probe() 2433 if (drv_data->is_apb_phy) { in hdmi_probe()
|
/linux-4.1.27/drivers/media/platform/exynos-gsc/ |
D | gsc-core.c | 1079 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.1.27/drivers/platform/x86/ |
D | compal-laptop.c | 1042 psy_cfg.drv_data = data; in compal_probe()
|