• Home
  • Raw
  • Download

Lines Matching full:relocations

41  * relocations and surface state.  It specifically does *not* contain any
401 * those relocations as we go. Fortunately, this is pretty easy in anv_batch_bo_list_clone()
1018 /* This is the first time we've ever seen a list of relocations for in anv_execbuf_add_bo()
1019 * this BO. Go ahead and set the relocations and then walk the list in anv_execbuf_add_bo()
1020 * of relocations and add them all. in anv_execbuf_add_bo()
1026 /* A quick sanity check on relocations */ in anv_execbuf_add_bo()
1078 /* All of the relocations from this block pool to other BO's should in adjust_relocations_from_state_pool()
1096 /* When we initially emit relocations into a block pool, we don't in adjust_relocations_to_state_pool()
1099 * offset is, we need to walk the list of relocations and adjust any in adjust_relocations_to_state_pool()
1100 * relocations that point to the pool bo with the correct offset. in adjust_relocations_to_state_pool()
1152 * will have to do the relocations itself, but that's ok because it should
1172 * By doing relocations on the CPU, we can tell the kernel that it doesn't
1174 * used by every command buffer so, if the kernel does the relocations, it
1176 * probably the fastest mechanism for doing relocations since the kernel would
1177 * have to make a full copy of all the relocations lists.
1191 * don't have a valid offset so we need to let the kernel do relocations so in relocate_cmd_buffer()
1243 * relocations to the validate list. in anv_cmd_buffer_execbuf()
1254 /* Now that we've adjusted all of the surface state relocations, we need to in anv_cmd_buffer_execbuf()
1318 * that it can skip doing relocations. The requirement for using in anv_cmd_buffer_execbuf()
1329 * relocations to be safe (see relocate_cmd_buffer()), we need to in anv_cmd_buffer_execbuf()
1333 * The kernel may still choose to do relocations anyway if something has in anv_cmd_buffer_execbuf()
1335 * valid. All relocations on the batch buffers are already valid and in anv_cmd_buffer_execbuf()
1336 * kept up-to-date. For surface state relocations, by applying the in anv_cmd_buffer_execbuf()
1337 * relocations in relocate_cmd_buffer, we ensured that the address in in anv_cmd_buffer_execbuf()
1343 /* In the case where we fall back to doing kernel relocations, we need in anv_cmd_buffer_execbuf()
1344 * to ensure that the relocation list is valid. All relocations on the in anv_cmd_buffer_execbuf()