print_command (event.cmnd); 
__scsi_print_command (event.cmnd); 
dump_events (struct Scsi_Host *host, int count) {    struct NCR53c7x0_hostdata *hostdata = (struct NCR53c7x0_hostdata *)	host->hostdata[0];    struct NCR53c7x0_event event;    int i;    unsigned long flags;    if (hostdata->events) {	if (count > hostdata->event_size)	    count = hostdata->event_size;	for (i = hostdata->event_index; count > 0; 	    i = (i ? i - 1 : hostdata->event_size -1), --count) {/* * By copying the event we're currently examining with interrupts * disabled, we can do multiple printk(), etc. operations and  * still be guaranteed that they're happening on the same  * event structure. */	    local_irq_save(flags);#if 0	    event = hostdata->events[i];#else	    memcpy ((void *) &event, (void *) &(hostdata->events[i]),		sizeof(event));#endif	    local_irq_restore(flags);	    printk ("scsi%d : %s event %d at %ld secs %ld usecs target %d lun %d\n",		host->host_no, event_name (event.event), count,		(long) event.time.tv_sec, (long) event.time.tv_usec,		event.target, event.lun);	    if (event.dsa) 		printk ("         event for dsa 0x%lx (virt 0x%p)\n", 		    virt_to_bus(event.dsa), event.dsa);	    if (event.pid != -1) {		printk ("         event for pid %ld ", event.pid);		print_command (event.cmnd);	    }	}    }}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/1409277c4aad2e87ad27b2b8a6901ce78eaf8081/53c7xx.c/buggy/drivers/scsi/53c7xx.c