/illumos-gate/usr/src/cmd/devfsadm/ |
H A D | lofi_link.c | 34 #include <sys/lofi.h> 37 static int lofi(di_minor_t minor, di_node_t node); 45 TYPE_EXACT | DRV_EXACT, ILEVEL_0, lofi, 54 {"pseudo", "^r?lofi/[0-9]+$", RM_ALWAYS | RM_PRE | RM_HOT, 73 * /dev/lofictl -> /devices/pseudo/lofi@0:ctl 75 * /dev/lofi/1 -> /devices/pseudo/lofi@1:disk 76 * /dev/rlofi/1 -> /devices/pseudo/lofi@1:disk,raw 79 lofi(di_minor_t minor, di_node_t node) function
|
H A D | disk_link.c | 40 #include <sys/lofi.h> 115 * HOT auto cleanup of disks is done for lofi devices only. 139 * Check if link is from lofi by checking path from readlink(). 162 if (strcmp(buf, "../../devices/pseudo/lofi@") != 0) 168 * Wrapper around devfsadm_rm_link() for lofi devices.
|
/illumos-gate/usr/src/uts/intel/lofi/ |
H A D | Makefile | 36 MODULE = lofi
|
/illumos-gate/usr/src/uts/sparc/lofi/ |
H A D | Makefile | 36 MODULE = lofi
|
/illumos-gate/usr/src/cmd/hal/fdi/ |
H A D | Makefile | 51 preprobe/10osvendor/20-ignore-lofi.fdi \
|
/illumos-gate/usr/src/cmd/boot/scripts/ |
H A D | root_archive.ksh | 88 echo lofi plumb failed 232 echo lofi plumb failed 236 RLOFIDEV=`echo $LOFIDEV | sed s/lofi/rlofi/`
|
/illumos-gate/usr/src/lib/libadm/common/ |
H A D | fulldevnm.c | 40 #include <sys/lofi.h>
|
/illumos-gate/usr/src/man/man7d/ |
H A D | Makefile | 82 lofi.7d \
|
/illumos-gate/usr/src/cmd/zonestat/zonestatd/ |
H A D | zonestatd.c | 1140 uint64_t lofi, char *poolname, char *psetname, uint_t sched, uint_t cputype, 1195 zone->zsz_lofi = lofi; 1203 sys->zss_lofi += lofi; 2207 uint64_t *lofi_cap, uint64_t *lofi, uint_t *sched) 2238 *lofi = 0; 2299 vals[i++] = zsd_get_zone_rctl_limit("zone.max-lofi"); 2300 vals[i++] = zsd_get_zone_rctl_usage("zone.max-lofi"); 2344 *lofi = vals[i++]; 2401 uint64_t lofi; local 2455 &lofi, 1134 zsd_mark_zone_found(zsd_ctl_t *ctl, zsd_zone_t *zone, uint64_t cpu_shares, uint64_t cpu_cap, uint64_t ram_cap, uint64_t locked_cap, uint64_t vm_cap, uint64_t processes_cap, uint64_t processes, uint64_t lwps_cap, uint64_t lwps, uint64_t shm_cap, uint64_t shm, uint64_t shmids_cap, uint64_t shmids, uint64_t semids_cap, uint64_t semids, uint64_t msgids_cap, uint64_t msgids, uint64_t lofi_cap, uint64_t lofi, char *poolname, char *psetname, uint_t sched, uint_t cputype, uint_t iptype) argument 2201 zsd_get_zone_caps(zsd_ctl_t *ctl, zsd_zone_t *zone, uint64_t *cpu_shares, uint64_t *cpu_cap, uint64_t *ram_cap, uint64_t *locked_cap, uint64_t *vm_cap, uint64_t *processes_cap, uint64_t *processes, uint64_t *lwps_cap, uint64_t *lwps, uint64_t *shm_cap, uint64_t *shm, uint64_t *shmids_cap, uint64_t *shmids, uint64_t *semids_cap, uint64_t *semids, uint64_t *msgids_cap, uint64_t *msgids, uint64_t *lofi_cap, uint64_t *lofi, uint_t *sched) argument [all...] |
/illumos-gate/usr/src/uts/common/sys/ |
H A D | Makefile | 356 lofi.h \
|
/illumos-gate/usr/src/uts/common/xen/io/ |
H A D | xdb.c | 73 #include <sys/lofi.h> 1097 #define LOFI_DEV_NODE "/devices/pseudo/lofi@0:" 1145 cmn_err(CE_WARN, "xdb@%s: Failed to create lofi dev for %s", 1151 * return '/devices/...' instead of '/dev/lofi/...' since the 1195 cmn_err(CE_WARN, "xdb@%s: Failed to delete lofi dev for %s",
|
/illumos-gate/usr/src/cmd/lofiadm/ |
H A D | main.c | 32 * lofiadm - administer lofi(7d). Very simple, add and remove file<->device 34 * lofi and lofiadm, and so are very simple - device information is 40 #include <sys/lofi.h> 147 /* For displaying lofi mappings */ 278 * Translate a lofi device name to a minor number. We might be asked 369 if (hdl = di_devlink_init("lofi", DI_MAKE_LINK)) { 591 * Encrypted lofi and compressed lofi are mutually exclusive. 1738 * DEV_BSIZE. lofi(7D) likes it that way.
|
/illumos-gate/usr/src/lib/brand/solaris10/s10_brand/common/ |
H A D | s10_brand.c | 61 #include <sys/lofi.h> 648 * Somewhat weirdly, EIO is what the S10 lofi driver would
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | lofi.c | 30 * lofi (loopback file) driver - allows you to attach a file to a device, 32 * you tell lofi to open a file, and then use the block device you get as 33 * you would any block device. lofi translates access to the block device 37 * lofi is controlled through /dev/lofictl - this is the only device exported 38 * during attach, and is instance number 0. lofiadm communicates with lofi 39 * through ioctls on this device. When a file is attached to lofi, block and 40 * character devices are exported in /dev/lofi and /dev/rlofi. These devices 41 * are identified by lofi instance number, and the instance number is also used 42 * as the name in /dev/lofi. 44 * Virtual disks, or, labeled lofi, implement [all...] |
/illumos-gate/usr/src/uts/common/fs/ |
H A D | vfs.c | 88 #include <sys/lofi.h> 974 * automatically add a lofi device, and keep track of this fact. 1011 /* OK, this is a lofi mount. */ 4790 #define LOFINODE_PATH "/dev/lofi/%d" 4793 * Return the vnode for the lofi node if there's a lofi mount in place. 4794 * Returns -1 when there's no lofi node, 0 on success, and > 0 on
|