Home | History | Annotate | Download | only in tests

Lines Matching defs:device

36 print_device_info(drmDevicePtr device, int i, bool print_revision)
38 printf("device[%i]\n", i);
39 printf("\tavailable_nodes %04x\n", device->available_nodes);
42 if (device->available_nodes & 1 << j)
43 printf("\t\tnodes[%d] %s\n", j, device->nodes[j]);
45 printf("\tbustype %04x\n", device->bustype);
47 if (device->bustype == DRM_BUS_PCI) {
49 printf("\t\t\tdomain\t%04x\n",device->businfo.pci->domain);
50 printf("\t\t\tbus\t%02x\n", device->businfo.pci->bus);
51 printf("\t\t\tdev\t%02x\n", device->businfo.pci->dev);
52 printf("\t\t\tfunc\t%1u\n", device->businfo.pci->func);
56 printf("\t\t\tvendor_id\t%04x\n", device->deviceinfo.pci->vendor_id);
57 printf("\t\t\tdevice_id\t%04x\n", device->deviceinfo.pci->device_id);
58 printf("\t\t\tsubvendor_id\t%04x\n", device->deviceinfo.pci->subvendor_id);
59 printf("\t\t\tsubdevice_id\t%04x\n", device->deviceinfo.pci->subdevice_id);
61 printf("\t\t\trevision_id\t%02x\n", device->deviceinfo.pci->revision_id);
65 } else if (device->bustype == DRM_BUS_USB) {
67 printf("\t\t\tbus\t%03u\n", device->businfo.usb->bus);
68 printf("\t\t\tdev\t%03u\n", device->businfo.usb->dev);
72 printf("\t\t\tvendor\t%04x\n", device->deviceinfo.usb->vendor);
73 printf("\t\t\tproduct\t%04x\n", device->deviceinfo.usb->product);
74 } else if (device->bustype == DRM_BUS_PLATFORM) {
75 char **compatible = device->deviceinfo.platform->compatible;
78 printf("\t\t\tfullname\t%s\n", device->businfo.platform->fullname);
88 } else if (device->bustype == DRM_BUS_HOST1X) {
89 char **compatible = device->deviceinfo.platform->compatible;
92 printf("\t\t\tfullname\t%s\n", device->businfo.host1x->fullname);
112 drmDevicePtr device;
140 printf("Opening device %d node %s\n", i, devices[i]->nodes[j]);
147 if (drmGetDevice2(fd, DRM_DEVICE_GET_PCI_REVISION, &device) == 0) {
148 print_device_info(device, i, true);
149 drmFreeDevice(&device);