bfa_nw_ioc_mem_claim(9)
π NAME π
okay so bestie, meet bfa_nw_ioc_mem_claim(9) from the Kernel API Manual β the little function whose whole job is to initialize IOC dma memory. Thatβs the vibe. No cap. β¨
π SYNOPSIS π
void bfa_nw_ioc_mem_claim (struct bfa_ioc *ioc , u8 *dm_kva , u64 dm_pa
);
Itβs giving void, so thereβs no return value to catch. The signature above is the whole call, exactly as it is. π
πΈ ARGUMENTS πΈ
iocβ memory for IOC. Thatβs the first thing you pass in. π«Άdm_kvaβ kernel virtual address of IOC dma memory. Yes bestie, the virtual-address side. πdm_paβ physical address of IOC dma memory. The physical-address side, right there. π₯
π¦ SEE ALSO π¦
- Kernel file
./drivers/net/ethernet/brocade/bna/bfa_ioc.cπ bfa_nw_ioc_smem_read(9)bfa_nw_ioc_attach(9)bfa_nw_ioc_pci_init(9)bfa_nw_ioc_mbox_queue(9)bfa_flash_read_send(9)bfa_flash_intr(9)bfa_nw_flash_attach(9)bfa_nw_flash_memclaim(9)bfa_nw_flash_get_attr(9)bfa_nw_flash_update_part(9)bfa_nw_flash_read_part(9)
okay bye bestie π
the source/version footer says ./drivers/net/ethernet/brocade... and the date is October 2026. πβ¨
π¦ 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