igt_core.c
Source file: igt_core.c
Function: drm_open_driver
int drm_open_driver(int chipset)
Open DRM driver.
Returns: int
Appendix
Example usage in code
gem_create.c:37
igt_fixture {
fd = drm_open_driver(DRIVER_ANY);
}kms_addfb.c:42
igt_fixture {
fd = drm_open_driver(DRIVER_ANY);
igt_require(fd >= 0);
}Function: drm_open_driver_master
int drm_open_driver_master(int chipset)
Open DRM driver as master.
Returns: int
Appendix
Example usage in code
kms_atomic.c:27
igt_fixture {
fd = drm_open_driver_master(DRIVER_ANY);
igt_require(fd >= 0);
}kms_properties.c:27
igt_fixture {
fd = drm_open_driver_master(DRIVER_ANY);
}Function: basic_alloc
uint32_t basic_alloc(int fd, uint64_t size)
Allocate a GEM buffer.
Returns: uint32_t
Appendix
Example usage in code
gem_create.c:41
igt_describe("Create a buffer object with valid parameters.");
igt_subtest("create-valid") {
igt_fork_signal_helper();
/* Allocate a 4096-byte buffer */
uint32_t handle = basic_alloc(fd, 4096);
/* Verify handle is valid */
igt_assert(handle > 0);
/* Clean up */
gem_close(fd, handle);
igt_stop_signal_helper();
}