scans_t is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

scans_t struct

scans "class" **

Syntax

typedef struct {     unsigned int scan_count;     unsigned int scan_size;     unsigned int next_scan;     uint8_t *in;     uint8_t *out;     struct scan_field *field;     const struct target *target; } scans_t;

Fields

scan_count

No summary provided. Read more...

scan_size

No summary provided. Read more...

next_scan

No summary provided. Read more...

in

No summary provided. Read more...

out

No summary provided. Read more...

field

No summary provided. Read more...

target

No summary provided. Read more...

References

LocationReferrerScopeText
riscv-011.c:510
typedef struct {
riscv-011.c:520
riscv-011.c:522scans_new()
static scans_t *scans_new(struct target *target, unsigned int scan_count)
riscv-011.c:524scans_new()::scansscans_new()
scans_t *scans = malloc(sizeof(scans_t));
riscv-011.c:551scans_new()
free(scans);
riscv-011.c:556scans_delete()
riscv-011.c:562scans_delete()
free(scans);
riscv-011.c:566scans_reset()::scansscans_reset()
static void scans_reset(scans_t *scans)
riscv-011.c:571scans_dump()::scansscans_dump()
static void scans_dump(scans_t *scans)
riscv-011.c:577scans_execute()::scansscans_execute()
riscv-011.c:591scans_add_write32()::scansscans_add_write32()
static void scans_add_write32(scans_t *scans, uint16_t address, uint32_t data,
riscv-011.c:605scans_add_write_jump()::scansscans_add_write_jump()
static void scans_add_write_jump(scans_t *scans, uint16_t address,
riscv-011.c:615scans_add_write_load()::scansscans_add_write_load()
static void scans_add_write_load(scans_t *scans, uint16_t address,
riscv-011.c:624scans_add_write_store()::scansscans_add_write_store()
static void scans_add_write_store(scans_t *scans, uint16_t address,
riscv-011.c:632scans_add_read32()::scansscans_add_read32()
static void scans_add_read32(scans_t *scans, uint16_t address, bool set_interrupt)
riscv-011.c:644scans_add_read()::scansscans_add_read()
riscv-011.c:658scans_get_u32()::scansscans_get_u32()
static uint32_t scans_get_u32(scans_t *scans, unsigned int index,
riscv-011.c:664scans_get_u64()::scansscans_get_u64()
static uint64_t scans_get_u64(scans_t *scans, unsigned int index,
riscv-011.c:866cache_write()::scanscache_write()
scans_t *scans = scans_new(target, info->dramsize + 2);
riscv-011.c:1606handle_halt_routine()::scanshandle_halt_routine()
scans_t *scans = scans_new(target, 256);
riscv-011.c:2020read_memory()::scansread_memory()
scans_t *scans = scans_new(target, max_batch_size);
riscv-011.c:2178write_memory()::scanswrite_memory()
scans_t *scans = scans_new(target, max_batch_size);

Type Use

all items filtered out
scans_t
all items filtered out
Allocators of scans_t
Deletors of scans_t
all items filtered out
scans_t
all items filtered out