Lines Matching refs:data
19 u32 dt_rd32(u8 *data) { in dt_rd32() argument
20 return (data[0] << 24) | (data[1] << 16) | (data[2] << 8) | data[3]; in dt_rd32()
23 void dt_wr32(u32 n, u8 *data) { in dt_wr32() argument
24 *data++ = n >> 24; in dt_wr32()
25 *data++ = n >> 16; in dt_wr32()
26 *data++ = n >> 8; in dt_wr32()
27 *data = n; in dt_wr32()
38 dst->data = src->data + off; in sslice()
56 u32 n = (s->data[0] << 24) | (s->data[1] << 16) | (s->data[2] << 8) | s->data[3]; in su32()
58 s->data += 4; in su32()
71 void *data = s->data; in sdata() local
73 s->data += len; in sdata()
77 s->data++; in sdata()
81 return data; in sdata()
90 u8 *end = s->data; in sstring()
91 const char *data; in sstring() local
94 while (((end - s->data) & 3) && (sz > 0)) { in sstring()
98 data = (const char *) s->data; in sstring()
100 s->data = end; in sstring()
101 return data; in sstring()
114 int dt_init(devicetree_t *dt, void *data, u32 len) { in dt_init() argument
117 dt->top.data = data; in dt_init()
149 void *data; in dt_walk() local
180 data = sdata(&dt, sz); in dt_walk()
181 if (pcb((const char *) (ds.data + str), data, sz, cookie)) in dt_walk()