Lines Matching refs:key

44  * (by key)
50 mdkey_t key,
63 nm.key = key;
87 * (by key)
173 * (by key)
179 mdkey_t key,
189 nm.key = key;
203 * (by key)
209 mdkey_t key,
218 nm.key = key;
261 mdkey_t key,
271 nm.key = key;
284 * The key is the key of the drive record and as such this
315 * (by key)
321 mdkey_t key,
325 return (meta_getnmentbykey(setno, sideno, key, NULL, NULL, NULL, ep));
329 * Ask the driver for the device name, driver name, minor number, and key;
341 mdkey_t *key,
354 nm.key = MD_KEYWILD;
374 * and expects the minor and major number and returns a key and
378 * key for the device will not be available and will be NULL.
379 * Thus, the caller is responsible for making sure the returned key
387 if (key != NULL)
388 *key = nm.retkey;
401 mdkey_t key,
415 nm.key = key;
430 return (nm.key);
440 mdkey_t key,
449 nm.key = key;
519 * add name key
537 mdkey_t key = MD_KEYWILD;
571 * and then any further additions for that name match on the key
591 if ((err = add_name(sp, thisside, key, devlist[thisside].dname,
598 /* We now have a 'key' so add in the other sides */
599 key = (mdkey_t)err;
615 err = add_name(sp, sideno, key, devlist[sideno].dname,
627 /* save key, return success */
628 np->key = key;
635 * delete name key
655 /* should have a key */
656 assert((np->key != MD_KEYWILD) && (np->key != MD_KEYBAD));
673 if ((err = del_name(sp, sideno, np->key, ep)) == -1)
679 if ((err = del_name(sp, thisside, np->key, ep)) == -1)
682 np->key = MD_KEYBAD;
734 mdkey_t key;
772 if ((key = add_name(sp, myside, MD_KEYWILD, drvname,
779 * Add myside first and use the returned key to add other sides
781 if ((key = add_name(sp, myside, MD_KEYWILD, drvname,
800 if (add_name(sp, mnside->nd_nodeid, key,
813 if (add_name(sp, side, key, drvname, minor,
823 return (key);
835 mdkey_t key,
845 assert(key != MD_KEYBAD);
851 rval = del_name(sp, myside, key, ep);
865 if ((rval = del_name(sp, mnside->nd_nodeid, key,
876 if ((rval = del_name(sp, side, key,
886 rval = del_name(sp, myside, key, ep);