• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/opencsd/decoder/include/mem_acc/

Lines Matching defs:s_address

84      * @param s_address : Address to test.
88 virtual const bool addrInRange(const ocsd_vaddr_t s_address) const;
94 * @param s_address : Address to test.
98 virtual const bool addrStartOfRange(const ocsd_vaddr_t s_address) const;
105 * @param s_address : Start address within the range.
108 * @return const uint32_t : Bytes available, up to reqBytes. 0 is s_address not in range.
110 virtual const uint32_t bytesInRange(const ocsd_vaddr_t s_address, const uint32_t reqBytes) const;
124 * @param s_address : Start address of the read.
129 * @return uint32_t : Number of bytes read, 0 if s_address out of range, or mem space not accessible.
131 virtual const uint32_t readBytes(const ocsd_vaddr_t s_address, const ocsd_mem_space_acc_t memSpace, const uint32_t reqBytes, uint8_t *byteBuffer) = 0;
180 inline const bool TrcMemAccessorBase::addrInRange(const ocsd_vaddr_t s_address) const
182 return (s_address >= m_startAddress) && (s_address <= m_endAddress);
185 inline const bool TrcMemAccessorBase::addrStartOfRange(const ocsd_vaddr_t s_address) const
187 return (s_address == m_startAddress);
191 inline const uint32_t TrcMemAccessorBase::bytesInRange(const ocsd_vaddr_t s_address, const uint32_t reqBytes) const
194 if(addrInRange(s_address)) // start not in range, return 0.
197 bytesInRange = m_endAddress - s_address + 1;
231 static ocsd_err_t CreateBufferAccessor(TrcMemAccessorBase **pAccessor, const ocsd_vaddr_t s_address, const uint8_t *p_buffer, const uint32_t size);
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);