예제 #1
0
iopaddr_t
snia_pciio_dmamap_addr(pciio_dmamap_t pciio_dmamap,  /* use these mapping resources */
                  paddr_t paddr,        /* map for this address */
                  size_t byte_count)
{                                       /* map this many bytes */
    return DMAMAP_FUNC(pciio_dmamap, dmamap_addr)
        (CAST_DMAMAP(pciio_dmamap), paddr, byte_count);
}
예제 #2
0
파일: pciio.c 프로젝트: hugh712/Jollen
alenlist_t
pciio_dmamap_list(pciio_dmamap_t pciio_dmamap,	/* use these mapping resources */
                  alenlist_t alenlist,	/* map this Address/Length List */
                  unsigned flags)
{
    return DMAMAP_FUNC(pciio_dmamap, dmamap_list)
           (CAST_DMAMAP(pciio_dmamap), alenlist, flags);
}
예제 #3
0
void
snia_pciio_dmamap_done(pciio_dmamap_t pciio_dmamap)
{
    DMAMAP_FUNC(pciio_dmamap, dmamap_done)
        (CAST_DMAMAP(pciio_dmamap));
}
예제 #4
0
파일: pciio.c 프로젝트: hugh712/Jollen
void
pciio_dmamap_drain(pciio_dmamap_t map)
{
    DMAMAP_FUNC(map, dmamap_drain)
    (CAST_DMAMAP(map));
}
예제 #5
0
파일: pciio.c 프로젝트: hugh712/Jollen
void
pciio_dmamap_free(pciio_dmamap_t pciio_dmamap)
{
    DMAMAP_FUNC(pciio_dmamap, dmamap_free)
    (CAST_DMAMAP(pciio_dmamap));
}
예제 #6
0
void
xtalk_dmamap_drain(xtalk_dmamap_t map)
{
    DMAMAP_FUNC(map, dmamap_drain)
	(CAST_DMAMAP(map));
}
예제 #7
0
void
xtalk_dmamap_done(xtalk_dmamap_t xtalk_dmamap)
{
    DMAMAP_FUNC(xtalk_dmamap, dmamap_done)
	(CAST_DMAMAP(xtalk_dmamap));
}