Lines Matching refs:ib
227 struct amdgpu_ib *ib; in uvd_v7_0_enc_get_create_msg() local
236 ib = &job->ibs[0]; in uvd_v7_0_enc_get_create_msg()
237 dummy = ib->gpu_addr + 1024; in uvd_v7_0_enc_get_create_msg()
239 ib->length_dw = 0; in uvd_v7_0_enc_get_create_msg()
240 ib->ptr[ib->length_dw++] = 0x00000018; in uvd_v7_0_enc_get_create_msg()
241 ib->ptr[ib->length_dw++] = 0x00000001; /* session info */ in uvd_v7_0_enc_get_create_msg()
242 ib->ptr[ib->length_dw++] = handle; in uvd_v7_0_enc_get_create_msg()
243 ib->ptr[ib->length_dw++] = 0x00000000; in uvd_v7_0_enc_get_create_msg()
244 ib->ptr[ib->length_dw++] = upper_32_bits(dummy); in uvd_v7_0_enc_get_create_msg()
245 ib->ptr[ib->length_dw++] = dummy; in uvd_v7_0_enc_get_create_msg()
247 ib->ptr[ib->length_dw++] = 0x00000014; in uvd_v7_0_enc_get_create_msg()
248 ib->ptr[ib->length_dw++] = 0x00000002; /* task info */ in uvd_v7_0_enc_get_create_msg()
249 ib->ptr[ib->length_dw++] = 0x0000001c; in uvd_v7_0_enc_get_create_msg()
250 ib->ptr[ib->length_dw++] = 0x00000000; in uvd_v7_0_enc_get_create_msg()
251 ib->ptr[ib->length_dw++] = 0x00000000; in uvd_v7_0_enc_get_create_msg()
253 ib->ptr[ib->length_dw++] = 0x00000008; in uvd_v7_0_enc_get_create_msg()
254 ib->ptr[ib->length_dw++] = 0x08000001; /* op initialize */ in uvd_v7_0_enc_get_create_msg()
256 for (i = ib->length_dw; i < ib_size_dw; ++i) in uvd_v7_0_enc_get_create_msg()
257 ib->ptr[i] = 0x0; in uvd_v7_0_enc_get_create_msg()
288 struct amdgpu_ib *ib; in uvd_v7_0_enc_get_destroy_msg() local
297 ib = &job->ibs[0]; in uvd_v7_0_enc_get_destroy_msg()
298 dummy = ib->gpu_addr + 1024; in uvd_v7_0_enc_get_destroy_msg()
300 ib->length_dw = 0; in uvd_v7_0_enc_get_destroy_msg()
301 ib->ptr[ib->length_dw++] = 0x00000018; in uvd_v7_0_enc_get_destroy_msg()
302 ib->ptr[ib->length_dw++] = 0x00000001; in uvd_v7_0_enc_get_destroy_msg()
303 ib->ptr[ib->length_dw++] = handle; in uvd_v7_0_enc_get_destroy_msg()
304 ib->ptr[ib->length_dw++] = 0x00000000; in uvd_v7_0_enc_get_destroy_msg()
305 ib->ptr[ib->length_dw++] = upper_32_bits(dummy); in uvd_v7_0_enc_get_destroy_msg()
306 ib->ptr[ib->length_dw++] = dummy; in uvd_v7_0_enc_get_destroy_msg()
308 ib->ptr[ib->length_dw++] = 0x00000014; in uvd_v7_0_enc_get_destroy_msg()
309 ib->ptr[ib->length_dw++] = 0x00000002; in uvd_v7_0_enc_get_destroy_msg()
310 ib->ptr[ib->length_dw++] = 0x0000001c; in uvd_v7_0_enc_get_destroy_msg()
311 ib->ptr[ib->length_dw++] = 0x00000000; in uvd_v7_0_enc_get_destroy_msg()
312 ib->ptr[ib->length_dw++] = 0x00000000; in uvd_v7_0_enc_get_destroy_msg()
314 ib->ptr[ib->length_dw++] = 0x00000008; in uvd_v7_0_enc_get_destroy_msg()
315 ib->ptr[ib->length_dw++] = 0x08000002; /* op close session */ in uvd_v7_0_enc_get_destroy_msg()
317 for (i = ib->length_dw; i < ib_size_dw; ++i) in uvd_v7_0_enc_get_destroy_msg()
318 ib->ptr[i] = 0x0; in uvd_v7_0_enc_get_destroy_msg()
1267 struct amdgpu_ib *ib = &p->job->ibs[ib_idx]; in uvd_v7_0_ring_patch_cs_in_place() local
1274 for (i = 0; i < ib->length_dw; i += 2) { in uvd_v7_0_ring_patch_cs_in_place()
1294 struct amdgpu_ib *ib, in uvd_v7_0_ring_emit_ib() argument
1305 amdgpu_ring_write(ring, lower_32_bits(ib->gpu_addr)); in uvd_v7_0_ring_emit_ib()
1308 amdgpu_ring_write(ring, upper_32_bits(ib->gpu_addr)); in uvd_v7_0_ring_emit_ib()
1311 amdgpu_ring_write(ring, ib->length_dw); in uvd_v7_0_ring_emit_ib()
1323 struct amdgpu_ib *ib, unsigned int vmid, bool ctx_switch) in uvd_v7_0_enc_ring_emit_ib() argument
1327 amdgpu_ring_write(ring, lower_32_bits(ib->gpu_addr)); in uvd_v7_0_enc_ring_emit_ib()
1328 amdgpu_ring_write(ring, upper_32_bits(ib->gpu_addr)); in uvd_v7_0_enc_ring_emit_ib()
1329 amdgpu_ring_write(ring, ib->length_dw); in uvd_v7_0_enc_ring_emit_ib()