gspi_debug.c

来自「marvell wifi driver GSPI-8385-LINUX-OM」· C语言 代码 · 共 56 行

C
56
字号
/*
	File	: gspi_debug.c
	This file contains debug functions
*/

#include <linux/kernel.h>


void gspi_hexdump8(char *prompt, u8 *p, int size)
{
	int i;

	printk("%s: ", prompt);

	for(i = 0; i < size; ++i)
		printk("%02x ", p[i]);

	printk("\n");
}

void gspi_hexdump16(char *prompt, u16 *p, int size)
{
	int i;

	printk("%s: ", prompt);

	for(i = 0; i < size; ++i)
		printk("%04x ", p[i]);

	printk("\n");
}

#ifdef DEBUG
void gspi_asciidump8(char *prompt, u8 *p, int size)
{
	printk(KERN_DEBUG "%s: ", prompt);

	while (size--)
		printk("%c", *p++);

	printk("\n");
}

void gspi_asciidump16(char *prompt, u16 *p, int size)
{
	printk(KERN_DEBUG "%s: ", prompt);

	while (size--)
		printk("%c", *p++);

	printk("\n");
}

#endif /* DEBUG */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?