Home
last modified time | relevance | path

Searched refs:drv_data (Results 1 – 20 of 20) sorted by relevance

/linux-4.19.296/drivers/i2c/busses/
Di2c-mv64xxx.c173 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/
Dhid-steelseries.c145 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 …]
Dhid-lg4ff.c308 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 …]
Dhid-lg.c392 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 …]
Dhid-plantronics.c60 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 …]
Dhid-lg4ff.h9 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
Dhid-sony.c1857 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 …]
Dhid-steam.c359 struct power_supply_config battery_cfg = { .drv_data = steam, }; in steam_battery_register()
Dhid-input.c449 struct power_supply_config psy_cfg = { .drv_data = dev, }; in hidinput_setup_battery()
Dwacom_sys.c1739 struct power_supply_config psy_cfg = { .drv_data = battery, }; in __wacom_initialize_battery()
Dhid-logitech-hidpp.c2772 struct power_supply_config cfg = { .drv_data = hidpp }; in hidpp_initialize_battery()
Dhid-wiimote-modules.c240 struct power_supply_config psy_cfg = { .drv_data = wdata, }; in wiimod_battery_probe()
/linux-4.19.296/drivers/clk/
Dclk-max77686.c165 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/
Dpti.c85 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/
Drtc-max77686.c92 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/
Dirq-stm32-exti.c60 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/
Dhdaudio_ext.h18 #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/
Dpower_supply.h205 void *drv_data; member
263 void *drv_data; member
/linux-4.19.296/include/linux/pinctrl/
Dpinctrl.h42 void *drv_data; member
/linux-4.19.296/include/net/nfc/
Dnci_core.h470 void *drv_data; member