|
iPXE
|
#include <ipxe/malloc.h>#include <stddef.h>#include <string.h>#include <byteswap.h>#include <ipxe/io.h>#include "../../mlx_utils/include/private/mlx_memory_priv.h"Go to the source code of this file.
Definition at line 17 of file mlx_memory_priv.c.
References __attribute__, IN, malloc(), MLX_OUT_OF_RESOURCES, MLX_SUCCESS, NULL, OUT, size, status, and unused.
Referenced by mlx_memory_alloc().
Definition at line 32 of file mlx_memory_priv.c.
References __attribute__, IN, MLX_OUT_OF_RESOURCES, MLX_SUCCESS, NULL, OUT, size, status, unused, and zalloc().
Referenced by mlx_memory_zalloc().
| mlx_status mlx_memory_free_priv | ( | IN mlx_utils * | utils, |
| IN mlx_void * | ptr ) |
Definition at line 47 of file mlx_memory_priv.c.
References __attribute__, free, IN, MLX_SUCCESS, status, and unused.
Referenced by mlx_memory_free().
| mlx_status mlx_memory_alloc_dma_priv | ( | IN mlx_utils * | utils, |
| IN mlx_size | size, | ||
| IN mlx_size | align, | ||
| OUT mlx_void ** | ptr ) |
Definition at line 57 of file mlx_memory_priv.c.
References __attribute__, IN, malloc_phys(), memset(), MLX_OUT_OF_RESOURCES, MLX_SUCCESS, NULL, OUT, size, status, and unused.
Referenced by mlx_memory_alloc_dma().
Definition at line 75 of file mlx_memory_priv.c.
References __attribute__, free_phys(), IN, MLX_SUCCESS, size, status, and unused.
Referenced by mlx_memory_free_dma().
| mlx_status mlx_memory_map_dma_priv | ( | IN mlx_utils * | utils, |
| IN mlx_void * | addr, | ||
| IN mlx_size | number_of_bytes, | ||
| OUT mlx_physical_address * | phys_addr, | ||
| OUT mlx_void ** | mapping ) |
Definition at line 86 of file mlx_memory_priv.c.
References __attribute__, addr, IN, MLX_SUCCESS, OUT, status, unused, and virt_to_bus().
Referenced by mlx_memory_map_dma().
| mlx_status mlx_memory_ummap_dma_priv | ( | IN mlx_utils * | utils, |
| IN mlx_void * | mapping ) |
Definition at line 100 of file mlx_memory_priv.c.
References __attribute__, IN, MLX_SUCCESS, status, and unused.
Referenced by mlx_memory_ummap_dma().
| mlx_status mlx_memory_cmp_priv | ( | IN mlx_utils * | utils, |
| IN mlx_void * | first_block, | ||
| IN mlx_void * | second_block, | ||
| IN mlx_size | size, | ||
| OUT mlx_uint32 * | out ) |
Definition at line 110 of file mlx_memory_priv.c.
References __unused, IN, memcmp(), MLX_SUCCESS, OUT, out, size, and status.
Referenced by mlx_memory_cmp().
| mlx_status mlx_memory_set_priv | ( | IN mlx_utils * | utils, |
| IN mlx_void * | block, | ||
| IN mlx_int32 | value, | ||
| IN mlx_size | size ) |
Definition at line 124 of file mlx_memory_priv.c.
References __unused, block, IN, memset(), MLX_SUCCESS, size, status, and value.
Referenced by mlx_memory_set().
| mlx_status mlx_memory_cpy_priv | ( | IN mlx_utils * | utils, |
| OUT mlx_void * | destination_buffer, | ||
| IN mlx_void * | source_buffer, | ||
| IN mlx_size | length ) |
Definition at line 137 of file mlx_memory_priv.c.
References __unused, IN, length, memcpy(), MLX_SUCCESS, OUT, and status.
Referenced by mlx_memory_cpy().
| mlx_status mlx_memory_cpu_to_be32_priv | ( | IN mlx_utils * | utils, |
| IN mlx_uint32 | source, | ||
| IN mlx_uint32 * | destination ) |
Definition at line 150 of file mlx_memory_priv.c.
References __unused, cpu_to_be32, IN, MLX_SUCCESS, and status.
Referenced by mlx_memory_cpu_to_be32().
| mlx_status mlx_memory_be32_to_cpu_priv | ( | IN mlx_utils * | utils, |
| IN mlx_uint32 | source, | ||
| IN mlx_uint32 * | destination ) |
Definition at line 163 of file mlx_memory_priv.c.
References __unused, be32_to_cpu, IN, MLX_SUCCESS, and status.
Referenced by mlx_memory_be32_to_cpu().