STRUCT FW_CDEV_EVENT_RESPONSE(9)
π NAME π
okay so bestie, this is struct fw_cdev_event_response(9) from the Kernel API Manual, and it is literally the struct that's Sent when a response packet was received. πβ¨
β¨ SYNOPSIS β¨
struct fw_cdev_event_response {
__u64 closure;
__u32 type;
__u32 rcode;
__u32 length;
__u32 data[];
};
πΈ Members πΈ
closureβ Seefw_cdev_event_common; set byFW_CDEV_IOC_SEND_REQUESTorFW_CDEV_IOC_SEND_BROADCAST_REQUESTorFW_CDEV_IOC_SEND_STREAM_PACKETioctl. π«Άtypeβ Seefw_cdev_event_common; alwaysFW_CDEV_EVENT_RESPONSE. πrcodeβ Response code returned by the remote node. π¬lengthβ Data length, i.e. the response's payload size in bytes. πdataβ Payload data, if any. π
π¦ Description π¦
Real talk: this event is sent instead of fw_cdev_event_response if the kernel or the client implements ABI version <= 5. π
It has the lack of time stamp field comparing to fw_cdev_event_response2. So yeah β no time stamp field here, that's the vibe. β³π
π SEE ALSO π
The kernel file is ./include/uapi/linux/firewire-cdev.h, and here's the whole struct squad β no skips, bestie, we're listing all of them:
struct fw_cdev_event_common(9)struct fw_cdev_event_bus_reset(9)struct fw_cdev_event_response2(9)struct fw_cdev_event_request(9)struct fw_cdev_event_request2(9)struct fw_cdev_event_request3(9)struct fw_cdev_event_iso_interrupt(9)struct fw_cdev_event_iso_interrupt_mc(9)struct fw_cdev_event_iso_resource(9)struct fw_cdev_event_phy_packet(9)struct fw_cdev_event_phy_packet2(9)union fw_cdev_event(9)struct fw_cdev_get_info(9)struct fw_cdev_send_request(9)struct fw_cdev_send_response(9)struct fw_cdev_allocate(9)struct fw_cdev_deallocate(9)struct fw_cdev_initiate_bus_reset(9)struct fw_cdev_add_descriptor(9)struct fw_cdev_remove_descriptor(9)struct fw_cdev_create_iso_context(9)struct fw_cdev_set_iso_channels(9)struct fw_cdev_iso_packet(9)struct fw_cdev_queue_iso(9)struct fw_cdev_start_iso(9)struct fw_cdev_stop_iso(9)struct fw_cdev_flush_iso(9)struct fw_cdev_get_cycle_timer(9)struct fw_cdev_get_cycle_timer2(9)struct fw_cdev_allocate_iso_resource(9)struct fw_cdev_send_stream_packet(9)struct fw_cdev_send_phy_packet(9)struct fw_cdev_receive_phy_packets(9)
mwah π source/version is ./include/uapi/linux, dated October 2026, and the page is struct fw_cdev_event_response(9). periodt. ππ
π¦ 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