Lines Matching defs:minor

81 			    di_minor_t minor, controller_t *cp);
82 static int add_cluster_devs(di_node_t node, di_minor_t minor,
85 di_node_t node, di_minor_t minor);
87 static int add_devs(di_node_t node, di_minor_t minor, void *arg);
94 static char *bus_type(di_node_t node, di_minor_t minor,
101 static char *ctype(di_node_t node, di_minor_t minor);
121 static int is_cluster_disk(di_node_t node, di_minor_t minor);
123 static int is_drive(di_minor_t minor);
124 static int is_zvol(di_node_t node, di_minor_t minor);
125 static int is_HBA(di_node_t node, di_minor_t minor);
192 add_bus(struct search_args *args, di_node_t node, di_minor_t minor,
205 if ((btype = bus_type(node, minor, args->ph)) == NULL) {
303 add_cluster_devs(di_node_t node, di_minor_t minor, void *arg)
310 if (!is_cluster_disk(node, minor)) {
323 di_minor_name(minor));
330 args->minor = minor;
340 di_minor_name(minor));
355 add_controller(struct search_args *args, di_node_t node, di_minor_t minor)
406 c_type = ctype(node, minor);
519 add_devs(di_node_t node, di_minor_t minor, void *arg)
533 di_minor_name(minor));
537 "INFO: dev: %s, node: %s%d, minor: 0x%x, type: %s\n",
539 di_minor_spectype(minor),
540 (di_minor_nodetype(minor) != NULL ?
541 di_minor_nodetype(minor) : "NULL"));
544 if (bus_type(node, minor, args->ph) != NULL) {
545 if (add_bus(args, node, minor, NULL) == NULL) {
550 } else if (is_HBA(node, minor)) {
551 if (add_controller(args, node, minor) == NULL) {
556 } else if (di_minor_spectype(minor) == S_IFCHR &&
557 (is_drive(minor) || is_zvol(node, minor))) {
567 args->minor = minor;
593 if (is_zvol(node, minor)) {
598 if (di_prop_lookup_strings(di_minor_devt(minor),
634 devpath, di_minor_name(minor));
637 if (libdiskmgt_str_eq(di_minor_nodetype(minor),
662 di_minor_t minor;
673 minor = di_minor_next(pnode, NULL);
674 if (minor == NULL) {
678 if ((cp = add_controller(args, pnode, minor)) == NULL) {
1002 type = di_minor_nodetype(args->minor);
1106 ctype(di_node_t node, di_minor_t minor)
1111 type = di_minor_nodetype(minor);
1119 if (libdiskmgt_str_eq(di_minor_name(minor), "scsa2usb")) {
1229 char *minor;
1232 minor = di_minor_name(args->minor);
1235 devid_str_encode(devid, minor)) != NULL) {
1543 bus_type(di_node_t node, di_minor_t minor, di_prom_handle_t ph)
1559 if (minor != NULL && strcmp(di_minor_nodetype(minor),
1568 is_cluster_disk(di_node_t node, di_minor_t minor)
1570 if (di_minor_spectype(minor) == S_IFCHR &&
1571 libdiskmgt_str_eq(di_minor_nodetype(minor), DDI_PSEUDO) &&
1630 is_drive(di_minor_t minor)
1632 return (strncmp(di_minor_nodetype(minor), DDI_NT_BLOCK,
1637 is_zvol(di_node_t node, di_minor_t minor)
1640 minor(di_minor_devt(minor)))
1646 is_HBA(di_node_t node, di_minor_t minor)
1652 type = di_minor_nodetype(minor);
1798 di_minor_t minor;
1864 minor = di_minor_next(node, NULL);
1865 if (minor != NULL) {
1866 pp->ctype = ctype(node, minor);