Lines Matching defs:prolog
1920 struct radv_shader_prolog *prolog = malloc(sizeof(struct radv_shader_prolog));
1921 if (!prolog)
1924 prolog->alloc = alloc_shader_memory(device, bin->code_size, NULL);
1925 if (!prolog->alloc) {
1926 free(prolog);
1930 prolog->bo = prolog->alloc->arena->bo;
1931 char *dest_ptr = prolog->alloc->arena->ptr + prolog->alloc->offset;
1935 prolog->rsrc1 = S_00B848_VGPRS((bin->num_vgprs - 1) / (wave_size == 32 ? 8 : 4)) |
1937 prolog->num_preserved_sgprs = bin->num_preserved_sgprs;
1939 return prolog;
1977 struct radv_shader_prolog *prolog = upload_vs_prolog(device, binary, info.wave_size);
1978 if (prolog) {
1979 prolog->nontrivial_divisors = key->state->nontrivial_divisors;
1983 return prolog;
2003 radv_prolog_destroy(struct radv_device *device, struct radv_shader_prolog *prolog)
2005 if (!prolog)
2008 free_shader_memory(device, prolog->alloc);
2009 free(prolog);