Lines Matching full:record
157 memset(&decoder->record, 0x0, sizeof(decoder->record)); in arm_spe_read_record()
158 decoder->record.context_id = (u64)-1; in arm_spe_read_record()
170 decoder->record.timestamp = payload; in arm_spe_read_record()
177 decoder->record.from_ip = ip; in arm_spe_read_record()
179 decoder->record.to_ip = ip; in arm_spe_read_record()
181 decoder->record.virt_addr = ip; in arm_spe_read_record()
183 decoder->record.phys_addr = ip; in arm_spe_read_record()
187 decoder->record.latency = payload; in arm_spe_read_record()
190 decoder->record.context_id = payload; in arm_spe_read_record()
195 decoder->record.op |= ARM_SPE_OP_LDST; in arm_spe_read_record()
197 decoder->record.op |= ARM_SPE_OP_ST; in arm_spe_read_record()
199 decoder->record.op |= ARM_SPE_OP_LD; in arm_spe_read_record()
201 decoder->record.op |= ARM_SPE_OP_SVE_LDST; in arm_spe_read_record()
204 decoder->record.op |= ARM_SPE_OP_OTHER; in arm_spe_read_record()
206 decoder->record.op |= ARM_SPE_OP_SVE_OTHER; in arm_spe_read_record()
209 decoder->record.op |= ARM_SPE_OP_BRANCH_ERET; in arm_spe_read_record()
218 decoder->record.type |= ARM_SPE_L1D_MISS; in arm_spe_read_record()
221 decoder->record.type |= ARM_SPE_L1D_ACCESS; in arm_spe_read_record()
224 decoder->record.type |= ARM_SPE_TLB_MISS; in arm_spe_read_record()
227 decoder->record.type |= ARM_SPE_TLB_ACCESS; in arm_spe_read_record()
230 decoder->record.type |= ARM_SPE_LLC_MISS; in arm_spe_read_record()
233 decoder->record.type |= ARM_SPE_LLC_ACCESS; in arm_spe_read_record()
236 decoder->record.type |= ARM_SPE_REMOTE_ACCESS; in arm_spe_read_record()
239 decoder->record.type |= ARM_SPE_BRANCH_MISS; in arm_spe_read_record()
242 decoder->record.type |= ARM_SPE_SVE_PARTIAL_PRED; in arm_spe_read_record()
245 decoder->record.type |= ARM_SPE_SVE_EMPTY_PRED; in arm_spe_read_record()
249 decoder->record.source = payload; in arm_spe_read_record()