Lines Matching refs:sbuf

3223     struct stat sbuf;
3227 if (fstat(fd, &sbuf))
3230 maj = major(sbuf.st_rdev);
3231 min = minor(sbuf.st_rdev);
3236 struct stat sbuf;
3245 fstat(fd, &sbuf);
3246 d = sbuf.st_rdev;
3250 if (stat(name, &sbuf) == 0 && sbuf.st_rdev == d)
3264 struct stat sbuf;
3268 return stat(path, &sbuf) == 0;
3286 struct stat sbuf;
3289 if (fstat(fd, &sbuf))
3292 maj = major(sbuf.st_rdev);
3293 min = minor(sbuf.st_rdev);
3295 if (!drmNodeIsDRM(maj, min) || !S_ISCHR(sbuf.st_mode)) {
3353 struct stat sbuf;
3364 if (fstat(fd, &sbuf))
3367 maj = major(sbuf.st_rdev);
3368 min = minor(sbuf.st_rdev);
3370 if (!drmNodeIsDRM(maj, min) || !S_ISCHR(sbuf.st_mode))
3393 struct stat sbuf;
3399 if (fstat(fd, &sbuf))
3402 maj = major(sbuf.st_rdev);
3403 min = minor(sbuf.st_rdev);
3405 if (!drmNodeIsDRM(maj, min) || !S_ISCHR(sbuf.st_mode))
3408 if (!devname_r(sbuf.st_rdev, S_IFCHR, dname, sizeof(dname)))
3436 struct stat sbuf;
3442 if (fstat(fd, &sbuf))
3445 maj = major(sbuf.st_rdev);
3446 min = minor(sbuf.st_rdev);
3448 if (!drmNodeIsDRM(maj, min) || !S_ISCHR(sbuf.st_mode))
4412 struct stat sbuf;
4422 if (stat(node, &sbuf))
4425 maj = major(sbuf.st_rdev);
4426 min = minor(sbuf.st_rdev);
4428 if (!drmNodeIsDRM(maj, min) || !S_ISCHR(sbuf.st_mode))
4486 struct stat sbuf;
4490 if (stat(device->nodes[i], &sbuf) == 0 &&
4491 sbuf.st_rdev == find_rdev)
4549 if (stat(node, &sbuf))
4645 struct stat sbuf;
4650 if (fstat(fd, &sbuf))
4653 if (!S_ISCHR(sbuf.st_mode))
4656 return drmGetDeviceFromDevId(sbuf.st_rdev, flags, device);
4765 struct stat sbuf;
4769 if (fstat(fd, &sbuf))
4772 maj = major(sbuf.st_rdev);
4773 min = minor(sbuf.st_rdev);
4775 if (!drmNodeIsDRM(maj, min) || !S_ISCHR(sbuf.st_mode))
4791 struct stat sbuf;
4797 if (fstat(fd, &sbuf))
4800 maj = major(sbuf.st_rdev);
4801 min = minor(sbuf.st_rdev);
4803 if (!drmNodeIsDRM(maj, min) || !S_ISCHR(sbuf.st_mode))