Lines Matching defs:type
1513 return (DI_MINOR(minor)->type);
1647 * Shouldn't get here. In case we do, return unknown type.
1652 DPRINTF((DI_ERR, "Unimplemented property type: 0x%x\n", flags));
1658 * Extract type-specific values of an property
1747 match_prop(di_prop_t prop, dev_t match_dev, const char *name, int type)
1768 if ((prop_type != DI_PROP_TYPE_UNKNOWN) && (prop_type != type) &&
1777 int type)
1786 (match_dev == DDI_DEV_T_NONE) || !DI_PROP_TYPE_VALID(type)) {
1792 DPRINTF((DI_TRACE1, "match prop name %s, devt 0x%lx, type %d\n",
1795 if (match_prop(prop, match_dev, name, type))
1814 DPRINTF((DI_TRACE1, "found prop name %s, devt 0x%lx, type %d\n",
2462 di_path_prop_search(di_path_t path, const char *name, int type)
2470 !DI_PROP_TYPE_VALID(type)) {
2478 DPRINTF((DI_TRACE1, "match path prop name %s, type %d\n",
2484 if ((prop_type != DI_PROP_TYPE_UNKNOWN) && (prop_type != type))
2714 const char *type;
2728 /* Exclude non-matching types if a type filter is specified */
2729 if (arg->type != NULL) {
2731 if (type_str && (strcmp(arg->type, type_str) != 0))
2754 di_walk_hp(di_node_t node, const char *type, uint_t flag, void *arg,
2781 walk_arg.type = type;