Lines Matching refs:reloc
180 struct cs_reloc_gem *reloc;
208 reloc = (struct cs_reloc_gem*)&csg->relocs[idx];
209 if (reloc->handle == bo->handle) {
212 * set we only need to check that if previous reloc as the read
217 if (write_domain && (reloc->read_domain & write_domain)) {
218 reloc->read_domain = 0;
219 reloc->write_domain = write_domain;
220 } else if (read_domain & reloc->write_domain) {
221 reloc->read_domain = 0;
223 if (write_domain != reloc->write_domain)
225 if (read_domain != reloc->read_domain)
229 reloc->read_domain |= read_domain;
230 reloc->write_domain |= write_domain;
232 reloc->flags |= (flags & reloc->flags);
261 reloc = (struct cs_reloc_gem*)&csg->relocs[idx];
262 reloc->handle = bo->handle;
263 reloc->read_domain = read_domain;
264 reloc->write_domain = write_domain;
265 reloc->flags = flags;
361 if (bof_object_set(root, "reloc", blob))