ql4_dbg.c 692 B

123456789101112131415161718192021222324252627282930313233
  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. #include "ql4_def.h"
  8. #include "ql4_glbl.h"
  9. #include "ql4_dbg.h"
  10. #include "ql4_inline.h"
  11. void qla4xxx_dump_buffer(void *b, uint32_t size)
  12. {
  13. uint32_t cnt;
  14. uint8_t *c = b;
  15. printk(" 0 1 2 3 4 5 6 7 8 9 Ah Bh Ch Dh Eh "
  16. "Fh\n");
  17. printk("------------------------------------------------------------"
  18. "--\n");
  19. for (cnt = 0; cnt < size; cnt++, c++) {
  20. printk(KERN_DEBUG "%02x", *c);
  21. if (!(cnt % 16))
  22. printk(KERN_DEBUG "\n");
  23. else
  24. printk(KERN_DEBUG " ");
  25. }
  26. if (cnt % 16)
  27. printk(KERN_DEBUG "\n");
  28. }