/freebsd-12-stable/contrib/opencsd/decoder/include/mem_acc/ |
H A D | trc_mem_acc_mapper.h | 59 const ocsd_mem_space_acc_t mem_space, 76 ocsd_err_t RemoveAccessorByAddress(const ocsd_vaddr_t st_address, const ocsd_mem_space_acc_t mem_space, const uint8_t cs_trace_id = 0); 85 virtual bool findAccessor(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, const uint8_t cs_trace_id) = 0; // set m_acc_curr if found valid range, leave unchanged if not. 86 virtual bool readFromCurrent(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, const uint8_t cs_trace_id) = 0; 115 virtual bool findAccessor(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, const uint8_t cs_trace_id); 116 virtual bool readFromCurrent(const ocsd_vaddr_t address,const ocsd_mem_space_acc_t mem_space, const uint8_t cs_trace_id);
|
H A D | trc_mem_acc_base.h | 146 const bool inMemSpace(const ocsd_mem_space_acc_t mem_space) const { return (bool)(((uint8_t)m_mem_space & (uint8_t)mem_space) != 0); }; 233 static ocsd_err_t CreateCBAccessor(TrcMemAccessorBase **pAccessor, const ocsd_vaddr_t s_address, const ocsd_vaddr_t e_address, const ocsd_mem_space_acc_t mem_space);
|
H A D | trc_mem_acc_cb.h | 46 const ocsd_mem_space_acc_t mem_space);
|
/freebsd-12-stable/contrib/opencsd/decoder/source/mem_acc/ |
H A D | trc_mem_acc_cb.cpp | 12 const ocsd_mem_space_acc_t mem_space) : 18 setMemSpace(mem_space); 10 TrcMemAccCB(const ocsd_vaddr_t s_address, const ocsd_vaddr_t e_address, const ocsd_mem_space_acc_t mem_space) argument
|
H A D | trc_mem_acc_mapper.cpp | 63 ocsd_err_t TrcMemAccMapper::ReadTargetMemory(const ocsd_vaddr_t address, const uint8_t cs_trace_id, const ocsd_mem_space_acc_t mem_space, uint32_t *num_bytes, uint8_t *p_buffer) argument 68 if(!readFromCurrent(address, mem_space, cs_trace_id)) 69 bReadFromCurr = findAccessor(address, mem_space, cs_trace_id); 73 *num_bytes = m_acc_curr->readBytes(address, mem_space, *num_bytes,p_buffer); 91 ocsd_err_t TrcMemAccMapper::RemoveAccessorByAddress(const ocsd_vaddr_t st_address, const ocsd_mem_space_acc_t mem_space, const uint8_t cs_trace_id /* = 0 */) argument 94 if(findAccessor(st_address,mem_space,cs_trace_id)) 150 bool TrcMemAccMapGlobalSpace::findAccessor(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, const uint8_t /*cs_trace_id*/) argument 157 (*it)->inMemSpace(mem_space)) 167 bool TrcMemAccMapGlobalSpace::readFromCurrent(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, const uint8_t /*cs_trace_id*/) argument 171 readFromCurr = (m_acc_curr->addrInRange(address) && m_acc_curr->inMemSpace(mem_space)); [all...] |
H A D | trc_mem_acc_bufptr.cpp | 45 const uint32_t TrcMemAccBufPtr::readBytes(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, const uint32_t reqBytes, uint8_t *byteBuffer) argument
|
H A D | trc_mem_acc_base.cpp | 65 ocsd_err_t TrcMemAccFactory::CreateCBAccessor(TrcMemAccessorBase **pAccessor, const ocsd_vaddr_t s_address, const ocsd_vaddr_t e_address, const ocsd_mem_space_acc_t mem_space) argument 69 pAcc = new (std::nothrow) TrcMemAccCB(s_address,e_address,mem_space);
|
H A D | trc_mem_acc_file.cpp | 202 const uint32_t TrcMemAccessorFile::readBytes(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, const uint32_t reqBytes, uint8_t *byteBuffer) argument
|
/freebsd-12-stable/contrib/opencsd/decoder/include/interfaces/ |
H A D | trc_tgt_mem_access_i.h | 75 * @param mem_space : Memory space to access, (secure, non-secure, optionally with EL, or any). 83 const ocsd_mem_space_acc_t mem_space,
|
/freebsd-12-stable/contrib/opencsd/decoder/include/common/ |
H A D | ocsd_dcd_tree.h | 282 * @param mem_space : Memory space 288 ocsd_err_t addBufferMemAcc(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, const uint8_t *p_mem_buffer, const uint32_t mem_length); 294 * @param mem_space : Memory space 299 ocsd_err_t addBinFileMemAcc(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, const std::string &filepath); 309 * @param mem_space : Memory space 314 ocsd_err_t addBinFileRegionMemAcc(const ocsd_file_mem_region_t *region_array, const int num_regions, const ocsd_mem_space_acc_t mem_space, const std::string &filepath); 323 * @param mem_space : Memory space 329 ocsd_err_t addCallbackMemAcc(const ocsd_vaddr_t st_address, const ocsd_vaddr_t en_address, const ocsd_mem_space_acc_t mem_space, Fn_MemAcc_CB p_cb_func, const void *p_context); 335 * @param mem_space : Memory space for the memory accessor. 339 ocsd_err_t removeMemAccByAddress(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space); [all...] |
H A D | trc_pkt_decode_base.h | 95 ocsd_err_t accessMemory(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, uint32_t *num_bytes, uint8_t *p_buffer); 171 inline ocsd_err_t TrcPktDecodeI::accessMemory(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, uint32_t *num_bytes, uint8_t *p_buffer) argument 174 return m_mem_access.first()->ReadTargetMemory(address,getCoreSightTraceID(),mem_space, num_bytes,p_buffer);
|
/freebsd-12-stable/contrib/opencsd/decoder/include/opencsd/c_api/ |
H A D | opencsd_c_api.h | 234 * @param mem_space : Associated memory space. 239 OCSD_C_API ocsd_err_t ocsd_dt_add_binfile_mem_acc(const dcd_tree_handle_t handle, const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, const char *filepath); 253 * @param mem_space : Associated memory space. 258 OCSD_C_API ocsd_err_t ocsd_dt_add_binfile_region_mem_acc(const dcd_tree_handle_t handle, const ocsd_file_mem_region_t *region_array, const int num_regions, const ocsd_mem_space_acc_t mem_space, const char *filepath); 265 * @param mem_space : Associated memory space. 271 OCSD_C_API ocsd_err_t ocsd_dt_add_buffer_mem_acc(const dcd_tree_handle_t handle, const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, const uint8_t *p_mem_buffer, const uint32_t mem_length); 281 * @param mem_space : Memory space(s) covered by the callback. 287 OCSD_C_API ocsd_err_t ocsd_dt_add_callback_mem_acc(const dcd_tree_handle_t handle, const ocsd_vaddr_t st_address, const ocsd_vaddr_t en_address, const ocsd_mem_space_acc_t mem_space, Fn_MemAcc_CB p_cb_func, const void *p_context); 294 * @param mem_space : Memory space(s) covered by the accessor. 298 OCSD_C_API ocsd_err_t ocsd_dt_remove_mem_acc(const dcd_tree_handle_t handle, const ocsd_vaddr_t st_address, const ocsd_mem_space_acc_t mem_space); [all...] |
H A D | ocsd_c_api_cust_impl.h | 99 const ocsd_mem_space_acc_t mem_space, 104 return callbacks->fn_memory_access(callbacks->lib_context, address, cs_trace_id, mem_space, num_bytes, p_buffer); 96 lib_cb_MemAccess(const ocsd_extern_dcd_cb_fns *callbacks, const ocsd_vaddr_t address, const uint8_t cs_trace_id, const ocsd_mem_space_acc_t mem_space, uint32_t *num_bytes, uint8_t *p_buffer) argument
|
H A D | ocsd_c_api_custom.h | 143 const ocsd_mem_space_acc_t mem_space,
|
/freebsd-12-stable/contrib/opencsd/decoder/source/c_api/ |
H A D | ocsd_c_api.cpp | 367 OCSD_C_API ocsd_err_t ocsd_dt_add_binfile_mem_acc(const dcd_tree_handle_t handle, const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, const char *filepath) argument 373 err = pDT->addBinFileMemAcc(address,mem_space,filepath); 377 OCSD_C_API ocsd_err_t ocsd_dt_add_binfile_region_mem_acc(const dcd_tree_handle_t handle, const ocsd_file_mem_region_t *region_array, const int num_regions, const ocsd_mem_space_acc_t mem_space, const char *filepath) argument 383 err = pDT->addBinFileRegionMemAcc(region_array,num_regions,mem_space,filepath); 387 OCSD_C_API ocsd_err_t ocsd_dt_add_buffer_mem_acc(const dcd_tree_handle_t handle, const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, const uint8_t *p_mem_buffer, const uint32_t mem_length) argument 393 err = pDT->addBufferMemAcc(address,mem_space,p_mem_buffer,mem_length); 397 OCSD_C_API ocsd_err_t ocsd_dt_add_callback_mem_acc(const dcd_tree_handle_t handle, const ocsd_vaddr_t st_address, const ocsd_vaddr_t en_address, const ocsd_mem_space_acc_t mem_space, Fn_MemAcc_CB p_cb_func, const void *p_context) argument 403 err = pDT->addCallbackMemAcc(st_address,en_address,mem_space,p_cb_func,p_context); 407 OCSD_C_API ocsd_err_t ocsd_dt_remove_mem_acc(const dcd_tree_handle_t handle, const ocsd_vaddr_t st_address, const ocsd_mem_space_acc_t mem_space) argument 414 err = pDT->removeMemAccByAddress(st_address,mem_space); [all...] |
H A D | ocsd_c_api_custom_obj.h | 147 const ocsd_mem_space_acc_t mem_space,
|
H A D | ocsd_c_api_custom_obj.cpp | 333 const ocsd_mem_space_acc_t mem_space, 338 return ((CustomDecoderWrapper *)lib_context)->m_pMemAccessor->ReadTargetMemory(address, cs_trace_id, mem_space, num_bytes, p_buffer); 330 MemAccessCB(const void *lib_context, const ocsd_vaddr_t address, const uint8_t cs_trace_id, const ocsd_mem_space_acc_t mem_space, uint32_t *num_bytes, uint8_t *p_buffer) argument
|
/freebsd-12-stable/contrib/opencsd/decoder/source/ |
H A D | ocsd_dcd_tree.cpp | 219 ocsd_err_t DecodeTree::addBufferMemAcc(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, const uint8_t *p_mem_buffer, const uint32_t mem_length) argument 235 pMBuffAcc->setMemSpace(mem_space); 247 ocsd_err_t DecodeTree::addBinFileMemAcc(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, const std::string &filepath) argument 263 pAcc->setMemSpace(mem_space); 276 ocsd_err_t DecodeTree::addBinFileRegionMemAcc(const ocsd_file_mem_region_t *region_array, const int num_regions, const ocsd_mem_space_acc_t mem_space, const std::string &filepath) argument 303 pAcc->setMemSpace(mem_space); 317 ocsd_err_t DecodeTree::addCallbackMemAcc(const ocsd_vaddr_t st_address, const ocsd_vaddr_t en_address, const ocsd_mem_space_acc_t mem_space, Fn_MemAcc_CB p_cb_func, const void *p_context) argument 326 ocsd_err_t err = TrcMemAccFactory::CreateCBAccessor(&p_accessor, st_address, en_address, mem_space); 344 ocsd_err_t DecodeTree::removeMemAccByAddress(const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space) argument 348 return m_default_mapper->RemoveAccessorByAddress(address,mem_space, [all...] |
/freebsd-12-stable/sys/arm/mv/ |
H A D | mv_pci.c | 118 struct mv_pci_range *mem_space) 157 bzero(mem_space, sizeof(*mem_space)); 171 pci_space = mem_space; 220 struct mv_pci_range *mem_space) 225 if ((err = mv_pci_ranges_decode(node, io_space, mem_space)) != 0) { 232 mv_pci_range_dump(mem_space); 240 struct mv_pci_range io_space, mem_space; local 243 if ((error = mv_pci_ranges_decode(node, &io_space, &mem_space)) != 0) 251 devmap->pd_va = (mem_va ? mem_va : mem_space 117 mv_pci_ranges_decode(phandle_t node, struct mv_pci_range *io_space, struct mv_pci_range *mem_space) argument 219 mv_pci_ranges(phandle_t node, struct mv_pci_range *io_space, struct mv_pci_range *mem_space) argument 1166 struct mv_pci_range io_space, mem_space; local [all...] |
/freebsd-12-stable/sys/mips/mediatek/ |
H A D | mtk_pcie.c | 116 struct mtk_pci_range *mem_space) 154 bzero(mem_space, sizeof(*mem_space)); 166 pci_space = mem_space; 189 struct mtk_pci_range *mem_space) 193 if ((err = mtk_pci_ranges_decode(node, io_space, mem_space)) != 0) { 198 mtk_pci_range_dump(mem_space); 232 struct mtk_pci_range io_space, mem_space; local 274 if (mtk_pci_ranges(node, &io_space, &mem_space)) { 282 sc->sc_mem_base = mem_space 115 mtk_pci_ranges_decode(phandle_t node, struct mtk_pci_range *io_space, struct mtk_pci_range *mem_space) argument 188 mtk_pci_ranges(phandle_t node, struct mtk_pci_range *io_space, struct mtk_pci_range *mem_space) argument [all...] |
/freebsd-12-stable/sys/contrib/octeon-sdk/ |
H A D | cvmx-pko.h | 172 cvmx_mips_space_t mem_space : 2; /**< Must CVMX_IO_SEG */ member in struct:__anon11336::__anon11337 293 ptr.s.mem_space = CVMX_IO_SEG; 739 ptr.s.mem_space = CVMX_IO_SEG;
|
/freebsd-12-stable/contrib/opencsd/decoder/source/ptm/ |
H A D | trc_pkt_decode_ptm.cpp | 612 ocsd_mem_space_acc_t mem_space = (m_pe_context.security_level == ocsd_sec_secure) ? OCSD_MEM_SPACE_S : OCSD_MEM_SPACE_N; local 623 err = accessMemory(m_instr_info.instr_addr,mem_space,&bytesReq,(uint8_t *)&opcode);
|
/freebsd-12-stable/contrib/opencsd/decoder/include/opencsd/ |
H A D | ocsd_if_types.h | 443 * @param mem_space : memory space of accessed memory (current EL & security state) 449 typedef uint32_t (* Fn_MemAcc_CB)(const void *p_context, const ocsd_vaddr_t address, const ocsd_mem_space_acc_t mem_space, const uint32_t reqBytes, uint8_t *byteBuffer);
|
/freebsd-12-stable/contrib/opencsd/decoder/source/etmv4/ |
H A D | trc_pkt_decode_etmv4i.cpp | 1036 ocsd_mem_space_acc_t mem_space = m_is_secure ? OCSD_MEM_SPACE_S : OCSD_MEM_SPACE_N; local 1046 err = accessMemory(m_instr_info.instr_addr,mem_space,&bytesReq,(uint8_t *)&opcode);
|
/freebsd-12-stable/sys/dev/drm2/ |
H A D | drm_bufs.c | 349 map->offset += dev->hose->mem_space->start;
|