devmap_softlock
struct devmap_softlock *next;
struct devmap_softlock *dh_softlock;
static struct devmap_softlock *devmap_slist = NULL;
struct devmap_softlock *slock,
struct devmap_softlock *slock,
struct devmap_softlock *slock = NULL;
static struct devmap_softlock *devmap_softlock_init(dev_t, ulong_t);
static int devmap_softlock_enter(struct devmap_softlock *, size_t,
static void devmap_softlock_exit(struct devmap_softlock *, size_t,
static struct devmap_softlock *
struct devmap_softlock *slock;
struct devmap_softlock *tmp;
tmp = kmem_zalloc(sizeof (struct devmap_softlock), KM_SLEEP);
kmem_free(tmp, sizeof (struct devmap_softlock));
struct devmap_softlock *slock = dhp->dh_softlock;
struct devmap_softlock *tmp;
struct devmap_softlock *parent;
kmem_free(slock, sizeof (struct devmap_softlock));
struct devmap_softlock *slock = NULL;