/linux-master/drivers/i2c/busses/ |
H A D | i2c-mv64xxx.c | 176 mv64xxx_i2c_prepare_for_io(struct mv64xxx_i2c_data *drv_data, argument 181 drv_data->cntl_bits = MV64XXX_I2C_REG_CONTROL_ACK | 184 if (!drv_data->atomic) 185 drv_data->cntl_bits |= MV64XXX_I2C_REG_CONTROL_INTEN; 191 drv_data->addr1 = 0xf0 | (((u32)msg->addr & 0x300) >> 7) | dir; 192 drv_data->addr2 = (u32)msg->addr & 0xff; 194 drv_data->addr1 = MV64XXX_I2C_ADDR_ADDR((u32)msg->addr) | dir; 195 drv_data->addr2 = 0; 209 mv64xxx_i2c_hw_init(struct mv64xxx_i2c_data *drv_data) argument 211 if (drv_data 235 mv64xxx_i2c_fsm(struct mv64xxx_i2c_data *drv_data, u32 status) argument 343 mv64xxx_i2c_send_start(struct mv64xxx_i2c_data *drv_data) argument 357 mv64xxx_i2c_do_action(struct mv64xxx_i2c_data *drv_data) argument 445 mv64xxx_i2c_read_offload_rx_data(struct mv64xxx_i2c_data *drv_data, struct i2c_msg *msg) argument 457 mv64xxx_i2c_intr_offload(struct mv64xxx_i2c_data *drv_data) argument 511 struct mv64xxx_i2c_data *drv_data = dev_id; local 556 mv64xxx_i2c_wait_for_completion(struct mv64xxx_i2c_data *drv_data) argument 594 mv64xxx_i2c_wait_polling(struct mv64xxx_i2c_data *drv_data) argument 606 mv64xxx_i2c_execute_msg(struct mv64xxx_i2c_data *drv_data, struct i2c_msg *msg, int is_last) argument 629 mv64xxx_i2c_prepare_tx(struct mv64xxx_i2c_data *drv_data) argument 641 mv64xxx_i2c_offload_xfer(struct mv64xxx_i2c_data *drv_data) argument 706 mv64xxx_i2c_can_offload(struct mv64xxx_i2c_data *drv_data) argument 753 struct mv64xxx_i2c_data *drv_data = i2c_get_adapdata(adap); local 784 struct mv64xxx_i2c_data *drv_data = i2c_get_adapdata(adap); local 793 struct mv64xxx_i2c_data *drv_data = i2c_get_adapdata(adap); local 824 mv64xxx_calc_freq(struct mv64xxx_i2c_data *drv_data, const int tclk, const int n, const int m) argument 834 mv64xxx_find_baud_factors(struct mv64xxx_i2c_data *drv_data, const u32 req_freq, const u32 tclk) argument 858 mv64xxx_of_config(struct mv64xxx_i2c_data *drv_data, struct device *dev) argument 931 mv64xxx_of_config(struct mv64xxx_i2c_data *drv_data, struct device *dev) argument 938 mv64xxx_i2c_init_recovery_info(struct mv64xxx_i2c_data *drv_data, struct device *dev) argument 960 struct mv64xxx_i2c_data *drv_data = dev_get_drvdata(dev); local 972 struct mv64xxx_i2c_data *drv_data = dev_get_drvdata(dev); local 986 struct mv64xxx_i2c_data *drv_data; local 1089 struct mv64xxx_i2c_data *drv_data = platform_get_drvdata(pd); local [all...] |
/linux-master/drivers/nfc/nfcmrvl/ |
H A D | usb.c | 43 static int nfcmrvl_inc_tx(struct nfcmrvl_usb_drv_data *drv_data) argument 48 spin_lock_irqsave(&drv_data->txlock, flags); 49 rv = test_bit(NFCMRVL_USB_SUSPENDING, &drv_data->flags); 51 drv_data->tx_in_flight++; 52 spin_unlock_irqrestore(&drv_data->txlock, flags); 59 struct nfcmrvl_usb_drv_data *drv_data = urb->context; local 62 dev_dbg(&drv_data->udev->dev, "urb %p status %d count %d\n", 65 if (!test_bit(NFCMRVL_NCI_RUNNING, &drv_data->flags)) 71 skb = nci_skb_alloc(drv_data->priv->ndev, urb->actual_length, 74 nfc_err(&drv_data 103 nfcmrvl_submit_bulk_urb(struct nfcmrvl_usb_drv_data *drv_data, gfp_t mem_flags) argument 152 struct nfcmrvl_usb_drv_data *drv_data = priv->drv_data; local 168 struct nfcmrvl_usb_drv_data *drv_data = priv->drv_data; local 192 nfcmrvl_usb_stop_traffic(struct nfcmrvl_usb_drv_data *drv_data) argument 199 struct nfcmrvl_usb_drv_data *drv_data = priv->drv_data; local 223 struct nfcmrvl_usb_drv_data *drv_data = priv->drv_data; local 275 struct nfcmrvl_usb_drv_data *drv_data = local 289 struct nfcmrvl_usb_drv_data *drv_data; local 347 struct nfcmrvl_usb_drv_data *drv_data = usb_get_intfdata(intf); local 362 struct nfcmrvl_usb_drv_data *drv_data = usb_get_intfdata(intf); local 385 nfcmrvl_play_deferred(struct nfcmrvl_usb_drv_data *drv_data) argument 414 struct nfcmrvl_usb_drv_data *drv_data = usb_get_intfdata(intf); local [all...] |
H A D | spi.c | 29 struct nfcmrvl_spi_drv_data *drv_data = drv_data_ptr; local 36 if (test_and_clear_bit(SPI_WAIT_HANDSHAKE, &drv_data->flags)) { 37 complete(&drv_data->handshake_completion); 43 skb = nci_spi_read(drv_data->nci_spi); 45 nfc_err(&drv_data->spi->dev, "failed to read spi packet"); 49 if (nfcmrvl_nci_recv_frame(drv_data->priv, skb) < 0) 50 nfc_err(&drv_data->spi->dev, "corrupted RX packet"); 68 struct nfcmrvl_spi_drv_data *drv_data = priv->drv_data; local 72 reinit_completion(&drv_data 93 struct nfcmrvl_spi_drv_data *drv_data = priv->drv_data; local 131 struct nfcmrvl_spi_drv_data *drv_data; local 179 struct nfcmrvl_spi_drv_data *drv_data = spi_get_drvdata(spi); local [all...] |
H A D | i2c.c | 25 static int nfcmrvl_i2c_read(struct nfcmrvl_i2c_drv_data *drv_data, argument 32 ret = i2c_master_recv(drv_data->i2c, (u8 *)&nci_hdr, NCI_CTRL_HDR_SIZE); 34 nfc_err(&drv_data->i2c->dev, "cannot read NCI header\n"); 38 *skb = nci_skb_alloc(drv_data->priv->ndev, 48 ret = i2c_master_recv(drv_data->i2c, 53 nfc_err(&drv_data->i2c->dev, 66 struct nfcmrvl_i2c_drv_data *drv_data = drv_data_ptr; local 70 if (!drv_data->priv) 73 if (test_bit(NFCMRVL_PHY_ERROR, &drv_data->priv->flags)) 76 ret = nfcmrvl_i2c_read(drv_data, 96 struct nfcmrvl_i2c_drv_data *drv_data = priv->drv_data; local 112 struct nfcmrvl_i2c_drv_data *drv_data = priv->drv_data; local 189 struct nfcmrvl_i2c_drv_data *drv_data; local 242 struct nfcmrvl_i2c_drv_data *drv_data = i2c_get_clientdata(client); local [all...] |
/linux-master/drivers/spi/ |
H A D | spi-pxa2xx.c | 78 /* LPSS offset from drv_data->ioaddr */ 80 /* Register offsets from drv_data->lpss_base or -1 */ 171 *lpss_get_config(const struct driver_data *drv_data) argument 173 return &lpss_platforms[drv_data->ssp_type - LPSS_LPT_SSP]; 176 static bool is_lpss_ssp(const struct driver_data *drv_data) argument 178 switch (drv_data->ssp_type) { 191 static bool is_quark_x1000_ssp(const struct driver_data *drv_data) argument 193 return drv_data->ssp_type == QUARK_X1000_SSP; 196 static bool is_mmp2_ssp(const struct driver_data *drv_data) argument 198 return drv_data 201 is_mrfld_ssp(const struct driver_data *drv_data) argument 206 pxa2xx_spi_update(const struct driver_data *drv_data, u32 reg, u32 mask, u32 value) argument 212 pxa2xx_spi_get_ssrc1_change_mask(const struct driver_data *drv_data) argument 225 pxa2xx_spi_get_rx_default_thre(const struct driver_data *drv_data) argument 237 pxa2xx_spi_txfifo_full(const struct driver_data *drv_data) argument 256 pxa2xx_spi_clear_rx_thre(const struct driver_data *drv_data, u32 *sccr1_reg) argument 275 pxa2xx_spi_set_rx_thre(const struct driver_data *drv_data, u32 *sccr1_reg, u32 threshold) argument 291 pxa2xx_configure_sscr0(const struct driver_data *drv_data, u32 clk_div, u8 bits) argument 311 __lpss_ssp_read_priv(struct driver_data *drv_data, unsigned offset) argument 317 __lpss_ssp_write_priv(struct driver_data *drv_data, unsigned offset, u32 value) argument 331 lpss_ssp_setup(struct driver_data *drv_data) argument 362 struct driver_data *drv_data = local 392 struct driver_data *drv_data = local 428 struct driver_data *drv_data = local 442 struct driver_data *drv_data = local 467 pxa2xx_spi_flush(struct driver_data *drv_data) argument 480 pxa2xx_spi_off(struct driver_data *drv_data) argument 489 null_writer(struct driver_data *drv_data) argument 503 null_reader(struct driver_data *drv_data) argument 515 u8_writer(struct driver_data *drv_data) argument 527 u8_reader(struct driver_data *drv_data) argument 537 u16_writer(struct driver_data *drv_data) argument 549 u16_reader(struct driver_data *drv_data) argument 559 u32_writer(struct driver_data *drv_data) argument 571 u32_reader(struct driver_data *drv_data) argument 581 reset_sccr1(struct driver_data *drv_data) argument 608 int_stop_and_reset(struct driver_data *drv_data) argument 619 int_error_stop(struct driver_data *drv_data, const char *msg, int err) argument 631 int_transfer_complete(struct driver_data *drv_data) argument 638 interrupt_transfer(struct driver_data *drv_data) argument 716 handle_bad_msg(struct driver_data *drv_data) argument 726 struct driver_data *drv_data = dev_id; local 896 ssp_get_clk_div(struct driver_data *drv_data, int rate) argument 913 pxa2xx_ssp_get_clk_div(struct driver_data *drv_data, int rate) argument 946 struct driver_data *drv_data = spi_controller_get_devdata(controller); local 1126 struct driver_data *drv_data = spi_controller_get_devdata(controller); local 1136 struct driver_data *drv_data = spi_controller_get_devdata(controller); local 1156 struct driver_data *drv_data = spi_controller_get_devdata(controller); local 1169 struct driver_data *drv_data = local 1409 struct driver_data *drv_data = spi_controller_get_devdata(controller); local 1440 struct driver_data *drv_data; local 1664 struct driver_data *drv_data = platform_get_drvdata(pdev); local 1691 struct driver_data *drv_data = dev_get_drvdata(dev); local 1709 struct driver_data *drv_data = dev_get_drvdata(dev); local 1726 struct driver_data *drv_data = dev_get_drvdata(dev); local 1734 struct driver_data *drv_data = dev_get_drvdata(dev); local [all...] |
H A D | spi-pxa2xx.h | 49 int (*write)(struct driver_data *drv_data); 50 int (*read)(struct driver_data *drv_data); 51 irqreturn_t (*transfer_handler)(struct driver_data *drv_data); 71 static inline u32 pxa2xx_spi_read(const struct driver_data *drv_data, u32 reg) argument 73 return pxa_ssp_read_reg(drv_data->ssp, reg); 76 static inline void pxa2xx_spi_write(const struct driver_data *drv_data, u32 reg, u32 val) argument 78 pxa_ssp_write_reg(drv_data->ssp, reg, val); 83 static inline int pxa25x_ssp_comp(const struct driver_data *drv_data) argument 85 switch (drv_data->ssp_type) { 95 static inline void clear_SSCR1_bits(const struct driver_data *drv_data, u3 argument 100 read_SSSR_bits(const struct driver_data *drv_data, u32 bits) argument 105 write_SSSR_CS(const struct driver_data *drv_data, u32 val) argument [all...] |
H A D | spi-pxa2xx-dma.c | 20 static void pxa2xx_spi_dma_transfer_complete(struct driver_data *drv_data, argument 23 struct spi_message *msg = drv_data->controller->cur_msg; 31 if (atomic_dec_and_test(&drv_data->dma_running)) { 38 error = read_SSSR_bits(drv_data, drv_data->mask_sr) & SSSR_ROR; 41 clear_SSCR1_bits(drv_data, drv_data->dma_cr1); 42 write_SSSR_CS(drv_data, drv_data->clear_sr); 43 if (!pxa25x_ssp_comp(drv_data)) 62 pxa2xx_spi_dma_prepare_one(struct driver_data *drv_data, enum dma_transfer_direction dir, struct spi_transfer *xfer) argument 115 pxa2xx_spi_dma_transfer(struct driver_data *drv_data) argument 133 pxa2xx_spi_dma_prepare(struct driver_data *drv_data, struct spi_transfer *xfer) argument 167 pxa2xx_spi_dma_start(struct driver_data *drv_data) argument 175 pxa2xx_spi_dma_stop(struct driver_data *drv_data) argument 182 pxa2xx_spi_dma_setup(struct driver_data *drv_data) argument 208 pxa2xx_spi_dma_release(struct driver_data *drv_data) argument 230 struct driver_data *drv_data = spi_controller_get_devdata(spi->controller); local [all...] |
/linux-master/sound/soc/xilinx/ |
H A D | xlnx_i2s.c | 41 struct xlnx_i2s_drv_data *drv_data = snd_soc_dai_get_drvdata(cpu_dai); local 46 drv_data->sysclk = 0; 48 writel(div, drv_data->base + I2S_I2STIM_OFFSET); 56 struct xlnx_i2s_drv_data *drv_data = snd_soc_dai_get_drvdata(dai); local 58 drv_data->sysclk = freq; 62 if (drv_data->is_32bit_lrclk) 65 bits_per_sample = drv_data->data_width; 67 drv_data->ratnum.num = freq / (bits_per_sample * drv_data->channels) / 2; 68 drv_data 80 struct xlnx_i2s_drv_data *drv_data = snd_soc_dai_get_drvdata(dai); local 95 struct xlnx_i2s_drv_data *drv_data = snd_soc_dai_get_drvdata(i2s_dai); local 131 struct xlnx_i2s_drv_data *drv_data = snd_soc_dai_get_drvdata(i2s_dai); local 173 struct xlnx_i2s_drv_data *drv_data; local [all...] |
/linux-master/drivers/crypto/chelsio/ |
H A D | chcr_core.c | 29 static struct chcr_driver_data drv_data; variable in typeref:struct:chcr_driver_data 83 mutex_lock(&drv_data.drv_mutex); 84 if (!list_empty(&drv_data.act_dev)) { 85 u_ctx = drv_data.last_dev; 86 if (list_is_last(&drv_data.last_dev->entry, &drv_data.act_dev)) 87 drv_data.last_dev = list_first_entry(&drv_data.act_dev, 90 drv_data.last_dev = 91 list_next_entry(drv_data [all...] |
/linux-master/drivers/watchdog/ |
H A D | menf21bmc_wdt.c | 60 struct menf21bmc_wdt *drv_data = watchdog_get_drvdata(wdt); local 62 return i2c_smbus_write_byte(drv_data->i2c_client, BMC_CMD_WD_ON); 67 struct menf21bmc_wdt *drv_data = watchdog_get_drvdata(wdt); local 69 return i2c_smbus_write_byte_data(drv_data->i2c_client, 77 struct menf21bmc_wdt *drv_data = watchdog_get_drvdata(wdt); local 84 ret = i2c_smbus_write_word_data(drv_data->i2c_client, 96 struct menf21bmc_wdt *drv_data = watchdog_get_drvdata(wdt); local 98 return i2c_smbus_write_byte(drv_data->i2c_client, BMC_CMD_WD_TRIG); 118 struct menf21bmc_wdt *drv_data; local 121 drv_data 165 struct menf21bmc_wdt *drv_data = platform_get_drvdata(pdev); local [all...] |
H A D | max77620_wdt.c | 48 const struct max77620_variant *drv_data; member in struct:max77620_wdt 76 return regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl2, 84 return regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl2, 92 return regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl3, 93 wdt->drv_data->wdtc_mask, 0x1); 131 ret = regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl3, 132 wdt->drv_data->wdtc_mask, 0x1); 136 ret = regmap_update_bits(wdt->rmap, wdt->drv_data->reg_cnfg_glbl2, 172 wdt->drv_data = (const struct max77620_variant *) id->driver_data; 190 ret = regmap_update_bits(wdt->rmap, wdt->drv_data [all...] |
/linux-master/drivers/mmc/host/ |
H A D | dw_mmc-pltfm.h | 12 const struct dw_mci_drv_data *drv_data);
|
/linux-master/drivers/ata/ |
H A D | pata_ep93xx.c | 263 static u16 ep93xx_pata_read(struct ep93xx_pata_data *drv_data, argument 267 void __iomem *base = drv_data->ide_base; 268 const struct ata_timing *t = &drv_data->t; 279 ep93xx_pata_rw_end(base, addr, drv_data->iordy, t0, t2, t2i); 284 static u16 ep93xx_pata_read_reg(struct ep93xx_pata_data *drv_data, argument 287 return ep93xx_pata_read(drv_data, addr, true); 291 static u16 ep93xx_pata_read_data(struct ep93xx_pata_data *drv_data, argument 294 return ep93xx_pata_read(drv_data, addr, false); 297 static void ep93xx_pata_write(struct ep93xx_pata_data *drv_data, argument 301 void __iomem *base = drv_data 318 ep93xx_pata_write_reg(struct ep93xx_pata_data *drv_data, u16 value, unsigned long addr) argument 325 ep93xx_pata_write_data(struct ep93xx_pata_data *drv_data, u16 value, unsigned long addr) argument 334 struct ep93xx_pata_data *drv_data = ap->host->private_data; local 361 struct ep93xx_pata_data *drv_data = ap->host->private_data; local 368 struct ep93xx_pata_data *drv_data = ap->host->private_data; local 377 struct ep93xx_pata_data *drv_data = ap->host->private_data; local 418 struct ep93xx_pata_data *drv_data = ap->host->private_data; local 450 struct ep93xx_pata_data *drv_data = ap->host->private_data; local 460 struct ep93xx_pata_data *drv_data = ap->host->private_data; local 473 struct ep93xx_pata_data *drv_data = ap->host->private_data; local 484 struct ep93xx_pata_data *drv_data = ap->host->private_data; local 524 struct ep93xx_pata_data *drv_data = ap->host->private_data; local 553 struct ep93xx_pata_data *drv_data = ap->host->private_data; local 616 struct ep93xx_pata_data *drv_data = ap->host->private_data; local 628 ep93xx_pata_release_dma(struct ep93xx_pata_data *drv_data) argument 649 ep93xx_pata_dma_init(struct ep93xx_pata_data *drv_data) argument 706 struct ep93xx_pata_data *drv_data = qc->ap->host->private_data; local 746 struct ep93xx_pata_data *drv_data = qc->ap->host->private_data; local 774 struct ep93xx_pata_data *drv_data = ap->host->private_data; local 846 struct ep93xx_pata_data *drv_data; local 866 struct ep93xx_pata_data *drv_data = ap->host->private_data; local 922 struct ep93xx_pata_data *drv_data; local 1016 struct ep93xx_pata_data *drv_data = host->private_data; local [all...] |
H A D | ahci_st.c | 56 struct st_ahci_drv_data *drv_data = hpriv->plat_data; local 59 if (drv_data->pwr) { 60 err = reset_control_deassert(drv_data->pwr); 67 if (drv_data->sw_rst) { 68 err = reset_control_deassert(drv_data->sw_rst); 75 if (drv_data->pwr_rst) { 76 err = reset_control_deassert(drv_data->pwr_rst); 89 struct st_ahci_drv_data *drv_data = hpriv->plat_data; local 93 if (drv_data->pwr) { 94 err = reset_control_assert(drv_data 105 struct st_ahci_drv_data *drv_data = hpriv->plat_data; local 146 struct st_ahci_drv_data *drv_data; local 184 struct st_ahci_drv_data *drv_data = hpriv->plat_data; local [all...] |
/linux-master/drivers/hwmon/ |
H A D | menf21bmc_hwmon.c | 56 struct menf21bmc_hwmon *drv_data = dev_get_drvdata(dev); local 57 struct menf21bmc_hwmon *data_ret = drv_data; 59 if (time_after(jiffies, drv_data->last_update + HZ) 60 || !drv_data->valid) { 62 val = i2c_smbus_read_word_data(drv_data->i2c_client, 68 drv_data->in_val[i] = val; 70 drv_data->last_update = jiffies; 71 drv_data->valid = true; 77 static int menf21bmc_hwmon_get_volt_limits(struct menf21bmc_hwmon *drv_data) argument 82 val = i2c_smbus_read_word_data(drv_data 111 struct menf21bmc_hwmon *drv_data = menf21bmc_hwmon_update(dev); local 123 struct menf21bmc_hwmon *drv_data = dev_get_drvdata(dev); local 132 struct menf21bmc_hwmon *drv_data = dev_get_drvdata(dev); local 191 struct menf21bmc_hwmon *drv_data; local [all...] |
/linux-master/drivers/hid/ |
H A D | hid-lg4ff.h | 9 struct hid_usage *usage, s32 value, struct lg_drv_data *drv_data); 11 u8 *rd, int size, struct lg_drv_data *drv_data); 16 struct hid_usage *usage, s32 value, struct lg_drv_data *drv_data) { return 0; } 18 u8 *rd, int size, struct lg_drv_data *drv_data) { return 0; } 15 lg4ff_adjust_input_event(struct hid_device *hid, struct hid_field *field, struct hid_usage *usage, s32 value, struct lg_drv_data *drv_data) argument 17 lg4ff_raw_event(struct hid_device *hdev, struct hid_report *report, u8 *rd, int size, struct lg_drv_data *drv_data) argument
|
H A D | hid-plantronics.c | 57 struct plt_drv_data *drv_data = hid_get_drvdata(hdev); local 58 unsigned long plt_type = drv_data->device_type; 123 struct plt_drv_data *drv_data = hid_get_drvdata(hdev); local 125 if (drv_data->quirks & PLT_QUIRK_DOUBLE_VOLUME_KEYS) { 133 prev_ts = drv_data->last_volume_key_ts; 138 drv_data->last_volume_key_ts = cur_ts; 172 struct plt_drv_data *drv_data; local 175 drv_data = devm_kzalloc(&hdev->dev, sizeof(*drv_data), GFP_KERNEL); 176 if (!drv_data) [all...] |
H A D | hid-steelseries.c | 162 struct steelseries_srws1_data *drv_data = hid_get_drvdata(hid); local 164 if (!drv_data) { 170 drv_data->led_state = 0; 172 drv_data->led_state = (1 << (SRWS1_NUMBER_LEDS + 1)) - 1; 174 steelseries_srws1_set_leds(hid, drv_data->led_state); 181 struct steelseries_srws1_data *drv_data; local 183 drv_data = hid_get_drvdata(hid); 185 if (!drv_data) { 190 return (drv_data->led_state >> SRWS1_NUMBER_LEDS) ? LED_FULL : LED_OFF; 198 struct steelseries_srws1_data *drv_data local 226 struct steelseries_srws1_data *drv_data; local 253 struct steelseries_srws1_data *drv_data = kzalloc(sizeof(*drv_data), GFP_KERNEL); local 354 struct steelseries_srws1_data *drv_data = hid_get_drvdata(hdev); local [all...] |
H A D | hid-lg4ff.c | 301 struct hid_usage *usage, s32 value, struct lg_drv_data *drv_data) 303 struct lg4ff_device_entry *entry = drv_data->device_props; 327 u8 *rd, int size, struct lg_drv_data *drv_data) 330 struct lg4ff_device_entry *entry = drv_data->device_props; 410 struct lg_drv_data *drv_data; local 415 drv_data = hid_get_drvdata(hid); 416 if (!drv_data) { 421 entry = drv_data->device_props; 474 struct lg_drv_data *drv_data; local 477 drv_data 300 lg4ff_adjust_input_event(struct hid_device *hid, struct hid_field *field, struct hid_usage *usage, s32 value, struct lg_drv_data *drv_data) argument 326 lg4ff_raw_event(struct hid_device *hdev, struct hid_report *report, u8 *rd, int size, struct lg_drv_data *drv_data) argument 552 struct lg_drv_data *drv_data; local 587 struct lg_drv_data *drv_data; local 622 struct lg_drv_data *drv_data; local 766 struct lg_drv_data *drv_data; local 802 struct lg_drv_data *drv_data; local 851 struct lg_drv_data *drv_data; local 944 struct lg_drv_data *drv_data; local 968 struct lg_drv_data *drv_data; local 997 struct lg_drv_data *drv_data; local 1023 struct lg_drv_data *drv_data; local 1056 struct lg_drv_data *drv_data; local 1090 struct lg_drv_data *drv_data; local 1125 struct lg_drv_data *drv_data = hid_get_drvdata(hid); local 1160 struct lg_drv_data *drv_data = hid_get_drvdata(hid); local 1270 struct lg_drv_data *drv_data; local 1457 struct lg_drv_data *drv_data; local [all...] |
/linux-master/drivers/pinctrl/uniphier/ |
H A D | pinctrl-uniphier.h | 96 static inline unsigned int uniphier_pin_get_iectrl(void *drv_data) argument 98 return ((unsigned long)drv_data >> UNIPHIER_PIN_IECTRL_SHIFT) & 102 static inline unsigned int uniphier_pin_get_drvctrl(void *drv_data) argument 104 return ((unsigned long)drv_data >> UNIPHIER_PIN_DRVCTRL_SHIFT) & 108 static inline unsigned int uniphier_pin_get_drv_type(void *drv_data) argument 110 return ((unsigned long)drv_data >> UNIPHIER_PIN_DRV_TYPE_SHIFT) & 114 static inline unsigned int uniphier_pin_get_pupdctrl(void *drv_data) argument 116 return ((unsigned long)drv_data >> UNIPHIER_PIN_PUPDCTRL_SHIFT) & 120 static inline unsigned int uniphier_pin_get_pull_dir(void *drv_data) argument 122 return ((unsigned long)drv_data >> UNIPHIER_PIN_PULL_DIR_SHIF [all...] |
/linux-master/drivers/soc/qcom/ |
H A D | llcc-qcom.c | 771 static struct llcc_drv_data *drv_data = (void *) -EPROBE_DEFER; variable in typeref:struct:llcc_drv_data 786 if (IS_ERR(drv_data)) 787 return ERR_CAST(drv_data); 789 cfg = drv_data->cfg; 790 sz = drv_data->cfg_size; 830 if (IS_ERR(drv_data)) 831 return PTR_ERR(drv_data); 839 ret = regmap_write(drv_data->bcast_regmap, act_ctrl_reg, 846 ret = regmap_write(drv_data->bcast_regmap, act_ctrl_reg, 851 if (drv_data [all...] |
/linux-master/drivers/clk/ |
H A D | clk-max77686.c | 150 struct max77686_clk_driver_data *drv_data = data; local 153 if (idx >= drv_data->num_clks) { 158 return &drv_data->max_clk_data[idx].hw; 166 struct max77686_clk_driver_data *drv_data; local 171 drv_data = devm_kzalloc(dev, sizeof(*drv_data), GFP_KERNEL); 172 if (!drv_data) 181 drv_data->chip = id->driver_data; 183 switch (drv_data->chip) { 204 drv_data [all...] |
/linux-master/drivers/phy/rockchip/ |
H A D | phy-rockchip-inno-csidphy.c | 137 const struct dphy_drv_data *drv_data; member in struct:rockchip_inno_csidphy 145 const struct dphy_drv_data *drv_data = priv->drv_data; local 146 const struct dphy_reg *reg = &drv_data->grf_regs[index]; 179 const struct dphy_drv_data *drv_data = priv->drv_data; local 182 val = readl(priv->phy_base + drv_data->ths_settle_offset + offset); 185 writel(val, priv->phy_base + drv_data->ths_settle_offset + offset); 192 const struct dphy_drv_data *drv_data = priv->drv_data; local 225 const struct dphy_drv_data *drv_data = priv->drv_data; local 294 const struct dphy_drv_data *drv_data = priv->drv_data; local [all...] |
H A D | phy-rockchip-dphy-rx0.c | 153 const struct rk_dphy_drv_data *drv_data; member in struct:rk_dphy 162 const struct dphy_reg *reg = &priv->drv_data->regs[index]; 229 const struct rk_dphy_drv_data *drv_data = priv->drv_data; local 245 for (i = 0; i < drv_data->num_hsfreq_ranges; i++) { 246 if (drv_data->hsfreq_ranges[i].range_h >= data_rate_mbps) { 247 hsfreq = drv_data->hsfreq_ranges[i].cfg_bit; 264 ret = clk_bulk_enable(priv->drv_data->num_clks, priv->clks); 278 clk_bulk_disable(priv->drv_data->num_clks, priv->clks); 286 return clk_bulk_prepare(priv->drv_data 327 const struct rk_dphy_drv_data *drv_data; local [all...] |
/linux-master/drivers/media/platform/mediatek/mdp3/ |
H A D | mtk-mdp3-vpu.h | 29 u64 drv_data; member in struct:mdp_ipi_init_msg 36 u64 drv_data; member in struct:mdp_ipi_deinit_msg
|