• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2024 Intel Corporation
3  * SPDX-License-Identifier: MIT
4  */
5 
6 #pragma once
7 
8 #include <stdint.h>
9 
10 #include "dev/intel_device_info.h"
11 
12 uint32_t intel_compute_slm_calculate_size(unsigned gen, uint32_t bytes);
13 uint32_t intel_compute_slm_encode_size(unsigned gen, uint32_t bytes);
14 uint32_t intel_compute_preferred_slm_calc_encode_size(const struct intel_device_info *devinfo,
15                                                       const uint32_t slm_size_per_workgroup,
16                                                       const uint32_t invocations_per_workgroup,
17                                                       const uint8_t cs_simd);
18