Lines Matching refs:bytes
13 Read/write physical address. WIDTH is 1, 2, 4, or 8 bytes (default 4).
22 int writing = toys.optc == 3, page_size = getpagesize(), bytes = 4, fd;
32 bytes = 1<<i;
36 if (writing) data = atolx_range(toys.optargs[2], 0, (1ULL<<(8*bytes))-1);
41 map_len = (addr+bytes-map_off);
49 if (bytes == 1) *(char *)p = data;
50 else if (bytes == 2) *(short *)p = data;
51 else if (bytes == 4) *(int *)p = data;
52 else if (bytes == 8) *(long long *)p = data;
54 if (bytes == 1) data = *(char *)p;
55 else if (bytes == 2) data = *(short *)p;
56 else if (bytes == 4) data = *(int *)p;
57 else if (bytes == 8) data = *(long long *)p;
58 printf("%#0*llx\n", bytes*2, data);