cec_msg_is_broadcast(9)
β¨ cec_msg_is_broadcast β¨
okay so bestie, welcome to the <pink>Linux Kernel API Manual</pink>, section 9 β the corner of the kernel where CEC (that's HDMI-CEC, the thing that lets your TV yell at your soundbar) lives π. And this little function? It's giving "am I shouting at everyone or just one person" energy, and honestly we love that for us.
πΈ NAME πΈ
cec_msg_is_broadcast β returns true if this is a broadcast message, periodt π
Like, that's literally it. That's the whole function. No cap.
π¦ SYNOPSIS π¦
int cec_msg_is_broadcast (const struct cec_msg *msg );
Yes queen, that's the whole signature. int in, truth out. π
π ARGUMENTS π
msgβ the message structure π β like, the actual CEC message you're vibe-checking. It's aconst struct cec_msg *, so nobody's messing with it, we're just looking π.
π SEE ALSO π
okay this is the part where I introduce you to the whole friend group π«Ά β go read these next, iykyk:
- the kernel file
./include/uapi/linux/cec.hβ the mothership, where it all lives π struct cec_msg(9)β the struct itself, main character energy βcec_msg_initiator(9)β who's talking πcec_msg_destination(9)β who's being talked to π―cec_msg_opcode(9)β what they're actually saying, the tea βcec_msg_init(9)β starting a message from scratch, fresh start bestie β¨cec_msg_set_reply_to(9)β setting up the reply chain, threading the group chat π§΅cec_msg_recv_is_tx_result(9)β is this a transmit result? π€cec_msg_recv_is_rx_result(9)β or a receive result? πstruct cec_caps(9)β capabilities, what your hardware can do πͺstruct cec_log_addrs(9)β logical addresses, everyone's name tag π·οΈstruct cec_drm_connector_info(9)β DRM connector info π₯οΈstruct cec_connector_info(9)β connector info, the non-DRM edition πstruct cec_event_state_change(9)β state change events, the plot twists πstruct cec_event_lost_msgs(9)β lost messages, tragic, we don't talk about it πstruct cec_event(9)β events in general, the whole drama π
π‘ tiny reminder bestie: broadcast means everyone on the bus gets it β no private DMs, just a full-on group announcement π’
and that's the page! mwah π this lil' beauty ships from the ./include/uapi/linux directory, dated October 2026 in the kernel docs world ποΈ β go forth and check your broadcasts, bestie, ilysm π«Άππ
π¦ 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