TP_PROTO
TP_PROTO(struct amdgpu_bo *bo),
TP_PROTO(struct amdgpu_cs_parser *p,
TP_PROTO(struct amdgpu_job *job),
TP_PROTO(struct amdgpu_job *job),
TP_PROTO(struct amdgpu_vm *vm, struct amdgpu_ring *ring,
TP_PROTO(struct amdgpu_bo_va *bo_va,
TP_PROTO(struct amdgpu_bo_va *bo_va,
TP_PROTO(struct amdgpu_bo_va_mapping *mapping),
TP_PROTO(struct amdgpu_bo_va_mapping *mapping),
TP_PROTO(struct amdgpu_bo_va_mapping *mapping),
TP_PROTO(struct amdgpu_bo_va_mapping *mapping),
TP_PROTO(struct amdgpu_vm_update_params *p,
TP_PROTO(uint64_t pe, uint64_t addr, unsigned count,
TP_PROTO(unsigned did, uint32_t reg, uint32_t value),
TP_PROTO(uint64_t pe, uint64_t src, unsigned count, bool immediate),
TP_PROTO(struct amdgpu_ring *ring, unsigned vmid,
TP_PROTO(unsigned pasid),
TP_PROTO(unsigned pasid),
TP_PROTO(unsigned pasid),
TP_PROTO(void *prev, void *next),
TP_PROTO(struct amdgpu_ring *ring, struct dma_fence *fence),
TP_PROTO(struct amdgpu_bo_list *list, struct amdgpu_bo *bo),
TP_PROTO(uint64_t total_bo, uint64_t total_size),
TP_PROTO(struct amdgpu_bo *bo, uint32_t new_placement, uint32_t old_placement),
TP_PROTO(struct amdgpu_job *sched_job, struct dma_fence *fence),
TP_PROTO(uint32_t address, uint32_t value),
TP_PROTO(unsigned did, uint32_t reg, uint32_t value),
TP_PROTO(unsigned ih, struct amdgpu_iv_entry *iv),
TP_PROTO(const struct drm_connector_state *state),
TP_PROTO(const struct drm_crtc_state *state),
TP_PROTO(const struct drm_plane_state *state),
TP_PROTO(const struct drm_plane_state *state),
TP_PROTO(const struct drm_plane_state *state),
TP_PROTO(const struct drm_atomic_state *state),
TP_PROTO(const struct drm_atomic_state *state),
TP_PROTO(const struct drm_atomic_state *state),
TP_PROTO(const struct drm_atomic_state *state),
TP_PROTO(const struct drm_atomic_state *state, int res),
TP_PROTO(int pipe_idx, const struct dc_plane_state *plane_state,
TP_PROTO(unsigned long *count, uint32_t reg, uint32_t value),
TP_PROTO(const struct dc_clocks *clk),
TP_PROTO(const struct dce_bw_output *clk),
TP_PROTO(uint32_t trace_code, uint32_t tick_count, uint32_t param0,
TP_PROTO(int crtc_index, ktime_t refresh_rate_ns, uint32_t refresh_rate_hz),
TP_PROTO(bool begin, const char *function, const int line, const int recursion_depth),
TP_PROTO(unsigned long *count, uint32_t reg, uint32_t value),
TP_PROTO(const struct optc *optc_state, int instance, bool lock, const char *function, const int line),
TP_PROTO(unsigned long *count, uint32_t reg, uint32_t value),
TP_PROTO(void *function, u32 user_brightness, u32 converted_brightness, bool aux, bool ac),
TP_PROTO(unsigned long read_count, unsigned long write_count,
afk_getbuf, TP_PROTO(struct apple_dcp_afkep *ep, u16 size, u16 tag),
TP_PROTO(struct apple_dcp_afkep *ep, u32 rptr, u32 wptr),
TP_PROTO(struct apple_dcp_afkep *ep, u32 rptr, u32 wptr),
TP_PROTO(struct apple_dcp_afkep *ep, u32 rptr, u32 wptr),
TP_PROTO(struct apple_dcp_afkep *ep, u32 rptr, u32 wptr),
TP_PROTO(struct apple_dcp_afkep *ep, u32 rptr, u32 wptr),
TP_PROTO(struct apple_dcp_afkep *ep, u32 rptr, u32 magic, u32 size),
TP_PROTO(struct apple_dcp_afkep *ep, u32 channel, u32 type,
TP_PROTO(struct apple_dcp *dcp, int tag, const char *name),
TP_PROTO(struct apple_dcp *dcp,
TP_PROTO(struct apple_dcp *dcp, u32 swap_id),
TP_PROTO(struct apple_dcp *dcp, u32 swap_id),
TP_PROTO(struct apple_dcp *dcp, u32 swap_id, u32 width, u32 height),
TP_PROTO(struct apple_dcp *dcp, u32 swap_id),
TP_PROTO(s64 id, struct dimension *horiz, struct dimension *vert, s64 best_color_mode, bool is_virtual, s64 score),
TP_PROTO(s64 id, struct dimension *horiz, struct dimension *vert, s64 best_color_mode, bool is_virtual, s64 score),
TP_PROTO(s64 id, struct dimension *horiz, struct dimension *vert, s64 best_color_mode, bool is_virtual, s64 score),
TRACE_EVENT(dptxport_init, TP_PROTO(struct apple_dcp *dcp, u64 unit),
TP_PROTO(struct dptx_port *dptx, int idx, size_t len),
TP_PROTO(struct dptx_port *dptx, u8 core, u8 atc, u8 die),
TP_PROTO(struct dptx_port *dptx, u8 core, u8 atc, u8 die),
TP_PROTO(struct dptx_port *dptx, u32 link_rate),
TP_PROTO(struct apple_dcp *dcp, u32 nits),
TP_PROTO(struct apple_dcp *dcp, u32 id, u32 score, u32 depth,
TP_PROTO(struct apple_dcp *dcp, u32 id, u32 score, u32 width,
TP_PROTO(struct apple_dcp *dcp, u32 rates, u64 formats, unsigned int nchans),
TP_PROTO(struct apple_dcp *dcp, u8 endpoint, u64 message),
TP_PROTO(struct apple_dcp *dcp, u8 endpoint, u64 message),
TP_PROTO(int id, char *type, int ring_id, int root_entry_type,
TP_PROTO(int id, char *action, void *spt, int before, int after),
TP_PROTO(int id, char *action, void *spt, unsigned long gfn,
TP_PROTO(int id, const char *tag, void *spt, int type, u64 v,
TP_PROTO(int id, const char *tag, int page_id, void *gpt, int type),
TP_PROTO(int id, int page_id, void *gpt, int type, u64 v,
TP_PROTO(u8 vgpu_id, u8 ring_id, u32 ip_gma, u32 *cmd_va,
TP_PROTO(int id, char *reg_name, unsigned int reg, unsigned int new_val,
TP_PROTO(int id, const char *irq_name, int bit),
TP_PROTO(int id, unsigned int address, unsigned int data),
TP_PROTO(int old_id, int new_id, char *action, unsigned int reg,
TP_PROTO(int id, void *spt, int type, unsigned long mfn,
TP_PROTO(int id, void *spt, int type),
TP_PROTO(const char *prefix, unsigned long gma,
TP_PROTO(uint64_t pd_addr, unsigned ring, unsigned id),
TP_PROTO(struct drm_device *dev, int ring, u32 seqno),
TP_PROTO(struct drm_device *dev, int ring, u32 seqno),
TP_PROTO(struct drm_device *dev, int ring, u32 seqno),
TP_PROTO(struct radeon_bo *bo),
TP_PROTO(struct drm_device *dev, int ring, u32 seqno),
TP_PROTO(int ring, struct radeon_semaphore *sem),
TP_PROTO(int ring, struct radeon_semaphore *sem),
TP_PROTO(int ring, struct radeon_semaphore *sem),
TP_PROTO(struct radeon_cs_parser *p),
TP_PROTO(unsigned vmid, int ring),
TP_PROTO(struct radeon_bo_va *bo_va),
TP_PROTO(uint64_t pe, uint64_t addr, unsigned count,
TP_PROTO(struct drm_sched_job *sched_job, struct dma_fence *fence),
TP_PROTO(struct drm_sched_job *sched_job, struct dma_fence *fence),
TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity),
TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity),
TP_PROTO(struct drm_sched_job *sched_job, struct drm_sched_entity *entity),
TP_PROTO(struct drm_sched_fence *fence),