Home
last modified time | relevance | path

Searched refs:radeon_cs_parser (Results 1 – 13 of 13) sorted by relevance

/linux-6.12.1/drivers/gpu/drm/radeon/
Dr100_track.h88 int r100_cs_packet_parse_vline(struct radeon_cs_parser *p);
90 int r200_packet0_check(struct radeon_cs_parser *p,
94 int r100_reloc_pitch_offset(struct radeon_cs_parser *p,
98 int r100_packet3_load_vbpntr(struct radeon_cs_parser *p,
Dradeon_cs.c81 static int radeon_cs_parser_relocs(struct radeon_cs_parser *p) in radeon_cs_parser_relocs()
208 static int radeon_cs_get_ring(struct radeon_cs_parser *p, u32 ring, s32 priority) in radeon_cs_get_ring()
251 static int radeon_cs_sync_rings(struct radeon_cs_parser *p) in radeon_cs_sync_rings()
269 int radeon_cs_parser_init(struct radeon_cs_parser *p, void *data) in radeon_cs_parser_init()
420 static void radeon_cs_parser_fini(struct radeon_cs_parser *parser, int error, bool backoff) in radeon_cs_parser_fini()
466 struct radeon_cs_parser *parser) in radeon_cs_ib_chunk()
502 static int radeon_bo_vm_update_pte(struct radeon_cs_parser *p, in radeon_bo_vm_update_pte()
552 struct radeon_cs_parser *parser) in radeon_cs_ib_vm_chunk()
613 static int radeon_cs_ib_fill(struct radeon_device *rdev, struct radeon_cs_parser *parser) in radeon_cs_ib_fill()
672 struct radeon_cs_parser parser; in radeon_cs_ioctl()
[all …]
Dr600.h32 struct radeon_cs_parser;
55 int r600_dma_cs_next_reloc(struct radeon_cs_parser *p,
Dr600_cs.c349 static int r600_cs_track_validate_cb(struct radeon_cs_parser *p, int i) in r600_cs_track_validate_cb()
515 static int r600_cs_track_validate_db(struct radeon_cs_parser *p) in r600_cs_track_validate_db()
703 static int r600_cs_track_check(struct radeon_cs_parser *p) in r600_cs_track_check()
791 static int r600_cs_packet_parse_vline(struct radeon_cs_parser *p) in r600_cs_packet_parse_vline()
822 int r600_cs_common_vline_parse(struct radeon_cs_parser *p, in r600_cs_common_vline_parse()
916 static int r600_packet0_check(struct radeon_cs_parser *p, in r600_packet0_check()
938 static int r600_cs_parse_packet0(struct radeon_cs_parser *p, in r600_cs_parse_packet0()
966 static int r600_cs_check_reg(struct radeon_cs_parser *p, u32 reg, u32 idx) in r600_cs_check_reg()
1469 static int r600_check_texture_resource(struct radeon_cs_parser *p, u32 idx, in r600_check_texture_resource()
1610 static bool r600_is_safe_reg(struct radeon_cs_parser *p, u32 reg, u32 idx) in r600_is_safe_reg()
[all …]
Dradeon_asic.h82 int r100_cs_parse(struct radeon_cs_parser *p);
121 int r100_cs_track_check_pkt3_indx_buffer(struct radeon_cs_parser *p,
124 int r100_cs_parse_packet0(struct radeon_cs_parser *p,
128 int r100_cs_packet_parse(struct radeon_cs_parser *p,
174 extern int r300_cs_parse(struct radeon_cs_parser *p);
319 int r600_cs_parse(struct radeon_cs_parser *p);
320 int r600_dma_cs_parse(struct radeon_cs_parser *p);
526 extern int evergreen_cs_parse(struct radeon_cs_parser *p);
527 extern int evergreen_dma_cs_parse(struct radeon_cs_parser *p);
Devergreen_cs.c191 static int evergreen_surface_check_linear(struct radeon_cs_parser *p, in evergreen_surface_check_linear()
202 static int evergreen_surface_check_linear_aligned(struct radeon_cs_parser *p, in evergreen_surface_check_linear_aligned()
224 static int evergreen_surface_check_1d(struct radeon_cs_parser *p, in evergreen_surface_check_1d()
255 static int evergreen_surface_check_2d(struct radeon_cs_parser *p, in evergreen_surface_check_2d()
298 static int evergreen_surface_check(struct radeon_cs_parser *p, in evergreen_surface_check()
322 static int evergreen_surface_value_conv_check(struct radeon_cs_parser *p, in evergreen_surface_value_conv_check()
395 static int evergreen_cs_track_validate_cb(struct radeon_cs_parser *p, unsigned id) in evergreen_cs_track_validate_cb()
497 static int evergreen_cs_track_validate_htile(struct radeon_cs_parser *p, in evergreen_cs_track_validate_htile()
562 static int evergreen_cs_track_validate_stencil(struct radeon_cs_parser *p) in evergreen_cs_track_validate_stencil()
659 static int evergreen_cs_track_validate_depth(struct radeon_cs_parser *p) in evergreen_cs_track_validate_depth()
[all …]
Dradeon_uvd.c443 static int radeon_uvd_validate_codec(struct radeon_cs_parser *p, in radeon_uvd_validate_codec()
466 static int radeon_uvd_cs_msg(struct radeon_cs_parser *p, struct radeon_bo *bo, in radeon_uvd_cs_msg()
561 static int radeon_uvd_cs_reloc(struct radeon_cs_parser *p, in radeon_uvd_cs_reloc()
637 static int radeon_uvd_cs_reg(struct radeon_cs_parser *p, in radeon_uvd_cs_reg()
673 int radeon_uvd_cs_parse(struct radeon_cs_parser *p) in radeon_uvd_cs_parse()
Dradeon.h1017 struct radeon_cs_parser { struct
1049 static inline u32 radeon_get_ib_value(struct radeon_cs_parser *p, int idx) in radeon_get_ib_value() argument
1068 typedef int (*radeon_packet0_check_t)(struct radeon_cs_parser *p,
1688 int radeon_uvd_cs_parse(struct radeon_cs_parser *parser);
1729 int radeon_vce_cs_reloc(struct radeon_cs_parser *p, int lo, int hi, unsigned size);
1730 int radeon_vce_cs_parse(struct radeon_cs_parser *p);
1810 int (*cs_parse)(struct radeon_cs_parser *p);
2802 extern int radeon_cs_parser_init(struct radeon_cs_parser *p, void *data);
2942 int radeon_cs_packet_parse(struct radeon_cs_parser *p,
2945 bool radeon_cs_packet_next_is_pkt3_nop(struct radeon_cs_parser *p);
[all …]
Dradeon_vce.c469 int radeon_vce_cs_reloc(struct radeon_cs_parser *p, int lo, int hi, in radeon_vce_cs_reloc()
518 static int radeon_vce_validate_handle(struct radeon_cs_parser *p, in radeon_vce_validate_handle()
556 int radeon_vce_cs_parse(struct radeon_cs_parser *p) in radeon_vce_cs_parse()
Dradeon_trace.h31 TP_PROTO(struct radeon_cs_parser *p),
Dr300.c626 static int r300_packet0_check(struct radeon_cs_parser *p, in r300_packet0_check()
1172 static int r300_packet3_check(struct radeon_cs_parser *p, in r300_packet3_check()
1280 int r300_cs_parse(struct radeon_cs_parser *p) in r300_cs_parse()
Dr100.c1288 int r100_reloc_pitch_offset(struct radeon_cs_parser *p, in r100_reloc_pitch_offset()
1330 int r100_packet3_load_vbpntr(struct radeon_cs_parser *p, in r100_packet3_load_vbpntr()
1394 int r100_cs_parse_packet0(struct radeon_cs_parser *p, in r100_cs_parse_packet0()
1453 int r100_cs_packet_parse_vline(struct radeon_cs_parser *p) in r100_cs_packet_parse_vline()
1580 static int r100_packet0_check(struct radeon_cs_parser *p, in r100_packet0_check()
1921 int r100_cs_track_check_pkt3_indx_buffer(struct radeon_cs_parser *p, in r100_cs_track_check_pkt3_indx_buffer()
1939 static int r100_packet3_check(struct radeon_cs_parser *p, in r100_packet3_check()
2060 int r100_cs_parse(struct radeon_cs_parser *p) in r100_cs_parse()
Dr200.c145 int r200_packet0_check(struct radeon_cs_parser *p, in r200_packet0_check()