Symbol: radeon_cs_parser
sys/dev/pci/drm/radeon/evergreen_cs.c
1026
static int evergreen_cs_packet_parse_vline(struct radeon_cs_parser *p)
sys/dev/pci/drm/radeon/evergreen_cs.c
1049
static int evergreen_packet0_check(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/evergreen_cs.c
1071
static int evergreen_cs_parse_packet0(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/evergreen_cs.c
1095
static int evergreen_cs_handle_reg(struct radeon_cs_parser *p, u32 reg, u32 idx)
sys/dev/pci/drm/radeon/evergreen_cs.c
1757
static inline bool evergreen_is_safe_reg(struct radeon_cs_parser *p, u32 reg)
sys/dev/pci/drm/radeon/evergreen_cs.c
1773
static int evergreen_packet3_check(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/evergreen_cs.c
191
static int evergreen_surface_check_linear(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/evergreen_cs.c
202
static int evergreen_surface_check_linear_aligned(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/evergreen_cs.c
224
static int evergreen_surface_check_1d(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/evergreen_cs.c
255
static int evergreen_surface_check_2d(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/evergreen_cs.c
2763
int evergreen_cs_parse(struct radeon_cs_parser *p)
sys/dev/pci/drm/radeon/evergreen_cs.c
2888
int evergreen_dma_cs_parse(struct radeon_cs_parser *p)
sys/dev/pci/drm/radeon/evergreen_cs.c
298
static int evergreen_surface_check(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/evergreen_cs.c
322
static int evergreen_surface_value_conv_check(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/evergreen_cs.c
395
static int evergreen_cs_track_validate_cb(struct radeon_cs_parser *p, unsigned id)
sys/dev/pci/drm/radeon/evergreen_cs.c
497
static int evergreen_cs_track_validate_htile(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/evergreen_cs.c
562
static int evergreen_cs_track_validate_stencil(struct radeon_cs_parser *p)
sys/dev/pci/drm/radeon/evergreen_cs.c
659
static int evergreen_cs_track_validate_depth(struct radeon_cs_parser *p)
sys/dev/pci/drm/radeon/evergreen_cs.c
754
static int evergreen_cs_track_validate_texture(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/evergreen_cs.c
933
static int evergreen_cs_track_check(struct radeon_cs_parser *p)
sys/dev/pci/drm/radeon/r100.c
1288
int r100_reloc_pitch_offset(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/r100.c
1330
int r100_packet3_load_vbpntr(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/r100.c
1394
int r100_cs_parse_packet0(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/r100.c
1453
int r100_cs_packet_parse_vline(struct radeon_cs_parser *p)
sys/dev/pci/drm/radeon/r100.c
1580
static int r100_packet0_check(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/r100.c
1921
int r100_cs_track_check_pkt3_indx_buffer(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/r100.c
1939
static int r100_packet3_check(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/r100.c
2060
int r100_cs_parse(struct radeon_cs_parser *p)
sys/dev/pci/drm/radeon/r100_track.h
88
int r100_cs_packet_parse_vline(struct radeon_cs_parser *p);
sys/dev/pci/drm/radeon/r100_track.h
90
int r200_packet0_check(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/r100_track.h
94
int r100_reloc_pitch_offset(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/r100_track.h
98
int r100_packet3_load_vbpntr(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/r200.c
145
int r200_packet0_check(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/r300.c
1173
static int r300_packet3_check(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/r300.c
1281
int r300_cs_parse(struct radeon_cs_parser *p)
sys/dev/pci/drm/radeon/r300.c
627
static int r300_packet0_check(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/r600.h
32
struct radeon_cs_parser;
sys/dev/pci/drm/radeon/r600.h
55
int r600_dma_cs_next_reloc(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/r600_cs.c
1474
static int r600_check_texture_resource(struct radeon_cs_parser *p, u32 idx,
sys/dev/pci/drm/radeon/r600_cs.c
1615
static bool r600_is_safe_reg(struct radeon_cs_parser *p, u32 reg, u32 idx)
sys/dev/pci/drm/radeon/r600_cs.c
1631
static int r600_packet3_check(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/r600_cs.c
2277
int r600_cs_parse(struct radeon_cs_parser *p)
sys/dev/pci/drm/radeon/r600_cs.c
2351
int r600_dma_cs_next_reloc(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/r600_cs.c
2385
int r600_dma_cs_parse(struct radeon_cs_parser *p)
sys/dev/pci/drm/radeon/r600_cs.c
349
static int r600_cs_track_validate_cb(struct radeon_cs_parser *p, int i)
sys/dev/pci/drm/radeon/r600_cs.c
517
static int r600_cs_track_validate_db(struct radeon_cs_parser *p)
sys/dev/pci/drm/radeon/r600_cs.c
708
static int r600_cs_track_check(struct radeon_cs_parser *p)
sys/dev/pci/drm/radeon/r600_cs.c
796
static int r600_cs_packet_parse_vline(struct radeon_cs_parser *p)
sys/dev/pci/drm/radeon/r600_cs.c
827
int r600_cs_common_vline_parse(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/r600_cs.c
921
static int r600_packet0_check(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/r600_cs.c
943
static int r600_cs_parse_packet0(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/r600_cs.c
971
static int r600_cs_check_reg(struct radeon_cs_parser *p, u32 reg, u32 idx)
sys/dev/pci/drm/radeon/radeon.h
1060
static inline u32 radeon_get_ib_value(struct radeon_cs_parser *p, int idx)
sys/dev/pci/drm/radeon/radeon.h
1079
typedef int (*radeon_packet0_check_t)(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/radeon.h
1701
int radeon_uvd_cs_parse(struct radeon_cs_parser *parser);
sys/dev/pci/drm/radeon/radeon.h
1742
int radeon_vce_cs_reloc(struct radeon_cs_parser *p, int lo, int hi, unsigned size);
sys/dev/pci/drm/radeon/radeon.h
1743
int radeon_vce_cs_parse(struct radeon_cs_parser *p);
sys/dev/pci/drm/radeon/radeon.h
1823
int (*cs_parse)(struct radeon_cs_parser *p);
sys/dev/pci/drm/radeon/radeon.h
2846
extern int radeon_cs_parser_init(struct radeon_cs_parser *p, void *data);
sys/dev/pci/drm/radeon/radeon.h
2986
int radeon_cs_packet_parse(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/radeon.h
2989
bool radeon_cs_packet_next_is_pkt3_nop(struct radeon_cs_parser *p);
sys/dev/pci/drm/radeon/radeon.h
2990
void radeon_cs_dump_packet(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/radeon.h
2992
int radeon_cs_packet_next_reloc(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/radeon.h
2995
int r600_cs_common_vline_parse(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/radeon_asic.h
121
int r100_cs_track_check_pkt3_indx_buffer(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/radeon_asic.h
124
int r100_cs_parse_packet0(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/radeon_asic.h
128
int r100_cs_packet_parse(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/radeon_asic.h
175
extern int r300_cs_parse(struct radeon_cs_parser *p);
sys/dev/pci/drm/radeon/radeon_asic.h
320
int r600_cs_parse(struct radeon_cs_parser *p);
sys/dev/pci/drm/radeon/radeon_asic.h
321
int r600_dma_cs_parse(struct radeon_cs_parser *p);
sys/dev/pci/drm/radeon/radeon_asic.h
526
extern int evergreen_cs_parse(struct radeon_cs_parser *p);
sys/dev/pci/drm/radeon/radeon_asic.h
527
extern int evergreen_dma_cs_parse(struct radeon_cs_parser *p);
sys/dev/pci/drm/radeon/radeon_asic.h
82
int r100_cs_parse(struct radeon_cs_parser *p);
sys/dev/pci/drm/radeon/radeon_cs.c
209
static int radeon_cs_get_ring(struct radeon_cs_parser *p, u32 ring, s32 priority)
sys/dev/pci/drm/radeon/radeon_cs.c
252
static int radeon_cs_sync_rings(struct radeon_cs_parser *p)
sys/dev/pci/drm/radeon/radeon_cs.c
269
int radeon_cs_parser_init(struct radeon_cs_parser *p, void *data)
sys/dev/pci/drm/radeon/radeon_cs.c
420
static void radeon_cs_parser_fini(struct radeon_cs_parser *parser, int error)
sys/dev/pci/drm/radeon/radeon_cs.c
470
struct radeon_cs_parser *parser)
sys/dev/pci/drm/radeon/radeon_cs.c
506
static int radeon_bo_vm_update_pte(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/radeon_cs.c
556
struct radeon_cs_parser *parser)
sys/dev/pci/drm/radeon/radeon_cs.c
617
static int radeon_cs_ib_fill(struct radeon_device *rdev, struct radeon_cs_parser *parser)
sys/dev/pci/drm/radeon/radeon_cs.c
676
struct radeon_cs_parser parser;
sys/dev/pci/drm/radeon/radeon_cs.c
692
memset(&parser, 0, sizeof(struct radeon_cs_parser));
sys/dev/pci/drm/radeon/radeon_cs.c
746
int radeon_cs_packet_parse(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/radeon_cs.c
809
bool radeon_cs_packet_next_is_pkt3_nop(struct radeon_cs_parser *p)
sys/dev/pci/drm/radeon/radeon_cs.c
81
static int radeon_cs_parser_relocs(struct radeon_cs_parser *p)
sys/dev/pci/drm/radeon/radeon_cs.c
831
void radeon_cs_dump_packet(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/radeon_cs.c
853
int radeon_cs_packet_next_reloc(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/radeon_trace.h
31
TP_PROTO(struct radeon_cs_parser *p),
sys/dev/pci/drm/radeon/radeon_uvd.c
443
static int radeon_uvd_validate_codec(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/radeon_uvd.c
466
static int radeon_uvd_cs_msg(struct radeon_cs_parser *p, struct radeon_bo *bo,
sys/dev/pci/drm/radeon/radeon_uvd.c
561
static int radeon_uvd_cs_reloc(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/radeon_uvd.c
637
static int radeon_uvd_cs_reg(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/radeon_uvd.c
673
int radeon_uvd_cs_parse(struct radeon_cs_parser *p)
sys/dev/pci/drm/radeon/radeon_vce.c
499
int radeon_vce_cs_reloc(struct radeon_cs_parser *p, int lo, int hi,
sys/dev/pci/drm/radeon/radeon_vce.c
548
static int radeon_vce_validate_handle(struct radeon_cs_parser *p,
sys/dev/pci/drm/radeon/radeon_vce.c
586
int radeon_vce_cs_parse(struct radeon_cs_parser *p)