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 being released.
116 * @sb contains the super_block structure to be modified.
178 * @opts binary data structure containing all lsm mount data
184 * Parse a string of security data filling in the opts structure
186 * @opts binary data structure usable by the LSM
217 * Allocate and attach a security structure to @inode->i_security. The
218 * i_security field is initialized to NULL when the inode structure is
220 * @inode contains the inode structure.
223 * @inode contains the inode structure.
224 * Deallocate the inode security structure and set @inode->i_security to
237 * @inode contains the inode structure of the newly created inode.
238 * @dir contains the inode structure of the parent directory.
250 * @inode contains the inode structure
257 * @dir contains inode structure of the parent of the new file.
258 * @dentry contains the dentry structure for the file to be created.
263 * @old_dentry contains the dentry structure for an existing
265 * @dir contains the inode structure of the parent directory
267 * @new_dentry contains the dentry structure for the new link.
271 * @old_dentry contains the dentry structure for an existing link
273 * @new_dir contains the path structure of the parent directory of
275 * @new_dentry contains the dentry structure for the new link.
279 * @dir contains the inode structure of parent directory of the file.
280 * @dentry contains the dentry structure for file to be unlinked.
284 * @dir contains the path structure of parent directory of the file.
285 * @dentry contains the dentry structure for file to be unlinked.
289 * @dir contains the inode structure of parent directory of
291 * @dentry contains the dentry structure of the symbolic link.
296 * @dir contains the path structure of parent directory of
298 * @dentry contains the dentry structure of the symbolic link.
303 * associated with inode structure @dir.
304 * @dir contains the inode structure of parent of the directory
306 * @dentry contains the dentry structure of new directory.
311 * associated with path structure @path.
312 * @dir contains the path structure of parent of the directory
314 * @dentry contains the dentry structure of new directory.
319 * @dir contains the inode structure of parent of the directory
321 * @dentry contains the dentry structure of directory to be removed.
325 * @dir contains the path structure of parent of the directory to be
327 * @dentry contains the dentry structure of directory to be removed.
334 * @dir contains the inode structure of parent of the new file.
335 * @dentry contains the dentry structure of the new file.
342 * @dir contains the path structure of parent of the new file.
343 * @dentry contains the dentry structure of the new file.
350 * @old_dir contains the inode structure for parent of the old link.
351 * @old_dentry contains the dentry structure of the old link.
352 * @new_dir contains the inode structure for parent of the new link.
353 * @new_dentry contains the dentry structure of the new link.
357 * @old_dir contains the path structure for parent of the old link.
358 * @old_dentry contains the dentry structure of the old link.
359 * @new_dir contains the path structure for parent of the new link.
360 * @new_dentry contains the dentry structure of the new link.
366 * @path contains the path structure of the file to change the mode.
372 * @path contains the path structure.
378 * @path contains the path structure.
385 * @dentry contains the dentry structure for the file link.
389 * @dentry contains the dentry structure for the link.
400 * @inode contains the inode structure to check.
408 * @dentry contains the dentry structure for the file.
409 * @attr is the iattr structure containing the new file attributes.
413 * @path contains the path structure for the file.
417 * @path contains the path structure for the file.
525 * @file contains the file structure being accessed.
529 * Allocate and attach a security structure to the file->f_security field.
530 * The security field is initialized to NULL when the structure is first
532 * @file contains the file structure to secure.
536 * @file contains the file structure being modified.
538 * @file contains the file structure.
553 * @file contains the file structure for file to map (may be NULL).
567 * @file contains the file structure.
577 * @file contains the file structure.
584 * @file contains the file structure to update.
590 * struct file, so the file structure (and associated security information)
592 * @tsk contains the structure of task receiving signal.
599 * @file contains the file structure being received.
635 * Retrieve the security identifier of the cred structure @c
672 * @file contains the file structure pointing to the file being read
679 * @file contains the file structure pointing to the file being read
754 * @cred points to the cred structure for the current task.
755 * @tcred points to the cred structure for the target task.
783 * the constant 1, or a pointer to a kernel_siginfo structure. If @info is 1 or
808 * @inode contains the inode structure for the inode.
820 * netlink_skb_parms structure. Also may be used to provide fine
823 * @skb contains the sk_buff structure for the netlink message.
832 * @sock contains the sock structure.
833 * @other contains the peer sock structure.
834 * @newsk contains the new sock structure.
839 * @sock contains the socket structure.
840 * @other contains the peer socket structure.
864 * structure. Note that the security field was not added directly to the
865 * socket structure, but rather, the socket security information is stored
871 * @sock contains the newly created socket structure.
878 * @socka contains the first socket structure.
879 * @sockb contains the second socket structure.
885 * @sock contains the socket structure.
892 * @sock contains the socket structure.
898 * @sock contains the socket structure.
905 * @sock contains the listening socket structure.
910 * @sock contains the socket structure.
916 * @sock contains the socket structure.
917 * @msg contains the message structure.
918 * @size contains the size of message structure.
924 * @sock contains the socket structure.
929 * @sock contains the socket structure.
934 * @sock contains the socket structure.
941 * @sock contains the socket structure.
948 * @sock contains the socket structure.
984 * Allocate and attach a security structure to the sk->sk_security field,
987 * Deallocate security structure.
989 * Clone/copy security structure.
1012 * This hook allows a module to allocate a security structure for a TUN
1014 * @security pointer to a security structure pointer.
1017 * This hook allows a module to free the security structure for a TUN
1019 * @security pointer to the TUN device's security structure
1024 * @security pointer to the TUN device's security structure.
1027 * associated with the TUN device's sock structure.
1028 * @sk contains the existing sock structure.
1029 * @security pointer to the TUN device's security structure.
1032 * associated with the TUN device's security structure.
1033 * @security pointer to the TUN devices's security structure.
1040 * @asoc pointer to sctp association structure.
1049 * @sk pointer to sock structure.
1058 * @asoc pointer to current sctp association structure.
1059 * @sk pointer to current sock structure.
1060 * @newsk pointer to new sock structure.
1064 * @asoc pointer to sctp association structure.
1073 * @sec pointer to a security structure.
1078 * @sec pointer to a security structure.
1080 * Allocate a security structure for Infiniband objects.
1081 * @sec pointer to a security structure pointer.
1084 * Deallocate an Infiniband security structure.
1085 * @sec contains the security structure to be freed.
1094 * Allocate a security structure to the xp->security field; the security
1101 * Allocate a security structure in new_ctxp that contains the
1102 * information from the old_ctx structure.
1115 * Allocate a security structure to the x->security field; the security
1125 * Allocate a security structure to the x->security field; the security
1193 * @ipcp contains the kernel IPC permission structure
1198 * @ipcp contains the kernel IPC permission structure.
1205 * Allocate and attach a security structure to the msg->security field.
1206 * The security field is initialized to NULL when the structure is first
1208 * @msg contains the message structure to be modified.
1211 * Deallocate the security structure for this message.
1212 * @msg contains the message structure to be modified.
1217 * Allocate and attach a security structure to the
1219 * NULL when the structure is first created.
1249 * queue. The @target task structure contains a pointer to the
1254 * @target contains the task structure for recipient process.
1262 * Allocate and attach a security structure to the @perm->security
1263 * field. The security field is initialized to NULL when the structure is
1265 * @perm contains the IPC permissions of the shared memory structure.
1268 * Deallocate the security structure @perm->security for the memory segment.
1269 * @perm contains the IPC permissions of the shared memory structure.
1275 * @perm contains the IPC permissions of the shared memory structure.
1282 * @perm contains the IPC permissions of the shared memory structure.
1289 * @perm contains the IPC permissions of the shared memory structure.
1297 * Allocate and attach a security structure to the @perm->security
1298 * field. The security field is initialized to NULL when the structure is
1303 * Deallocate security structure @perm->security for the semaphore.
1357 * @child contains the task_struct structure for the target process.
1364 * @parent contains the task_struct structure for debugger process.
1371 * @target contains the task_struct structure for target process.
1379 * @new contains the new credentials structure for target process.
1380 * @old contains the current credentials structure for target process.
1446 * Allocate and initialize an LSM audit rule structure.
1471 * Deallocate the LSM audit rule structure previously allocated by
1606 * Security module hook list structure.
1636 * Initializing a security_hook_list structure takes