#include <stddef.h>

Go to the source code of this file.
Defines | |
| #define | ARRAY_SIZE(a) (sizeof(a) / sizeof((a)[0])) |
| #define | ALIGN(x, a) __ALIGN_MASK(x,(typeof(x))(a)-1) |
| #define | __ALIGN_MASK(x, mask) (((x)+(mask))&~(mask)) |
| #define | MIN(a, b) ((a) < (b) ? (a) : (b)) |
| #define | MAX(a, b) ((a) > (b) ? (a) : (b)) |
Typedefs | |
| typedef size_t | malloc_mark_t |
Functions | |
| void * | malloc (size_t size) |
| void | free (void *ptr) |
| void | malloc_mark (malloc_mark_t *place) |
| void | malloc_release (malloc_mark_t *place) |
| #define ALIGN | ( | x, | |||
| a | ) | __ALIGN_MASK(x,(typeof(x))(a)-1) |
| #define ARRAY_SIZE | ( | a | ) | (sizeof(a) / sizeof((a)[0])) |
Definition at line 6 of file stdlib.h.
Referenced by acpi_add_table(), ati_ragexl_init(), atyfb_xl_init(), chipset_flash_enable(), ck804_early_clear_port(), ck804_early_set_port(), ck804_early_setup(), cpu_vendor_name(), cpuSetAMDMSR(), cpuSetAMDPCI(), enable_dev(), get_bus_conf(), identify_cpu(), init(), init_ec(), init_hwm(), lb_strings(), main(), mb_gpio_init(), mcp55_early_clear_port(), mcp55_early_set_port(), mcp55_early_setup(), mount_fs(), optimize_link_coherent_ht(), pci_domain_set_resources(), print_gpios(), print_intel_core_msrs(), print_list_of_supported_chips(), print_pmbase(), print_supported_chipsets(), ram_set_d0f0_regs(), raminit_main(), sdram_set_registers(), set_c7_speed(), setup_aruma_resource_map(), setup_blast_resource_map(), setup_dbm690t_resource_map(), setup_default_resource_map(), setup_ibm_e325_resource_map(), setup_ibm_e326_resource_map(), setup_ioapic(), setup_khepri_resource_map(), setup_mb_resource_map(), setup_ms9185_resource_map(), setup_ms9282_resource_map(), setup_pistachio_resource_map(), setup_s2881_resource_map(), setup_s2885_resource_map(), setup_s2891_resource_map(), setup_s2892_resource_map(), setup_s4880_resource_map(), setup_s4882_resource_map(), setup_ultra40_resource_map(), smbus_fixup(), smsc_init(), spd_enable_2channels(), spd_read_byte(), and x86_exception().
| #define MAX | ( | a, | |||
| b | ) | ((a) > (b) ? (a) : (b)) |
| #define MIN | ( | a, | |||
| b | ) | ((a) < (b) ? (a) : (b)) |
| typedef size_t malloc_mark_t |
| void free | ( | void * | ptr | ) |
Definition at line 49 of file malloc.c.
Referenced by add_cmos_entry(), add_cmos_enum(), boot(), do_cmos_writes(), file_open(), init_flash_amd800(), list_cmos_entry(), main(), MPConfigTableHeader(), and xfree().

| void* malloc | ( | size_t | size | ) |
Definition at line 26 of file malloc.c.
Referenced by add_cmos_entry(), add_cmos_enum(), alloc_dev(), build_elf_segment_list(), cmos_read(), file_open(), init_flash_amd800(), main(), MPConfigTableHeader(), nvram_init(), prepare_cmos_write(), process_elf_notes(), process_input_file(), register_flash_device(), relocate_segment(), strdup(), and xmalloc().

| void malloc_mark | ( | malloc_mark_t * | place | ) |
| void malloc_release | ( | malloc_mark_t * | place | ) |
1.5.5