| /xsrc/external/mit/MesaLib/dist/src/panfrost/lib/ |
| pan_indirect_dispatch.h | 34 mali_ptr job; member in struct:pan_indirect_dispatch_info
|
| /xsrc/external/mit/libdrm/dist/tests/tegra/ |
| drm-test-tegra.c | 73 struct drm_tegra_job *job; local 77 err = drm_tegra_job_new(gr2d->channel, &job); 85 err = drm_tegra_job_get_pushbuf(job, &pushbuf); 131 err = drm_tegra_job_submit(job, NULL); 133 fprintf(stderr, "failed to submit job: %d\n", err); 137 err = drm_tegra_job_wait(job, 0); 144 drm_tegra_job_free(job);
|
| syncpt-timeout.c | 66 struct drm_tegra_job *job; local 101 err = drm_tegra_job_new(channel, &job); 103 fprintf(stderr, "failed to create job: %s\n", strerror(-err)); 107 err = drm_tegra_job_get_pushbuf(job, &pushbuf); 144 err = drm_tegra_job_submit(job, NULL); 146 fprintf(stderr, "failed to submit job: %s\n", strerror(-err)); 150 err = drm_tegra_job_wait(job, 250000); 152 fprintf(stderr, "failed to wait for job: %s\n", strerror(-err)); 156 drm_tegra_job_free(job);
|
| syncpt-wait.c | 66 struct drm_tegra_job *job; local 101 err = drm_tegra_job_new(channel, &job); 103 fprintf(stderr, "failed to create job: %s\n", strerror(-err)); 107 err = drm_tegra_job_get_pushbuf(job, &pushbuf); 132 err = drm_tegra_job_submit(job, NULL); 134 fprintf(stderr, "failed to submit job: %s\n", strerror(-err)); 138 err = drm_tegra_job_wait(job, 250000000); 140 fprintf(stderr, "failed to wait for job: %s\n", strerror(-err)); 144 drm_tegra_job_free(job);
|
| vic-blit.c | 39 struct drm_tegra_job *job; local 43 err = drm_tegra_job_new(channel, &job); 45 fprintf(stderr, "failed to create job: %s\n", strerror(-err)); 49 err = drm_tegra_job_get_pushbuf(job, &pushbuf); 86 err = drm_tegra_job_submit(job, NULL); 88 fprintf(stderr, "failed to submit job: %s\n", strerror(-err)); 92 err = drm_tegra_job_wait(job, 1000000000); 94 fprintf(stderr, "failed to wait for job: %s\n", strerror(-err)); 98 drm_tegra_job_free(job); 108 struct drm_tegra_job *job; local 178 struct drm_tegra_job *job; local [all...] |
| vic-clear.c | 46 struct drm_tegra_job *job; local 107 err = drm_tegra_job_new(channel, &job); 109 fprintf(stderr, "failed to create job: %s\n", strerror(-err)); 113 err = drm_tegra_job_get_pushbuf(job, &pushbuf); 150 err = drm_tegra_job_submit(job, NULL); 152 fprintf(stderr, "failed to submit job: %s\n", strerror(-err)); 156 err = drm_tegra_job_wait(job, 1000000000); 158 fprintf(stderr, "failed to wait for job: %s\n", strerror(-err)); 165 drm_tegra_job_free(job);
|
| vic-flip.c | 39 struct drm_tegra_job *job; local 43 err = drm_tegra_job_new(channel, &job); 45 fprintf(stderr, "failed to create job: %s\n", strerror(-err)); 49 err = drm_tegra_job_get_pushbuf(job, &pushbuf); 86 err = drm_tegra_job_submit(job, NULL); 88 fprintf(stderr, "failed to submit job: %s\n", strerror(-err)); 92 err = drm_tegra_job_wait(job, 1000000000); 94 fprintf(stderr, "failed to wait for job: %s\n", strerror(-err)); 98 drm_tegra_job_free(job); 108 struct drm_tegra_job *job; local 178 struct drm_tegra_job *job; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/vc4/ |
| vc4_emit.c | 30 struct vc4_job *job = vc4->job; local 53 maxx = MAX2(MIN2(vp_maxx, job->draw_width), minx); 54 maxy = MAX2(MIN2(vp_maxy, job->draw_height), miny); 62 cl_emit(&job->bcl, CLIP_WINDOW, clip) { 69 job->draw_min_x = MIN2(job->draw_min_x, minx); 70 job->draw_min_y = MIN2(job->draw_min_y, miny); 71 job->draw_max_x = MAX2(job->draw_max_x, maxx) [all...] |
| vc4_context.c | 45 struct vc4_job *job = entry->data; local 46 vc4_job_submit(vc4, job); 77 * flush all rendering to the kernel so that the next job reading from the 111 struct vc4_job *job = entry->data; local 112 if (job->key.zsbuf && job->key.zsbuf->texture == prsc) 113 job->resolve &= ~(PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL);
|
| vc4_job.c | 35 vc4_job_free(struct vc4_context *vc4, struct vc4_job *job) 37 struct vc4_bo **referenced_bos = job->bo_pointers.base; 38 for (int i = 0; i < cl_offset(&job->bo_handles) / 4; i++) { 42 _mesa_hash_table_remove_key(vc4->jobs, &job->key); 44 if (job->color_write) { 46 job->color_write->texture); 47 pipe_surface_reference(&job->color_write, NULL); 49 if (job->msaa_color_write) { 51 job->msaa_color_write->texture); 52 pipe_surface_reference(&job->msaa_color_write, NULL) 77 struct vc4_job *job = rzalloc(vc4, struct vc4_job); local 105 struct vc4_job *job = entry->data; local 119 struct vc4_job *job = entry->data; local 185 struct vc4_job *job = vc4_job_create(vc4); local 233 struct vc4_job *job = vc4_get_job(vc4, cbuf, zsbuf); local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/tests/ |
| state_pool_test_helper.h | 26 struct job { struct 36 struct job *job = void_job; local 38 const unsigned chunk_size = 1 << (job->id % STATES_PER_THREAD_LOG2); 47 states[i] = anv_state_pool_alloc(job->pool, 16, 16); 53 anv_state_pool_free(job->pool, states[i]);
|
| block_pool_no_free.c | 33 struct job { struct 44 struct job *job = _job; local 45 uint32_t job_id = job - jobs; 50 block = anv_block_pool_alloc(job->pool, block_size, NULL); 51 data = anv_block_pool_map(job->pool, block, block_size); 54 job->blocks[i] = block; 56 block = anv_block_pool_alloc_back(job->pool, block_size); 57 data = anv_block_pool_map(job->pool, block, block_size); 60 job->back_blocks[i] = -block [all...] |
| state_pool_no_free.c | 33 struct job { struct 44 struct job *job = _job; local 49 struct anv_state state = anv_state_pool_alloc(job->pool, 16, 16); 50 job->offsets[i] = state.offset;
|
| /xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/ |
| panvk_vX_meta_blit.c | 129 struct panfrost_ptr job = local 131 util_dynarray_append(&batch->jobs, void *, job.cpu);
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/ |
| pan_sfbd.c | 40 struct panfrost_job *job, 43 struct panfrost_context *ctx = job->ctx; 45 if (job->clear & PIPE_CLEAR_COLOR) { 46 sfbd->clear_color_1 = job->clear_color; 47 sfbd->clear_color_2 = job->clear_color; 48 sfbd->clear_color_3 = job->clear_color; 49 sfbd->clear_color_4 = job->clear_color; 52 if (job->clear & PIPE_CLEAR_DEPTH) { 53 sfbd->clear_depth_1 = job->clear_depth; 54 sfbd->clear_depth_2 = job->clear_depth 121 struct panfrost_job *job = panfrost_get_job_for_fbo(ctx); local [all...] |
| pan_job.c | 34 struct panfrost_job *job = rzalloc(NULL, struct panfrost_job); local 36 job->ctx = ctx; 38 job->bos = _mesa_set_create(job, 42 return job; 46 panfrost_free_job(struct panfrost_context *ctx, struct panfrost_job *job) 48 if (!job) 51 set_foreach(job->bos, entry) { 56 _mesa_hash_table_remove_key(ctx->jobs, &job->key); 58 if (ctx->job == job 87 struct panfrost_job *job = panfrost_create_job(ctx); local 111 struct panfrost_job *job = panfrost_get_job(ctx, cbufs, zsbuf); local 153 struct panfrost_job *job = entry->data; local [all...] |
| pan_mfbd.c | 64 struct panfrost_job *job, 69 if (job->clear & PIPE_CLEAR_COLOR) { 70 rt->clear_color_1 = job->clear_color; 71 rt->clear_color_2 = job->clear_color; 72 rt->clear_color_3 = job->clear_color; 73 rt->clear_color_4 = job->clear_color; 76 if (job->clear & PIPE_CLEAR_DEPTH) { 77 fb->clear_depth = job->clear_depth; 80 if (job->clear & PIPE_CLEAR_STENCIL) { 81 fb->clear_stencil = job->clear_stencil 216 struct panfrost_job *job = panfrost_get_job_for_fbo(ctx); local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/vc4/ |
| vc4_emit.c | 30 struct vc4_job *job = vc4->job; local 53 maxx = MIN2(vp_maxx, job->draw_width); 54 maxy = MIN2(vp_maxy, job->draw_height); 62 cl_emit(&job->bcl, CLIP_WINDOW, clip) { 69 job->draw_min_x = MIN2(job->draw_min_x, minx); 70 job->draw_min_y = MIN2(job->draw_min_y, miny); 71 job->draw_max_x = MAX2(job->draw_max_x, maxx) [all...] |
| vc4_context.c | 46 struct vc4_job *job = entry->data; local 47 vc4_job_submit(vc4, job); 78 * flush all rendering to the kernel so that the next job reading from the 112 struct vc4_job *job = entry->data; local 113 if (job->key.zsbuf && job->key.zsbuf->texture == prsc) 114 job->resolve &= ~(PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL);
|
| vc4_job.c | 35 vc4_job_free(struct vc4_context *vc4, struct vc4_job *job) 37 struct vc4_bo **referenced_bos = job->bo_pointers.base; 38 for (int i = 0; i < cl_offset(&job->bo_handles) / 4; i++) { 42 _mesa_hash_table_remove_key(vc4->jobs, &job->key); 44 if (job->color_write) { 46 job->color_write->texture); 47 pipe_surface_reference(&job->color_write, NULL); 49 if (job->msaa_color_write) { 51 job->msaa_color_write->texture); 52 pipe_surface_reference(&job->msaa_color_write, NULL) 77 struct vc4_job *job = rzalloc(vc4, struct vc4_job); local 105 struct vc4_job *job = entry->data; local 119 struct vc4_job *job = entry->data; local 185 struct vc4_job *job = vc4_job_create(vc4); local 233 struct vc4_job *job = vc4_get_job(vc4, cbuf, zsbuf); local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/tests/ |
| state_pool_test_helper.h | 26 struct job { struct 36 struct job *job = void_job; local 38 const unsigned chunk_size = 1 << (job->id % STATES_PER_THREAD_LOG2); 47 states[i] = anv_state_pool_alloc(job->pool, 16, 16); 53 anv_state_pool_free(job->pool, states[i]);
|
| /xsrc/external/mit/libdrm/dist/tegra/ |
| job.c | 41 drm_tegra_job_add_command(struct drm_tegra_job *job, uint32_t type, 47 size = (job->num_commands + 1) * sizeof(*commands); 49 commands = realloc(job->commands, size); 53 command = &commands[job->num_commands]; 58 job->commands = commands; 59 job->num_commands++; 68 struct drm_tegra_job *job; local 70 job = calloc(1, sizeof(*job)); 71 if (!job) [all...] |
| pushbuf.c | 62 struct drm_tegra_job *job = pushbuf->job; local 69 size = ALIGN(words * 4, job->page_size); 92 command = drm_tegra_job_add_command(pushbuf->job, 111 command = drm_tegra_job_add_command(pushbuf->job, 130 struct drm_tegra_job *job = pushbuf->job; local 133 size = (job->num_buffers + 1) * sizeof(*buffer); 135 buffers = realloc(job->buffers, size); 139 buffer = &buffers[job->num_buffers] 162 struct drm_tegra_job *job = pushbuf->job; local [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/v3d/ |
| v3d_context.c | 48 struct v3d_job *job = entry->data; local 49 v3d_job_submit(v3d, job); 107 struct v3d_job *job = entry->data; local 108 if (job->key.zsbuf && job->key.zsbuf->texture == prsc) 109 job->store &= ~(PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/lima/ |
| lima_context.c | 50 struct lima_job *job = lima_job_get(ctx); local 55 lima_job_add_bo(job, pipe, res->bo, LIMA_SUBMIT_BO_READ); 115 struct lima_job *job = entry->data; local 116 if (job->key.zsbuf && (job->key.zsbuf->texture == prsc)) 117 job->resolve &= ~(PIPE_CLEAR_DEPTH | PIPE_CLEAR_STENCIL); 119 if (job->key.cbuf && (job->key.cbuf->texture == prsc)) 120 job->resolve &= ~PIPE_CLEAR_COLOR0;
|