diff options
Diffstat (limited to 'drivers/staging/ks7010/ks_debug.c')
-rw-r--r-- | drivers/staging/ks7010/ks_debug.c | 30 |
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 +} |