buffer_icap_device_read(9)
okay so we're looking at buffer_icap_device_read(9), and yes bestie, this is a Kernel API Manual moment π it's giving βtiny kernel function with big transfer energy.β
πΈ NAME πΈ
buffer_icap_device_read β transfer bytes from ICAP to the storage buffer. literally what it says on the tin, no cap β¨
π SYNOPSIS π
int buffer_icap_device_read (struct hwicap_drvdata *drvdata , u32 offset
, u32 count );
β¨ ARGUMENTS β¨
drvdataβ a pointer to thedrvdata. that's the whole vibe π«Άoffsetβ the storage buffer start address. where the storage-buffer situation begins, bestie π«countβ the number of words (32 bit) to read from the device (ICAP). yes, words, 32-bit words β not vibes, not bytes-counted-loosely, okay? π
π¦ SEE ALSO π¦
- Kernel file
./drivers/char/xilinx_hwicap/buffer_icap.c buffer_icap_get_status(9)buffer_icap_get_bram(9)buffer_icap_busy(9)buffer_icap_set_size(9)buffer_icap_set_offset(9)buffer_icap_set_rnc(9)buffer_icap_set_bram(9)buffer_icap_device_write(9)buffer_icap_reset(9)buffer_icap_set_configuration(9)buffer_icap_get_configuration(9)
and that's the page, bestie π signed off from ./drivers/char/xilinx_hwicap, dated October 2026, and it's buffer_icap_device_read(9) β periodt π
π¦ 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