Symbol: srcpos
scripts/dtc/checks.c
106
pos = node->srcpos;
scripts/dtc/checks.c
68
struct srcpos *pos = NULL;
scripts/dtc/checks.c
74
if (prop && prop->srcpos)
scripts/dtc/checks.c
75
pos = prop->srcpos;
scripts/dtc/checks.c
76
else if (node && node->srcpos)
scripts/dtc/checks.c
77
pos = node->srcpos;
scripts/dtc/dtc.h
217
struct srcpos *srcpos;
scripts/dtc/dtc.h
237
struct srcpos *srcpos;
scripts/dtc/dtc.h
267
struct srcpos *srcpos);
scripts/dtc/dtc.h
273
struct srcpos *srcpos);
scripts/dtc/dtc.h
274
struct node *build_node_delete(struct srcpos *srcpos);
scripts/dtc/livetree.c
107
struct node *build_node_delete(struct srcpos *srcpos)
scripts/dtc/livetree.c
114
new->srcpos = srcpos_copy(srcpos);
scripts/dtc/livetree.c
177
srcpos_free(old_prop->srcpos);
scripts/dtc/livetree.c
178
old_prop->srcpos = new_prop->srcpos;
scripts/dtc/livetree.c
219
old_node->srcpos = srcpos_extend(old_node->srcpos, new_node->srcpos);
scripts/dtc/livetree.c
40
struct srcpos *srcpos)
scripts/dtc/livetree.c
48
new->srcpos = srcpos_copy(srcpos);
scripts/dtc/livetree.c
89
struct srcpos *srcpos)
scripts/dtc/livetree.c
98
new->srcpos = srcpos_copy(srcpos);
scripts/dtc/srcpos.c
256
void srcpos_update(struct srcpos *pos, const char *text, int len)
scripts/dtc/srcpos.c
277
struct srcpos *
scripts/dtc/srcpos.c
278
srcpos_copy(struct srcpos *pos)
scripts/dtc/srcpos.c
280
struct srcpos *pos_new;
scripts/dtc/srcpos.c
286
pos_new = xmalloc(sizeof(struct srcpos));
scripts/dtc/srcpos.c
288
memcpy(pos_new, pos, sizeof(struct srcpos));
scripts/dtc/srcpos.c
298
struct srcpos *srcpos_extend(struct srcpos *pos, struct srcpos *newtail)
scripts/dtc/srcpos.c
300
struct srcpos *p;
scripts/dtc/srcpos.c
310
void srcpos_free(struct srcpos *pos)
scripts/dtc/srcpos.c
312
struct srcpos *p_next;
scripts/dtc/srcpos.c
322
srcpos_string(struct srcpos *pos)
scripts/dtc/srcpos.c
347
srcpos_string_comment(struct srcpos *pos, bool first_line, int level)
scripts/dtc/srcpos.c
398
char *srcpos_string_first(struct srcpos *pos, int level)
scripts/dtc/srcpos.c
403
char *srcpos_string_last(struct srcpos *pos, int level)
scripts/dtc/srcpos.c
408
void srcpos_verror(struct srcpos *pos, const char *prefix,
scripts/dtc/srcpos.c
422
void srcpos_error(struct srcpos *pos, const char *prefix,
scripts/dtc/srcpos.h
63
struct srcpos *next;
scripts/dtc/srcpos.h
66
#define YYLTYPE struct srcpos
scripts/dtc/srcpos.h
87
extern void srcpos_update(struct srcpos *pos, const char *text, int len);
scripts/dtc/srcpos.h
88
extern struct srcpos *srcpos_copy(struct srcpos *pos);
scripts/dtc/srcpos.h
89
extern struct srcpos *srcpos_extend(struct srcpos *new_srcpos,
scripts/dtc/srcpos.h
90
struct srcpos *old_srcpos);
scripts/dtc/srcpos.h
91
extern void srcpos_free(struct srcpos *pos);
scripts/dtc/srcpos.h
92
extern char *srcpos_string(struct srcpos *pos);
scripts/dtc/srcpos.h
93
extern char *srcpos_string_first(struct srcpos *pos, int level);
scripts/dtc/srcpos.h
94
extern char *srcpos_string_last(struct srcpos *pos, int level);
scripts/dtc/srcpos.h
97
extern void PRINTF(3, 0) srcpos_verror(struct srcpos *pos, const char *prefix,
scripts/dtc/srcpos.h
99
extern void PRINTF(3, 4) srcpos_error(struct srcpos *pos, const char *prefix,
scripts/dtc/treesource.c
287
srcstr = srcpos_string_first(prop->srcpos, annotate);
scripts/dtc/treesource.c
361
srcstr = srcpos_string_first(prop->srcpos, annotate);
scripts/dtc/treesource.c
386
srcstr = srcpos_string_first(tree->srcpos, annotate);
scripts/dtc/treesource.c
408
srcstr = srcpos_string_last(tree->srcpos, annotate);