Searched refs:num_ibs (Results 1 – 6 of 6) sorted by relevance
/linux/drivers/gpu/drm/amd/amdgpu/ |
A D | amdgpu_job.c | 78 int amdgpu_job_alloc(struct amdgpu_device *adev, unsigned num_ibs, in amdgpu_job_alloc() argument 83 if (num_ibs == 0) in amdgpu_job_alloc() 86 size += sizeof(struct amdgpu_ib) * num_ibs; in amdgpu_job_alloc() 99 (*job)->num_ibs = num_ibs; in amdgpu_job_alloc() 140 for (i = 0; i < job->num_ibs; ++i) in amdgpu_job_free_resources() 200 r = amdgpu_ib_schedule(ring, job->num_ibs, job->ibs, NULL, fence); in amdgpu_job_submit_direct() 261 r = amdgpu_ib_schedule(ring, job->num_ibs, job->ibs, job, in amdgpu_job_run()
|
A D | amdgpu_trace.h | 174 __field(u32, num_ibs) 183 __entry->num_ibs = job->num_ibs; 187 __entry->seqno, __get_str(ring), __entry->num_ibs) 199 __field(u32, num_ibs) 208 __entry->num_ibs = job->num_ibs; 212 __entry->seqno, __get_str(ring), __entry->num_ibs)
|
A D | amdgpu_job.h | 53 uint32_t num_ibs; member 71 int amdgpu_job_alloc(struct amdgpu_device *adev, unsigned num_ibs,
|
A D | amdgpu_ib.c | 126 int amdgpu_ib_schedule(struct amdgpu_ring *ring, unsigned num_ibs, in amdgpu_ib_schedule() argument 145 if (num_ibs == 0) in amdgpu_ib_schedule() 174 alloc_size = ring->funcs->emit_frame_size + num_ibs * in amdgpu_ib_schedule() 236 for (i = 0; i < num_ibs; ++i) { in amdgpu_ib_schedule()
|
A D | amdgpu_cs.c | 112 unsigned size, num_ibs = 0; in amdgpu_cs_parser_init() local 186 ++num_ibs; in amdgpu_cs_parser_init() 230 ret = amdgpu_job_alloc(p->adev, num_ibs, &p->job, vm); in amdgpu_cs_parser_init() 737 for (i = 0, j = 0; i < p->nchunks && j < p->job->num_ibs; i++) { in amdgpu_cs_vm_handling() 880 for (i = 0, j = 0; i < parser->nchunks && j < parser->job->num_ibs; i++) { in amdgpu_cs_ib_fill() 1311 for (i = 0; i < parser->job->num_ibs; i++) in trace_amdgpu_cs_ibs()
|
A D | amdgpu.h | 504 int amdgpu_ib_schedule(struct amdgpu_ring *ring, unsigned num_ibs,
|
Completed in 16 milliseconds