1 /* Some commmon support functions */
3 * Rudolf Cornelissen 1/2004-11/2005 */
5 #define MODULE_BIT 0x00000800
10 /*delays in multiple of microseconds*/
11 void delay(bigtime_t i
)
13 bigtime_t start
=system_time();
14 while(system_time()-start
<i
);
18 void nv_log(char *fmt
, ...)
25 /* determine the logfile name:
26 * we need split-up logging per card and instance of the accelerant */
27 sprintf (fname
, "/boot/home/" DRIVER_PREFIX
"." DEVICE_FORMAT
".%d.log",
28 si
->vendor_id
, si
->device_id
, si
->bus
, si
->device
, si
->function
,
30 myhand
=fopen(fname
,"a+");
32 if (myhand
== NULL
) return;
35 vsprintf (buffer
, fmt
, args
);
37 fprintf(myhand
, "%s", buffer
);