summaryrefslogtreecommitdiffstats
path: root/drivers/staging/ks7010/ks_debug.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/staging/ks7010/ks_debug.c')
-rw-r--r--drivers/staging/ks7010/ks_debug.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/drivers/staging/ks7010/ks_debug.c b/drivers/staging/ks7010/ks_debug.c
new file mode 100644
index 0000000..009f5f6
--- /dev/null
+++ b/drivers/staging/ks7010/ks_debug.c
@@ -0,0 +1,30 @@
+/*
+ * Driver for KeyStream 11b/g wireless LAN cards.
+ *
+ * ks_debug.c
+ * $Id: ks_debug.c 991 2009-09-14 01:38:58Z sekine $
+ *
+ * Copyright (C) 2005-2008 KeyStream Corp.
+ * Copyright (C) 2009 Renesas Technology Corp.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it undr the terms of the GNU General Public License version 2 as
+ * published by the Free Sotware Foundation.
+ */
+#include "ks_wlan.h"
+#include "ks_debug.h"
+
+void print_buffer(unsigned char *p, int length)
+{
+#ifdef KS_WLAN_DEBUG
+ int i;
+#define HEX_OFFSET "\
+ +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F"
+ printk(HEX_OFFSET);
+ for (i=0; i<length; i++) {
+ if (i % 16 == 0) printk("\n%04X-%04X:", i, i+15);
+ printk(" %02X", *(p+i));
+ }
+ printk("\n");
+#endif
+}
OpenPOWER on IntegriCloud