Lines Matching refs:screen
513 static const void *si_get_compiler_options(struct pipe_screen *screen, enum pipe_shader_ir ir,
516 struct si_screen *sscreen = (struct si_screen *)screen;
541 static int si_get_video_param_no_video_hw(struct pipe_screen *screen, enum pipe_video_profile profile,
547 return vl_profile_supported(screen, profile, entrypoint);
552 return vl_video_buffer_max_size(screen);
562 return vl_level_supported(screen, profile);
568 static int si_get_video_param(struct pipe_screen *screen, enum pipe_video_profile profile,
571 struct si_screen *sscreen = (struct si_screen *)screen;
782 static bool si_vid_is_format_supported(struct pipe_screen *screen, enum pipe_format format,
799 return vl_video_buffer_is_format_supported(screen, format, profile, entrypoint);
802 static unsigned get_max_threads_per_block(struct si_screen *screen, enum pipe_shader_ir ir_type)
811 static int si_get_compute_param(struct pipe_screen *screen, enum pipe_shader_ir ir_type,
814 struct si_screen *sscreen = (struct si_screen *)screen;
873 si_get_compute_param(screen, ir_type, PIPE_COMPUTE_CAP_MAX_MEM_ALLOC_SIZE,
960 static uint64_t si_get_timestamp(struct pipe_screen *screen)
962 struct si_screen *sscreen = (struct si_screen *)screen;
968 static void si_query_memory_info(struct pipe_screen *screen, struct pipe_memory_info *info)
970 struct si_screen *sscreen = (struct si_screen *)screen;