Found 3 other functions taking a
esp_himem_rangedata_t
argument:
Map a block of high memory into the CPUs address space This effectively makes the block available for read/write operations.
Allocate a memory region to map blocks into This allocates a contiguous CPU memory region that can be used to map blocks of physical memory into.
Free a mapping range This clears out the associated handle making the range available for re-allocation again. This will only succeed if none of the range blocks currently are used for a mapping.