igt_core.c

Source file: igt_core.c

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

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();
}