cdns_uart_clk_notifier_cb(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– cdns_uart_clk_notifier_cb β€” Clock notifier callback πŸ’–

okay bestie, so this is cdns_uart_clk_notifier_cb(9) straight out of the Kernel API Manual β€” it's the little callback that gets pinged when the clock does Something, and honestly? she's short, she's sweet, she's iconic. let's get into it πŸŽ€


✨ NAME ✨

cdns_uart_clk_notifier_cb β€” Clock notifier callback. that's it, that's the whole vibe. a notifier callback. for clocks. slay πŸ’…


🌸 SYNOPSIS 🌸

int cdns_uart_clk_notifier_cb (struct notifier_block *nb , unsigned long
event , void *data );

three little parameters, one int return, no cap 🫢


πŸ¦‹ ARGUMENTS πŸ¦‹

  • nb β€” the Notifier block, aka the notifier block, bestie. she's the one doing the notifying.
  • event β€” the Notify event β€” an unsigned long telling you what just went down.
  • data β€” the Notifier data, a void * carrying whatever payload comes along for the ride. very main character energy tbh.

πŸ‘‘ RETURN πŸ‘‘

NOTIFY_OK or NOTIFY_DONE on success, and NOTIFY_BAD on error πŸ”₯

so like β€” success can be either NOTIFY_OK or NOTIFY_DONE, don't @ me, that's just how it is. error is NOTIFY_BAD. periodt.

🌈 SEE ALSO 🌈

the whole friend group πŸ’œ first up, the source file: kernel file ./drivers/tty/serial/xilinx_uartps.c, then all these icons:

like, the entire roster. go read them all, iykyk πŸ“šβœ¨


and that's the whole page, bestie!! this little gem lives under ./drivers/tty/serial, it's dated October 2026, and it's pure Kernel API Manual energy. mwah πŸ’‹ go forth and notify some clocks πŸ’–πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from