remap.c File Reference

Go to the source code of this file.

Classes

struct  block_s
struct  remap_s

Functions

static remap_tremap_new (char *title)
static int compare_block (block_t *a, block_t *b)
static block_tfindblock (remap_t *map, block_t *key)
static void mergeblock (block_t *b, block_t tmp)
static void remap_add_node (remap_t *map, block_t block)
static int parseblock (char *buf, int *dom, int *tt, int *pg, unsigned long *start, unsigned long *end)
remap_tremap_loadmap (char *title)
unsigned long remap_block (remap_t *map, int domain, int title, int program, unsigned long cblock, unsigned long offset)

Function Documentation

static remap_t* remap_new ( char *  title  )  [static]

Definition at line 63 of file remap.c.

Referenced by remap_loadmap().

static int compare_block ( block_t a,
block_t b 
) [static]

Definition at line 73 of file remap.c.

Referenced by findblock(), and remap_add_node().

static block_t* findblock ( remap_t map,
block_t key 
) [static]

Definition at line 107 of file remap.c.

Referenced by remap_add_node(), and remap_block().

static void mergeblock ( block_t b,
block_t  tmp 
) [static]

Definition at line 127 of file remap.c.

Referenced by remap_add_node().

static void remap_add_node ( remap_t map,
block_t  block 
) [static]

Definition at line 132 of file remap.c.

Referenced by remap_loadmap().

static int parseblock ( char *  buf,
int *  dom,
int *  tt,
int *  pg,
unsigned long *  start,
unsigned long *  end 
) [static]

Definition at line 154 of file remap.c.

Referenced by remap_loadmap().

remap_t* remap_loadmap ( char *  title  ) 

Definition at line 191 of file remap.c.

Referenced by vm_reset().

unsigned long remap_block ( remap_t map,
int  domain,
int  title,
int  program,
unsigned long  cblock,
unsigned long  offset 
)

Definition at line 241 of file remap.c.

Referenced by dvdnav_get_next_cache_block().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:41:49 2012 for MythTV by  doxygen 1.6.3