Lines Matching refs:ib
222 struct amdgpu_ib *ib; in uvd_v7_0_enc_get_create_msg() local
231 ib = &job->ibs[0]; in uvd_v7_0_enc_get_create_msg()
234 ib->length_dw = 0; in uvd_v7_0_enc_get_create_msg()
235 ib->ptr[ib->length_dw++] = 0x00000018; in uvd_v7_0_enc_get_create_msg()
236 ib->ptr[ib->length_dw++] = 0x00000001; /* session info */ in uvd_v7_0_enc_get_create_msg()
237 ib->ptr[ib->length_dw++] = handle; in uvd_v7_0_enc_get_create_msg()
238 ib->ptr[ib->length_dw++] = 0x00000000; in uvd_v7_0_enc_get_create_msg()
239 ib->ptr[ib->length_dw++] = upper_32_bits(addr); in uvd_v7_0_enc_get_create_msg()
240 ib->ptr[ib->length_dw++] = addr; in uvd_v7_0_enc_get_create_msg()
242 ib->ptr[ib->length_dw++] = 0x00000014; in uvd_v7_0_enc_get_create_msg()
243 ib->ptr[ib->length_dw++] = 0x00000002; /* task info */ in uvd_v7_0_enc_get_create_msg()
244 ib->ptr[ib->length_dw++] = 0x0000001c; in uvd_v7_0_enc_get_create_msg()
245 ib->ptr[ib->length_dw++] = 0x00000000; in uvd_v7_0_enc_get_create_msg()
246 ib->ptr[ib->length_dw++] = 0x00000000; in uvd_v7_0_enc_get_create_msg()
248 ib->ptr[ib->length_dw++] = 0x00000008; in uvd_v7_0_enc_get_create_msg()
249 ib->ptr[ib->length_dw++] = 0x08000001; /* op initialize */ in uvd_v7_0_enc_get_create_msg()
251 for (i = ib->length_dw; i < ib_size_dw; ++i) in uvd_v7_0_enc_get_create_msg()
252 ib->ptr[i] = 0x0; in uvd_v7_0_enc_get_create_msg()
284 struct amdgpu_ib *ib; in uvd_v7_0_enc_get_destroy_msg() local
293 ib = &job->ibs[0]; in uvd_v7_0_enc_get_destroy_msg()
296 ib->length_dw = 0; in uvd_v7_0_enc_get_destroy_msg()
297 ib->ptr[ib->length_dw++] = 0x00000018; in uvd_v7_0_enc_get_destroy_msg()
298 ib->ptr[ib->length_dw++] = 0x00000001; in uvd_v7_0_enc_get_destroy_msg()
299 ib->ptr[ib->length_dw++] = handle; in uvd_v7_0_enc_get_destroy_msg()
300 ib->ptr[ib->length_dw++] = 0x00000000; in uvd_v7_0_enc_get_destroy_msg()
301 ib->ptr[ib->length_dw++] = upper_32_bits(addr); in uvd_v7_0_enc_get_destroy_msg()
302 ib->ptr[ib->length_dw++] = addr; in uvd_v7_0_enc_get_destroy_msg()
304 ib->ptr[ib->length_dw++] = 0x00000014; in uvd_v7_0_enc_get_destroy_msg()
305 ib->ptr[ib->length_dw++] = 0x00000002; in uvd_v7_0_enc_get_destroy_msg()
306 ib->ptr[ib->length_dw++] = 0x0000001c; in uvd_v7_0_enc_get_destroy_msg()
307 ib->ptr[ib->length_dw++] = 0x00000000; in uvd_v7_0_enc_get_destroy_msg()
308 ib->ptr[ib->length_dw++] = 0x00000000; in uvd_v7_0_enc_get_destroy_msg()
310 ib->ptr[ib->length_dw++] = 0x00000008; in uvd_v7_0_enc_get_destroy_msg()
311 ib->ptr[ib->length_dw++] = 0x08000002; /* op close session */ in uvd_v7_0_enc_get_destroy_msg()
313 for (i = ib->length_dw; i < ib_size_dw; ++i) in uvd_v7_0_enc_get_destroy_msg()
314 ib->ptr[i] = 0x0; in uvd_v7_0_enc_get_destroy_msg()
1264 struct amdgpu_ib *ib = &p->job->ibs[ib_idx]; in uvd_v7_0_ring_patch_cs_in_place() local
1271 for (i = 0; i < ib->length_dw; i += 2) { in uvd_v7_0_ring_patch_cs_in_place()
1292 struct amdgpu_ib *ib, in uvd_v7_0_ring_emit_ib() argument
1304 amdgpu_ring_write(ring, lower_32_bits(ib->gpu_addr)); in uvd_v7_0_ring_emit_ib()
1307 amdgpu_ring_write(ring, upper_32_bits(ib->gpu_addr)); in uvd_v7_0_ring_emit_ib()
1310 amdgpu_ring_write(ring, ib->length_dw); in uvd_v7_0_ring_emit_ib()
1323 struct amdgpu_ib *ib, in uvd_v7_0_enc_ring_emit_ib() argument
1330 amdgpu_ring_write(ring, lower_32_bits(ib->gpu_addr)); in uvd_v7_0_enc_ring_emit_ib()
1331 amdgpu_ring_write(ring, upper_32_bits(ib->gpu_addr)); in uvd_v7_0_enc_ring_emit_ib()
1332 amdgpu_ring_write(ring, ib->length_dw); in uvd_v7_0_enc_ring_emit_ib()