STRUCT ICVS_RESP(9)
β¨ struct icvs_resp(9) β¨
okay bestie, welcome to the struct icvs_resp(9) page from the Kernel API Manual. this is the vibe check for the firmware response container β the struct that carries a status, an original command id, and a union of possible response payloads. no cap, every field matters. π«Ά
π NAME π
struct icvs_resp β Firmware response container. π
β¨ SYNOPSIS β¨
struct icvs_resp {
u32 status;
__be16 cmd_id;
union {
u8 state;
struct icvs_dev_capabilities cap;
struct icvs_link_cfg conf;
struct icvs_mipi_read_packet mipi_read;
struct icvs_vid_pid vid_pid;
struct icvs_fw_version fw_version;
} resp;
};
π Members π
statusβ Internal status code.cmd_idβ Original command identifier.respβ Response union containing variant payload.resp.stateβ Device state response (u8, useICVS_DEV_STATE_*masks).resp.capβ Capability response.resp.confβ Link configuration response.resp.mipi_readβ Raw link config read-back.resp.vid_pidβ Vendor/product identifiers.resp.fw_versionβ Firmware version tuple.
π SEE ALSO π
Kernel file ./drivers/media/i2c/cvs/icvs.h β and the whole iconic guest list is:
enum icvs_csi_cmd_id(9)enum icvs_csi_link_owner(9)enum icvs_csi_privacy_status(9)enum icvs_csi_pads(9)CVS device quirk flags(9)struct icvs_device_quirk(9)struct icvs_dt_config(9)struct icvs_vc_config(9)struct icvs_link_cfg(9)struct icvs_fw_version(9)struct icvs_vid_pid(9)struct icvs_mipi_data_packet(9)struct icvs_mipi_read_packet(9)struct icvs_dev_capabilities(9)struct icvs_cmd(9)enum icvs_resources(9)enum icvs_command(9)enum icvs_state(9)struct icvs(9)cvs_dev(9)
mwah π β this page came from the ./drivers/media/i2c/cvs source/version and is dated October 2026. 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