Lines Matching full:record

158 	memset(&decoder->record, 0x0, sizeof(decoder->record));  in arm_spe_read_record()
159 decoder->record.context_id = (u64)-1; in arm_spe_read_record()
171 decoder->record.timestamp = payload; in arm_spe_read_record()
178 decoder->record.from_ip = ip; in arm_spe_read_record()
180 decoder->record.to_ip = ip; in arm_spe_read_record()
182 decoder->record.virt_addr = ip; in arm_spe_read_record()
184 decoder->record.phys_addr = ip; in arm_spe_read_record()
186 decoder->record.prev_br_tgt = ip; in arm_spe_read_record()
190 decoder->record.latency = payload; in arm_spe_read_record()
193 decoder->record.context_id = payload; in arm_spe_read_record()
198 decoder->record.op |= ARM_SPE_OP_LDST; in arm_spe_read_record()
200 decoder->record.op |= ARM_SPE_OP_ST; in arm_spe_read_record()
202 decoder->record.op |= ARM_SPE_OP_LD; in arm_spe_read_record()
204 decoder->record.op |= ARM_SPE_OP_SVE_LDST; in arm_spe_read_record()
207 decoder->record.op |= ARM_SPE_OP_OTHER; in arm_spe_read_record()
209 decoder->record.op |= ARM_SPE_OP_SVE_OTHER; in arm_spe_read_record()
212 decoder->record.op |= ARM_SPE_OP_BRANCH_ERET; in arm_spe_read_record()
214 decoder->record.op |= ARM_SPE_OP_BR_COND; in arm_spe_read_record()
216 decoder->record.op |= ARM_SPE_OP_BR_INDIRECT; in arm_spe_read_record()
218 decoder->record.op |= ARM_SPE_OP_BR_GCS; in arm_spe_read_record()
220 decoder->record.op |= ARM_SPE_OP_BR_CR_BL; in arm_spe_read_record()
222 decoder->record.op |= ARM_SPE_OP_BR_CR_RET; in arm_spe_read_record()
224 decoder->record.op |= ARM_SPE_OP_BR_CR_NON_BL_RET; in arm_spe_read_record()
233 decoder->record.type |= ARM_SPE_L1D_MISS; in arm_spe_read_record()
236 decoder->record.type |= ARM_SPE_L1D_ACCESS; in arm_spe_read_record()
239 decoder->record.type |= ARM_SPE_TLB_MISS; in arm_spe_read_record()
242 decoder->record.type |= ARM_SPE_TLB_ACCESS; in arm_spe_read_record()
245 decoder->record.type |= ARM_SPE_LLC_MISS; in arm_spe_read_record()
248 decoder->record.type |= ARM_SPE_LLC_ACCESS; in arm_spe_read_record()
251 decoder->record.type |= ARM_SPE_REMOTE_ACCESS; in arm_spe_read_record()
254 decoder->record.type |= ARM_SPE_BRANCH_MISS; in arm_spe_read_record()
257 decoder->record.type |= ARM_SPE_BRANCH_NOT_TAKEN; in arm_spe_read_record()
260 decoder->record.type |= ARM_SPE_IN_TXN; in arm_spe_read_record()
263 decoder->record.type |= ARM_SPE_SVE_PARTIAL_PRED; in arm_spe_read_record()
266 decoder->record.type |= ARM_SPE_SVE_EMPTY_PRED; in arm_spe_read_record()
270 decoder->record.source = payload; in arm_spe_read_record()