Lines Matching refs:cmdbuf
191 struct host1x_bo *cmdbuf = g->bo; in do_relocs() local
202 if (cmdbuf != reloc->cmdbuf.bo) in do_relocs()
207 reloc->cmdbuf.offset / sizeof(u32) + in do_relocs()
212 if (last_page != reloc->cmdbuf.offset >> PAGE_SHIFT) { in do_relocs()
214 host1x_bo_kunmap(cmdbuf, last_page, in do_relocs()
217 cmdbuf_page_addr = host1x_bo_kmap(cmdbuf, in do_relocs()
218 reloc->cmdbuf.offset >> PAGE_SHIFT); in do_relocs()
219 last_page = reloc->cmdbuf.offset >> PAGE_SHIFT; in do_relocs()
227 target = cmdbuf_page_addr + (reloc->cmdbuf.offset & ~PAGE_MASK); in do_relocs()
233 host1x_bo_kunmap(cmdbuf, last_page, cmdbuf_page_addr); in do_relocs()
238 static bool check_reloc(struct host1x_reloc *reloc, struct host1x_bo *cmdbuf, in check_reloc() argument
243 if (reloc->cmdbuf.bo != cmdbuf || reloc->cmdbuf.offset != offset) in check_reloc()
260 struct host1x_bo *cmdbuf; member
279 if (!check_reloc(fw->reloc, fw->cmdbuf, fw->offset)) in check_register()
379 fw->cmdbuf = g->bo; in validate()