qcom_write_data_dma(9)
β¨ NAME β¨
okay so welcome to qcom_write_data_dma(9) from the Kernel API Manual, bestie β we are officially in kernel-docs territory now. π
qcom_write_data_dma β transfer data. That's the name, that's the vibe, and the NAME section is not gonna elaborate further. Periodt. π
π¦ SYNOPSIS π¦
she is declared exactly like this, character for character:
int qcom_write_data_dma (struct qcom_nand_controller *nandc , int
reg_off , const u8 *vaddr , int size , unsigned int flags );
π ARGUMENTS π
nandcβ qpic nand controller. The controller bestie in question. π«Άreg_offβ offset within the controller's data buffer. Yes, exactly that offset. β¨vaddrβ virtual address of the buffer we want to read from. Pointer tea. π¦sizeβ DMA transaction size in bytes. Numbers, but make it DMA. π₯flagsβ flags to control DMA descriptor preparation. The little switches that steer the prep. π
π¦ DESCRIPTION π¦
okay so the DESCRIPTION is giving cliffhanger energy, and I need you to see it:
This function will prepares a DMA descriptor to transfer data from
That is literally where it ends β from and then nothing. Not me staring at the manpage waiting for the rest of the sentence π. It prepares a DMA descriptor to transfer data from β¦ yeah, the original does not finish that thought. We are not inventing the missing part, bestie. No cap. π
π SEE ALSO π
Kernel file: ./drivers/mtd/nand/qpic_common.c β that's the file tea. π
And here's the whole related-call squad, every single one:
qcom_free_bam_transaction(9)qcom_alloc_bam_transaction(9)qcom_clear_bam_transaction(9)qcom_qpic_bam_dma_done(9)qcom_nandc_dev_to_mem(9)qcom_prepare_bam_async_desc(9)qcom_prep_bam_dma_desc_cmd(9)qcom_prep_bam_dma_desc_data(9)qcom_prep_adm_dma_desc(9)qcom_read_reg_dma(9)qcom_write_reg_dma(9)qcom_read_data_dma(9)qcom_submit_descs(9)qcom_clear_read_regs(9)qcom_nandc_unalloc(9)qcom_nandc_alloc(9)
mwah π source/version: ./drivers/mtd/nand, date: October 2026. That's the footer tea, bestie β qcom_write_data_dma(9) out. π
π¦ 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