name: kgsl_a3xx_irq_status
ID: 377
format:
	field:unsigned short common_type;	offset:0;	size:2;	signed:0;
	field:unsigned char common_flags;	offset:2;	size:1;	signed:0;
	field:unsigned char common_preempt_count;	offset:3;	size:1;	signed:0;
	field:int common_pid;	offset:4;	size:4;	signed:1;
	field:int common_padding;	offset:8;	size:4;	signed:1;

	field:__data_loc char[] device_name;	offset:12;	size:4;	signed:0;
	field:unsigned int status;	offset:16;	size:4;	signed:0;

print fmt: "d_name=%s status=%s", __get_str(device_name), REC->status ? __print_flags(REC->status, "|", { 1 << 0, "RBBM_GPU_IDLE" }, { 1 << 1, "RBBM_AHB_ERR" }, { 1 << 2, "RBBM_REG_TIMEOUT" }, { 1 << 3, "RBBM_ME_MS_TIMEOUT" }, { 1 << 4, "RBBM_PFP_MS_TIMEOUT" }, { 1 << 5, "RBBM_ATB_BUS_OVERFLOW" }, { 1 << 6, "RBBM_VFD_ERROR" }, { 1 << 7, "CP_SW" }, { 1 << 8, "CP_T0_PACKET_IN_IB" }, { 1 << 9, "CP_OPCODE_ERROR" }, { 1 << 10, "CP_RESERVED_BIT_ERROR" }, { 1 << 11, "CP_HW_FAULT" }, { 1 << 12, "CP_DMA" }, { 1 << 13, "CP_IB2_INT" }, { 1 << 14, "CP_IB1_INT" }, { 1 << 15, "CP_RB_INT" }, { 1 << 16, "CP_REG_PROTECT_FAULT" }, { 1 << 17, "CP_RB_DONE_TS" }, { 1 << 18, "CP_VS_DONE_TS" }, { 1 << 19, "CP_PS_DONE_TS" }, { 1 << 20, "CACHE_FLUSH_TS" }, { 1 << 21, "CP_AHB_ERROR_HALT" }, { 1 << 24, "MISC_HANG_DETECT" }, { 1 << 25, "UCHE_OOB_ACCESS" }) : "None"
