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

hl_if variable

Syntax

static struct hl_interface hl_if = { .param = { .device_desc = NULL, .vid = { 0 }, .pid = { 0 }, .transport = HL_TRANSPORT_UNKNOWN, .connect_under_reset = false, .initial_interface_speed = -1, .use_stlink_tcp = false, .stlink_tcp_port = 7184, }, .layout = NULL, .handle = NULL, };

References

LocationReferrerText
hla_interface.c:26
static struct hl_interface hl_if = {
hla_interface.c:49hl_interface_open()
hla_interface.c:55hl_interface_open()
hl_if.param.transport = tr;
hla_interface.c:57hl_interface_open()
int result = hl_if.layout->open(&hl_if);
hla_interface.c:74hl_interface_init_target()
res = hl_if.layout->api->idcode(hl_if.handle, &t->tap->idcode);
hla_interface.c:102hl_interface_init_target()
t->tap->priv = &hl_if;
hla_interface.c:113hl_interface_init()
return hl_layout_init(&hl_if);
hla_interface.c:120hl_interface_quit()
if (hl_if.layout->api->close)
hla_interface.c:121hl_interface_quit()
hl_if.layout->api->close(hl_if.handle);
hla_interface.c:125hl_interface_quit()
free((void *)hl_if.param.device_desc);
hla_interface.c:132hl_interface_reset()
return hl_if.layout->api->assert_srst(hl_if.handle, req_srst ? 0 : 1);
hla_interface.c:139hl_interface_init_reset()
hla_interface.c:150hl_interface_khz()
if (!hl_if.layout->api->speed)
hla_interface.c:153hl_interface_khz()
*jtag_speed = hl_if.layout->api->speed(hl_if.handle, khz, true);
hla_interface.c:165hl_interface_speed()
if (!hl_if.layout->api->speed)
hla_interface.c:168hl_interface_speed()
if (!hl_if.handle) {
hla_interface.c:170hl_interface_speed()
hla_interface.c:174hl_interface_speed()
hl_if.layout->api->speed(hl_if.handle, speed, false);
hla_interface.c:181hl_interface_override_target()
if (hl_if.layout->api->override_target) {
hla_interface.c:182hl_interface_override_target()
hla_interface.c:195hl_interface_config_trace()
if (hl_if.layout->api->config_trace)
hla_interface.c:196hl_interface_config_trace()
return hl_if.layout->api->config_trace(hl_if.handle, enabled,
hla_interface.c:208hl_interface_poll_trace()
if (hl_if.layout->api->poll_trace)
hla_interface.c:209hl_interface_poll_trace()
return hl_if.layout->api->poll_trace(hl_if.handle, buf, size);
hla_interface.c:219hl_interface_handle_device_desc_command()
hl_if.param.device_desc = strdup(CMD_ARGV[0]);
hla_interface.c:236hl_interface_handle_layout_command()
if (hl_if.layout) {
hla_interface.c:238hl_interface_handle_layout_command()
hl_if.layout->name);
hla_interface.c:239hl_interface_handle_layout_command()
return (strcmp(hl_if.layout->name, CMD_ARGV[0]) != 0)
hla_interface.c:246hl_interface_handle_layout_command()
hl_if.layout = l;
hla_interface.c:269hl_interface_handle_vid_pid_command()
COMMAND_PARSE_NUMBER(u16, CMD_ARGV[i], hl_if.param.vid[i / 2]);
hla_interface.c:270hl_interface_handle_vid_pid_command()
COMMAND_PARSE_NUMBER(u16, CMD_ARGV[i + 1], hl_if.param.pid[i / 2]);
hla_interface.c:277hl_interface_handle_vid_pid_command()
hl_if.param.vid[i / 2] = hl_if.param.pid[i / 2] = 0;
hla_interface.c:301hl_interface_handle_stlink_backend_command()
hl_if.param.use_stlink_tcp = use_stlink_tcp;
hla_interface.c:302hl_interface_handle_stlink_backend_command()
hl_if.param.stlink_tcp_port = stlink_tcp_port;
hla_interface.c:312interface_handle_hla_command()
if (!hl_if.layout->api->custom_command) {
hla_interface.c:317interface_handle_hla_command()