Lines Matching defs:bos
1189 struct anv_bo ** bos;
1191 /* Allocated length of the 'objects' and 'bos' arrays */
1233 vk_free(exec->alloc, exec->bos);
1273 exec->bos[bo->exec_obj_index] == bo)
1298 memcpy(new_bos, exec->bos,
1303 vk_free(exec->alloc, exec->bos);
1306 exec->bos = new_bos;
1314 exec->bos[bo->exec_obj_index] = bo;
1531 assert(!exec->bos[i]->is_wrapper);
1532 if (exec->bos[i]->offset == (uint64_t)-1)
1565 exec->objects[i].offset = exec->bos[i]->offset;
1706 /* First, we walk over all of the bos we've seen and add them and their
1885 assert(execbuf->bos[idx] == first_batch_bo->bo);
1888 execbuf->bos[idx] = execbuf->bos[last_idx];
1889 execbuf->bos[idx]->exec_obj_index = idx;
1892 execbuf->bos[last_idx] = first_batch_bo->bo;
1990 assert(execbuf->bos[idx] == flush->batch_bo);
1993 execbuf->bos[idx] = execbuf->bos[last_idx];
1994 execbuf->bos[idx]->exec_obj_index = idx;
1997 execbuf->bos[last_idx] = flush->batch_bo;
2043 if (anv_bo_is_pinned(execbuf.bos[k]))
2044 assert(execbuf.bos[k]->offset == objects[k].offset);
2045 execbuf.bos[k]->offset = objects[k].offset;
2170 const struct anv_bo *bo = execbuf.bos[i];
2278 if (anv_bo_is_pinned(execbuf.bos[k]))
2279 assert(execbuf.bos[k]->offset == objects[k].offset);
2280 execbuf.bos[k]->offset = objects[k].offset;