Next:
25.1 Introduction
Up:
Component Libraries
Previous:
24.6.14 lmm_stats: display statistics
25 Address Map Manager:
liboskit_amm.a
25.1 Introduction
25.2 Addresses and attributes
25.3 Address maps and entries
25.4 Simple interface
25.5 Generic interface
25.6 Generic interface example
25.7 External dependencies
25.8 API reference
25.8.1
amm_alloc_func
: Allocate an AMM map entry (user-provided callout)
25.8.2
amm_allocate
: Allocate an address range in an AMM (simple interface)
25.8.3
amm_deallocate
: Deallocate an address range in an AMM (simple interface)
25.8.4
amm_destroy
: Destroy an AMM
25.8.5
amm_dump
: display the AMM-private data for every entry in an AMM
25.8.6
amm_entry_
field
: Accessor macros for AMM-private data members
25.8.7
amm_find_addr
: Locate the map entry containing a specific address
25.8.8
amm_find_gen
: Locate a map entry matching specified criteria
25.8.9
amm_free_func
: Free an AMM map entry (user-provided callout)
25.8.10
amm_init
: initialize an address map (simple interface)
25.8.11
amm_init_gen
: initialize an address map
25.8.12
amm_iterate
: Call a user-defined function for every entry in an AMM (simple interface)
25.8.13
amm_iterate_func
: Function to call with every AMM entry (user-provided callout)
25.8.14
amm_iterate_gen
: Call a user-defined function for select entries in an AMM
25.8.15
amm_join_func
: Join two adjacent map entries (user-provided callout)
25.8.16
amm_modify
: Modify the attributes of an address range
25.8.17
amm_protect
: Modify the attribute flags of an address range in an AMM (simple interface)
25.8.18
amm_reserve
: Mark as unavailable an address range in an AMM (simple interface)
25.8.19
amm_select
: Returns an entry describing an address range exactly
25.8.20
amm_split_func
: Split a map entry into two entries (user-provided callout)
Utah Flux Research Group