Lines Matching refs:ib

214 	struct amdgpu_ib *ib;  in uvd_v6_0_enc_get_create_msg()  local
223 ib = &job->ibs[0]; in uvd_v6_0_enc_get_create_msg()
226 ib->length_dw = 0; in uvd_v6_0_enc_get_create_msg()
227 ib->ptr[ib->length_dw++] = 0x00000018; in uvd_v6_0_enc_get_create_msg()
228 ib->ptr[ib->length_dw++] = 0x00000001; /* session info */ in uvd_v6_0_enc_get_create_msg()
229 ib->ptr[ib->length_dw++] = handle; in uvd_v6_0_enc_get_create_msg()
230 ib->ptr[ib->length_dw++] = 0x00010000; in uvd_v6_0_enc_get_create_msg()
231 ib->ptr[ib->length_dw++] = upper_32_bits(addr); in uvd_v6_0_enc_get_create_msg()
232 ib->ptr[ib->length_dw++] = addr; in uvd_v6_0_enc_get_create_msg()
234 ib->ptr[ib->length_dw++] = 0x00000014; in uvd_v6_0_enc_get_create_msg()
235 ib->ptr[ib->length_dw++] = 0x00000002; /* task info */ in uvd_v6_0_enc_get_create_msg()
236 ib->ptr[ib->length_dw++] = 0x0000001c; in uvd_v6_0_enc_get_create_msg()
237 ib->ptr[ib->length_dw++] = 0x00000001; in uvd_v6_0_enc_get_create_msg()
238 ib->ptr[ib->length_dw++] = 0x00000000; in uvd_v6_0_enc_get_create_msg()
240 ib->ptr[ib->length_dw++] = 0x00000008; in uvd_v6_0_enc_get_create_msg()
241 ib->ptr[ib->length_dw++] = 0x08000001; /* op initialize */ in uvd_v6_0_enc_get_create_msg()
243 for (i = ib->length_dw; i < ib_size_dw; ++i) in uvd_v6_0_enc_get_create_msg()
244 ib->ptr[i] = 0x0; in uvd_v6_0_enc_get_create_msg()
277 struct amdgpu_ib *ib; in uvd_v6_0_enc_get_destroy_msg() local
286 ib = &job->ibs[0]; in uvd_v6_0_enc_get_destroy_msg()
289 ib->length_dw = 0; in uvd_v6_0_enc_get_destroy_msg()
290 ib->ptr[ib->length_dw++] = 0x00000018; in uvd_v6_0_enc_get_destroy_msg()
291 ib->ptr[ib->length_dw++] = 0x00000001; /* session info */ in uvd_v6_0_enc_get_destroy_msg()
292 ib->ptr[ib->length_dw++] = handle; in uvd_v6_0_enc_get_destroy_msg()
293 ib->ptr[ib->length_dw++] = 0x00010000; in uvd_v6_0_enc_get_destroy_msg()
294 ib->ptr[ib->length_dw++] = upper_32_bits(addr); in uvd_v6_0_enc_get_destroy_msg()
295 ib->ptr[ib->length_dw++] = addr; in uvd_v6_0_enc_get_destroy_msg()
297 ib->ptr[ib->length_dw++] = 0x00000014; in uvd_v6_0_enc_get_destroy_msg()
298 ib->ptr[ib->length_dw++] = 0x00000002; /* task info */ in uvd_v6_0_enc_get_destroy_msg()
299 ib->ptr[ib->length_dw++] = 0x0000001c; in uvd_v6_0_enc_get_destroy_msg()
300 ib->ptr[ib->length_dw++] = 0x00000001; in uvd_v6_0_enc_get_destroy_msg()
301 ib->ptr[ib->length_dw++] = 0x00000000; in uvd_v6_0_enc_get_destroy_msg()
303 ib->ptr[ib->length_dw++] = 0x00000008; in uvd_v6_0_enc_get_destroy_msg()
304 ib->ptr[ib->length_dw++] = 0x08000002; /* op close session */ in uvd_v6_0_enc_get_destroy_msg()
306 for (i = ib->length_dw; i < ib_size_dw; ++i) in uvd_v6_0_enc_get_destroy_msg()
307 ib->ptr[i] = 0x0; in uvd_v6_0_enc_get_destroy_msg()
993 struct amdgpu_ib *ib, in uvd_v6_0_ring_emit_ib() argument
1002 amdgpu_ring_write(ring, lower_32_bits(ib->gpu_addr)); in uvd_v6_0_ring_emit_ib()
1004 amdgpu_ring_write(ring, upper_32_bits(ib->gpu_addr)); in uvd_v6_0_ring_emit_ib()
1006 amdgpu_ring_write(ring, ib->length_dw); in uvd_v6_0_ring_emit_ib()
1019 struct amdgpu_ib *ib, in uvd_v6_0_enc_ring_emit_ib() argument
1026 amdgpu_ring_write(ring, lower_32_bits(ib->gpu_addr)); in uvd_v6_0_enc_ring_emit_ib()
1027 amdgpu_ring_write(ring, upper_32_bits(ib->gpu_addr)); in uvd_v6_0_enc_ring_emit_ib()
1028 amdgpu_ring_write(ring, ib->length_dw); in uvd_v6_0_enc_ring_emit_ib()