Lines Matching defs:minor
94 #define XENBUSDRV_MINOR2INST(minor) ((int)(minor))
237 minor_t minor = getminor(dev);
242 if (minor != 0 || xenbusdrv_dip == NULL) {
339 minor_t minor = getminor(*devp);
345 * only allow open on minor = 0 - the clone device
347 if (minor != 0)
354 for (minor = 1; minor < XENBUSDRV_NCLONES; minor++) {
355 if (xenbusdrv_clone_tab[minor] == 0) {
356 xenbusdrv_clone_tab[minor] = 1;
361 if (minor == XENBUSDRV_NCLONES)
366 XENBUSDRV_MINOR2INST(minor)) != DDI_SUCCESS) {
368 xenbusdrv_clone_tab[minor] = 0;
372 xbs = XENBUSDRV_INST2SOFTS(XENBUSDRV_MINOR2INST(minor));
382 *devp = makedevice(getmajor(*devp), minor);
383 XENBUSDRV_DBPRINT((CE_NOTE, "Xenbus drv open succeeded, minor=%d",
384 minor));
394 minor_t minor = getminor(dev);
397 xbs = XENBUSDRV_INST2SOFTS(XENBUSDRV_MINOR2INST(minor));
421 ddi_soft_state_free(xenbusdrv_statep, XENBUSDRV_MINOR2INST(minor));
427 xenbusdrv_clone_tab[minor] = 0;
430 XENBUSDRV_DBPRINT((CE_NOTE, "Xenbus drv close succeeded, minor=%d",
431 minor));