ENUM ICVS_CSI_PRIVACY_STATUS(9)
π
enum icvs_csi_privacy_status (9)
okay so bestie, welcome to the Kernel API Manual β literally the group chat for kernel devs π«Ά. this page is all about one little enum, and it's giving "small but iconic." let's get into it β¨
πΈ NAME
enum icvs_csi_privacy_status β the reported privacy state π yes, that's it. that's the whole name.
π SYNOPSIS
enum icvs_csi_privacy_status {
ICVS_CSI_PRIVACY_OFF ,
ICVS_CSI_PRIVACY_ON ,
ICVS_CSI_PRIVACY_MAX
};
like, look at her. three values. no notes. π₯
β¨ DESCRIPTION
okay so this enum reflects user privacy β think camera LED assertion and stream gating, iykyk π . that's the whole vibe: is privacy on, or is it off?
and the MAX value? that one is a sentinel, bestie β it's used for bounds checking and it is not a real state. not a valid operational value, fr fr. don't be out here treating MAX like a live status, because it is literally just the fence at the end of the yard π§.
π¦ Constants
ICVS_CSI_PRIVACY_OFFβ privacy not asserted. LED is off and streaming is permitted β go ahead, stream away.ICVS_CSI_PRIVACY_ONβ privacy is asserted. LED is on and/or the stream is gated π no peeking.ICVS_CSI_PRIVACY_MAXβ the sentinel π not a valid operational value, she's just here for bounds checking. main character energy but strictly off-stage.
π SEE ALSO
- Kernel file
./drivers/media/i2c/cvs/icvs.h enum icvs_csi_cmd_id(9)enum icvs_csi_link_owner(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)struct icvs_resp(9)enum icvs_resources(9)enum icvs_command(9)enum icvs_state(9)struct icvs(9)cvs_dev(9)
π quick vibe check: ICVS_CSI_PRIVACY_MAX is a sentinel for bounds checking only. it is never a real operational value. periodt.
okay that's the whole page, bestie, you ate that π. this one's from ./drivers/media/i2c/cvs, dated October 2026, and it's filed under enum icvs_cs...ivacy_status(9) in the Kernel API Manual β mwah, go read the header file, it's lowkey obsessed with you ππ§
π¦ 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