STRUCT PALM_EXT_CONNECTION_INFO(9)
struct palm...nection_info(9)
hey bestie π welcome to the Kernel API Manual β todayβs main character is struct palm_ext_connection_info, and itβs literally the return-data struct for a PALM_GET_EXT_CONNECTION_INFORMATION request. no cap, itβs giving βsmall struct, specific job.β β¨
β¨ SYNOPSIS β¨
ok so hereβs the exact shape, bestie β copy it character-for-character, donβt freestyle it:
struct palm_ext_connection_info {
__u8 num_ports;
__u8 endpoint_numbers_different;
__le16 reserved1;
struct {
__u32 port_function_id;
__u8 port;
__u8 end_point_info;
__le16 reserved;
} connections[2];
};
πΈ Members πΈ
num_portsβ the maximum number of functions/connections in use. thatβs the whole vibe of this field. πendpoint_numbers_differentβ this one is a lil flag, bestie: it will be1if the in and out endpoints numbers are different, otherwise it is0. If the value is1, thenconnections.end_point_infois non-zero. If the value is0, thenconnections.portcontains the endpoint number, which is the same for in and out. fr fr, thatβs the whole tea. π«
π¦ Description π¦
The maximum number of connections currently supported is 2. thatβs it β two. periodt. π
π SEE ALSO π
- Kernel file
./drivers/usb/serial/visor.hβ go peek at the source-y lore if youβre curious π
xoxo, this cutie came from ./drivers/usb/serial, dated October 2026 β struct palm...nection_info(9) ππ
π¦ 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