Lines Matching +full:device +full:- +full:unique
1 /*-
2 * SPDX-License-Identifier: BSD-3-Clause
48 #define D_TAB_SZ 317 /* unique device mapping table */
58 dev_t dev; /* files device number */
65 * Archive write update file time table (the -u, -C flag), hashed by filename.
69 * with -u, the mtime for every node in the archive must always be available
83 * Interactive rename table (-i flag), hashed by orig filename.
96 * Unique device mapping tables. Some protocols (e.g. cpio) require that the
99 * protocols that have this requirement we map c_dev to a unique value not seen
104 * The list is hashed by device number using chain collision resolution. Off of
105 * each DEVT are linked the various remaps for this device based on those bits
107 * avoid a device number during an update append, off the DEVT we would have
109 * stripped for this device so far). When we spot inode truncation we create
122 dev_t dev; /* the orig device number we now have to map */
123 struct devt *fow; /* new device map list */
129 dev_t dev; /* the new device id we use */