mv_bmdma_setup(9)
hey bestie π welcome to the Kernel API Manual page for mv_bmdma_setup(9) β yes, we're setting up a BMDMA transaction and it's giving main character energy β¨
π NAME π
mv_bmdma_setup β Set up BMDMA transaction
β¨ SYNOPSIS β¨
void mv_bmdma_setup (struct ata_queued_cmd *qc );
π ARGUMENTS π
qcβ the queued command to prepare DMA for, bestie π«Ά
πΈ DESCRIPTION πΈ
LOCKING: inherited from the caller. That's the whole locking note, fr fr π
π¦ SEE ALSO π¦
Kernel file ./drivers/ata/sata_mv.c β and the related-function crew is literally all here:
mv_save_cached_regs(9)mv_write_cached_reg(9)mv_stop_edma_engine(9)mv_port_start(9)mv_port_stop(9)mv_fill_sg(9)mv_sff_irq_clear(9)mv_check_atapi_dma(9)mv_bmdma_start(9)mv_bmdma_stop_ap(9)mv_bmdma_status(9)mv_qc_prep(9)mv_qc_prep_iie(9)mv_sff_check_status(9)mv_send_fis(9)mv_qc_issue_fis(9)mv_qc_issue(9)mv_err_intr(9)mv_host_intr(9)mv_interrupt(9)mv_port_init(9)mv_init_host(9)mv_platform_probe(9)mv_print_info(9)mv_pci_init_one(9)
xoxo, your Unix bestie π β source/version: ./drivers/ata β’ date: October 2026 β’ page: mv_bmdma_setup(9) β¨
π¦ 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