/linux-4.19.296/drivers/i2c/busses/ |
D | i2c-mv64xxx.c | 173 mv64xxx_i2c_prepare_for_io(struct mv64xxx_i2c_data *drv_data, in mv64xxx_i2c_prepare_for_io() argument 178 drv_data->cntl_bits = MV64XXX_I2C_REG_CONTROL_ACK | in mv64xxx_i2c_prepare_for_io() 185 drv_data->addr1 = 0xf0 | (((u32)msg->addr & 0x300) >> 7) | dir; in mv64xxx_i2c_prepare_for_io() 186 drv_data->addr2 = (u32)msg->addr & 0xff; in mv64xxx_i2c_prepare_for_io() 188 drv_data->addr1 = MV64XXX_I2C_ADDR_ADDR((u32)msg->addr) | dir; in mv64xxx_i2c_prepare_for_io() 189 drv_data->addr2 = 0; in mv64xxx_i2c_prepare_for_io() 203 mv64xxx_i2c_hw_init(struct mv64xxx_i2c_data *drv_data) in mv64xxx_i2c_hw_init() argument 205 if (drv_data->offload_enabled) { in mv64xxx_i2c_hw_init() 206 writel(0, drv_data->reg_base + MV64XXX_I2C_REG_BRIDGE_CONTROL); in mv64xxx_i2c_hw_init() 207 writel(0, drv_data->reg_base + MV64XXX_I2C_REG_BRIDGE_TIMING); in mv64xxx_i2c_hw_init() [all …]
|
/linux-4.19.296/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() 334 u8 *rd, int size, struct lg_drv_data *drv_data) in lg4ff_raw_event() argument 337 struct lg4ff_device_entry *entry = drv_data->device_props; in lg4ff_raw_event() 416 struct lg_drv_data *drv_data; in lg4ff_play() local 421 drv_data = hid_get_drvdata(hid); in lg4ff_play() 422 if (!drv_data) { in lg4ff_play() 427 entry = drv_data->device_props; in lg4ff_play() 480 struct lg_drv_data *drv_data; in lg4ff_set_autocenter_default() local 483 drv_data = hid_get_drvdata(hid); in lg4ff_set_autocenter_default() [all …]
|
D | hid-lg.c | 392 struct lg_drv_data *drv_data = hid_get_drvdata(hdev); in lg_report_fixup() local 394 if ((drv_data->quirks & LG_RDESC) && *rsize >= 91 && rdesc[83] == 0x26 && in lg_report_fixup() 401 if ((drv_data->quirks & LG_RDESC_REL_ABS) && *rsize >= 51 && in lg_report_fixup() 610 struct lg_drv_data *drv_data = hid_get_drvdata(hdev); in lg_input_mapping() local 621 if ((drv_data->quirks & LG_WIRELESS) && lg_wireless_mapping(hi, usage, bit, max)) in lg_input_mapping() 631 if ((drv_data->quirks & LG_IGNORE_DOUBLED_WHEEL) && in lg_input_mapping() 635 if ((drv_data->quirks & LG_EXPANDED_KEYMAP) && in lg_input_mapping() 651 struct lg_drv_data *drv_data = hid_get_drvdata(hdev); in lg_input_mapped() local 653 if ((drv_data->quirks & LG_BAD_RELATIVE_KEYS) && usage->type == EV_KEY && in lg_input_mapped() 657 if ((drv_data->quirks & LG_DUPLICATE_USAGES) && (usage->type == EV_KEY || in lg_input_mapped() [all …]
|
D | hid-plantronics.c | 60 struct plt_drv_data *drv_data = hid_get_drvdata(hdev); in plantronics_input_mapping() local 61 unsigned long plt_type = drv_data->device_type; in plantronics_input_mapping() 126 struct plt_drv_data *drv_data = hid_get_drvdata(hdev); in plantronics_event() local 128 if (drv_data->quirks & PLT_QUIRK_DOUBLE_VOLUME_KEYS) { in plantronics_event() 136 prev_ts = drv_data->last_volume_key_ts; in plantronics_event() 141 drv_data->last_volume_key_ts = cur_ts; in plantronics_event() 175 struct plt_drv_data *drv_data; in plantronics_probe() local 178 drv_data = devm_kzalloc(&hdev->dev, sizeof(*drv_data), GFP_KERNEL); in plantronics_probe() 179 if (!drv_data) in plantronics_probe() 188 drv_data->device_type = plantronics_device_type(hdev); in plantronics_probe() [all …]
|
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; } in lg4ff_adjust_input_event() argument 18 u8 *rd, int size, struct lg_drv_data *drv_data) { return 0; } in lg4ff_raw_event() argument
|
D | hid-sony.c | 1857 struct sony_sc *drv_data; in sony_led_set_brightness() local 1862 drv_data = hid_get_drvdata(hdev); in sony_led_set_brightness() 1863 if (!drv_data) { in sony_led_set_brightness() 1875 force_update = !!(drv_data->quirks & SIXAXIS_CONTROLLER_USB); in sony_led_set_brightness() 1877 for (n = 0; n < drv_data->led_count; n++) { in sony_led_set_brightness() 1878 if (led == drv_data->leds[n] && (force_update || in sony_led_set_brightness() 1879 (value != drv_data->led_state[n] || in sony_led_set_brightness() 1880 drv_data->led_delay_on[n] || in sony_led_set_brightness() 1881 drv_data->led_delay_off[n]))) { in sony_led_set_brightness() 1883 drv_data->led_state[n] = value; in sony_led_set_brightness() [all …]
|
D | hid-steam.c | 359 struct power_supply_config battery_cfg = { .drv_data = steam, }; in steam_battery_register()
|
D | hid-input.c | 449 struct power_supply_config psy_cfg = { .drv_data = dev, }; in hidinput_setup_battery()
|
D | wacom_sys.c | 1739 struct power_supply_config psy_cfg = { .drv_data = battery, }; in __wacom_initialize_battery()
|
D | hid-logitech-hidpp.c | 2772 struct power_supply_config cfg = { .drv_data = hidpp }; in hidpp_initialize_battery()
|
D | hid-wiimote-modules.c | 240 struct power_supply_config psy_cfg = { .drv_data = wdata, }; in wiimod_battery_probe()
|
/linux-4.19.296/drivers/clk/ |
D | clk-max77686.c | 165 struct max77686_clk_driver_data *drv_data = data; in of_clk_max77686_get() local 168 if (idx >= drv_data->num_clks) { in of_clk_max77686_get() 173 return &drv_data->max_clk_data[idx].hw; in of_clk_max77686_get() 181 struct max77686_clk_driver_data *drv_data; in max77686_clk_probe() local 186 drv_data = devm_kzalloc(dev, sizeof(*drv_data), GFP_KERNEL); in max77686_clk_probe() 187 if (!drv_data) in max77686_clk_probe() 196 drv_data->chip = id->driver_data; in max77686_clk_probe() 198 switch (drv_data->chip) { in max77686_clk_probe() 219 drv_data->num_clks = num_clks; in max77686_clk_probe() 220 drv_data->max_clk_data = devm_kcalloc(dev, num_clks, in max77686_clk_probe() [all …]
|
/linux-4.19.296/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.19.296/drivers/rtc/ |
D | rtc-max77686.c | 92 const struct max77686_rtc_driver_data *drv_data; member 259 u8 mask = info->drv_data->mask; in max77686_rtc_data_to_tm() 283 if (!info->drv_data->alarm_enable_reg) in max77686_rtc_data_to_tm() 297 if (info->drv_data->alarm_enable_reg) { in max77686_rtc_tm_to_data() 318 unsigned long delay = info->drv_data->delay; in max77686_rtc_update() 326 info->drv_data->map[REG_RTC_UPDATE0], in max77686_rtc_update() 352 info->drv_data->map[REG_RTC_SEC], in max77686_rtc_read_time() 379 info->drv_data->map[REG_RTC_SEC], in max77686_rtc_set_time() 398 const unsigned int *map = info->drv_data->map; in max77686_rtc_read_alarm() 418 if (info->drv_data->alarm_enable_reg) { in max77686_rtc_read_alarm() [all …]
|
/linux-4.19.296/drivers/irqchip/ |
D | irq-stm32-exti.c | 60 const struct stm32_exti_drv_data *drv_data; member 191 static int stm32_exti_to_irq(const struct stm32_exti_drv_data *drv_data, in stm32_exti_to_irq() argument 197 if (!drv_data->desc_irqs) in stm32_exti_to_irq() 200 for (i = 0; i < drv_data->irq_nr; i++) { in stm32_exti_to_irq() 201 desc_irq = &drv_data->desc_irqs[i]; in stm32_exti_to_irq() 521 for (i = 0; i < stm32_host_data->drv_data->bank_nr; i++) { in stm32_exti_h_suspend() 536 for (i = 0; i < stm32_host_data->drv_data->bank_nr; i++) { in stm32_exti_h_resume() 587 p_irq = stm32_exti_to_irq(host_data->drv_data, hwirq); in stm32_exti_h_domain_alloc() 611 host_data->drv_data = dd; in stm32_exti_host_init() 646 stm32_bank = h_data->drv_data->exti_banks[bank_idx]; in stm32_exti_chip_init() [all …]
|
/linux-4.19.296/include/sound/ |
D | hdaudio_ext.h | 18 #define HDA_CODEC_REV_EXT_ENTRY(_vid, _rev, _name, drv_data) \ argument 21 .driver_data = (unsigned long)(drv_data) }
|
/linux-4.19.296/include/linux/ |
D | power_supply.h | 205 void *drv_data; member 263 void *drv_data; member
|
/linux-4.19.296/include/linux/pinctrl/ |
D | pinctrl.h | 42 void *drv_data; member
|
/linux-4.19.296/include/net/nfc/ |
D | nci_core.h | 470 void *drv_data; member
|