OpenOCD
arc_mem.c File Reference
Include dependency graph for arc_mem.c:

Go to the source code of this file.

Functions

static bool arc_mem_is_slow_memory (struct arc_common *arc, uint32_t addr, uint32_t size, uint32_t count)
 
int arc_mem_read (struct target *target, target_addr_t address, uint32_t size, uint32_t count, uint8_t *buffer)
 
static int arc_mem_read_block (struct target *target, target_addr_t addr, uint32_t size, uint32_t count, void *buf)
 
int arc_mem_write (struct target *target, target_addr_t address, uint32_t size, uint32_t count, const uint8_t *buffer)
 
static int arc_mem_write_block16 (struct target *target, uint32_t addr, uint32_t count, void *buf)
 
static int arc_mem_write_block32 (struct target *target, uint32_t addr, uint32_t count, void *buf)
 
static int arc_mem_write_block8 (struct target *target, uint32_t addr, uint32_t count, void *buf)
 

Function Documentation

◆ arc_mem_is_slow_memory()

static bool arc_mem_is_slow_memory ( struct arc_common arc,
uint32_t  addr,
uint32_t  size,
uint32_t  count 
)
static

◆ arc_mem_read()

int arc_mem_read ( struct target target,
target_addr_t  address,
uint32_t  size,
uint32_t  count,
uint8_t *  buffer 
)

◆ arc_mem_read_block()

static int arc_mem_read_block ( struct target target,
target_addr_t  addr,
uint32_t  size,
uint32_t  count,
void *  buf 
)
static

◆ arc_mem_write()

◆ arc_mem_write_block16()

static int arc_mem_write_block16 ( struct target target,
uint32_t  addr,
uint32_t  count,
void *  buf 
)
static

◆ arc_mem_write_block32()

static int arc_mem_write_block32 ( struct target target,
uint32_t  addr,
uint32_t  count,
void *  buf 
)
static

◆ arc_mem_write_block8()

static int arc_mem_write_block8 ( struct target target,
uint32_t  addr,
uint32_t  count,
void *  buf 
)
static