• Home
  • Raw
  • Download

Lines Matching refs:fd

79 static int __get_drm_device_name(int fd, char *name, int name_size)  in __get_drm_device_name()  argument
87 if (!drmIoctl(fd, DRM_IOCTL_VERSION, &version)){ in __get_drm_device_name()
94 static bool __is_device(int fd, const char *expect) in __is_device() argument
98 if (__get_drm_device_name(fd, name, sizeof(name) - 1)) in __is_device()
104 bool is_amdgpu_device(int fd) in is_amdgpu_device() argument
106 return __is_device(fd, "amdgpu"); in is_amdgpu_device()
109 bool is_i915_device(int fd) in is_i915_device() argument
111 return __is_device(fd, "i915"); in is_i915_device()
114 bool is_vc4_device(int fd) in is_vc4_device() argument
116 return __is_device(fd, "vc4"); in is_vc4_device()
119 static bool has_known_intel_chipset(int fd) in has_known_intel_chipset() argument
128 if (ioctl(fd, DRM_IOCTL_I915_GETPARAM, &gp, sizeof(gp))) in has_known_intel_chipset()
177 void gem_quiescent_gpu(int fd) in gem_quiescent_gpu() argument
181 igt_drop_caches_set(fd, in gem_quiescent_gpu()
215 int fd; in open_device() local
217 fd = open(name, O_RDWR); in open_device()
218 if (fd == -1) in open_device()
221 if (__get_drm_device_name(fd, dev_name, sizeof(dev_name) - 1) == -1) in open_device()
241 return fd; in open_device()
244 close(fd); in open_device()
258 int fd; in __search_and_open() local
261 fd = open_device(name, chipset); in __search_and_open()
262 if (fd != -1) in __search_and_open()
263 return fd; in __search_and_open()
272 int fd; in __open_driver() local
274 fd = __search_and_open(base, offset, chipset); in __open_driver()
275 if (fd != -1) in __open_driver()
276 return fd; in __open_driver()
314 static void __cancel_work_at_exit(int fd) in __cancel_work_at_exit() argument
318 igt_sysfs_set_parameter(fd, "reset", "%x", -1u /* any method */); in __cancel_work_at_exit()
319 igt_drop_caches_set(fd, in __cancel_work_at_exit()
382 int fd; in drm_open_driver() local
384 fd = __drm_open_driver(chipset); in drm_open_driver()
385 igt_skip_on_f(fd<0, "No known gpu found for chipset flags 0x%u (%s)\n", in drm_open_driver()
392 if (is_i915_device(fd)) { in drm_open_driver()
394 gem_quiescent_gpu(fd); in drm_open_driver()
401 return fd; in drm_open_driver()
415 int fd = drm_open_driver(chipset); in drm_open_driver_master() local
417 igt_device_set_master(fd); in drm_open_driver_master()
419 return fd; in drm_open_driver_master()
434 int fd = __drm_open_driver_render(chipset); in drm_open_driver_render() local
437 if (fd == -1) in drm_open_driver_render()
441 return fd; in drm_open_driver_render()
445 gem_quiescent_gpu(fd); in drm_open_driver_render()
449 return fd; in drm_open_driver_render()
452 void igt_require_amdgpu(int fd) in igt_require_amdgpu() argument
454 igt_require(is_amdgpu_device(fd)); in igt_require_amdgpu()
457 void igt_require_intel(int fd) in igt_require_intel() argument
459 igt_require(is_i915_device(fd) && has_known_intel_chipset(fd)); in igt_require_intel()
462 void igt_require_vc4(int fd) in igt_require_vc4() argument
464 igt_require(is_vc4_device(fd)); in igt_require_vc4()