intel-gpu-tools Reference Manual: API Index

# API Index

### A

ADVANCE_BATCH, macro in intel batchbuffer
ALIGN, macro in drmtest
ARRAY_SIZE, macro in drmtest
igt_assert, macro in i-g-t core
igt_assert_cmpint, macro in i-g-t core
igt_assert_cmpuint, macro in i-g-t core
igt_assert_eq, macro in i-g-t core
igt_assert_eq_u32, macro in i-g-t core
igt_assert_f, macro in i-g-t core
igt_assert_lte, macro in i-g-t core
igt_assert_neq, macro in i-g-t core
igt_aub_dump_enabled, function in i-g-t aux

### B

BATCH_RESERVED, macro in intel batchbuffer
BATCH_SZ, macro in intel batchbuffer
BEGIN_BATCH, macro in intel batchbuffer
BLIT_COPY_BATCH_START, macro in intel batchbuffer
igt_bpp_depth_to_drm_format, function in i-g-t framebuffer
igt_buf, struct in intel batchbuffer
igt_buf_height, function in intel batchbuffer
igt_buf_width, function in intel batchbuffer

### C

igt_cairo_printf_line, function in i-g-t framebuffer
cairo_surface_t, typedef in i-g-t framebuffer
cairo_t, typedef in i-g-t framebuffer
igt_check_boolean_env_var, function in i-g-t aux
CHECK_RAM, macro in i-g-t aux
CHECK_SWAP, macro in i-g-t aux
igt_cleanup_aperture_trashers, function in i-g-t aux
COLOR_BLIT_COPY_BATCH_START, macro in intel batchbuffer
igt_commit_style, enum in i-g-t kms
igt_crc_equal, function in i-g-t debugfs
igt_crc_is_null, function in i-g-t debugfs
igt_crc_t, struct in i-g-t debugfs
igt_crc_to_string, function in i-g-t debugfs
igt_create_color_fb, function in i-g-t framebuffer
igt_create_fb, function in i-g-t framebuffer
igt_create_fb_with_bo_size, function in i-g-t framebuffer
igt_create_stereo_fb, function in i-g-t framebuffer

### D

igt_debug, macro in i-g-t core
igt_debugfs_fopen, function in i-g-t debugfs
igt_debugfs_open, function in i-g-t debugfs
igt_debug_wait_for_keypress, function in i-g-t aux
igt_disable_exit_handler, function in i-g-t core
igt_disable_prefault, function in i-g-t debugfs
igt_display, struct in i-g-t kms
igt_display_commit, function in i-g-t kms
igt_display_commit2, function in i-g-t kms
igt_display_fini, function in i-g-t kms
igt_display_get_n_pipes, function in i-g-t kms
igt_display_init, function in i-g-t kms
igt_display_t, typedef in i-g-t kms
igt_display_try_commit2, function in i-g-t kms
do_ioctl, macro in drmtest
do_or_die, macro in drmtest
igt_drm_format_to_bpp, function in i-g-t framebuffer
drm_get_card, function in drmtest
drm_open_any, function in drmtest
drm_open_any_master, function in drmtest
drm_open_any_render, function in drmtest
DROP_ACTIVE, macro in i-g-t debugfs
DROP_ALL, macro in i-g-t debugfs
DROP_BOUND, macro in i-g-t debugfs
igt_drop_caches_set, function in i-g-t debugfs
DROP_RETIRE, macro in i-g-t debugfs
igt_drop_root, function in i-g-t aux
DROP_UNBOUND, macro in i-g-t debugfs

### E

EDID_LENGTH, macro in i-g-t kms
igt_enable_connectors, function in i-g-t kms
igt_enable_exit_handler, function in i-g-t core
igt_enable_prefault, function in i-g-t debugfs
igt_exchange_int, function in i-g-t aux
igt_exit, function in i-g-t core
igt_exit_handler_t, user_function in i-g-t core
IGT_EXIT_INVALID, macro in i-g-t core
IGT_EXIT_SKIP, macro in i-g-t core
IGT_EXIT_SUCCESS, macro in i-g-t core
IGT_EXIT_TIMEOUT, macro in i-g-t core

### F

igt_fail, function in i-g-t core
igt_fail_on, macro in i-g-t core
igt_fail_on_f, macro in i-g-t core
igt_fb, struct in i-g-t framebuffer
igt_fillfunc_t, user_function in intel batchbuffer
IGT_FIXED, macro in i-g-t kms
igt_fixed_t, typedef in i-g-t kms
igt_fixture, macro in i-g-t core
igt_fork, macro in i-g-t core
igt_fork_helper, macro in i-g-t core
igt_fork_signal_helper, function in i-g-t aux
igt_format_str, function in i-g-t framebuffer
for_each_connected_output, macro in i-g-t kms
for_each_pipe, macro in i-g-t kms

### G

gem_aperture_size, function in ioctl wrappers
gem_available_aperture_size, function in ioctl wrappers
gem_available_fences, function in ioctl wrappers
gem_bo_busy, function in ioctl wrappers
gem_close, function in ioctl wrappers
gem_context_create, function in ioctl wrappers
gem_create, function in ioctl wrappers
gem_execbuf, function in ioctl wrappers
gem_flink, function in ioctl wrappers
gem_get_caching, function in ioctl wrappers
gem_get_num_rings, function in ioctl wrappers
gem_get_tiling, function in ioctl wrappers
gem_handle_to_libdrm_bo, function in ioctl wrappers
gem_has_blt, function in ioctl wrappers
gem_has_bsd, function in ioctl wrappers
gem_has_enable_ring, function in ioctl wrappers
gem_has_llc, function in ioctl wrappers
gem_has_vebox, function in ioctl wrappers
gem_madvise, function in ioctl wrappers
gem_mappable_aperture_size, function in ioctl wrappers
gem_mmap, macro in ioctl wrappers
gem_mmap__cpu, function in ioctl wrappers
gem_mmap__gtt, function in ioctl wrappers
gem_open, function in ioctl wrappers
gem_quiescent_gpu, function in drmtest
gem_read, function in ioctl wrappers
gem_require_caching, function in ioctl wrappers
gem_require_ring, function in ioctl wrappers
gem_set_caching, function in ioctl wrappers
gem_set_domain, function in ioctl wrappers
gem_set_tiling, function in ioctl wrappers
gem_sw_finish, function in ioctl wrappers
gem_sync, function in ioctl wrappers
gem_uses_aliasing_ppgtt, function in ioctl wrappers
gem_write, function in ioctl wrappers
GEN7_3DSTATE_VF, macro in gen9_render
GEN9_3DSTATE_COMPONENT_PACKING, macro in gen9_render
GEN9_PIPELINE_SELECT, macro in gen9_render
GEN9_PIPELINE_SELECTION_MASK, macro in gen9_render
GEN9_SBE_ACTIVE_COMPONENT_NONE, macro in gen9_render
GEN9_SBE_ACTIVE_COMPONENT_XY, macro in gen9_render
GEN9_SBE_ACTIVE_COMPONENT_XYZ, macro in gen9_render
GEN9_SBE_ACTIVE_COMPONENT_XYZW, macro in gen9_render
igt_get_all_formats, function in i-g-t framebuffer
igt_get_cairo_ctx, function in i-g-t framebuffer
igt_get_gpgpu_fillfunc, function in intel batchbuffer
igt_get_media_fillfunc, function in intel batchbuffer
igt_get_render_copyfunc, function in intel batchbuffer
igt_get_runtime_pm_status, function in i-g-t aux
igt_get_stop_rings, function in i-g-t debugfs
IGT_GIT_SHA1, macro in version

### H

HAS_BLT_RING, macro in intel chipset
HAS_BSD_RING, macro in intel chipset
HAS_CPT, macro in intel chipset
HAS_IBX, macro in intel chipset
HAS_LPT, macro in intel chipset
HAS_PCH_SPLIT, macro in intel chipset
HAS_VEBOX_RING, macro in intel chipset
igt_helper_process, struct in i-g-t core

### I

igt_info, macro in i-g-t core
igt_init_aperture_trashers, function in i-g-t aux
INREG, function in intel io
igt_install_exit_handler, function in i-g-t core
intel_batchbuffer, struct in intel batchbuffer
intel_batchbuffer_alloc, function in intel batchbuffer
intel_batchbuffer_data, function in intel batchbuffer
intel_batchbuffer_emit_dword, function in intel batchbuffer
intel_batchbuffer_emit_reloc, function in intel batchbuffer
intel_batchbuffer_flush, function in intel batchbuffer
intel_batchbuffer_flush_on_ring, function in intel batchbuffer
intel_batchbuffer_flush_with_context, function in intel batchbuffer
intel_batchbuffer_free, function in intel batchbuffer
intel_batchbuffer_require_space, function in intel batchbuffer
intel_batchbuffer_reset, function in intel batchbuffer
intel_batchbuffer_set_context, function in intel batchbuffer
intel_batchbuffer_space, function in intel batchbuffer
intel_blt_copy, function in intel batchbuffer
intel_check_pch, function in intel chipset
intel_copy_bo, function in intel batchbuffer
intel_dpio_reg_read, function in intel io
intel_dpio_reg_write, function in intel io
intel_flisdsi_reg_read, function in intel io
intel_flisdsi_reg_write, function in intel io
intel_gen, function in intel chipset
intel_get_avail_ram_mb, function in i-g-t aux
intel_get_drm_devid, function in intel chipset
intel_get_pci_device, function in intel chipset
intel_get_total_ram_mb, function in i-g-t aux
intel_get_total_swap_mb, function in i-g-t aux
intel_iosf_sb_read, function in intel io
intel_iosf_sb_write, function in intel io
intel_mmio_use_dump_file, function in intel io
intel_mmio_use_pci_bar, function in intel io
intel_nc_read, function in intel io
intel_nc_write, function in intel io
intel_pipe_crc_source, enum in i-g-t debugfs
intel_punit_read, function in intel io
intel_punit_write, function in intel io
intel_purge_vm_caches, function in i-g-t aux
intel_register_access_fini, function in intel io
intel_register_access_init, function in intel io
intel_register_access_needs_fakewake, function in intel io
intel_register_read, function in intel io
intel_register_write, function in intel io
intel_require_memory, function in i-g-t aux
IS_915, macro in intel chipset
IS_945, macro in intel chipset
IS_945GM, macro in intel chipset
IS_965, macro in intel chipset
IS_9XX, macro in intel chipset
IS_BROADWATER, macro in intel chipset
IS_BROADWELL, macro in intel chipset
IS_CHERRYVIEW, macro in intel chipset
IS_CRESTLINE, macro in intel chipset
IS_G33, macro in intel chipset
IS_G45, macro in intel chipset
IS_G4X, macro in intel chipset
IS_GEN2, macro in intel chipset
IS_GEN3, macro in intel chipset
IS_GEN4, macro in intel chipset
IS_GEN5, macro in intel chipset
IS_GEN6, macro in intel chipset
IS_GEN7, macro in intel chipset
IS_GEN8, macro in intel chipset
IS_GEN9, macro in intel chipset
IS_GM45, macro in intel chipset
IS_HASWELL, macro in intel chipset
IS_HSW_GT1, macro in intel chipset
IS_HSW_GT2, macro in intel chipset
IS_HSW_GT3, macro in intel chipset
IS_ILD, macro in intel chipset
IS_ILM, macro in intel chipset
IS_INTEL, macro in intel chipset
IS_IVYBRIDGE, macro in intel chipset
IS_MOBILE, macro in intel chipset
IS_SKL_GT1, macro in intel chipset
IS_SKL_GT2, macro in intel chipset
IS_SKL_GT3, macro in intel chipset
IS_SKYLAKE, macro in intel chipset
IS_VALLEYVIEW, macro in intel chipset

### K

kmstest_connector_config, struct in i-g-t kms
kmstest_connector_status_str, function in i-g-t kms
kmstest_connector_type_str, function in i-g-t kms
kmstest_dump_mode, function in i-g-t kms
kmstest_edid_add_3d, function in i-g-t kms
kmstest_encoder_type_str, function in i-g-t kms
kmstest_force_connector, function in i-g-t kms
kmstest_force_connector_state, enum in i-g-t kms
kmstest_force_edid, function in i-g-t kms
kmstest_free_connector_config, function in i-g-t kms
kmstest_get_connector_config, function in i-g-t kms
kmstest_get_connector_default_mode, function in i-g-t kms
kmstest_get_pipe_from_crtc_id, function in i-g-t kms
kmstest_get_property, function in i-g-t kms
kmstest_pipe_name, function in i-g-t kms
kmstest_plane_name, function in i-g-t kms
kmstest_port_name, macro in i-g-t kms
kmstest_restore_vt_mode, function in i-g-t kms
kmstest_set_connector_dpms, function in i-g-t kms
kmstest_set_vt_graphics_mode, function in i-g-t kms
kmstest_unset_all_crtcs, function in i-g-t kms
igt_kms_get_base_edid, function in i-g-t kms

### L

igt_lock_mem, function in i-g-t aux
igt_log, function in i-g-t core
IGT_LOG_DOMAIN, macro in i-g-t core
igt_log_level, enum in i-g-t core

### M

igt_main, macro in i-g-t core
max, macro in i-g-t aux
min, macro in i-g-t aux
mmap64, macro in drmtest
mmio, variable in intel io

### N

num_trash_bos, variable in i-g-t aux

### O

igt_only_list_subtests, function in i-g-t core
igt_open_forcewake_handle, function in i-g-t debugfs
igt_opt_handler_t, user_function in i-g-t core
igt_output_get_mode, function in i-g-t kms
igt_output_get_plane, function in i-g-t kms
igt_output_name, function in i-g-t kms
igt_output_set_pipe, function in i-g-t kms
igt_output_t, struct in i-g-t kms
OUTREG, function in intel io
OUT_BATCH, macro in intel batchbuffer
OUT_RELOC, macro in intel batchbuffer
OUT_RELOC_FENCED, macro in intel batchbuffer

### P

igt_paint_color, function in i-g-t framebuffer
igt_paint_color_alpha, function in i-g-t framebuffer
igt_paint_color_gradient, function in i-g-t framebuffer
igt_paint_image, function in i-g-t framebuffer
igt_paint_test_pattern, function in i-g-t framebuffer
pch_type, enum in intel chipset
igt_permute_array, function in i-g-t aux
igt_pipe, struct in i-g-t kms
pipe, enum in i-g-t kms
PIPE_ANY, macro in i-g-t kms
igt_pipe_crc_collect_crc, function in i-g-t debugfs
igt_pipe_crc_free, function in i-g-t debugfs
igt_pipe_crc_get_crcs, function in i-g-t debugfs
igt_pipe_crc_new, function in i-g-t debugfs
igt_pipe_crc_start, function in i-g-t debugfs
igt_pipe_crc_stop, function in i-g-t debugfs
igt_pipe_crc_t, typedef in i-g-t debugfs
igt_pipe_t, typedef in i-g-t kms
igt_plane, enum in i-g-t kms
igt_plane_set_fb, function in i-g-t kms
igt_plane_set_panning, function in i-g-t kms
igt_plane_set_position, function in i-g-t kms
igt_plane_set_rotation, function in i-g-t kms
igt_plane_set_size, function in i-g-t kms
igt_plane_t, struct in i-g-t kms
port, enum in i-g-t kms
prime_fd_to_handle, function in ioctl wrappers
prime_get_size, function in ioctl wrappers
prime_handle_to_fd, function in ioctl wrappers
igt_print_activity, function in i-g-t aux
igt_progress, function in i-g-t aux

### R

igt_remove_fb, function in i-g-t framebuffer
igt_render_copyfunc_t, user_function in intel batchbuffer
igt_require, macro in i-g-t core
igt_require_f, macro in i-g-t core
igt_require_pipe_crc, function in i-g-t debugfs
igt_reset_connectors, function in i-g-t kms
igt_rotation_t, enum in i-g-t kms
igt_runtime_pm_status, enum in i-g-t aux
igt_run_in_simulation, function in i-g-t core

### S

igt_setup_runtime_pm, function in i-g-t aux
igt_set_stop_rings, function in i-g-t debugfs
igt_set_timeout, function in i-g-t core
igt_simple_init_parse_opts, function in i-g-t core
igt_simple_main, macro in i-g-t core
igt_skip, function in i-g-t core
igt_skip_check, macro in i-g-t core
igt_skip_on, macro in i-g-t core
igt_skip_on_f, macro in i-g-t core
igt_skip_on_simulation, function in i-g-t core
SLOW_QUICK, macro in i-g-t core
igt_stop_helper, function in i-g-t core
stop_ring_flags, enum in i-g-t debugfs
igt_stop_signal_helper, function in i-g-t aux
igt_subtest, macro in i-g-t core
igt_subtest_f, macro in i-g-t core
igt_subtest_init, function in i-g-t core
igt_subtest_init_parse_opts, function in i-g-t core
igt_subtest_name, function in i-g-t core
igt_success, function in i-g-t core
swap, macro in i-g-t aux
igt_system_suspend_autoresume, function in i-g-t aux

### T

IGT_TEST_DESCRIPTION, macro in i-g-t core
igt_text_align, enum in i-g-t framebuffer
igt_tokencat, macro in i-g-t core
igt_to_stop_ring_flag, function in i-g-t debugfs
igt_trash_aperture, function in i-g-t aux
trash_bos, variable in i-g-t aux

### U

igt_unlock_mem, function in i-g-t aux

### V

igt_vlog, function in i-g-t core

### W

igt_waitchildren, function in i-g-t core
igt_wait_for_pm_status, function in i-g-t aux
igt_wait_for_vblank, function in i-g-t kms
igt_wait_helper, function in i-g-t core
igt_warn, macro in i-g-t core
igt_warn_on, macro in i-g-t core
igt_warn_on_f, macro in i-g-t core
igt_write_fb_to_png, function in i-g-t framebuffer