Lines Matching full:structure

45  *	@bprm contains the linux_binprm structure.
60 * @bprm contains the linux_binprm structure.
68 * @bprm contains the linux_binprm structure.
75 * structure. This hook is a good place to perform state changes on the
83 * linux_binprm structure. This hook is a good place to perform state
91 * Allocate and attach a security structure to sc->security. This pointer
106 * Allocate and attach a security structure to the sb->s_security field.
107 * The s_security field is initialized to NULL when the structure is
109 * @sb contains the super_block structure to be modified.
113 * @sb contains the super_block structure to be modified.
169 * @opts binary data structure containing all lsm mount data
177 * Parse a string of security data filling in the opts structure
179 * @opts binary data structure usable by the LSM
207 * Allocate and attach a security structure to @inode->i_security. The
208 * i_security field is initialized to NULL when the inode structure is
210 * @inode contains the inode structure.
213 * @inode contains the inode structure.
214 * Deallocate the inode security structure and set @inode->i_security to
227 * @inode contains the inode structure of the newly created inode.
228 * @dir contains the inode structure of the parent directory.
240 * @inode contains the inode structure
247 * @dir contains inode structure of the parent of the new file.
248 * @dentry contains the dentry structure for the file to be created.
253 * @old_dentry contains the dentry structure for an existing
255 * @dir contains the inode structure of the parent directory
257 * @new_dentry contains the dentry structure for the new link.
261 * @old_dentry contains the dentry structure for an existing link
263 * @new_dir contains the path structure of the parent directory of
265 * @new_dentry contains the dentry structure for the new link.
269 * @dir contains the inode structure of parent directory of the file.
270 * @dentry contains the dentry structure for file to be unlinked.
274 * @dir contains the path structure of parent directory of the file.
275 * @dentry contains the dentry structure for file to be unlinked.
279 * @dir contains the inode structure of parent directory of
281 * @dentry contains the dentry structure of the symbolic link.
286 * @dir contains the path structure of parent directory of
288 * @dentry contains the dentry structure of the symbolic link.
293 * associated with inode structure @dir.
294 * @dir contains the inode structure of parent of the directory
296 * @dentry contains the dentry structure of new directory.
301 * associated with path structure @path.
302 * @dir contains the path structure of parent of the directory
304 * @dentry contains the dentry structure of new directory.
309 * @dir contains the inode structure of parent of the directory
311 * @dentry contains the dentry structure of directory to be removed.
315 * @dir contains the path structure of parent of the directory to be
317 * @dentry contains the dentry structure of directory to be removed.
324 * @dir contains the inode structure of parent of the new file.
325 * @dentry contains the dentry structure of the new file.
332 * @dir contains the path structure of parent of the new file.
333 * @dentry contains the dentry structure of the new file.
340 * @old_dir contains the inode structure for parent of the old link.
341 * @old_dentry contains the dentry structure of the old link.
342 * @new_dir contains the inode structure for parent of the new link.
343 * @new_dentry contains the dentry structure of the new link.
347 * @old_dir contains the path structure for parent of the old link.
348 * @old_dentry contains the dentry structure of the old link.
349 * @new_dir contains the path structure for parent of the new link.
350 * @new_dentry contains the dentry structure of the new link.
355 * @path contains the path structure of the file to change the mode.
361 * @path contains the path structure.
367 * @path contains the path structure.
374 * @dentry contains the dentry structure for the file link.
378 * @dentry contains the dentry structure for the link.
389 * @inode contains the inode structure to check.
397 * @dentry contains the dentry structure for the file.
398 * @attr is the iattr structure containing the new file attributes.
402 * @path contains the path structure for the file.
406 * @path contains the path structure for the file.
513 * @file contains the file structure being accessed.
517 * Allocate and attach a security structure to the file->f_security field.
518 * The security field is initialized to NULL when the structure is first
520 * @file contains the file structure to secure.
524 * @file contains the file structure being modified.
526 * @file contains the file structure.
541 * @file contains the file structure for file to map (may be NULL).
555 * @file contains the file structure.
565 * @file contains the file structure.
572 * @file contains the file structure to update.
578 * struct file, so the file structure (and associated security information)
580 * @tsk contains the structure of task receiving signal.
587 * @file contains the file structure being received.
623 * Retrieve the security identifier of the cred structure @c
660 * @file contains the file structure pointing to the file being read
667 * @file contains the file structure pointing to the file being read
731 * @cred points to the cred structure for the current task.
732 * @tcred points to the cred structure for the target task.
760 * the constant 1, or a pointer to a kernel_siginfo structure. If @info is 1 or
785 * @inode contains the inode structure for the inode.
793 * netlink_skb_parms structure. Also may be used to provide fine
796 * @skb contains the sk_buff structure for the netlink message.
805 * @sock contains the sock structure.
806 * @other contains the peer sock structure.
807 * @newsk contains the new sock structure.
812 * @sock contains the socket structure.
813 * @other contains the peer socket structure.
837 * structure. Note that the security field was not added directly to the
838 * socket structure, but rather, the socket security information is stored
844 * @sock contains the newly created socket structure.
851 * @socka contains the first socket structure.
852 * @sockb contains the second socket structure.
858 * @sock contains the socket structure.
865 * @sock contains the socket structure.
871 * @sock contains the socket structure.
878 * @sock contains the listening socket structure.
883 * @sock contains the socket structure.
889 * @sock contains the socket structure.
890 * @msg contains the message structure.
891 * @size contains the size of message structure.
897 * @sock contains the socket structure.
902 * @sock contains the socket structure.
907 * @sock contains the socket structure.
914 * @sock contains the socket structure.
921 * @sock contains the socket structure.
957 * Allocate and attach a security structure to the sk->sk_security field,
960 * Deallocate security structure.
962 * Clone/copy security structure.
985 * This hook allows a module to allocate a security structure for a TUN
987 * @security pointer to a security structure pointer.
990 * This hook allows a module to free the security structure for a TUN
992 * @security pointer to the TUN device's security structure
997 * @security pointer to the TUN device's security structure.
1000 * associated with the TUN device's sock structure.
1001 * @sk contains the existing sock structure.
1002 * @security pointer to the TUN device's security structure.
1005 * associated with the TUN device's security structure.
1006 * @security pointer to the TUN devices's security structure.
1013 * @ep pointer to sctp endpoint structure.
1022 * @sk pointer to sock structure.
1031 * @ep pointer to current sctp endpoint structure.
1032 * @sk pointer to current sock structure.
1033 * @sk pointer to new sock structure.
1041 * @sec pointer to a security structure.
1046 * @sec pointer to a security structure.
1048 * Allocate a security structure for Infiniband objects.
1049 * @sec pointer to a security structure pointer.
1052 * Deallocate an Infiniband security structure.
1053 * @sec contains the security structure to be freed.
1062 * Allocate a security structure to the xp->security field; the security
1069 * Allocate a security structure in new_ctxp that contains the
1070 * information from the old_ctx structure.
1083 * Allocate a security structure to the x->security field; the security
1093 * Allocate a security structure to the x->security field; the security
1161 * @ipcp contains the kernel IPC permission structure
1166 * @ipcp contains the kernel IPC permission structure.
1173 * Allocate and attach a security structure to the msg->security field.
1174 * The security field is initialized to NULL when the structure is first
1176 * @msg contains the message structure to be modified.
1179 * Deallocate the security structure for this message.
1180 * @msg contains the message structure to be modified.
1185 * Allocate and attach a security structure to the
1187 * NULL when the structure is first created.
1217 * queue. The @target task structure contains a pointer to the
1222 * @target contains the task structure for recipient process.
1230 * Allocate and attach a security structure to the @perm->security
1231 * field. The security field is initialized to NULL when the structure is
1233 * @perm contains the IPC permissions of the shared memory structure.
1236 * Deallocate the security structure @perm->security for the memory segment.
1237 * @perm contains the IPC permissions of the shared memory structure.
1243 * @perm contains the IPC permissions of the shared memory structure.
1250 * @perm contains the IPC permissions of the shared memory structure.
1257 * @perm contains the IPC permissions of the shared memory structure.
1265 * Allocate and attach a security structure to the @perm->security
1266 * field. The security field is initialized to NULL when the structure is
1271 * Deallocate security structure @perm->security for the semaphore.
1325 * @child contains the task_struct structure for the target process.
1332 * @parent contains the task_struct structure for debugger process.
1339 * @target contains the task_struct structure for target process.
1347 * @new contains the new credentials structure for target process.
1348 * @old contains the current credentials structure for target process.
1414 * Allocate and initialize an LSM audit rule structure.
1439 * Deallocate the LSM audit rule structure previously allocated by
1558 * Security module hook list structure.
1587 * Initializing a security_hook_list structure takes