do_vdevio.c File Reference

#include "../system.h"
#include <minix/devio.h>
#include <minix/endpoint.h>

Include dependency graph for do_vdevio.c:

Go to the source code of this file.

Functions

PUBLIC int do_vdevio (message *m_ptr)

Variables

PRIVATE char vdevio_buf [VDEVIO_BUF_SIZE]
PRIVATE pvb_pair_tpvb = (pvb_pair_t *) vdevio_buf
PRIVATE pvw_pair_tpvw = (pvw_pair_t *) vdevio_buf
PRIVATE pvl_pair_tpvl = (pvl_pair_t *) vdevio_buf


Function Documentation

PUBLIC int do_vdevio message m_ptr  ) 
 

Definition at line 26 of file do_vdevio.c.

References bytes, D, DIO_BYTE, DIO_INPUT, DIO_LONG, DIO_OUTPUT, DIO_WORD, E2BIG, EFAULT, EINVAL, FALSE, i, inb(), inl(), inw(), lock, OK, outb(), outl(), outw(), proc_addr, pvb, pvl, pvw, TRUE, umap_local(), unlock, vdevio_buf, vir2phys, and who_p.


Variable Documentation

PRIVATE pvb_pair_t* pvb = (pvb_pair_t *) vdevio_buf
 

Definition at line 19 of file do_vdevio.c.

Referenced by do_vdevio(), and dsp_dma_setup().

PRIVATE pvl_pair_t* pvl = (pvl_pair_t *) vdevio_buf
 

Definition at line 21 of file do_vdevio.c.

Referenced by do_vdevio().

PRIVATE pvw_pair_t* pvw = (pvw_pair_t *) vdevio_buf
 

Definition at line 20 of file do_vdevio.c.

Referenced by do_vdevio().

PRIVATE char vdevio_buf[VDEVIO_BUF_SIZE]
 

Definition at line 18 of file do_vdevio.c.

Referenced by do_vdevio().


Generated on Fri Apr 14 23:14:35 2006 for minix by  doxygen 1.4.6