Lines Matching +full:trigger +full:- +full:address
58 * Tracing macro; expands to nothing for non-debug kernels.
70 struct vfs *fi_mountvfs; /* mounted-here VFS */
73 struct netbuf fi_addr; /* daemon address */
75 char *fi_map; /* context/map-name */
105 * - Grab readers when checking if certain fn_node exists
107 * - Grab readers when attempting to reference a node
109 * - Grab writers to add a new fnnode under fn_dirents and
117 * - Indicates a mount request has been sent to the daemon.
118 * - If this flag is set, the thread sets MF_WAITING on the
122 * - Set by a thread when it puts itself to sleep waiting for
126 * - Indicates a lookup request has been sent to the daemon.
127 * - If this flag is set, the thread sets MF_WAITING on the
131 * - This flag is set to indicate the mount was done in the
135 * - Direct mountpoint if set, indirect otherwise.
138 * - This is a trigger node.
141 * - User-relative context binding kind of node.
142 * - Node with this flag set requires a name match as well
147 * - At some point automountd mounted a filesystem on this node.
148 * If fn_trigger is non-NULL, v_vfsmountedhere is NULL and this
176 /* AUTOFS trigger nodes */
179 /* trigger nodes */
197 #define vntofn(vp) ((struct fnnode *)((vp)->v_data))
198 #define fntovn(fnp) (((fnp)->fn_vnode))
199 #define vfstofni(vfsp) ((struct fninfo *)((vfsp)->vfs_data))
245 * fnp->fn_lock should be held before this macro is called,
249 ASSERT(MUTEX_HELD(&(fnp)->fn_lock)); \
250 ASSERT(!((fnp)->fn_flags & operation)); \
251 (fnp)->fn_flags |= (operation); \