buffer_icap_set_rnc(9)
πΈ NAME πΈ
okay so bestie, welcome to the buffer_icap_set_rnc(9) page from the Kernel API Manual β¨ This one is literally here to set the RNC (Readback not Configure) register β that's the whole assignment, and it ate. π
β¨ SYNOPSIS β¨
the signature, exactly as it slays:
void buffer_icap_set_rnc (void __iomem *base_address , u32 data );
π ARGUMENTS π
base_addressβ this contains the base address of the device. like, the device's home base, okay? π«Άdataβ this is the value to be written to the data register. the actual value going in, no cap. π
π¦ DESCRIPTION π¦
okay so the RNC register is lowkey the main character for direction: it determines the direction of the data transfer. It controls whether a configuration or readback take place. π
Writing to this register initiates the transfer. yes bestie, the write itself kicks it off β not me explaining a register and getting all excited. π
A value of 1 initiates a readback, while writing a value of 0 initiates a configuration. periodt. π
β¨
π SEE ALSO π
go peek at these if you want the whole friend group:
- 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_bram(9)buffer_icap_device_read(9)buffer_icap_device_write(9)buffer_icap_reset(9)buffer_icap_set_configuration(9)buffer_icap_get_configuration(9)
π okay bye bestie! this page is from source/version ./drivers/char/xilinx_hwicap, dated October 2026, and it's literally buffer_icap_set_rnc(9) β mwah! πβ¨
π¦ 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