Lines Matching refs:mdp
44 mem_data_t *mdp = io->io_data; in memio_read() local
47 if (mdp->md_off + nbytes > mdp->md_size) in memio_read()
48 nbytes = (mdp->md_size - mdp->md_off); in memio_read()
49 bcopy(mdp->md_buf + mdp->md_off, buf, nbytes); in memio_read()
50 mdp->md_off += nbytes; in memio_read()
60 mem_data_t *mdp = io->io_data; in memio_seek() local
65 mdp->md_off = offset; in memio_seek()
68 mdp->md_off += offset; in memio_seek()
71 mdp->md_off = mdp->md_size + offset; in memio_seek()
72 if (mdp->md_off > mdp->md_size) in memio_seek()
73 mdp->md_off = mdp->md_size; in memio_seek()
79 return (mdp->md_off); in memio_seek()
103 mem_data_t *mdp = mdb_alloc(sizeof (mem_data_t), UM_SLEEP); in mdb_memio_create() local
105 mdp->md_buf = buf; in mdb_memio_create()
106 mdp->md_size = size; in mdb_memio_create()
107 mdp->md_off = 0; in mdb_memio_create()
110 io->io_data = mdp; in mdb_memio_create()