Lines Matching +defs:point +defs:min

129 static bool drmNodeIsDRM(int maj, int min);
1428 * entry point and many drm<Device> extensions
3283 int maj, min;
3290 min = minor(sbuf.st_rdev);
3291 nodetype = drmGetMinorType(maj, min);
3319 static bool drmNodeIsDRM(int maj, int min)
3326 maj, min);
3331 if (!devname_r(makedev(maj, min), S_IFCHR, name, sizeof(name)))
3346 int maj, min, type;
3352 min = minor(sbuf.st_rdev);
3354 if (!drmNodeIsDRM(maj, min) || !S_ISCHR(sbuf.st_mode)) {
3359 type = drmGetMinorType(maj, min);
3416 int maj, min;
3427 min = minor(sbuf.st_rdev);
3429 if (!drmNodeIsDRM(maj, min) || !S_ISCHR(sbuf.st_mode))
3432 snprintf(buf, sizeof(buf), "/sys/dev/char/%d:%d/device/drm", maj, min);
3456 int id, maj, min, nodetype, i;
3462 min = minor(sbuf.st_rdev);
3464 if (!drmNodeIsDRM(maj, min) || !S_ISCHR(sbuf.st_mode))
3476 nodetype = drmGetMinorType(maj, min);
3498 unsigned int maj, min;
3505 min = minor(sbuf.st_rdev);
3507 if (!drmNodeIsDRM(maj, min) || !S_ISCHR(sbuf.st_mode))
3513 n = snprintf(buf, sizeof(buf), dev_name, DRM_DIR_NAME, min);
3615 static int drmParseSubsystemType(int maj, int min)
3622 snprintf(path, sizeof(path), "/sys/dev/char/%d:%d/device", maj, min);
3644 type = drmGetMinorType(maj, min);
3649 fd = drmOpenMinor(min, 0, type);
3704 get_pci_path(int maj, int min, char *pci_path)
3708 snprintf(path, sizeof(path), "/sys/dev/char/%d:%d/device", maj, min);
3721 static int get_sysctl_pci_bus_info(int maj, int min, drmPciBusInfoPtr info)
3730 rdev = makedev(maj, min);
3736 type = drmGetMinorType(maj, min);
3777 static int drmParsePciBusInfo(int maj, int min, drmPciBusInfoPtr info)
3784 get_pci_path(maj, min, pci_path);
3811 type = drmGetMinorType(maj, min);
3816 fd = drmOpenMinor(min, 0, type);
3873 type = drmGetMinorType(maj, min);
3877 fd = drmOpenMinor(min, 0, type);
3894 return get_sysctl_pci_bus_info(maj, min, info);
3952 static int parse_separate_sysfs_files(int maj, int min,
3968 get_pci_path(maj, min, pci_path);
3994 static int parse_config_sysfs_file(int maj, int min,
4001 get_pci_path(maj, min, pci_path);
4025 static int drmParsePciDeviceInfo(int maj, int min,
4031 return parse_separate_sysfs_files(maj, min, device, true);
4033 if (parse_separate_sysfs_files(maj, min, device, false))
4034 return parse_config_sysfs_file(maj, min, device);
4045 ret = drmParsePciBusInfo(maj, min, &businfo);
4083 type = drmGetMinorType(maj, min);
4087 fd = drmOpenMinor(min, 0, type);
4111 if (get_sysctl_pci_bus_info(maj, min, &info) != 0)
4256 int maj, int min, bool fetch_deviceinfo,
4272 ret = drmParsePciBusInfo(maj, min, dev->businfo.pci);
4281 ret = drmParsePciDeviceInfo(maj, min, dev->deviceinfo.pci, flags);
4296 static int drm_usb_dev_path(int maj, int min, char *path, size_t len)
4301 snprintf(path, len, "/sys/dev/char/%d:%d/device", maj, min);
4340 static int drmParseUsbBusInfo(int maj, int min, drmUsbBusInfoPtr info)
4347 ret = drm_usb_dev_path(maj, min, path, sizeof(path));
4381 static int drmParseUsbDeviceInfo(int maj, int min, drmUsbDeviceInfoPtr info)
4388 ret = drm_usb_dev_path(maj, min, path, sizeof(path));
4413 int node_type, int maj, int min,
4429 ret = drmParseUsbBusInfo(maj, min, dev->businfo.usb);
4437 ret = drmParseUsbDeviceInfo(maj, min, dev->deviceinfo.usb);
4451 static int drmParseOFBusInfo(int maj, int min, char *fullname)
4456 snprintf(path, sizeof(path), "/sys/dev/char/%d:%d/device", maj, min);
4486 static int drmParseOFDeviceInfo(int maj, int min, char ***compatible)
4493 snprintf(path, sizeof(path), "/sys/dev/char/%d:%d/device", maj, min);
4548 int maj, int min, bool fetch_deviceinfo,
4564 ret = drmParseOFBusInfo(maj, min, dev->businfo.platform->fullname);
4572 ret = drmParseOFDeviceInfo(maj, min, &dev->deviceinfo.platform->compatible);
4588 int maj, int min, bool fetch_deviceinfo,
4604 ret = drmParseOFBusInfo(maj, min, dev->businfo.host1x->fullname);
4612 ret = drmParseOFDeviceInfo(maj, min, &dev->deviceinfo.host1x->compatible);
4634 unsigned int maj, min;
4655 min = minor(sbuf.st_rdev);
4657 if (!drmNodeIsDRM(maj, min) || !S_ISCHR(sbuf.st_mode))
4660 subsystem_type = drmParseSubsystemType(maj, min);
4667 return drmProcessPciDevice(device, node, node_type, maj, min,
4670 return drmProcessUsbDevice(device, node, node_type, maj, min,
4673 return drmProcessPlatformDevice(device, node, node_type, maj, min,
4676 return drmProcessHost1xDevice(device, node, node_type, maj, min,
4756 int maj, min, n, ret;
4764 min = minor(find_rdev);
4766 if (!drmNodeIsDRM(maj, min))
4769 node_type = drmGetMinorType(maj, min);
4780 n = snprintf(node, PATH_MAX, dev_name, DRM_DIR_NAME, min);
4788 subsystem_type = drmParseSubsystemType(maj, min);
4792 ret = drmProcessPciDevice(&d, node, node_type, maj, min, true, flags);
4805 int maj, min;
4815 min = minor(find_rdev);
4817 if (!drmNodeIsDRM(maj, min))
4820 subsystem_type = drmParseSubsystemType(maj, min);
4868 int maj, min, node_type;
4871 min = minor(devid);
4873 if (!drmNodeIsDRM(maj, min))
4876 node_type = drmGetMinorType(maj, min);
5020 unsigned int maj, min;
5026 min = minor(sbuf.st_rdev);
5028 if (!drmNodeIsDRM(maj, min) || !S_ISCHR(sbuf.st_mode))
5031 snprintf(path, sizeof(path), "/sys/dev/char/%d:%d", maj, min);
5048 int maj, min, n;
5054 min = minor(sbuf.st_rdev);
5056 if (!drmNodeIsDRM(maj, min) || !S_ISCHR(sbuf.st_mode))
5059 node_type = drmGetMinorType(maj, min);
5067 n = snprintf(node, PATH_MAX, dev_name, DRM_DIR_NAME, min);
5300 drm_public int drmSyncobjEventfd(int fd, uint32_t handle, uint64_t point, int ev_fd,
5307 args.point = point;