Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog
[linux-2.6] / drivers / scsi / qla4xxx / ql4_dbg.c
1 /*
2  * QLogic iSCSI HBA Driver
3  * Copyright (c)  2003-2006 QLogic Corporation
4  *
5  * See LICENSE.qla4xxx for copyright and licensing details.
6  */
7
8 #include "ql4_def.h"
9 #include "ql4_glbl.h"
10 #include "ql4_dbg.h"
11 #include "ql4_inline.h"
12
13 void qla4xxx_dump_buffer(void *b, uint32_t size)
14 {
15         uint32_t cnt;
16         uint8_t *c = b;
17
18         printk(" 0   1   2   3   4   5   6   7   8   9  Ah  Bh  Ch  Dh  Eh  "
19                "Fh\n");
20         printk("------------------------------------------------------------"
21                "--\n");
22         for (cnt = 0; cnt < size; cnt++, c++) {
23                 printk(KERN_DEBUG "%02x", *c);
24                 if (!(cnt % 16))
25                         printk(KERN_DEBUG "\n");
26
27                 else
28                         printk(KERN_DEBUG "  ");
29         }
30         if (cnt % 16)
31                 printk(KERN_DEBUG "\n");
32 }
33