Lines Matching defs:lfd
398 lofi_map_file(int lfd, struct lofi_ioctl *li, const char *filename)
404 minor = ioctl(lfd, LOFI_MAP_FILE, li);
420 add_mapping(int lfd, const char *devicename, const char *filename,
461 minor = lofi_map_file(lfd, &li, filename);
479 if (ioctl(lfd, LOFI_MAP_FILE_MINOR, &li) == -1) {
494 delete_mapping(int lfd, const char *devicename, const char *filename,
507 if (ioctl(lfd, LOFI_UNMAP_FILE, &li) == -1) {
518 if (ioctl(lfd, LOFI_UNMAP_FILE_MINOR, &li) == -1) {
527 print_one_mapping(int lfd, const char *devicename, const char *filename)
537 if (ioctl(lfd, LOFI_GET_MINOR, &li) == -1) {
550 if (ioctl(lfd, LOFI_GET_FILENAME, &li) == -1) {
1345 lofi_uncompress(int lfd, const char *filename)
1367 if (ioctl(lfd, LOFI_GET_MINOR, &li) != -1)
1377 minor = lofi_map_file(lfd, &li, filename);
1382 if ((ioctl(lfd, LOFI_CHECK_COMPRESSED, &li) == -1) ||
1384 delete_mapping(lfd, devicename, filename, B_TRUE);
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);
1460 lofi_compress(int *lfd, const char *filename, int compress_index,
1491 if (ioctl(*lfd, LOFI_GET_MINOR, &lic) != -1)
1499 (void) close(*lfd);
1500 *lfd = -1;
1864 int lfd;
2056 lfd = open(lofictl, openflag);
2057 if (lfd == -1) {
2110 add_mapping(lfd, devicename, filename, cipher, rkey, rksz,
2113 lofi_compress(&lfd, filename, compress_index, segsize);
2115 lofi_uncompress(lfd, filename);
2117 delete_mapping(lfd, devicename, filename, force);
2119 print_one_mapping(lfd, devicename, filename);
2121 print_mappings(lfd);
2123 if (lfd != -1)
2124 (void) close(lfd);