Lines Matching refs:data
15 uint32_t dt_rd32(uint8_t *data) { in dt_rd32() argument
16 return (data[0] << 24) | (data[1] << 16) | (data[2] << 8) | data[3]; in dt_rd32()
19 void dt_wr32(uint32_t n, uint8_t *data) { in dt_wr32() argument
20 *data++ = n >> 24; in dt_wr32()
21 *data++ = n >> 16; in dt_wr32()
22 *data++ = n >> 8; in dt_wr32()
23 *data = n; in dt_wr32()
34 dst->data = src->data + off; in sslice()
52 uint32_t n = (s->data[0] << 24) | (s->data[1] << 16) | (s->data[2] << 8) | s->data[3]; in suint32_t()
54 s->data += 4; in suint32_t()
67 void *data = s->data; in sdata() local
69 s->data += len; in sdata()
73 s->data++; in sdata()
77 return data; in sdata()
86 uint8_t *end = s->data; in sstring()
87 const char *data; in sstring() local
90 while (((end - s->data) & 3) && (sz > 0)) { in sstring()
94 data = (const char*) s->data; in sstring()
96 s->data = end; in sstring()
97 return data; in sstring()
110 int dt_init(devicetree_t *dt, void *data, uint32_t len) { in dt_init() argument
113 dt->top.data = data; in dt_init()
145 void *data; in dt_walk() local
176 data = sdata(&dt, sz); in dt_walk()
177 if (pcb((const char*) (ds.data + str), data, sz, cookie)) in dt_walk()