Lines Matching defs:pad
75 /* initialize the process audit data (pad) memory allocator */
140 struct p_audit_data *pad;
143 pad = P2A(p);
144 if (pad == NULL) {
151 if (pad->pad_flags & PAD_SETMASK) {
157 mutex_enter(&pad->pad_lock);
159 if (pad->pad_flags & PAD_SETMASK) {
162 mutex_exit(&pad->pad_lock);
171 ainfo->ai_mask = pad->pad_newmask;
175 pad->pad_flags &= ~PAD_SETMASK;
191 mutex_exit(&pad->pad_lock);
214 p_audit_data_t *pad; /* child process audit data */
217 pad = kmem_cache_alloc(au_pad_cache, KM_SLEEP);
219 P2A(cp) = pad;
237 pad->pad_data = opad->pad_data; /* copy parent's process audit data */
238 au_pathhold(pad->pad_root);
239 au_pathhold(pad->pad_cwd);
286 p_audit_data_t *pad;
288 pad = P2A(p);
291 ASSERT(pad != (p_audit_data_t *)0);
293 if (pad == pad0) {
298 au_pathrele(pad->pad_root);
299 au_pathrele(pad->pad_cwd);
302 * Since the pad structure is completely overwritten after alloc,
306 kmem_cache_free(au_pad_cache, pad);