pio_bcopyin(D3X)
pio_bcopyin - copy data from a bus (I/O) address to kernel's virtual space
As shipped in IRIX 6.5.5. Unchanged since IRIX 6.5.
NAME pio_bcopyin - copy data from a bus (I/O) address to kernel's virtual space SYNOPSIS #include <sys/types.h> #include <sys/ddi.h> #include <sys/pio.h> int pio_bcopyin(piomap_t *piomap, iopaddr_t iopaddr, void *kvaddr, int size, int itmsz, int flag); Arguments piomap The PIO map returned from pio_mapalloc(D3X). iopaddr The bus (I/O) address. kvaddr The kernel's virtual address. size The byte count of the transfer. itmsz The element size of each read or write on the bus. flag PIO_NOSLEEP if this call shouldn't block. DESCRIPTION pio_bcopyin copies data from the bus address space to the kernel virtual address space. Return Values The number of bytes transferred. See Also pio_mapalloc(D3X), pio_mapfree(D3X), pio_mapaddr(D3X), pio_badaddr(D3X), pio_wbadaddr(D3X), pio_bcopyout(D3X)