Home
last modified time | relevance | path

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

/netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/
H A Dr100_track.h90 int r100_cs_packet_parse_vline(struct radeon_cs_parser *p);
92 int r200_packet0_check(struct radeon_cs_parser *p,
96 int r100_reloc_pitch_offset(struct radeon_cs_parser *p,
100 int r100_packet3_load_vbpntr(struct radeon_cs_parser *p,
H A Dradeon_cs.c86 static int radeon_cs_parser_relocs(struct radeon_cs_parser *p) in radeon_cs_parser_relocs()
224 static int radeon_cs_get_ring(struct radeon_cs_parser *p, u32 ring, s32 priority) in radeon_cs_get_ring()
267 static int radeon_cs_sync_rings(struct radeon_cs_parser *p) in radeon_cs_sync_rings()
285 int radeon_cs_parser_init(struct radeon_cs_parser *p, void *data) in radeon_cs_parser_init()
430 static void radeon_cs_parser_fini(struct radeon_cs_parser *parser, int error, bool backoff) in radeon_cs_parser_fini()
476 struct radeon_cs_parser *parser) in radeon_cs_ib_chunk()
512 static int radeon_bo_vm_update_pte(struct radeon_cs_parser *p, in radeon_bo_vm_update_pte()
558 struct radeon_cs_parser *parser) in radeon_cs_ib_vm_chunk()
619 static int radeon_cs_ib_fill(struct radeon_device *rdev, struct radeon_cs_parser *parser) in radeon_cs_ib_fill()
678 struct radeon_cs_parser parser; in radeon_cs_ioctl()
[all …]
H A Dradeon_evergreen_cs.c49 int r600_dma_cs_next_reloc(struct radeon_cs_parser *p,
199 static int evergreen_surface_check_linear(struct radeon_cs_parser *p, in evergreen_surface_check_linear()
210 static int evergreen_surface_check_linear_aligned(struct radeon_cs_parser *p, in evergreen_surface_check_linear_aligned()
232 static int evergreen_surface_check_1d(struct radeon_cs_parser *p, in evergreen_surface_check_1d()
263 static int evergreen_surface_check_2d(struct radeon_cs_parser *p, in evergreen_surface_check_2d()
306 static int evergreen_surface_check(struct radeon_cs_parser *p, in evergreen_surface_check()
330 static int evergreen_surface_value_conv_check(struct radeon_cs_parser *p, in evergreen_surface_value_conv_check()
403 static int evergreen_cs_track_validate_cb(struct radeon_cs_parser *p, unsigned id) in evergreen_cs_track_validate_cb()
505 static int evergreen_cs_track_validate_htile(struct radeon_cs_parser *p, in evergreen_cs_track_validate_htile()
574 static int evergreen_cs_track_validate_stencil(struct radeon_cs_parser *p) in evergreen_cs_track_validate_stencil()
[all …]
H A Dradeon_r600_cs.c355 static int r600_cs_track_validate_cb(struct radeon_cs_parser *p, int i) in r600_cs_track_validate_cb()
521 static int r600_cs_track_validate_db(struct radeon_cs_parser *p) in r600_cs_track_validate_db()
709 static int r600_cs_track_check(struct radeon_cs_parser *p) in r600_cs_track_check()
797 static int r600_cs_packet_parse_vline(struct radeon_cs_parser *p) in r600_cs_packet_parse_vline()
828 int r600_cs_common_vline_parse(struct radeon_cs_parser *p, in r600_cs_common_vline_parse()
922 static int r600_packet0_check(struct radeon_cs_parser *p, in r600_packet0_check()
944 static int r600_cs_parse_packet0(struct radeon_cs_parser *p, in r600_cs_parse_packet0()
972 static int r600_cs_check_reg(struct radeon_cs_parser *p, u32 reg, u32 idx) in r600_cs_check_reg()
1472 static int r600_check_texture_resource(struct radeon_cs_parser *p, u32 idx, in r600_check_texture_resource()
1613 static bool r600_is_safe_reg(struct radeon_cs_parser *p, u32 reg, u32 idx) in r600_is_safe_reg()
[all …]
H A Dradeon_asic.h84 int r100_cs_parse(struct radeon_cs_parser *p);
123 int r100_cs_track_check_pkt3_indx_buffer(struct radeon_cs_parser *p,
126 int r100_cs_parse_packet0(struct radeon_cs_parser *p,
130 int r100_cs_packet_parse(struct radeon_cs_parser *p,
176 extern int r300_cs_parse(struct radeon_cs_parser *p);
322 int r600_cs_parse(struct radeon_cs_parser *p);
323 int r600_dma_cs_parse(struct radeon_cs_parser *p);
530 extern int evergreen_cs_parse(struct radeon_cs_parser *p);
531 extern int evergreen_dma_cs_parse(struct radeon_cs_parser *p);
H A Dradeon_uvd.c449 static int radeon_uvd_validate_codec(struct radeon_cs_parser *p, in radeon_uvd_validate_codec()
472 static int radeon_uvd_cs_msg(struct radeon_cs_parser *p, struct radeon_bo *bo, in radeon_uvd_cs_msg()
579 static int radeon_uvd_cs_reloc(struct radeon_cs_parser *p, in radeon_uvd_cs_reloc()
655 static int radeon_uvd_cs_reg(struct radeon_cs_parser *p, in radeon_uvd_cs_reg()
691 int radeon_uvd_cs_parse(struct radeon_cs_parser *p) in radeon_uvd_cs_parse()
H A Dradeon.h1104 struct radeon_cs_parser { struct
1136 static inline u32 radeon_get_ib_value(struct radeon_cs_parser *p, int idx) in radeon_get_ib_value() argument
1155 typedef int (*radeon_packet0_check_t)(struct radeon_cs_parser *p,
1158 typedef int (*radeon_packet3_check_t)(struct radeon_cs_parser *p,
1739 int radeon_uvd_cs_parse(struct radeon_cs_parser *parser);
1780 int radeon_vce_cs_reloc(struct radeon_cs_parser *p, int lo, int hi, unsigned size);
1781 int radeon_vce_cs_parse(struct radeon_cs_parser *p);
1865 int (*cs_parse)(struct radeon_cs_parser *p);
2887 extern int radeon_cs_parser_init(struct radeon_cs_parser *p, void *data);
3020 int radeon_cs_packet_parse(struct radeon_cs_parser *p,
[all …]
H A Dradeon_vce.c527 int radeon_vce_cs_reloc(struct radeon_cs_parser *p, int lo, int hi, in radeon_vce_cs_reloc()
576 static int radeon_vce_validate_handle(struct radeon_cs_parser *p, in radeon_vce_validate_handle()
614 int radeon_vce_cs_parse(struct radeon_cs_parser *p) in radeon_vce_cs_parse()
H A Dradeon_trace.h33 TP_PROTO(struct radeon_cs_parser *p),
H A Dradeon_r300.c660 static int r300_packet0_check(struct radeon_cs_parser *p, in r300_packet0_check()
1205 static int r300_packet3_check(struct radeon_cs_parser *p, in r300_packet3_check()
1313 int r300_cs_parse(struct radeon_cs_parser *p) in r300_cs_parse()
H A Dradeon_r100.c1278 int r100_reloc_pitch_offset(struct radeon_cs_parser *p, in r100_reloc_pitch_offset()
1320 int r100_packet3_load_vbpntr(struct radeon_cs_parser *p, in r100_packet3_load_vbpntr()
1384 int r100_cs_parse_packet0(struct radeon_cs_parser *p, in r100_cs_parse_packet0()
1443 int r100_cs_packet_parse_vline(struct radeon_cs_parser *p) in r100_cs_packet_parse_vline()
1570 static int r100_packet0_check(struct radeon_cs_parser *p, in r100_packet0_check()
1911 int r100_cs_track_check_pkt3_indx_buffer(struct radeon_cs_parser *p, in r100_cs_track_check_pkt3_indx_buffer()
1929 static int r100_packet3_check(struct radeon_cs_parser *p, in r100_packet3_check()
2050 int r100_cs_parse(struct radeon_cs_parser *p) in r100_cs_parse()
H A Dradeon_r200.c150 int r200_packet0_check(struct radeon_cs_parser *p, in r200_packet0_check()
/netbsd-src/sys/external/bsd/drm2/include/
H A Dradeon_trace.h42 struct radeon_cs_parser;
50 trace_radeon_cs(struct radeon_cs_parser *p __unused) in trace_radeon_cs()