hid_hw_output_report(9)
β¨ NAME β¨
okay so bestie, this is hid_hw_output_report from the Kernel API Manual, and its whole vibe is: send output report to device. that's it, that's the function π
π¦ SYNOPSIS π¦
int hid_hw_output_report (struct hid_device *hdev , __u8 *buf , size_t
len );
π ARGUMENTS π
hdevβ hid device. your device handle, the main character π«Άbufβ raw data to transfer. this is the data going out, no cap πlenβ length ofbuf. literally how much of that buffer we're working with π
π RETURN π
it returns the count of data transferred β¨. if something goes wrong, the return is negative β yes, negative if error, bestie. so: count of data transferred, negative if error. periodt π
π SEE ALSO π
the kernel file in the mix is ./drivers/hid/hid-core.c, and the whole friend group is:
- Kernel file:
./drivers/hid/hid-core.c hid_parse_report(9)hid_validate_values(9)hid_open_report(9)hid_match_report(9)hid_match_usage(9)hid_input_report(9)hid_safe_input_report(9)hid_hw_start(9)hid_hw_stop(9)hid_hw_open(9)hid_hw_close(9)hid_hw_request(9)hid_hw_raw_request(9)new_id_store(9)hid_compare_device_paths(9)hid_allocate_device(9)hid_destroy_device(9)
source/version: ./drivers/hid Β· date: October 2026 Β· page: hid_hw_output_report(9) β bye bestie, go slay those output reports ππ₯
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms