Home
last modified time | relevance | path

Searched refs:max_threads_per_block (Results 1 – 13 of 13) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/softpipe/
Dsp_screen.c551 uint64_t *max_threads_per_block = ret; in softpipe_get_compute_param() local
552 *max_threads_per_block = 1024; in softpipe_get_compute_param()
/third_party/mesa3d/src/gallium/frontends/clover/core/
Ddevice.hpp71 size_t max_threads_per_block() const;
Ddevice.cpp71 dev.max_threads_per_block() < 1 || in get_highest_supported_version()
285 device::max_threads_per_block() const { in max_threads_per_block() function in device
Dkernel.cpp148 q.device().max_threads_per_block(), q.device().max_block_size(), in optimal_block_size()
/third_party/mesa3d/src/gallium/frontends/clover/api/
Dkernel.cpp164 buf.as_scalar<size_t>() = dev.max_threads_per_block(); in clGetKernelWorkGroupInfo()
303 q.device().max_threads_per_block()) in validate_block_size()
Ddevice.cpp142 buf.as_scalar<size_t>() = dev.max_threads_per_block(); in clGetDeviceInfo()
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
Dlp_screen.c496 uint64_t *max_threads_per_block = ret; in llvmpipe_get_compute_param() local
497 *max_threads_per_block = 1024; in llvmpipe_get_compute_param()
/third_party/mesa3d/src/mesa/state_tracker/
Dst_extensions.c1614 uint64_t max_local_size, max_threads_per_block; in st_init_extensions() local
1622 &max_threads_per_block); in st_init_extensions()
1627 consts->MaxComputeWorkGroupInvocations = max_threads_per_block; in st_init_extensions()
1637 max_threads_per_block >= 1024 && in st_init_extensions()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_get.c857 uint64_t *max_threads_per_block = ret; in si_get_compute_param() local
858 *max_threads_per_block = get_max_threads_per_block(sscreen, ir_type); in si_get_compute_param()
/third_party/mesa3d/src/gallium/drivers/virgl/
Dvirgl_screen.c527 uint64_t *max_threads_per_block = ret; in virgl_get_compute_param() local
528 *max_threads_per_block = vscreen->caps.caps.v2.max_compute_work_group_invocations; in virgl_get_compute_param()
/third_party/mesa3d/src/gallium/drivers/r600/
Dr600_pipe_common.c967 uint64_t *max_threads_per_block = ret; in r600_get_compute_param() local
968 *max_threads_per_block = get_max_threads_per_block(rscreen, ir_type); in r600_get_compute_param()
/third_party/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_device.c248 uint64_t max_threads_per_block, max_local_size; in lvp_physical_device_init() local
256 &max_threads_per_block); in lvp_physical_device_init()
320 .maxComputeWorkGroupInvocations = max_threads_per_block, in lvp_physical_device_init()
/third_party/mesa3d/src/amd/vulkan/
Dradv_device.c3546 uint32_t max_threads_per_block = 2048; in radv_CreateDevice() local
3548 MAX2(32 * physical_device->rad_info.num_cu, max_threads_per_block / 64); in radv_CreateDevice()