/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/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-asus.c | 744 struct power_supply_config pscfg = { .drv_data = drvdata };
|
H A D | hid-input-test.c | 44 psy->drv_data = dev;
|
H A D | hid-input.c | 527 struct power_supply_config psy_cfg = { .drv_data = dev, };
|
H A D | hid-lg.c | 433 struct lg_drv_data *drv_data = hid_get_drvdata(hdev); local 435 if ((drv_data->quirks & LG_RDESC) && *rsize >= 91 && rdesc[83] == 0x26 && 442 if ((drv_data->quirks & LG_RDESC_REL_ABS) && *rsize >= 51 && 648 struct lg_drv_data *drv_data = hid_get_drvdata(hdev); local 655 if ((drv_data->quirks & LG_WIRELESS) && lg_wireless_mapping(hi, usage, bit, max)) 665 if ((drv_data->quirks & LG_IGNORE_DOUBLED_WHEEL) && 669 if ((drv_data->quirks & LG_EXPANDED_KEYMAP) && 685 struct lg_drv_data *drv_data = hid_get_drvdata(hdev); local 687 if ((drv_data->quirks & LG_BAD_RELATIVE_KEYS) && usage->type == EV_KEY && 691 if ((drv_data 725 struct lg_drv_data *drv_data = hid_get_drvdata(hdev); local 742 struct lg_drv_data *drv_data = hid_get_drvdata(hdev); local 755 struct lg_drv_data *drv_data; local 852 struct lg_drv_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/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/input/rmi4/ |
H A D | rmi_f55.c | 39 struct rmi_driver_data *drv_data = dev_get_drvdata(&rmi_dev->dev); local 59 drv_data->num_rx_electrodes = f55->cfg_num_rx_electrodes; 60 drv_data->num_tx_electrodes = f55->cfg_num_rx_electrodes; 83 drv_data->num_rx_electrodes = total; 96 drv_data->num_tx_electrodes = total;
|
/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/power/supply/ |
H A D | lt3651-charger.c | 135 psy_cfg.drv_data = lt3651_charger;
|
H A D | pmu_battery.c | 174 psy_cfg.drv_data = pbat;
|
/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...] |
/linux-master/arch/arm/mach-versatile/ |
H A D | spc.c | 372 struct ve_spc_drvdata *drv_data = data; local 373 uint32_t status = readl_relaxed(drv_data->baseaddr + PWC_STATUS); 377 complete(&drv_data->done);
|
/linux-master/drivers/acpi/ |
H A D | ac.c | 225 psy_cfg.drv_data = ac;
|
H A D | battery.c | 826 struct power_supply_config psy_cfg = { .drv_data = battery, };
|
H A D | sbs.c | 521 struct power_supply_config psy_cfg = { .drv_data = battery, }; 576 struct power_supply_config psy_cfg = { .drv_data = sbs, };
|
/linux-master/drivers/ata/ |
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...] |
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...] |
/linux-master/drivers/cpufreq/ |
H A D | qcom-cpufreq-hw.c | 209 struct qcom_cpufreq_data *drv_data = policy->driver_data; local 238 data = readl_relaxed(drv_data->base + soc_data->reg_freq_lut + 244 data = readl_relaxed(drv_data->base + soc_data->reg_volt_lut +
|
/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/dma/dw/ |
H A D | pci.c | 17 const struct dw_dma_chip_pdata *drv_data = (void *)pid->driver_data; local 39 data = devm_kmemdup(&pdev->dev, drv_data, sizeof(*drv_data), GFP_KERNEL);
|
/linux-master/drivers/extcon/ |
H A D | extcon-intel-cht-wc.c | 489 struct power_supply_config psy_cfg = { .drv_data = ext };
|
/linux-master/drivers/gpu/drm/exynos/ |
H A D | exynos_hdmi.c | 125 const struct hdmi_driver_data *drv_data; member in struct:hdmi_context 680 return hdmi_reg_map[reg_id & 0xffff][hdata->drv_data->type]; 751 for (i = 0; i < hdata->drv_data->clk_gates.count; ++i) { 757 hdata->drv_data->clk_gates.data[i], ret); 768 int i = hdata->drv_data->clk_gates.count; 780 for (i = 0; i < hdata->drv_data->clk_muxes.count; i += 3) { 788 hdata->drv_data->clk_muxes.data[i + 2], 789 hdata->drv_data->clk_muxes.data[i + to_phy], ret); 913 const struct hdmiphy_configs *confs = &hdata->drv_data->phy_confs; 1165 if (hdata->drv_data 1718 const struct hdmi_driver_data *drv_data = hdata->drv_data; local [all...] |
/linux-master/drivers/gpu/drm/mediatek/ |
H A D | mtk_drm_drv.c | 416 const struct mtk_mmsys_driver_data *drv_data = private->data; local 419 if (drv_data->main_path) 420 for (i = 0; i < drv_data->main_len; i++) 421 if (drv_data->main_path[i] == comp_id) 424 if (drv_data->ext_path) 425 for (i = 0; i < drv_data->ext_len; i++) 426 if (drv_data->ext_path[i] == comp_id) 429 if (drv_data->third_path) 430 for (i = 0; i < drv_data->third_len; i++) 431 if (drv_data [all...] |