HomeSort by: relevance | last modified time | path
    Searched defs:job (Results 1 - 25 of 81) sorted by relevancy

1 2 3 4

  /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;

Completed in 28 milliseconds

1 2 3 4