Lines Matching refs:minor

79 			    di_minor_t minor, controller_t *cp);
80 static int add_cluster_devs(di_node_t node, di_minor_t minor,
83 di_node_t node, di_minor_t minor);
85 static int add_devs(di_node_t node, di_minor_t minor, void *arg);
92 static char *bus_type(di_node_t node, di_minor_t minor,
97 static char *ctype(di_node_t node, di_minor_t minor);
117 static int is_cluster_disk(di_node_t node, di_minor_t minor);
119 static int is_drive(di_minor_t minor);
120 static int is_zvol(di_node_t node, di_minor_t minor);
121 static int is_HBA(di_node_t node, di_minor_t minor);
190 add_bus(struct search_args *args, di_node_t node, di_minor_t minor,
203 if ((btype = bus_type(node, minor, args->ph)) == NULL) {
301 add_cluster_devs(di_node_t node, di_minor_t minor, void *arg)
308 if (!is_cluster_disk(node, minor)) {
321 di_minor_name(minor));
328 args->minor = minor;
338 di_minor_name(minor));
353 add_controller(struct search_args *args, di_node_t node, di_minor_t minor)
404 c_type = ctype(node, minor);
517 add_devs(di_node_t node, di_minor_t minor, void *arg)
531 di_minor_name(minor));
535 "INFO: dev: %s, node: %s%d, minor: 0x%x, type: %s\n",
537 di_minor_spectype(minor),
538 (di_minor_nodetype(minor) != NULL ?
539 di_minor_nodetype(minor) : "NULL"));
542 if (bus_type(node, minor, args->ph) != NULL) {
543 if (add_bus(args, node, minor, NULL) == NULL) {
548 } else if (is_HBA(node, minor)) {
549 if (add_controller(args, node, minor) == NULL) {
554 } else if (di_minor_spectype(minor) == S_IFCHR &&
555 (is_drive(minor) || is_zvol(node, minor))) {
565 args->minor = minor;
591 if (is_zvol(node, minor)) {
596 if (di_prop_lookup_strings(di_minor_devt(minor),
632 devpath, di_minor_name(minor));
635 if (libdiskmgt_str_eq(di_minor_nodetype(minor),
660 di_minor_t minor;
671 minor = di_minor_next(pnode, NULL);
672 if (minor == NULL) {
676 if ((cp = add_controller(args, pnode, minor)) == NULL) {
916 type = di_minor_nodetype(args->minor);
1020 ctype(di_node_t node, di_minor_t minor)
1025 type = di_minor_nodetype(minor);
1033 if (libdiskmgt_str_eq(di_minor_name(minor), "scsa2usb")) {
1145 char *minor;
1148 minor = di_minor_name(args->minor);
1151 devid_str_encode(devid, minor)) != NULL) {
1465 bus_type(di_node_t node, di_minor_t minor, di_prom_handle_t ph)
1481 if (minor != NULL && strcmp(di_minor_nodetype(minor),
1490 is_cluster_disk(di_node_t node, di_minor_t minor)
1492 if (di_minor_spectype(minor) == S_IFCHR &&
1493 libdiskmgt_str_eq(di_minor_nodetype(minor), DDI_PSEUDO) &&
1552 is_drive(di_minor_t minor)
1554 return (strncmp(di_minor_nodetype(minor), DDI_NT_BLOCK,
1559 is_zvol(di_node_t node, di_minor_t minor)
1562 minor(di_minor_devt(minor)))
1568 is_HBA(di_node_t node, di_minor_t minor)
1574 type = di_minor_nodetype(minor);
1721 di_minor_t minor;
1787 minor = di_minor_next(node, NULL);
1788 if (minor != NULL) {
1789 pp->ctype = ctype(node, minor);