STRUCT HAM_GET_CLIENTS_RES(9)
β¨ struct ham_get_clients_res(9) β¨
okay bestie, welcome to the Kernel API Manual π β today's main character is struct ham_get_clients_res(9), and honestly? it's giving "glow-up for your client data" πΈ
π NAME π
struct ham_get_clients_res β the client properties response, no cap π«Ά it's literally the struct that carries back all the deets about your clients.
π¦ SYNOPSIS π¦
struct ham_get_clients_res {
struct ham_bus_message header;
u16 client_count;
u16 reserved;
struct ham_client_properties clients_props[];
};
like, look at her. so structured. so iconic. π
π Members π
headerβ the bus message header, and it's specificallyHAM_BUS_CMD_CLIENT_RSPβ¨ it's the little name tag so everyone knows what this message is.client_countβ au16holding the number of clients in firmware π₯ like a headcount but for your firmware friends.reservedβ au16that's justβ¦ reserved π don't touch, it's saving its seat.clients_propsβ the list of client properties π astruct ham_client_propertiesarray, flexible-array style, and yes she ate.
π SEE ALSO π
peep the kernel file ./drivers/misc/issei/hw_msg.h β that's where the struct lives, iykyk π and then the whole friend group:
struct ham_setup_shared_memory_req(9)struct ham_setup_shared_memory_res(9)struct control_buffer(9)struct ham_message_header(9)struct ham_bus_message(9)struct ham_start_message_req(9)struct ham_start_message_res(9)struct ham_get_clients_req(9)struct ham_client_properties(9)
lowkey go read them all, bestie β that's the whole lore drop π§
and that's the page, bestie π brought to you by ./drivers/misc/issei, dated October 2026, and yes struct ham_get_clients_res(9) is the queen of her own manpage πβ¨ slay! π
π¦ 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