Lines Matching refs:width
151 int hexdump_line(ulong addr, const void *data, uint width, uint count, in hexdump_line() argument
165 if (linelen * width > MAX_LINE_LENGTH_BYTES) in hexdump_line()
166 linelen = MAX_LINE_LENGTH_BYTES / width; in hexdump_line()
168 linelen = DEFAULT_LINE_LENGTH_BYTES / width; in hexdump_line()
174 if (size < HEXDUMP_MAX_BUF_LENGTH(linelen * width)) in hexdump_line()
186 if (width == 4) in hexdump_line()
188 else if (MEM_SUPPORT_64BIT_DATA && width == 8) in hexdump_line()
190 else if (width == 2) in hexdump_line()
197 out += sprintf(out, " %0*lx", width * 2, x); in hexdump_line()
198 data += width; in hexdump_line()
202 for (i = 0; i < (linelen - thislinelen) * (width * 2 + 1); i++) in hexdump_line()
206 for (i = 0; i < thislinelen * width; i++) { in hexdump_line()
216 int print_buffer(ulong addr, const void *data, uint width, uint count, in print_buffer() argument
219 if (linelen*width > MAX_LINE_LENGTH_BYTES) in print_buffer()
220 linelen = MAX_LINE_LENGTH_BYTES / width; in print_buffer()
222 linelen = DEFAULT_LINE_LENGTH_BYTES / width; in print_buffer()
226 char buf[HEXDUMP_MAX_BUF_LENGTH(width * linelen)]; in print_buffer()
228 thislinelen = hexdump_line(addr, data, width, count, linelen, in print_buffer()
235 data += thislinelen * width; in print_buffer()
236 addr += thislinelen * width; in print_buffer()