Lines Matching refs:urb
305 anv_batch_emit(batch, GENX(3DSTATE_URB_VS), urb) {
306 urb._3DCommandSubOpcode += i;
307 urb.VSURBStartingAddress = start[i];
308 urb.VSURBEntryAllocationSize = entry_size[i] - 1;
309 urb.VSNumberofURBEntries = entries[i];
339 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_URB_VS), urb) {
340 urb._3DCommandSubOpcode += i;
344 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_URB_ALLOC_TASK), urb) {
346 urb.TASKURBEntryAllocationSize = alloc.task_entry_size_64b - 1;
347 urb.TASKNumberofURBEntriesSlice0 = alloc.task_entries;
348 urb.TASKNumberofURBEntriesSliceN = alloc.task_entries;
349 urb.TASKURBStartingAddressSlice0 = alloc.task_starting_address_8kb;
350 urb.TASKURBStartingAddressSliceN = alloc.task_starting_address_8kb;
354 anv_batch_emit(&pipeline->base.batch, GENX(3DSTATE_URB_ALLOC_MESH), urb) {
355 urb.MESHURBEntryAllocationSize = alloc.mesh_entry_size_64b - 1;
356 urb.MESHNumberofURBEntriesSlice0 = alloc.mesh_entries;
357 urb.MESHNumberofURBEntriesSliceN = alloc.mesh_entries;
358 urb.MESHURBStartingAddressSlice0 = alloc.mesh_starting_address_8kb;
359 urb.MESHURBStartingAddressSliceN = alloc.mesh_starting_address_8kb;