vme_master_mmap_prepare(9)
π NAME π
vme_master_mmap_prepare(9) is from the Kernel API Manual, and the function is vme_master_mmap_prepare β its whole thing is literally Mmap region of VME master window. okay so that's the name-and-purpose moment, bestie, and we're already slaying π
β¨ SYNOPSIS β¨
int vme_master_mmap_prepare (struct vme_resource *resource , struct
vm_area_desc *desc );
π ARGUMENTS π
okay two args, both pointers, both important:
resourceβ Pointer to VME master resource. that's the resource bestie π«Άdescβ Pointer to descriptor of user mapping. the user-mapping descriptor, no cap π¦
π¦ DESCRIPTION π¦
Memory map a region of the VME master window into user space. yep, that's the move β it's giving memory-map-this-region-into-user-space energy β¨
π₯ RETURN π₯
okay bestie, here's the return vibe check:
0β zero on success, slay β¨-EINVALβ ifresourceis not a VME master resource π-EFAULTβ if map exceeds window size π
Other generic mmap errors may also be returned, so keep that in mind, no cap.
π SEE ALSO π
Kernel file ./drivers/staging/vme_user/vme.c is the spot, and these related pages are all part of the friend group:
vme_alloc_consistent(9)vme_free_consistent(9)vme_get_size(9)vme_slave_request(9)vme_slave_set(9)vme_slave_get(9)vme_slave_free(9)vme_master_request(9)vme_master_set(9)vme_master_get(9)vme_master_read(9)vme_master_write(9)vme_master_rmw(9)vme_master_free(9)vme_dma_request(9)vme_new_dma_list(9)vme_dma_pattern_attribute(9)vme_dma_pci_attribute(9)vme_dma_vme_attribute(9)vme_dma_free_attribute(9)vme_dma_list_add(9)vme_dma_list_exec(9)vme_dma_list_free(9)vme_dma_free(9)vme_irq_request(9)vme_irq_free(9)vme_irq_generate(9)vme_lm_request(9)vme_lm_count(9)vme_lm_set(9)vme_lm_get(9)vme_lm_attach(9)vme_lm_detach(9)vme_lm_free(9)vme_slot_num(9)vme_bus_num(9)vme_register_driver(9)vme_unregister_driver(9)
xoxo, this page is sourced from ./drivers/staging/vme_user and dated October 2026 β catch you on the flip side, vme_master_mmap_prepare(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