geni_se_tx_dma_unprep(9)
okay so bestie π
welcome to geni_se_tx_dma_unprep(9) from the Kernel API Manual β yes, the page title is also the function name, and sheβs giving main character energy fr fr. This is the short-and-sweet cleanup page for a TX DMA transfer, and weβre keeping every single detail. No cap.
π NAME π
geni_se_tx_dma_unprep β unprepare the serial engine after a TX DMA transfer. Thatβs the whole name, periodt: itβs the cleanup step after the TX DMA transfer for the serial engine.
β¨ SYNOPSIS β¨
The signature is exactly this, bestie β donβt let anyone βfixβ the spacing:
void geni_se_tx_dma_unprep (struct geni_se *se , dma_addr_t iova , size_t len );
π ARGUMENTS π
Three arguments, three little besties:
seβ pointer to the concerned serial engine.iovaβ DMA address of the TX buffer.lenβ length of the TX buffer.
π¦ DESCRIPTION π¦
This function is used to unprepare the DMA buffers after DMA TX. Thatβs the tea: itβs the unprep moment after the TX DMA transfer, not the setup. No extra plot twists, just cleanup business.
π SEE ALSO π
okay bestie, this list is giving β¨extended universeβ¨. Every single ref is here, in the original order, including the double Overview(9) cameo β yes, itβs listed twice in the original and Iβm not erasing her π.
Kernel file ./drivers/soc/qcom/qcom-geni-se.cOverview(9)Hardware description(9)Software description(9)struct geni_wrapper(9)struct geni_se_desc(9)struct se_fw_hdr(9)geni_se_get_qup_hw_version(9)geni_se_init(9)geni_se_select_mode(9)Overview(9)β yep, again, iconic duplicate behavior πgeni_se_config_packing(9)geni_se_resources_off(9)geni_se_resources_on(9)geni_se_clk_tbl_get(9)geni_se_clk_freq_match(9)geni_se_tx_init_dma(9)geni_se_tx_dma_prep(9)geni_se_rx_init_dma(9)geni_se_rx_dma_prep(9)geni_se_rx_dma_unprep(9)geni_icc_set_bw_ab(9)geni_se_resources_deactivate(9)geni_se_resources_activate(9)geni_se_set_perf_level(9)geni_se_set_perf_opp(9)geni_se_domain_attach(9)geni_se_resources_init(9)geni_find_protocol_fw(9)geni_configure_xfer_mode(9)geni_enable_interrupts(9)geni_write_fw_revision(9)geni_load_se_fw(9)geni_load_se_firmware(9)
okay thatβs the whole page, bestie π«Ά β source/version line: ./drivers/soc/qcom, date: October 2026, page: geni_se_tx_dma_unprep(9) from the Kernel API Manual. Catch you in the kernel, 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