DPRINTK ???
-
Guten Abend allerseits,
kann mir jemand erklären wozu die Funktion DPRINTK dient ???
MFG
-
In welchem Zusammenhang? In ISO C und POSIX gibt es so eine Funktion nicht. Also solltest du schon verraten, wo du darauf gestoßen bist...
-
hallo,
die Funktion habe ich ich einem Linux-Gerättreiber gefunden.
Gruss
-
#define DPRINTK( s, arg... ) printk( "dma<%p>: " s, regs , ##arg )
ist also nur ein shortcut um dma infos einfacher auszugeben könen
*edit*
PS: mit grep hättest du das in 30 s rausgefunden ;P
-
habe mich mal etwas genauer umgesehen - dieses define ist in verschiedenen modulen verschieden belegt
-
hallo r0nny ,
danke für deine Antwort hier ist ein Teil des Programms wo ich darauf gestoßen bin .
static int
ppi_ioctl(struct inode *inode, struct file *filp, uint cmd, unsigned long arg)
{
unsigned short regdata;
unsigned int Taktperiode;
ppi_device_t *pdev = filp->private_data;switch (cmd)
{
case CMD_PPI_PORT_ENABLE:
{
DPRINTK("ppi_ioctl: CMD_PPI_PORT_ENABLE \n");
regdata = *pPPI_CONTROL;
pdev->portenable = (unsigned short)arg;
if(arg)
regdata |= PORT_EN; //PPI aktivieren
else
regdata &= ~PORT_EN; // PPI deaktivieren
*pPPI_CONTROL = pdev->ppi_control = regdata;
break;
-
myouness27 schrieb:
hallo r0nny ,
danke für deine Antwort hier ist ein Teil des Programms wo ich darauf gestoßen bin .siehe
r0nny schrieb:
PS: mit grep hättest du das in 30 s rausgefunden ;P
und bitte benutz Code-Tags.