fman_muram_free_mem(9)
β¨ fman_muram_free_mem(9) β¨
okay so bestie, we're in the Kernel API Manual today and this one's a little function with a big job β it's the cleanup crew for the FM-MURAM partition π§ no cap
π NAME π
fman_muram_free_mem β literally the whole name section was blank in the original, so likeβ¦ the name is the name, iykyk π the function frees memory. that's the vibe.
π¦ SYNOPSIS π¦
void fman_muram_free_mem (struct muram_info *muram , unsigned long
offset , size_t size );
yup, that's the whole signature β it returns void, so don't go looking for a return value, it's not giving any π
π ARGUMENTS π
muramβ the FM-MURAM module pointer π«Ά like, the handle to the whole partition, you gotta hand it over so it knows where to look.offsetβ the offset of the memory region to be freed β this is the "where's my stuff" coordinate.sizeβ the size of the memory to be freed πΈ how much you're giving back, bestie.
π DESCRIPTION π
Free an allocated memory from the FM-MURAM partition β¨ that's it, that's the whole plot. it's the undoing of an alloc, the little goodbye wave ππ
π₯ SEE ALSO π₯
- Kernel file
./drivers/net/ethernet/freescale/fman/fman_muram.cβ the source file, go read it, it's giving main character energy π fman_muram_init(9)fman_muram_offset_to_vbase(9)fman_muram_alloc(9)
ngl the whole friend group matters here β init sets it up, alloc takes the memory, offset_to_vbase translates, and this one hands it back. full circle bestie π¦
okay that's the page!! sourced from ./drivers/net/ethernet/freesca... and dated October 2026 β mwah, love that for us ππ periodt.
π¦ 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