Lines Matching refs:m_addr_t
362 typedef u_long m_addr_t; /* Enough bits to bit-hack addresses */ typedef
371 m_addr_t vaddr; /* Virtual address */
372 m_addr_t baddr; /* Bus physical address */
379 ((((m_addr_t) (m)) >> MEMO_CLUSTER_SHIFT) & VTOB_HASH_MASK)
384 m_addr_t (*getp)(struct m_pool *);
386 void (*freep)(struct m_pool *, m_addr_t);
401 m_addr_t a; in ___sym_malloc()
423 a = (m_addr_t) h[j].next; in ___sym_malloc()
444 m_addr_t a, b; in ___sym_mfree()
459 a = (m_addr_t) ptr; in ___sym_mfree()
520 static m_addr_t ___mp0_getp(m_pool_s *mp) in ___mp0_getp()
522 m_addr_t m = (m_addr_t) get_pages(); in ___mp0_getp()
529 static void ___mp0_freep(m_pool_s *mp, m_addr_t m) in ___mp0_freep()
586 static m_addr_t ___dma_getp(m_pool_s *mp) in ___dma_getp()
603 vbp->vaddr = (m_addr_t) vaddr; in ___dma_getp()
604 vbp->baddr = (m_addr_t) baddr; in ___dma_getp()
608 return (m_addr_t) vaddr; in ___dma_getp()
619 static void ___dma_freep(m_pool_s *mp, m_addr_t m) in ___dma_freep()
723 static m_addr_t __vtobus(bus_dma_tag_t dev_dmat, void *m) in __vtobus()
728 m_addr_t a = ((m_addr_t) m) & ~MEMO_CLUSTER_MASK; in __vtobus()
734 while (vp && (m_addr_t) vp->vaddr != a) in __vtobus()
740 return vp ? vp->baddr + (((m_addr_t) m) - a) : 0; in __vtobus()