Home
last modified time | relevance | path

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

/linux-3.4.99/drivers/gpu/drm/radeon/
Dr100_track.h84 int r100_cs_packet_next_reloc(struct radeon_cs_parser *p,
86 void r100_cs_dump_packet(struct radeon_cs_parser *p,
89 int r100_cs_packet_parse_vline(struct radeon_cs_parser *p);
91 int r200_packet0_check(struct radeon_cs_parser *p,
95 int r100_reloc_pitch_offset(struct radeon_cs_parser *p,
99 int r100_packet3_load_vbpntr(struct radeon_cs_parser *p,
Dradeon_cs.c32 void r100_cs_dump_packet(struct radeon_cs_parser *p,
35 int radeon_cs_parser_relocs(struct radeon_cs_parser *p) in radeon_cs_parser_relocs()
94 static int radeon_cs_get_ring(struct radeon_cs_parser *p, u32 ring, s32 priority) in radeon_cs_get_ring()
118 static int radeon_cs_sync_rings(struct radeon_cs_parser *p) in radeon_cs_sync_rings()
162 int radeon_cs_parser_init(struct radeon_cs_parser *p, void *data) in radeon_cs_parser_init()
307 static void radeon_cs_parser_fini(struct radeon_cs_parser *parser, int error) in radeon_cs_parser_fini()
338 struct radeon_cs_parser *parser) in radeon_cs_ib_chunk()
383 static int radeon_bo_vm_update_pte(struct radeon_cs_parser *parser, in radeon_bo_vm_update_pte()
401 struct radeon_cs_parser *parser) in radeon_cs_ib_vm_chunk()
509 struct radeon_cs_parser parser; in radeon_cs_ioctl()
[all …]
Dr600_cs.c34 static int r600_cs_packet_next_reloc_mm(struct radeon_cs_parser *p,
36 static int r600_cs_packet_next_reloc_nomm(struct radeon_cs_parser *p,
38 typedef int (*next_reloc_t)(struct radeon_cs_parser*, struct radeon_cs_reloc**);
341 static int r600_cs_track_validate_cb(struct radeon_cs_parser *p, int i) in r600_cs_track_validate_cb()
464 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()
788 int r600_cs_packet_parse(struct radeon_cs_parser *p, in r600_cs_packet_parse()
838 static int r600_cs_packet_next_reloc_mm(struct radeon_cs_parser *p, in r600_cs_packet_next_reloc_mm()
884 static int r600_cs_packet_next_reloc_nomm(struct radeon_cs_parser *p, in r600_cs_packet_next_reloc_nomm()
927 static int r600_cs_packet_next_is_pkt3_nop(struct radeon_cs_parser *p) in r600_cs_packet_next_is_pkt3_nop()
[all …]
Dradeon_asic.h75 int r100_cs_parse(struct radeon_cs_parser *p);
120 int r100_cs_track_check_pkt3_indx_buffer(struct radeon_cs_parser *p,
123 int r100_cs_parse_packet0(struct radeon_cs_parser *p,
127 int r100_cs_packet_parse(struct radeon_cs_parser *p,
167 extern int r300_cs_parse(struct radeon_cs_parser *p);
306 int r600_cs_parse(struct radeon_cs_parser *p);
423 extern int evergreen_cs_parse(struct radeon_cs_parser *p);
Devergreen_cs.c37 static int evergreen_cs_packet_next_reloc(struct radeon_cs_parser *p,
186 static int evergreen_surface_check_linear(struct radeon_cs_parser *p, in evergreen_surface_check_linear()
197 static int evergreen_surface_check_linear_aligned(struct radeon_cs_parser *p, in evergreen_surface_check_linear_aligned()
219 static int evergreen_surface_check_1d(struct radeon_cs_parser *p, in evergreen_surface_check_1d()
250 static int evergreen_surface_check_2d(struct radeon_cs_parser *p, in evergreen_surface_check_2d()
293 static int evergreen_surface_check(struct radeon_cs_parser *p, in evergreen_surface_check()
317 static int evergreen_surface_value_conv_check(struct radeon_cs_parser *p, in evergreen_surface_value_conv_check()
390 static int evergreen_cs_track_validate_cb(struct radeon_cs_parser *p, unsigned id) in evergreen_cs_track_validate_cb()
492 static int evergreen_cs_track_validate_htile(struct radeon_cs_parser *p, in evergreen_cs_track_validate_htile()
548 static int evergreen_cs_track_validate_stencil(struct radeon_cs_parser *p) in evergreen_cs_track_validate_stencil()
[all …]
Dradeon.h818 struct radeon_cs_parser { struct
848 extern int radeon_cs_update_pages(struct radeon_cs_parser *p, int pg_idx); argument
849 extern int radeon_cs_finish_pages(struct radeon_cs_parser *p);
850 extern u32 radeon_get_ib_value(struct radeon_cs_parser *p, int idx);
861 typedef int (*radeon_packet0_check_t)(struct radeon_cs_parser *p,
864 typedef int (*radeon_packet3_check_t)(struct radeon_cs_parser *p,
1157 int (*cs_parse)(struct radeon_cs_parser *p);
1779 extern int radeon_cs_parser_init(struct radeon_cs_parser *p, void *data);
Dr100.c106 int r100_reloc_pitch_offset(struct radeon_cs_parser *p, in r100_reloc_pitch_offset()
148 int r100_packet3_load_vbpntr(struct radeon_cs_parser *p, in r100_packet3_load_vbpntr()
1222 int r100_cs_parse_packet0(struct radeon_cs_parser *p, in r100_cs_parse_packet0()
1267 void r100_cs_dump_packet(struct radeon_cs_parser *p, in r100_cs_dump_packet()
1289 int r100_cs_packet_parse(struct radeon_cs_parser *p, in r100_cs_packet_parse()
1342 int r100_cs_packet_parse_vline(struct radeon_cs_parser *p) in r100_cs_packet_parse_vline()
1429 int r100_cs_packet_next_reloc(struct radeon_cs_parser *p, in r100_cs_packet_next_reloc()
1519 static int r100_packet0_check(struct radeon_cs_parser *p, in r100_packet0_check()
1861 int r100_cs_track_check_pkt3_indx_buffer(struct radeon_cs_parser *p, in r100_cs_track_check_pkt3_indx_buffer()
1879 static int r100_packet3_check(struct radeon_cs_parser *p, in r100_packet3_check()
[all …]
Dr300.c618 static int r300_packet0_check(struct radeon_cs_parser *p, in r300_packet0_check()
1163 static int r300_packet3_check(struct radeon_cs_parser *p, in r300_packet3_check()
1271 int r300_cs_parse(struct radeon_cs_parser *p) in r300_cs_parse()
Dr200.c143 int r200_packet0_check(struct radeon_cs_parser *p, in r200_packet0_check()
Dradeon_ring.c39 u32 radeon_get_ib_value(struct radeon_cs_parser *p, int idx) in radeon_get_ib_value()