Lines Matching defs:dev_name
7995 * 0 with *dev_name set to the dev name
7996 * Lookup succeeded and dev_name found
7997 * 0 with *dev_name set to NULL
8003 lookup_dev_name(char *phys_path, char **dev_name)
8007 *dev_name = NULL;
8018 *dev_name = s_strdup(cb_arg.dev_names[0]);
8020 if (*dev_name == NULL)
8031 char *dev_name = NULL;
8051 dev_name = s_strdup(cb_arg.dev_names[i]);
8056 if (dev_name == NULL) {
8064 dev_name = s_strdup(cb_arg.dev_names[i]);
8072 if (dev_name == NULL)
8074 if (strlen(dev_name) == 0) {
8075 free(dev_name);
8080 p = dev_name + strlen(dev_name) - 1;
8082 while (p != dev_name && isdigit(*p))
8088 return (dev_name);
8095 char *dev_name = NULL;
8114 dev_name = s_strdup(cb_arg.dev_names[i]);
8121 if (dev_name == NULL)
8123 if (strlen(dev_name) == 0) {
8124 free(dev_name);
8128 return (dev_name);
8134 char *dev_name = NULL;
8137 if (lookup_dev_name(node_path, &dev_name) == -1)
8140 if (dev_name == NULL) {
8144 if (lookup_dev_name(phys_path, &dev_name) == -1 ||
8145 dev_name == NULL)
8149 return (dev_name);
8156 char *dev_name = NULL;
8173 dev_name = s_strdup(cb_arg.dev_names[i]);
8179 if ((dev_name == NULL) && (cb_arg.count > 0))
8180 dev_name = s_strdup(cb_arg.dev_names[0]);
8184 return (dev_name);
8201 char *dev_name = NULL;
8243 if ((dev_name = lookup_disk_dev_name(node_path)) == NULL) {
8248 if ((dev_name = lookup_network_dev_name(node_path, driver_name))
8254 if ((dev_name = lookup_printer_dev_name(node_path)) == NULL) {
8285 if ((dev_name = lookup_lofi_dev_name(node_path, minor)) ==
8292 if (dev_name) {
8293 if ((err = nvlist_add_string(nvl, DEV_NAME, dev_name)) != 0)
8295 free(dev_name);
8296 dev_name = NULL;
8331 if (dev_name)
8332 free(dev_name);