Home
last modified time | relevance | path

Searched refs:hidpp (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.4/drivers/hid/
Dhid-logitech-hidpp.c214 struct hidpp_device *hidpp = hid_get_drvdata(hdev); in __hidpp_send_report() local
225 fields_count = hidpp->very_long_report_length; in __hidpp_send_report()
237 if (hidpp->quirks & HIDPP_QUIRK_FORCE_OUTPUT_REPORTS) { in __hidpp_send_report()
256 static int hidpp_send_message_sync(struct hidpp_device *hidpp, in hidpp_send_message_sync() argument
262 mutex_lock(&hidpp->send_mutex); in hidpp_send_message_sync()
264 hidpp->send_receive_buf = response; in hidpp_send_message_sync()
265 hidpp->answer_available = false; in hidpp_send_message_sync()
273 ret = __hidpp_send_report(hidpp->hid_dev, message); in hidpp_send_message_sync()
281 if (!wait_event_timeout(hidpp->wait, hidpp->answer_available, in hidpp_send_message_sync()
304 mutex_unlock(&hidpp->send_mutex); in hidpp_send_message_sync()
[all …]
Dhid-logitech-dj.c139 struct hid_device *hidpp; member
551 if (djrcv_dev->hidpp && in dj_find_receiver_dev()
552 hid_compare_device_paths(hdev, djrcv_dev->hidpp, sep)) { in dj_find_receiver_dev()
580 if (djrcv_dev->hidpp == hdev) in dj_put_receiver_dev()
581 djrcv_dev->hidpp = NULL; in dj_put_receiver_dev()
623 djrcv_dev->hidpp = hdev; in dj_get_receiver_dev()
647 hid_err(djrcv_dev->hidpp, "%s: can't destroy a NULL device\n", in logi_dj_recv_destroy_djhid_device()
656 struct hid_device *djrcv_hdev = djrcv_dev->hidpp; in logi_dj_recv_add_djhid_device()
797 hid_err(djrcv_dev->hidpp, "%s: logi_dj_recv_query_paired_devices error: %d\n", in delayedwork_callback()
1088 struct hid_device *hdev = djrcv_dev->hidpp; in logi_dj_recv_send_report()
[all …]
DMakefile68 obj-$(CONFIG_HID_LOGITECH_HIDPP) += hid-logitech-hidpp.o
/Linux-v5.4/Documentation/ABI/testing/
Dsysfs-driver-hid-logitech-hidpp1 What: /sys/bus/hid/drivers/logitech-hidpp-device/<dev>/range
11 What: /sys/bus/hid/drivers/logitech-hidpp-device/<dev>/builtin_power_supply