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

list_for_each_entry macro

Syntax

#define list_for_each_entry(p, h, field) \     for (p = list_entry((h)->next, typeof(*p), field); &(p)->field != (h); \     p = list_entry((p)->field.next, typeof(*p), field))

Arguments

p

h

field

References

LocationText
libusbi.h:174
#define list_for_each_entry(pos, head, member, type) \
list.h:151
#define list_for_each_entry(p, h, field) \
adi_v5_jtag.c:442
list_for_each_entry(el, &dap->cmd_journal, lh) {
arc.c:186
list_for_each_entry(type, &arc->reg_data_types, list)
arc.c:375
list_for_each_entry(reg_desc, &arc->core_reg_descriptions, list) {
arc.c:390
list_for_each_entry(reg_desc, &arc->aux_reg_descriptions, list) {
arc.c:466
list_for_each_entry(reg_desc, &arc->bcr_reg_descriptions, list) {
arm_cti.c:43
list_for_each_entry(obj, &all_cti, lh) {
arm_cti.c:532
list_for_each_entry(obj, &all_cti, lh)
arm_dap.c:78
list_for_each_entry(obj, &all_dap, lh) {
arm_dap.c:98
list_for_each_entry(obj, &all_dap, lh) {
arm_dap.c:301
list_for_each_entry(obj, &all_dap, lh) {
arm_dap.c:437
list_for_each_entry(obj, &all_dap, lh)
arm_tpiu_swo.c:156
list_for_each_entry(c, &obj->connections, lh)
arm_tpiu_swo.c:1010
list_for_each_entry(obj, &all_tpiu_swo, lh)
arm_tpiu_swo.c:1024
list_for_each_entry(obj, &all_tpiu_swo, lh) {
command.c:724
list_for_each_entry(entry, CMD_CTX->help_list, lh)
command.c:1006
list_for_each_entry(curr, cmd_ctx->help_list, lh) {
libusbi.h:189
list_for_each_entry(pos, head, list, type)
or1k.c:1259
list_for_each_entry(or1k_tap, &tap_list, list) {
or1k.c:1280
list_for_each_entry(or1k_tap, &tap_list, list) {
or1k.c:1298
list_for_each_entry(or1k_du, &du_list, list) {
or1k.c:1328
list_for_each_entry(or1k_du, &du_list, list) {
riscv-013.c:243
list_for_each_entry(entry, &dm_list, list) {
riscv-013.c:264
list_for_each_entry(target_entry, &dm->target_list, list) {
riscv-013.c:1819
list_for_each_entry(entry, &dm->target_list, list) {
riscv-013.c:4170
list_for_each_entry(entry, &dm->target_list, list) {
riscv-013.c:4247
list_for_each_entry(entry, &dm->target_list, list) {
riscv.c:2517
list_for_each_entry(entry, ranges, list) {
riscv.c:3804
list_for_each_entry(entry, &info->expose_custom, list)
riscv.c:4343
list_for_each_entry(entry, &info->expose_csr, list)
smp.h:16
list_for_each_entry(pos, head, lh)
target.c:1728
list_for_each_entry(entry, &target_reset_callback_list, list) {
target.c:1747
list_for_each_entry(entry, &target_trace_callback_list, list) {
target.c:1806
list_for_each_entry(callback, &target_reset_callback_list, list)
target.c:1816
list_for_each_entry(callback, &target_trace_callback_list, list)
telnet_server.c:729
list_for_each_entry(match, &matches, lh) {