Lines Matching refs:width
149 int hexdump_line(ulong addr, const void *data, uint width, uint count, in hexdump_line() argument
163 if (linelen * width > MAX_LINE_LENGTH_BYTES) in hexdump_line()
164 linelen = MAX_LINE_LENGTH_BYTES / width; in hexdump_line()
166 linelen = DEFAULT_LINE_LENGTH_BYTES / width; in hexdump_line()
172 if (size < HEXDUMP_MAX_BUF_LENGTH(linelen * width)) in hexdump_line()
184 if (width == 4) in hexdump_line()
186 else if (MEM_SUPPORT_64BIT_DATA && width == 8) in hexdump_line()
188 else if (width == 2) in hexdump_line()
195 out += sprintf(out, " %0*lx", width * 2, x); in hexdump_line()
196 data += width; in hexdump_line()
200 for (i = 0; i < (linelen - thislinelen) * (width * 2 + 1); i++) in hexdump_line()
204 for (i = 0; i < thislinelen * width; i++) { in hexdump_line()
214 int print_buffer(ulong addr, const void *data, uint width, uint count, in print_buffer() argument
217 if (linelen*width > MAX_LINE_LENGTH_BYTES) in print_buffer()
218 linelen = MAX_LINE_LENGTH_BYTES / width; in print_buffer()
220 linelen = DEFAULT_LINE_LENGTH_BYTES / width; in print_buffer()
224 char buf[HEXDUMP_MAX_BUF_LENGTH(width * linelen)]; in print_buffer()
226 thislinelen = hexdump_line(addr, data, width, count, linelen, in print_buffer()
233 data += thislinelen * width; in print_buffer()
234 addr += thislinelen * width; in print_buffer()