Lines Matching defs:pd
65 static DeviceData *pd;
168 ET6000DeviceInfo *di = pd->di;
191 pd->deviceNames[count] = di->name;
216 pd->count = count;
218 pd->deviceNames[pd->count] = NULL;
219 ddprintf(("SKD et6000ProbeDevices: %ld supported devices\n", pd->count));
228 pd = (DeviceData *)calloc(1, sizeof(DeviceData));
229 if (!pd) {
234 INIT_BEN(pd->kernel);
248 return (const char **)pd->deviceNames;
253 while (pd->deviceNames[index]) {
254 if (strcmp(name, pd->deviceNames[index]) == 0)
268 DELETE_BEN(pd->kernel);
269 free(pd);
270 pd = NULL;
283 pd->total_interrupts++;
446 while(pd->deviceNames[index] &&
447 (strcmp(name, pd->deviceNames[index]) != 0))
453 di = &(pd->di[index]);
456 AQUIRE_BEN(pd->kernel);
546 RELEASE_BEN(pd->kernel);
592 AQUIRE_BEN(pd->kernel);
618 RELEASE_BEN(pd->kernel);
696 kprintf("ET6000 Kernel Driver Persistant Data\n\nThere are %ld card(s)\n", pd->count);
697 kprintf("Driver wide benahpore: %ld/%ld\n", pd->kernel.ben, pd->kernel.sem);
699 kprintf("Total seen interrupts: %ld\n", pd->total_interrupts);
700 for (i = 0; i < pd->count; i++) {
701 ET6000DeviceInfo *di = &(pd->di[i]);