Searched refs:mem_space (Results 1 - 25 of 25) sorted by relevance

/freebsd-12-stable/contrib/opencsd/decoder/include/mem_acc/
H A Dtrc_mem_acc_mapper.h59 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 Dtrc_mem_acc_base.h146 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 Dtrc_mem_acc_cb.h46 const ocsd_mem_space_acc_t mem_space);
/freebsd-12-stable/contrib/opencsd/decoder/source/mem_acc/
H A Dtrc_mem_acc_cb.cpp12 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 Dtrc_mem_acc_mapper.cpp63 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 Dtrc_mem_acc_bufptr.cpp45 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 Dtrc_mem_acc_base.cpp65 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 Dtrc_mem_acc_file.cpp202 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 Dtrc_tgt_mem_access_i.h75 * @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 Docsd_dcd_tree.h282 * @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 Dtrc_pkt_decode_base.h95 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 Dopencsd_c_api.h234 * @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 Docsd_c_api_cust_impl.h99 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 Docsd_c_api_custom.h143 const ocsd_mem_space_acc_t mem_space,
/freebsd-12-stable/contrib/opencsd/decoder/source/c_api/
H A Docsd_c_api.cpp367 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 Docsd_c_api_custom_obj.h147 const ocsd_mem_space_acc_t mem_space,
H A Docsd_c_api_custom_obj.cpp333 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 Docsd_dcd_tree.cpp219 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 Dmv_pci.c118 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 Dmtk_pcie.c116 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 Dcvmx-pko.h172 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 Dtrc_pkt_decode_ptm.cpp612 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 Docsd_if_types.h443 * @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 Dtrc_pkt_decode_etmv4i.cpp1036 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 Ddrm_bufs.c349 map->offset += dev->hose->mem_space->start;

Completed in 113 milliseconds