Lines Matching refs:pd
82 static DeviceData *pd;
288 pd = (DeviceData *)calloc(1, sizeof(DeviceData));
289 if (!pd) {
297 INIT_BEN(pd->kernel);
306 return (const char **)pd->device_names;
312 while (pd->device_names[index]) {
313 if (strcmp(name, pd->device_names[index]) == 0)
324 DELETE_BEN(pd->kernel);
325 free(pd);
326 pd = NULL;
536 device_info *di = pd->di;
556 pd->device_names[count] = di->name;
581 pd->count = count;
583 pd->device_names[pd->count] = NULL;
642 while (pd->device_names[index] && (strcmp(name, pd->device_names[index]) != 0)) index++;
645 di = &(pd->di[index]);
648 AQUIRE_BEN(pd->kernel);
749 RELEASE_BEN(pd->kernel);
795 AQUIRE_BEN(pd->kernel);
823 RELEASE_BEN(pd->kernel);
922 AQUIRE_BEN(pd->kernel);
941 RELEASE_BEN(pd->kernel);
951 AQUIRE_BEN(pd->kernel);
970 RELEASE_BEN(pd->kernel);