Driver Entry Points devmapdup(9E)
NAME
devmapdup - device mapping duplication entry point
SYNOPSIS
#include
#include softc;
mutexenter(&softc->mutex);
/* Allocate a new private data structure */
prvtdata = kmemalloc(sizeof (struct xxpvtdata), KMSLEP);
/* Return the new data */
prvtdata->off = p->off;
prvtdata->len = p->len;
prvtdata->ctx = p->ctx;
prvtdata->dhp = newdhp;
prvtdata->softc = p->softc;
*newpvtp = prvtdata;
mutexexit(&softc->mutex);
return (0);
}
SEE ALSO
fork(2), devmapcallbackctl(9S)
Writing Device Drivers
SunOS 5.11 Last change: 21 Jan 1997 2
|