iio_buffer_wakeup_poll(9)
β¨ NAME β¨
Okay bestie, welcome to the iio_buffer_wakeup_poll(9) page from the Kernel API Manual π This one is all about iio_buffer_wakeup_poll β it wakes up the buffer waitqueue π«
πΈ SYNOPSIS πΈ
void iio_buffer_wakeup_poll (struct iio_dev *indio_dev );
π ARGUMENTS π
indio_devβ the IIO device π¦ That's the whole argument, no cap.
π DESCRIPTION π
So this function wakes up the event waitqueue used for poll β¨ It should usually be called when the device is unregistered β that's the intended moment, bestie π«Ά
No extra plot twists here: wake the poll waitqueue, and the usual call site is device unregistration. Periodt π
π SEE ALSO π
Kernel file: ./drivers/iio/industrialio-buffer.c π₯
iio_buffer_read(9)iio_buffer_poll(9)iio_scan_mask_set(9)struct iio_demux_table(9)iio_validate_scan_mask_onehot(9)iio_push_to_buffers(9)iio_push_to_buffers_with_ts_unaligned(9)iio_buffer_release(9)iio_buffer_get(9)iio_buffer_put(9)iio_device_attach_buffer(9)
These are the little friends in the same kernel-file orbit π go read them if you want the full lore, iykyk π§
Cute little footer moment: this page is sourced from ./drivers/iio, dated October 2026, and it's literally iio_buffer_wakeup_poll(9). Byeee, go wake that waitqueue responsibly πβ¨π
π¦ 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