/src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
amdgpu_job.h | 53 uint32_t num_ibs; member in struct:amdgpu_job 69 int amdgpu_job_alloc(struct amdgpu_device *adev, unsigned num_ibs,
|
amdgpu_job.c | 63 int amdgpu_job_alloc(struct amdgpu_device *adev, unsigned num_ibs, 68 if (num_ibs == 0) 71 size += sizeof(struct amdgpu_ib) * num_ibs; 84 (*job)->num_ibs = num_ibs; 119 for (i = 0; i < job->num_ibs; ++i) 178 r = amdgpu_ib_schedule(ring, job->num_ibs, job->ibs, NULL, fence); 239 r = amdgpu_ib_schedule(ring, job->num_ibs, job->ibs, job,
|
amdgpu_ib.c | 110 * @num_ibs: number of IBs to schedule 127 int amdgpu_ib_schedule(struct amdgpu_ring *ring, unsigned num_ibs, 145 if (num_ibs == 0) 168 alloc_size = ring->funcs->emit_frame_size + num_ibs * 224 for (i = 0; i < num_ibs; ++i) {
|
amdgpu_trace.h | 176 __field(u32, num_ibs) 185 __entry->num_ibs = job->num_ibs; 187 TP_printk("sched_job=%llu, timeline=%s, context=%u, seqno=%u, ring_name=%s, num_ibs=%u", 189 __entry->seqno, __get_str(ring), __entry->num_ibs) 201 __field(u32, num_ibs) 210 __entry->num_ibs = job->num_ibs; 212 TP_printk("sched_job=%llu, timeline=%s, context=%u, seqno=%u, ring_name=%s, num_ibs=%u", 214 __entry->seqno, __get_str(ring), __entry->num_ibs) [all...] |
amdgpu_cs.c | 117 unsigned size, num_ibs = 0; local in function:amdgpu_cs_parser_init 191 ++num_ibs; 235 ret = amdgpu_job_alloc(p->adev, num_ibs, &p->job, vm); 742 for (i = 0, j = 0; i < p->nchunks && j < p->job->num_ibs; i++) { 885 for (i = 0, j = 0; i < parser->nchunks && j < parser->job->num_ibs; i++) { 1334 for (i = 0; i < parser.job->num_ibs; i++)
|
amdgpu.h | 460 int amdgpu_ib_schedule(struct amdgpu_ring *ring, unsigned num_ibs,
|