HomeSort by: relevance | last modified time | path
    Searched refs:num_ibs (Results 1 - 6 of 6) sorted by relevancy

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

Completed in 54 milliseconds