Searched refs:ib_idx (Results 1 – 5 of 5) sorted by relevance
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_vce.c | 521 static int amdgpu_vce_cs_reloc(struct amdgpu_cs_parser *p, uint32_t ib_idx, in amdgpu_vce_cs_reloc() argument 525 struct amdgpu_ib *ib = &p->ibs[ib_idx]; in amdgpu_vce_cs_reloc() 532 addr = ((uint64_t)amdgpu_get_ib_value(p, ib_idx, lo)) | in amdgpu_vce_cs_reloc() 533 ((uint64_t)amdgpu_get_ib_value(p, ib_idx, hi)) << 32; in amdgpu_vce_cs_reloc() 608 int amdgpu_vce_ring_parse_cs(struct amdgpu_cs_parser *p, uint32_t ib_idx) in amdgpu_vce_ring_parse_cs() argument 610 struct amdgpu_ib *ib = &p->ibs[ib_idx]; in amdgpu_vce_ring_parse_cs() 623 uint32_t len = amdgpu_get_ib_value(p, ib_idx, idx); in amdgpu_vce_ring_parse_cs() 624 uint32_t cmd = amdgpu_get_ib_value(p, ib_idx, idx + 1); in amdgpu_vce_ring_parse_cs() 640 handle = amdgpu_get_ib_value(p, ib_idx, idx + 2); in amdgpu_vce_ring_parse_cs() 649 fb_idx = amdgpu_get_ib_value(p, ib_idx, idx + 6); in amdgpu_vce_ring_parse_cs() [all …]
|
D | amdgpu_uvd.c | 68 unsigned ib_idx; member 343 lo = amdgpu_get_ib_value(ctx->parser, ctx->ib_idx, ctx->data0); in amdgpu_uvd_cs_pass1() 344 hi = amdgpu_get_ib_value(ctx->parser, ctx->ib_idx, ctx->data1); in amdgpu_uvd_cs_pass1() 355 cmd = amdgpu_get_ib_value(ctx->parser, ctx->ib_idx, ctx->idx) >> 1; in amdgpu_uvd_cs_pass1() 630 lo = amdgpu_get_ib_value(ctx->parser, ctx->ib_idx, ctx->data0); in amdgpu_uvd_cs_pass2() 631 hi = amdgpu_get_ib_value(ctx->parser, ctx->ib_idx, ctx->data1); in amdgpu_uvd_cs_pass2() 646 ib = &ctx->parser->ibs[ctx->ib_idx]; in amdgpu_uvd_cs_pass2() 650 cmd = amdgpu_get_ib_value(ctx->parser, ctx->ib_idx, ctx->idx) >> 1; in amdgpu_uvd_cs_pass2() 710 struct amdgpu_ib *ib = &ctx->parser->ibs[ctx->ib_idx]; in amdgpu_uvd_cs_reg() 756 struct amdgpu_ib *ib = &ctx->parser->ibs[ctx->ib_idx]; in amdgpu_uvd_cs_packets() [all …]
|
D | amdgpu_uvd.h | 37 int amdgpu_uvd_ring_parse_cs(struct amdgpu_cs_parser *parser, uint32_t ib_idx);
|
D | amdgpu_vce.h | 36 int amdgpu_vce_ring_parse_cs(struct amdgpu_cs_parser *p, uint32_t ib_idx);
|
D | amdgpu.h | 329 int (*parse_cs)(struct amdgpu_cs_parser *p, uint32_t ib_idx); 1281 static inline u32 amdgpu_get_ib_value(struct amdgpu_cs_parser *p, uint32_t ib_idx, int idx) in amdgpu_get_ib_value() argument 1283 return p->ibs[ib_idx].ptr[idx]; in amdgpu_get_ib_value()
|