Motr
M0
|
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <errno.h>
#include <sys/mman.h>
#include "lib/arith.h"
#include "lib/assert.h"
#include "lib/memory.h"
#include "lib/trace.h"
Go to the source code of this file.
Macros | |
#define | M0_TRACE_SUBSYSTEM M0_TRACE_SUBSYS_MEMORY |
Functions | |
M0_INTERNAL size_t | m0_arch_alloc_size (void *data) |
M0_INTERNAL void * | m0_arch_alloc (size_t size) |
M0_INTERNAL void | m0_arch_free (void *data) |
M0_INTERNAL void | m0_arch_allocated_zero (void *data, size_t size) |
M0_INTERNAL void * | m0_arch_alloc_nz (size_t size) |
M0_INTERNAL void | m0_arch_free_aligned (void *addr, size_t size, unsigned shift) |
M0_INTERNAL void * | m0_arch_alloc_aligned (size_t alignment, size_t size) |
M0_INTERNAL void * | m0_arch_alloc_wired (size_t size, unsigned shift) |
M0_INTERNAL void | m0_arch_free_wired (void *data, size_t size, unsigned shift) |
M0_INTERNAL void | m0_arch_memory_pagein (void *addr, size_t size) |
M0_INTERNAL int | m0_arch_dont_dump (void *p, size_t size) |
M0_INTERNAL int | m0_arch_memory_init (void) |
M0_INTERNAL void | m0_arch_memory_fini (void) |
M0_INTERNAL int | m0_arch_pagesize_get (void) |
M0_INTERNAL int | m0_arch_pageshift_get (void) |