Lines Matching defs:devicename

281 name_to_minor(const char *devicename)
286 * If devicename does not exist, then devicename contains
290 if (stat(devicename, &st)) {
293 rv = sscanf(devicename, "/dev/" LOFI_BLOCK_NAME "/%d", &minor);
296 rv = sscanf(devicename, "/dev/" LOFI_CHAR_NAME "/%d", &minor);
416 * Add a device association. If devicename is NULL, let the driver
420 add_mapping(int lfd, const char *devicename, const char *filename,
456 if (devicename == NULL) {
472 li.li_id = name_to_minor(devicename);
474 die(gettext("malformed device name %s\n"), devicename);
484 devicename);
494 delete_mapping(int lfd, const char *devicename, const char *filename,
502 if (devicename == NULL) {
514 li.li_id = name_to_minor(devicename);
516 die(gettext("malformed device name %s\n"), devicename);
519 die(gettext("could not unmap device %s"), devicename);
524 * Show filename given devicename, or devicename given filename.
527 print_one_mapping(int lfd, const char *devicename, const char *filename)
532 if (devicename == NULL) {
533 /* given filename, print devicename */
545 /* given devicename, print filename */
546 li.li_id = name_to_minor(devicename);
548 die(gettext("malformed device name %s\n"), devicename);
551 die(gettext("could not find filename for %s"), devicename);
1349 char devicename[32];
1378 (void) snprintf(devicename, sizeof (devicename), "/dev/%s/%d",
1384 delete_mapping(lfd, devicename, filename, B_TRUE);
1388 if ((compfd = open64(devicename, O_RDONLY | O_NONBLOCK)) == -1) {
1389 delete_mapping(lfd, devicename, filename, B_TRUE);
1406 delete_mapping(lfd, devicename, filename, B_TRUE);
1419 delete_mapping(lfd, devicename, filename, B_TRUE);
1440 delete_mapping(lfd, devicename, filename, B_TRUE);
1866 const char *devicename = NULL;
1907 devicename = argv[optind];
1934 devicename = optarg;
2026 devicename = argv[optind];
2110 add_mapping(lfd, devicename, filename, cipher, rkey, rksz,
2117 delete_mapping(lfd, devicename, filename, force);
2118 else if (filename || devicename)
2119 print_one_mapping(lfd, devicename, filename);