STRUCT EC_RESPONSE_CEC_PORT_COUNT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… struct ec_response_cec_port_count β€” CEC port count response

okay so this is a page from the Kernel API Manual, bestie, and it's literally just one lil struct that tells you how many CEC ports you got. tiny page, big main character energy. let's get into it ✨


πŸŽ€ SYNOPSIS

struct ec_response_cec_port_count {
    uint8_t port_count;
};

that's it. that's the whole vibe. one field, no drama, no cap πŸ’…


🌸 MEMBERS

  • port_count β€” the number of CEC ports πŸ¦‹ that's the whole job description, she's not complicated

πŸ‘‘ SEE ALSO

okay so this is the part where the manpage lists, like, everyone this struct hangs out with. it's giving group chat with 39 members and honestly? iconic. all of these live in the kernel file ./include/linux/platform_data/cros_ec_commands.h:

  • struct ec_lpc_host_args(9)
  • struct ec_host_request(9)
  • struct ec_host_response(9)
  • struct ec_response_proto_version(9)
  • struct ec_params_hello(9)
  • struct ec_response_hello(9)
  • struct ec_response_get_version(9)
  • struct ec_params_read_test(9)
  • struct ec_response_read_test(9)
  • struct ec_response_get_chip_info(9)
  • struct ec_response_board_version(9)
  • struct ec_params_read_memmap(9)
  • struct ec_params_get_cmd_versions(9)
  • struct ec_params_get_cmd_versions_v1(9)
  • struct ec_response_get_cmd_versions(9)
  • struct ec_response_get_comms_status(9)
  • struct ec_response_get_protocol_info(9)
  • struct ec_response_flash_info(9)
  • struct ec_response_flash_info_1(9)
  • struct ec_params_flash_read(9)
  • struct ec_params_flash_write(9)
  • struct ec_params_flash_erase(9)
  • struct ec_params_flash_erase_v1(9)
  • struct ec_params_flash_protect(9)
  • struct ec_response_flash_protect(9)
  • struct ec_params_flash_region_info(9)
  • struct ec_params_flash_select(9)
  • struct ec_params_cec_write(9)
  • struct ec_params_cec_write_v1(9)
  • struct ec_params_cec_read(9)
  • struct ec_response_cec_read(9)
  • struct ec_params_cec_set(9)
  • struct ec_params_cec_get(9)
  • struct ec_response_cec_get(9)
  • struct ec_params_battery_static_info(9)
  • struct ec_response_battery_static_info(9)
  • struct ec_params_battery_dynamic_info(9)
  • struct ec_response_battery_dynamic_info(9)
  • struct ec_params_charger_control(9)

like, miss girl knows everybody. she's networked fr fr 🫢


ngl there's no OPTIONS section, no exit statuses, no environment variables on this one β€” it's a struct, babe, not a command. read the fields, use the fields, go live your life πŸ’–

that's the whole page, bestie β€” brought to you from ./include/linux/platform_data, dated October 2026, in the Kernel API Manual ✨ mwah, go count some ports πŸ“ πŸ’œ

πŸ“¦ where this page comes from