Lines Matching refs:bo
100 void host1x_job_add_gather(struct host1x_job *job, struct host1x_bo *bo, in host1x_job_add_gather() argument
106 cur_gather->bo = bo; in host1x_job_add_gather()
155 if (patch != wait->bo) in do_waitchks()
158 trace_host1x_syncpt_wait_check(wait->bo, wait->offset, in do_waitchks()
171 wait->bo = NULL; in do_waitchks()
188 reloc->target.bo = host1x_bo_get(reloc->target.bo); in pin_job()
189 if (!reloc->target.bo) in pin_job()
192 phys_addr = host1x_bo_pin(reloc->target.bo, &sgt); in pin_job()
197 job->unpins[job->num_unpins].bo = reloc->target.bo; in pin_job()
207 g->bo = host1x_bo_get(g->bo); in pin_job()
208 if (!g->bo) in pin_job()
211 phys_addr = host1x_bo_pin(g->bo, &sgt); in pin_job()
216 job->unpins[job->num_unpins].bo = g->bo; in pin_job()
242 if (cmdbuf != reloc->cmdbuf.bo) in do_relocs()
275 if (reloc->cmdbuf.bo != cmdbuf || reloc->cmdbuf.offset != offset) in check_reloc()
393 fw->cmdbuf = g->bo; in validate()
485 gather = host1x_bo_mmap(g->bo); in copy_gathers()
488 host1x_bo_munmap(g->bo, gather); in copy_gathers()
542 if (job->gathers[j].bo == g->bo) in host1x_job_pin()
545 err = do_relocs(job, g->bo); in host1x_job_pin()
549 err = do_waitchks(job, host, g->bo); in host1x_job_pin()
575 host1x_bo_unpin(unpin->bo, unpin->sgt); in host1x_job_unpin()
576 host1x_bo_put(unpin->bo); in host1x_job_unpin()