Lines Matching refs:key

46  * (by key)
52 mdkey_t key,
65 nm.key = key;
89 * (by key)
175 * (by key)
181 mdkey_t key,
191 nm.key = key;
205 * (by key)
211 mdkey_t key,
220 nm.key = key;
263 mdkey_t key,
273 nm.key = key;
286 * The key is the key of the drive record and as such this
317 * (by key)
323 mdkey_t key,
327 return (meta_getnmentbykey(setno, sideno, key, NULL, NULL, NULL, ep));
331 * Ask the driver for the device name, driver name, minor number, and key;
343 mdkey_t *key,
356 nm.key = MD_KEYWILD;
376 * and expects the minor and major number and returns a key and
380 * key for the device will not be available and will be NULL.
381 * Thus, the caller is responsible for making sure the returned key
389 if (key != NULL)
390 *key = nm.retkey;
403 mdkey_t key,
417 nm.key = key;
432 return (nm.key);
442 mdkey_t key,
451 nm.key = key;
521 * add name key
539 mdkey_t key = MD_KEYWILD;
573 * and then any further additions for that name match on the key
593 if ((err = add_name(sp, thisside, key, devlist[thisside].dname,
600 /* We now have a 'key' so add in the other sides */
601 key = (mdkey_t)err;
617 err = add_name(sp, sideno, key, devlist[sideno].dname,
629 /* save key, return success */
630 np->key = key;
637 * delete name key
657 /* should have a key */
658 assert((np->key != MD_KEYWILD) && (np->key != MD_KEYBAD));
675 if ((err = del_name(sp, sideno, np->key, ep)) == -1)
681 if ((err = del_name(sp, thisside, np->key, ep)) == -1)
684 np->key = MD_KEYBAD;
736 mdkey_t key;
774 if ((key = add_name(sp, myside, MD_KEYWILD, drvname,
781 * Add myside first and use the returned key to add other sides
783 if ((key = add_name(sp, myside, MD_KEYWILD, drvname,
802 if (add_name(sp, mnside->nd_nodeid, key, drvname,
814 if (add_name(sp, side, key, drvname, minor, devname,
824 return (key);
836 mdkey_t key,
846 assert(key != MD_KEYBAD);
852 rval = del_name(sp, myside, key, ep);
866 if ((rval = del_name(sp, mnside->nd_nodeid, key,
877 if ((rval = del_name(sp, side, key, ep)) == -1) {
886 rval = del_name(sp, myside, key, ep);