Lines Matching refs:ib
214 struct amdgpu_ib *ib; in uvd_v6_0_enc_get_create_msg() local
224 ib = &job->ibs[0]; in uvd_v6_0_enc_get_create_msg()
227 ib->length_dw = 0; in uvd_v6_0_enc_get_create_msg()
228 ib->ptr[ib->length_dw++] = 0x00000018; in uvd_v6_0_enc_get_create_msg()
229 ib->ptr[ib->length_dw++] = 0x00000001; /* session info */ in uvd_v6_0_enc_get_create_msg()
230 ib->ptr[ib->length_dw++] = handle; in uvd_v6_0_enc_get_create_msg()
231 ib->ptr[ib->length_dw++] = 0x00010000; in uvd_v6_0_enc_get_create_msg()
232 ib->ptr[ib->length_dw++] = upper_32_bits(addr); in uvd_v6_0_enc_get_create_msg()
233 ib->ptr[ib->length_dw++] = addr; in uvd_v6_0_enc_get_create_msg()
235 ib->ptr[ib->length_dw++] = 0x00000014; in uvd_v6_0_enc_get_create_msg()
236 ib->ptr[ib->length_dw++] = 0x00000002; /* task info */ in uvd_v6_0_enc_get_create_msg()
237 ib->ptr[ib->length_dw++] = 0x0000001c; in uvd_v6_0_enc_get_create_msg()
238 ib->ptr[ib->length_dw++] = 0x00000001; in uvd_v6_0_enc_get_create_msg()
239 ib->ptr[ib->length_dw++] = 0x00000000; in uvd_v6_0_enc_get_create_msg()
241 ib->ptr[ib->length_dw++] = 0x00000008; in uvd_v6_0_enc_get_create_msg()
242 ib->ptr[ib->length_dw++] = 0x08000001; /* op initialize */ in uvd_v6_0_enc_get_create_msg()
244 for (i = ib->length_dw; i < ib_size_dw; ++i) in uvd_v6_0_enc_get_create_msg()
245 ib->ptr[i] = 0x0; in uvd_v6_0_enc_get_create_msg()
278 struct amdgpu_ib *ib; in uvd_v6_0_enc_get_destroy_msg() local
288 ib = &job->ibs[0]; in uvd_v6_0_enc_get_destroy_msg()
291 ib->length_dw = 0; in uvd_v6_0_enc_get_destroy_msg()
292 ib->ptr[ib->length_dw++] = 0x00000018; in uvd_v6_0_enc_get_destroy_msg()
293 ib->ptr[ib->length_dw++] = 0x00000001; /* session info */ in uvd_v6_0_enc_get_destroy_msg()
294 ib->ptr[ib->length_dw++] = handle; in uvd_v6_0_enc_get_destroy_msg()
295 ib->ptr[ib->length_dw++] = 0x00010000; in uvd_v6_0_enc_get_destroy_msg()
296 ib->ptr[ib->length_dw++] = upper_32_bits(addr); in uvd_v6_0_enc_get_destroy_msg()
297 ib->ptr[ib->length_dw++] = addr; in uvd_v6_0_enc_get_destroy_msg()
299 ib->ptr[ib->length_dw++] = 0x00000014; in uvd_v6_0_enc_get_destroy_msg()
300 ib->ptr[ib->length_dw++] = 0x00000002; /* task info */ in uvd_v6_0_enc_get_destroy_msg()
301 ib->ptr[ib->length_dw++] = 0x0000001c; in uvd_v6_0_enc_get_destroy_msg()
302 ib->ptr[ib->length_dw++] = 0x00000001; in uvd_v6_0_enc_get_destroy_msg()
303 ib->ptr[ib->length_dw++] = 0x00000000; in uvd_v6_0_enc_get_destroy_msg()
305 ib->ptr[ib->length_dw++] = 0x00000008; in uvd_v6_0_enc_get_destroy_msg()
306 ib->ptr[ib->length_dw++] = 0x08000002; /* op close session */ in uvd_v6_0_enc_get_destroy_msg()
308 for (i = ib->length_dw; i < ib_size_dw; ++i) in uvd_v6_0_enc_get_destroy_msg()
309 ib->ptr[i] = 0x0; in uvd_v6_0_enc_get_destroy_msg()
1020 struct amdgpu_ib *ib, in uvd_v6_0_ring_emit_ib() argument
1029 amdgpu_ring_write(ring, lower_32_bits(ib->gpu_addr)); in uvd_v6_0_ring_emit_ib()
1031 amdgpu_ring_write(ring, upper_32_bits(ib->gpu_addr)); in uvd_v6_0_ring_emit_ib()
1033 amdgpu_ring_write(ring, ib->length_dw); in uvd_v6_0_ring_emit_ib()
1048 struct amdgpu_ib *ib, in uvd_v6_0_enc_ring_emit_ib() argument
1055 amdgpu_ring_write(ring, lower_32_bits(ib->gpu_addr)); in uvd_v6_0_enc_ring_emit_ib()
1056 amdgpu_ring_write(ring, upper_32_bits(ib->gpu_addr)); in uvd_v6_0_enc_ring_emit_ib()
1057 amdgpu_ring_write(ring, ib->length_dw); in uvd_v6_0_enc_ring_emit_ib()