ReactOS 0.4.16-dev-297-gc569aee
|
Go to the source code of this file.
Classes | |
union | small_pool_struct |
union | large_pool_struct |
struct | my_memory_mgr |
struct | jvirt_sarray_control |
struct | jvirt_barray_control |
Macros | |
#define | JPEG_INTERNALS |
#define | AM_MEMORY_MANAGER /* we define jvirt_Xarray_control structs */ |
#define | ALIGN_TYPE double |
#define | MIN_SLOP 50 /* greater than 0 to avoid futile looping */ |
Typedefs | |
typedef union small_pool_struct * | small_pool_ptr |
typedef union small_pool_struct | small_pool_hdr |
typedef union large_pool_struct FAR * | large_pool_ptr |
typedef union large_pool_struct | large_pool_hdr |
typedef my_memory_mgr * | my_mem_ptr |
Variables | |
static const size_t | first_pool_slop [JPOOL_NUMPOOLS] |
static const size_t | extra_pool_slop [JPOOL_NUMPOOLS] |
typedef union large_pool_struct large_pool_hdr |
typedef union large_pool_struct FAR* large_pool_ptr |
typedef my_memory_mgr* my_mem_ptr |
typedef union small_pool_struct small_pool_hdr |
typedef union small_pool_struct* small_pool_ptr |
access_virt_barray | ( | j_common_ptr | cinfo, |
jvirt_barray_ptr | ptr, | ||
JDIMENSION | start_row, | ||
JDIMENSION | num_rows, | ||
boolean | writable | ||
) |
Definition at line 838 of file jmemmgr.c.
Referenced by jinit_memory_mgr().
access_virt_sarray | ( | j_common_ptr | cinfo, |
jvirt_sarray_ptr | ptr, | ||
JDIMENSION | start_row, | ||
JDIMENSION | num_rows, | ||
boolean | writable | ||
) |
Definition at line 753 of file jmemmgr.c.
Referenced by jinit_memory_mgr().
alloc_barray | ( | j_common_ptr | cinfo, |
int | pool_id, | ||
JDIMENSION | blocksperrow, | ||
JDIMENSION | numrows | ||
) |
Definition at line 443 of file jmemmgr.c.
Referenced by jinit_memory_mgr(), and realize_virt_arrays().
alloc_large | ( | j_common_ptr | cinfo, |
int | pool_id, | ||
size_t | sizeofobject | ||
) |
Definition at line 343 of file jmemmgr.c.
Referenced by alloc_barray(), alloc_sarray(), and jinit_memory_mgr().
alloc_sarray | ( | j_common_ptr | cinfo, |
int | pool_id, | ||
JDIMENSION | samplesperrow, | ||
JDIMENSION | numrows | ||
) |
Definition at line 396 of file jmemmgr.c.
Referenced by jinit_memory_mgr(), and realize_virt_arrays().
alloc_small | ( | j_common_ptr | cinfo, |
int | pool_id, | ||
size_t | sizeofobject | ||
) |
Definition at line 258 of file jmemmgr.c.
Referenced by alloc_barray(), alloc_sarray(), jinit_memory_mgr(), request_virt_barray(), and request_virt_sarray().
do_barray_io | ( | j_common_ptr | cinfo, |
jvirt_barray_ptr | ptr, | ||
boolean | writing | ||
) |
Definition at line 720 of file jmemmgr.c.
Referenced by access_virt_barray().
do_sarray_io | ( | j_common_ptr | cinfo, |
jvirt_sarray_ptr | ptr, | ||
boolean | writing | ||
) |
Definition at line 687 of file jmemmgr.c.
Referenced by access_virt_sarray().
free_pool | ( | j_common_ptr | cinfo, |
int | pool_id | ||
) |
Definition at line 927 of file jmemmgr.c.
Referenced by jinit_memory_mgr(), and self_destruct().
jinit_memory_mgr | ( | j_common_ptr | cinfo | ) |
Definition at line 1025 of file jmemmgr.c.
Referenced by jpeg_CreateCompress(), and jpeg_CreateDecompress().
out_of_memory | ( | j_common_ptr | cinfo, |
int | which | ||
) |
Definition at line 218 of file jmemmgr.c.
Referenced by alloc_large(), alloc_proxy_textures(), and alloc_small().
realize_virt_arrays | ( | j_common_ptr | cinfo | ) |
Definition at line 582 of file jmemmgr.c.
Referenced by jinit_memory_mgr().
request_virt_barray | ( | j_common_ptr | cinfo, |
int | pool_id, | ||
boolean | pre_zero, | ||
JDIMENSION | blocksperrow, | ||
JDIMENSION | numrows, | ||
JDIMENSION | maxaccess | ||
) |
Definition at line 552 of file jmemmgr.c.
Referenced by jinit_memory_mgr().
request_virt_sarray | ( | j_common_ptr | cinfo, |
int | pool_id, | ||
boolean | pre_zero, | ||
JDIMENSION | samplesperrow, | ||
JDIMENSION | numrows, | ||
JDIMENSION | maxaccess | ||
) |
Definition at line 522 of file jmemmgr.c.
Referenced by jinit_memory_mgr().
self_destruct | ( | j_common_ptr | cinfo | ) |
Definition at line 999 of file jmemmgr.c.
Referenced by jinit_memory_mgr().
|
static |
|
static |
Definition at line 242 of file jmemmgr.c.
Referenced by alloc_small().