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

hl_interface struct

Syntax

struct hl_interface;
Implemented in hla_interface.h:42

Fields

param

No summary provided. Read more...

layout

No summary provided. Read more...

handle

No summary provided. Read more...

References

LocationReferrerScopeText
hla_interface.h:42
struct hl_interface {
hla_layout.h:18
struct hl_interface;
hla_interface.c:26hl_if
static struct hl_interface hl_if = {
hla_layout.c:24hl_layout_open()
static int hl_layout_open(struct hl_interface *adapter)
hla_layout.c:42hl_layout_close()
static int hl_layout_close(struct hl_interface *adapter)
hla_layout.c:81hl_layout_init()
int hl_layout_init(struct hl_interface *adapter)
hla_layout.h:124hl_layout::open::adapter
int (*open)(struct hl_interface *adapter);
hla_layout.h:126hl_layout::close::adapter
int (*close)(struct hl_interface *adapter);
hla_layout.h:134hl_layout_init()::adapterhl_layout_init()
int hl_layout_init(struct hl_interface *adapter);
hla_target.c:39target_to_adapter()
static inline struct hl_interface *target_to_adapter(struct target *target)
hla_target.c:47adapter_load_core_reg_u32()
struct hl_interface *adapter = target_to_adapter(target);
hla_target.c:54adapter_store_core_reg_u32()
struct hl_interface *adapter = target_to_adapter(target);
hla_target.c:68hl_dcc_read()
static int hl_dcc_read(struct hl_interface *hl_if, uint8_t *value, uint8_t *ctrl)
hla_target.c:93hl_target_request_data()
struct hl_interface *hl_if = target_to_adapter(target);
hla_target.c:116hl_handle_target_request()
struct hl_interface *hl_if = target_to_adapter(target);
hla_target.c:230adapter_debug_entry()
struct hl_interface *adapter = target_to_adapter(target);
hla_target.c:289adapter_poll()
struct hl_interface *adapter = target_to_adapter(target);
hla_target.c:332hl_assert_reset()
struct hl_interface *adapter = target_to_adapter(target);
hla_target.c:415adapter_halt()
struct hl_interface *adapter = target_to_adapter(target);
hla_target.c:442adapter_resume()
struct hl_interface *adapter = target_to_adapter(target);
hla_target.c:532adapter_step()
struct hl_interface *adapter = target_to_adapter(target);
hla_target.c:596adapter_read_memory()
struct hl_interface *adapter = target_to_adapter(target);
hla_target.c:611adapter_write_memory()
struct hl_interface *adapter = target_to_adapter(target);

Type Use

Variables of hl_interface type
hl_layout::open::adapter
hl_layout::close::adapter
adapter_load_core_reg_u32()::adapter
adapter_store_core_reg_u32()::adapter
hl_target_request_data()::hl_if
hl_handle_target_request()::hl_if
adapter_debug_entry()::adapter
adapter_poll()::adapter
hl_assert_reset()::adapter
adapter_halt()::adapter
adapter_resume()::adapter
adapter_step()::adapter
adapter_read_memory()::adapter
adapter_write_memory()::adapter
all items filtered out
hl_interface