/linux-4.4.14/drivers/i2c/busses/ |
D | i2c-mv64xxx.c | 174 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/ |
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 | 132 *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 …]
|
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 | 77 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/ |
D | usb.c | 54 static int nfcmrvl_inc_tx(struct nfcmrvl_usb_drv_data *drv_data) in nfcmrvl_inc_tx() argument 59 spin_lock_irqsave(&drv_data->txlock, flags); in nfcmrvl_inc_tx() 60 rv = test_bit(NFCMRVL_USB_SUSPENDING, &drv_data->flags); in nfcmrvl_inc_tx() 62 drv_data->tx_in_flight++; in nfcmrvl_inc_tx() 63 spin_unlock_irqrestore(&drv_data->txlock, flags); in nfcmrvl_inc_tx() 70 struct nfcmrvl_usb_drv_data *drv_data = urb->context; in nfcmrvl_bulk_complete() local 74 dev_dbg(&drv_data->udev->dev, "urb %p status %d count %d\n", in nfcmrvl_bulk_complete() 77 if (!test_bit(NFCMRVL_NCI_RUNNING, &drv_data->flags)) in nfcmrvl_bulk_complete() 81 skb = nci_skb_alloc(drv_data->priv->ndev, urb->actual_length, in nfcmrvl_bulk_complete() 84 nfc_err(&drv_data->udev->dev, "failed to alloc mem\n"); in nfcmrvl_bulk_complete() [all …]
|
D | spi.c | 44 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 …]
|
D | i2c.c | 39 static int nfcmrvl_i2c_read(struct nfcmrvl_i2c_drv_data *drv_data, in nfcmrvl_i2c_read() argument 46 ret = i2c_master_recv(drv_data->i2c, (u8 *)&nci_hdr, NCI_CTRL_HDR_SIZE); in nfcmrvl_i2c_read() 48 nfc_err(&drv_data->i2c->dev, "cannot read NCI header\n"); in nfcmrvl_i2c_read() 53 nfc_err(&drv_data->i2c->dev, "invalid packet payload size\n"); in nfcmrvl_i2c_read() 57 *skb = nci_skb_alloc(drv_data->priv->ndev, in nfcmrvl_i2c_read() 67 ret = i2c_master_recv(drv_data->i2c, in nfcmrvl_i2c_read() 72 nfc_err(&drv_data->i2c->dev, in nfcmrvl_i2c_read() 85 struct nfcmrvl_i2c_drv_data *drv_data = drv_data_ptr; in nfcmrvl_i2c_int_irq_thread_fn() local 89 if (!drv_data->priv) in nfcmrvl_i2c_int_irq_thread_fn() 92 if (test_bit(NFCMRVL_PHY_ERROR, &drv_data->priv->flags)) in nfcmrvl_i2c_int_irq_thread_fn() [all …]
|
D | uart.c | 48 struct nci_uart *nu = priv->drv_data; in nfcmrvl_uart_nci_send() 56 struct nci_uart *nu = priv->drv_data; in nfcmrvl_uart_nci_update_config() 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()
|
D | nfcmrvl.h | 85 void *drv_data; member 105 void *drv_data,
|
D | main.c | 104 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/ |
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.4.14/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.4.14/drivers/hid/ |
D | hid-steelseries.c | 145 struct steelseries_srws1_data *drv_data = hid_get_drvdata(hid); in steelseries_srws1_led_all_set_brightness() local 147 if (!drv_data) { in steelseries_srws1_led_all_set_brightness() 153 drv_data->led_state = 0; in steelseries_srws1_led_all_set_brightness() 155 drv_data->led_state = (1 << (SRWS1_NUMBER_LEDS + 1)) - 1; in steelseries_srws1_led_all_set_brightness() 157 steelseries_srws1_set_leds(hid, drv_data->led_state); in steelseries_srws1_led_all_set_brightness() 164 struct steelseries_srws1_data *drv_data; in steelseries_srws1_led_all_get_brightness() local 166 drv_data = hid_get_drvdata(hid); in steelseries_srws1_led_all_get_brightness() 168 if (!drv_data) { in steelseries_srws1_led_all_get_brightness() 173 return (drv_data->led_state >> SRWS1_NUMBER_LEDS) ? LED_FULL : LED_OFF; in steelseries_srws1_led_all_get_brightness() 181 struct steelseries_srws1_data *drv_data = hid_get_drvdata(hid); in steelseries_srws1_led_set_brightness() local [all …]
|
D | hid-lg4ff.c | 308 struct hid_usage *usage, s32 value, struct lg_drv_data *drv_data) in lg4ff_adjust_input_event() argument 310 struct lg4ff_device_entry *entry = drv_data->device_props; in lg4ff_adjust_input_event() 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 …]
|
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-sony.c | 1553 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 …]
|
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 | hid-input.c | 401 struct power_supply_config psy_cfg = { .drv_data = dev, }; in hidinput_setup_battery()
|
D | wacom_sys.c | 1041 struct power_supply_config psy_cfg = { .drv_data = wacom, }; in wacom_initialize_battery()
|
D | hid-wiimote-modules.c | 240 struct power_supply_config psy_cfg = { .drv_data = wdata, }; in wiimod_battery_probe()
|
/linux-4.4.14/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.4.14/drivers/pinctrl/uniphier/ |
D | pinctrl-uniphier.h | 106 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 …]
|
D | pinctrl-uniphier-core.c | 69 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/ |
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.4.14/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() 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()
|
D | dw_mmc.c | 237 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 …]
|
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-k3.c | 143 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()
|
D | dw_mmc-rockchip.c | 275 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()
|
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.4.14/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.4.14/drivers/remoteproc/ |
D | ste_modem_rproc.c | 189 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/ |
D | pinctrl-ssbi-gpio.c | 233 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()
|
D | pinctrl-ssbi-mpp.c | 310 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()
|
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() 567 pad = state->ctrl->desc->pins[pin].drv_data; in pmic_gpio_to_irq() 747 pindesc->drv_data = pad; in pmic_gpio_probe()
|
D | pinctrl-spmi-mpp.c | 319 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/ |
D | punit_atom_debug.c | 144 #define ICPU(model, drv_data) \ argument 146 (kernel_ulong_t)&drv_data }
|
/linux-4.4.14/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 | 1426 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 …]
|
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 | 748 void *drv_data; member
|
/linux-4.4.14/include/linux/ |
D | ste_modem_shm.h | 53 void *drv_data; member
|
D | power_supply.h | 184 void *drv_data; member 240 void *drv_data; member
|
/linux-4.4.14/include/sound/ |
D | hdaudio_ext.h | 43 #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/ |
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.4.14/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 | 778 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()
|
D | fimc-lite.c | 1498 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()
|
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.4.14/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 | max8998_charger.c | 169 psy_cfg.drv_data = max8998; in max8998_battery_probe()
|
D | rt5033_battery.c | 142 psy_cfg.drv_data = battery; in rt5033_battery_probe()
|
D | max8997_charger.c | 162 psy_cfg.drv_data = charger; in max8997_battery_probe()
|
D | power_supply_core.c | 732 psy->drv_data = cfg->drv_data; in __power_supply_register() 951 return psy->drv_data; in power_supply_get_drvdata()
|
D | pmu_battery.c | 177 psy_cfg.drv_data = pbat; in pmu_bat_init()
|
D | axp20x_usb_power.c | 204 psy_cfg.drv_data = power; in axp20x_usb_power_probe()
|
D | qcom_smbb.c | 831 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()
|
D | goldfish_battery.c | 200 psy_cfg.drv_data = data; in goldfish_battery_probe()
|
D | rx51_battery.c | 224 psy_cfg.drv_data = di; in rx51_battery_probe()
|
D | twl4030_madc_battery.c | 232 psy_cfg.drv_data = twl4030_madc_bat; in twl4030_madc_battery_probe()
|
D | gpio-charger.c | 170 psy_cfg.drv_data = gpio_charger; in gpio_charger_probe()
|
D | max17040_battery.c | 227 psy_cfg.drv_data = chip; in max17040_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 | max8903_charger.c | 284 psy_cfg.drv_data = data; in max8903_probe()
|
D | bq24735-charger.c | 292 psy_cfg.drv_data = charger; in bq24735_charger_probe()
|
D | ds2782_battery.c | 424 psy_cfg.drv_data = info; in ds278x_battery_probe()
|
D | jz4740-battery.c | 286 psy_cfg.drv_data = jz_battery; in jz_battery_probe()
|
D | generic-adc-battery.c | 257 psy_cfg.drv_data = adc_bat; in gab_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 | pcf50633-charger.c | 414 psy_cfg.drv_data = mbc; in pcf50633_mbc_probe()
|
D | s3c_adc_battery.c | 320 = { .drv_data = &backup_bat, }; in s3c_adc_bat_probe()
|
D | isp1704_charger.c | 464 psy_cfg.drv_data = isp; in isp1704_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 | max14577_charger.c | 598 psy_cfg.drv_data = chg; in max14577_charger_probe()
|
D | ltc2941-battery-gauge.c | 443 psy_cfg.drv_data = info; in ltc294x_i2c_probe()
|
D | max77693_charger.c | 700 psy_cfg.drv_data = chg; in max77693_charger_probe()
|
D | ds2760_battery.c | 536 psy_cfg.drv_data = di; in ds2760_battery_probe()
|
D | da9030_battery.c | 545 psy_cfg.drv_data = charger; in da9030_battery_probe()
|
D | bq24190_charger.c | 1413 charger_cfg.drv_data = bdi; in bq24190_probe() 1424 battery_cfg.drv_data = bdi; in bq24190_probe()
|
D | ds2781_battery.c | 766 psy_cfg.drv_data = dev_info; in ds2781_battery_probe()
|
D | 88pm860x_charger.c | 707 psy_cfg.drv_data = info; in pm860x_charger_probe()
|
D | ds2780_battery.c | 765 psy_cfg.drv_data = dev_info; in ds2780_battery_probe()
|
D | axp288_charger.c | 862 charger_cfg.drv_data = info; in axp288_charger_probe()
|
D | sbs-battery.c | 834 psy_cfg.drv_data = chip; in sbs_probe()
|
D | ab8500_btemp.c | 1099 psy_cfg.drv_data = di; in ab8500_btemp_probe()
|
D | bq25890_charger.c | 669 struct power_supply_config psy_cfg = { .drv_data = bq, }; in bq25890_power_supply_init()
|
D | bq27xxx_battery.c | 999 struct power_supply_config psy_cfg = { .drv_data = di, }; in bq27xxx_powersupply_init()
|
D | max17042_battery.c | 890 psy_cfg.drv_data = chip; in max17042_probe()
|
D | bq24257_charger.c | 862 struct power_supply_config psy_cfg = { .drv_data = bq, }; in bq24257_power_supply_init()
|
D | axp288_fuel_gauge.c | 1103 psy_cfg.drv_data = info; in axp288_fuel_gauge_probe()
|
D | rt9455_charger.c | 1671 rt9455_charger_config.drv_data = info; in rt9455_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 | 1040 struct power_supply_config psy_cfg = { .drv_data = bq, }; in bq2415x_power_supply_init()
|
D | charger-manager.c | 1648 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.4.14/drivers/gpu/drm/exynos/ |
D | exynos_hdmi.c | 110 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/ |
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.4.14/drivers/tty/serial/ |
D | samsung.h | 98 struct s3c24xx_serial_drv_data *drv_data; member
|
D | samsung.c | 1803 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/ |
D | pinctrl.h | 41 void *drv_data; member
|
/linux-4.4.14/include/linux/mmc/ |
D | dw_mmc.h | 194 const struct dw_mci_drv_data *drv_data; member
|
/linux-4.4.14/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.4.14/drivers/acpi/ |
D | sbs.c | 526 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()
|
D | ac.c | 342 psy_cfg.drv_data = ac; in acpi_ac_add()
|
D | battery.c | 601 struct power_supply_config psy_cfg = { .drv_data = battery, }; in sysfs_add_battery()
|
/linux-4.4.14/drivers/pinctrl/ |
D | pinctrl-lpc18xx.c | 414 .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/ |
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.4.14/drivers/thermal/samsung/ |
D | exynos_tmu.c | 958 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/ |
D | nci_core.h | 457 void *drv_data; member
|
/linux-4.4.14/drivers/platform/x86/ |
D | compal-laptop.c | 1083 psy_cfg.drv_data = data; in compal_probe()
|