Lines Matching refs:dvr
124 static void gdth_log_event(gdth_evt_data *dvr, char *buffer);
2557 ha->dvr.severity = readb in __gdth_interrupt()
2560 ha->dvr.event_string[i] = readb in __gdth_interrupt()
2562 if (ha->dvr.event_string[i] == 0) in __gdth_interrupt()
2594 ha->dvr.size = sizeof(ha->dvr.eu.driver); in __gdth_interrupt()
2595 ha->dvr.eu.driver.ionode = ha->hanum; in __gdth_interrupt()
2596 gdth_store_event(ha, ES_DRIVER, 4, &ha->dvr); in __gdth_interrupt()
2606 ha->dvr.size = sizeof(ha->dvr.eu.driver); in __gdth_interrupt()
2607 ha->dvr.eu.driver.ionode = ha->hanum; in __gdth_interrupt()
2608 ha->dvr.eu.driver.index = IStatus; in __gdth_interrupt()
2609 gdth_store_event(ha, ES_DRIVER, 1, &ha->dvr); in __gdth_interrupt()
2822 ha->dvr.size = sizeof(ha->dvr.eu.sync); in gdth_sync_event()
2823 ha->dvr.eu.sync.ionode = ha->hanum; in gdth_sync_event()
2824 ha->dvr.eu.sync.service = service; in gdth_sync_event()
2825 ha->dvr.eu.sync.status = ha->status; in gdth_sync_event()
2826 ha->dvr.eu.sync.info = ha->info; in gdth_sync_event()
2827 ha->dvr.eu.sync.hostdrive = t; in gdth_sync_event()
2829 gdth_store_event(ha, ES_SYNC, 0, &ha->dvr); in gdth_sync_event()
2831 gdth_store_event(ha, ES_SYNC, service, &ha->dvr); in gdth_sync_event()
3040 ha->dvr.size = 0; in gdth_async_event()
3041 ha->dvr.eu.async.ionode = ha->hanum; in gdth_async_event()
3042 ha->dvr.eu.async.status = ha->status; in gdth_async_event()
3045 ha->dvr.size = sizeof(ha->dvr.eu.async); in gdth_async_event()
3046 ha->dvr.eu.async.ionode = ha->hanum; in gdth_async_event()
3047 ha->dvr.eu.async.service = ha->service; in gdth_async_event()
3048 ha->dvr.eu.async.status = ha->status; in gdth_async_event()
3049 ha->dvr.eu.async.info = ha->info; in gdth_async_event()
3050 *(u32 *)ha->dvr.eu.async.scsi_coord = ha->info2; in gdth_async_event()
3052 gdth_store_event( ha, ES_ASYNC, ha->service, &ha->dvr ); in gdth_async_event()
3053 gdth_log_event( &ha->dvr, NULL ); in gdth_async_event()
3065 static void gdth_log_event(gdth_evt_data *dvr, char *buffer) in gdth_log_event() argument
3072 if (dvr->size == 0) { in gdth_log_event()
3074 printk("Adapter %d: %s\n",dvr->eu.async.ionode,dvr->event_string); in gdth_log_event()
3077 dvr->eu.async.ionode,dvr->event_string); in gdth_log_event()
3079 } else if (dvr->eu.async.service == CACHESERVICE && in gdth_log_event()
3080 INDEX_OK(dvr->eu.async.status, async_cache_tab)) { in gdth_log_event()
3082 dvr->eu.async.status)); in gdth_log_event()
3084 f = async_cache_tab[dvr->eu.async.status]; in gdth_log_event()
3090 stack.b[j++] = *(u32*)&dvr->eu.stream[(int)f[i]]; in gdth_log_event()
3093 stack.b[j++] = *(u16*)&dvr->eu.stream[(int)f[i]]; in gdth_log_event()
3096 stack.b[j++] = *(u8*)&dvr->eu.stream[(int)f[i]]; in gdth_log_event()
3113 dvr->eu.async.ionode,dvr->eu.async.service,dvr->eu.async.status); in gdth_log_event()
3116 dvr->eu.async.ionode,dvr->eu.async.service,dvr->eu.async.status); in gdth_log_event()