Lines Matching full:pipe
68 "Audit pipe entries and buffers");
70 "Audit pipe preselection structure");
73 * Audit pipe buffer parameters.
90 * that are delivered via the pipe. They do this in a similar manner to the
94 * pipe data structure.
118 * Per-pipe mutex protecting most fields in this data structure.
123 * Per-pipe sleep lock serializing user-generated reads and flushes.
132 * pipe.
149 * Per-pipe operation statistics.
156 * Fields relating to pipe interest: global masks for unmatched
174 * Global pipe list.
195 * queues on pipes are protected by per-pipe locks; these locks synchronize
213 * Audit pipe device.
257 * Free an audit pipe entry.
268 * Find an audit pipe preselection specification for an auid, if any.
285 * Query the per-pipe mask for a specific auid.
306 * Set the per-pipe mask for a specific auid. Add a new entry if needed;
334 * Delete a per-auid mask on an audit pipe.
356 * Delete all per-auid masks on an audit pipe.
381 * Determine whether a specific audit pipe matches a record with these
384 * - If the pipe is configured to track the default trail configuration, then
388 * - Otherwise, use the default flags or naflags configured for the pipe.
424 * Determine whether there exists a pipe interested in a record with specific
501 * interface, which arranges for them to be delivered to pipe queues.
532 * delivered to the pipe unconditionally.
561 * Allocate a new audit pipe. Connects the pipe, on success, to the global
583 * default trail. Pipe-aware application can clear the flag, set in audit_pipe_alloc()
584 * custom masks, and flush the pipe as needed. in audit_pipe_alloc()
604 * Flush all records currently present in an audit pipe; assume mutex is held.
626 * Free an audit pipe; this means freeing all preselection state and all
627 * records in the pipe. Assumes global write lock and pipe mutex are held to
629 * audit pipe is still on the global list.
664 * Audit pipe open method. Explicit privilege check isn't used as this
685 * Audit pipe ioctl() routine. Handle file descriptor and audit pipe layer
703 * Audit pipe ioctls: first come standard device node ioctls, then in audit_pipe_ioctl()
704 * manipulation of pipe settings, and finally, statistics query in audit_pipe_ioctl()
893 * Audit pipe read. Read one or more partial or complete records to user
977 * Audit pipe poll.
1001 * Audit pipe kqfilter.
1025 * Return true if there are records available for reading on the pipe.
1045 * Detach kqueue state from audit pipe.
1059 * Initialize the audit pipe system.
1071 panic("Can't initialize audit pipe subsystem"); in audit_pipe_init()