static void __attribute__((unused)) hid_dump_device(struct hid_device *device) {	struct hid_report_enum *report_enum;	struct hid_report *report;	struct list_head *list;	unsigned i,k;	static char *table[] = {"INPUT", "OUTPUT", "FEATURE"};		for (i = 0; i < HID_REPORT_TYPES; i++) {		report_enum = device->report_enum + i;		list = report_enum->report_list.next;		while (list != &report_enum->report_list) {			report = (struct hid_report *) list;			tab(2);			printk("%s", table[i]);			if (report->id)				printk("(%d)", report->id);			printk("[%s]", table[report->type]);			printk("\n");			for (k = 0; k < report->maxfield; k++) {				tab(4);				printk("Field(%d)\n", k);				hid_dump_field(report->field[k], 6);			}			list = list->next;		}	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/05f091ab4c8c1f12f8dd38ee789489904fea327d/hid-debug.h/buggy/drivers/usb/input/hid-debug.h