Lines Matching defs:gather
116 struct host1x_job_gather *gather = &job->cmds[job->num_cmds].gather;
118 gather->words = words;
119 gather->bo = bo;
120 gather->offset = offset;
191 * host1x clients are generally not able to do scatter-gather themselves, so fail
223 g = &job->cmds[i].gather;
285 /* pin & patch the relocs for one gather */
544 g = &job->cmds[i].gather;
568 void *gather;
572 g = &job->cmds[i].gather;
574 /* Copy the gather */
575 gather = host1x_bo_mmap(g->bo);
576 memcpy(job->gather_copy_mapped + offset, gather + g->offset,
578 host1x_bo_munmap(g->bo, gather);
621 g = &job->cmds[i].gather;
623 /* process each gather mem only once */
633 job->cmds[j].gather.bo == g->bo) {
634 job->cmds[j].gather.handled = true;
635 job->cmds[j].gather.base = g->base;