cec_msg_is_broadcast(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ 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 a const 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