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.
238 * @dir contains inode structure of the parent of the new file.
239 * @dentry contains the dentry structure for the file to be created.
244 * @old_dentry contains the dentry structure for an existing
246 * @dir contains the inode structure of the parent directory
248 * @new_dentry contains the dentry structure for the new link.
252 * @old_dentry contains the dentry structure for an existing link
254 * @new_dir contains the path structure of the parent directory of
256 * @new_dentry contains the dentry structure for the new link.
260 * @dir contains the inode structure of parent directory of the file.
261 * @dentry contains the dentry structure for file to be unlinked.
265 * @dir contains the path structure of parent directory of the file.
266 * @dentry contains the dentry structure for file to be unlinked.
270 * @dir contains the inode structure of parent directory of
272 * @dentry contains the dentry structure of the symbolic link.
277 * @dir contains the path structure of parent directory of
279 * @dentry contains the dentry structure of the symbolic link.
284 * associated with inode structure @dir.
285 * @dir contains the inode structure of parent of the directory
287 * @dentry contains the dentry structure of new directory.
292 * associated with path structure @path.
293 * @dir contains the path structure of parent of the directory
295 * @dentry contains the dentry structure of new directory.
300 * @dir contains the inode structure of parent of the directory
302 * @dentry contains the dentry structure of directory to be removed.
306 * @dir contains the path structure of parent of the directory to be
308 * @dentry contains the dentry structure of directory to be removed.
315 * @dir contains the inode structure of parent of the new file.
316 * @dentry contains the dentry structure of the new file.
323 * @dir contains the path structure of parent of the new file.
324 * @dentry contains the dentry structure of the new file.
331 * @old_dir contains the inode structure for parent of the old link.
332 * @old_dentry contains the dentry structure of the old link.
333 * @new_dir contains the inode structure for parent of the new link.
334 * @new_dentry contains the dentry structure of the new link.
338 * @old_dir contains the path structure for parent of the old link.
339 * @old_dentry contains the dentry structure of the old link.
340 * @new_dir contains the path structure for parent of the new link.
341 * @new_dentry contains the dentry structure of the new link.
346 * @path contains the path structure of the file to change the mode.
352 * @path contains the path structure.
358 * @path contains the path structure.
365 * @dentry contains the dentry structure for the file link.
369 * @dentry contains the dentry structure for the link.
380 * @inode contains the inode structure to check.
388 * @dentry contains the dentry structure for the file.
389 * @attr is the iattr structure containing the new file attributes.
393 * @path contains the path structure for the file.
397 * @path contains the path structure for the file.
504 * @file contains the file structure being accessed.
508 * Allocate and attach a security structure to the file->f_security field.
509 * The security field is initialized to NULL when the structure is first
511 * @file contains the file structure to secure.
515 * @file contains the file structure being modified.
517 * @file contains the file structure.
532 * @file contains the file structure for file to map (may be NULL).
546 * @file contains the file structure.
556 * @file contains the file structure.
563 * @file contains the file structure to update.
569 * struct file, so the file structure (and associated security information)
571 * @tsk contains the structure of task receiving signal.
578 * @file contains the file structure being received.
614 * Retrieve the security identifier of the cred structure @c
651 * @file contains the file structure pointing to the file being read
658 * @file contains the file structure pointing to the file being read
722 * @cred points to the cred structure for the current task.
723 * @tcred points to the cred structure for the target task.
751 * the constant 1, or a pointer to a kernel_siginfo structure. If @info is 1 or
776 * @inode contains the inode structure for the inode.
784 * netlink_skb_parms structure. Also may be used to provide fine
787 * @skb contains the sk_buff structure for the netlink message.
796 * @sock contains the sock structure.
797 * @other contains the peer sock structure.
798 * @newsk contains the new sock structure.
803 * @sock contains the socket structure.
804 * @other contains the peer socket structure.
828 * structure. Note that the security field was not added directly to the
829 * socket structure, but rather, the socket security information is stored
835 * @sock contains the newly created socket structure.
842 * @socka contains the first socket structure.
843 * @sockb contains the second socket structure.
849 * @sock contains the socket structure.
856 * @sock contains the socket structure.
862 * @sock contains the socket structure.
869 * @sock contains the listening socket structure.
874 * @sock contains the socket structure.
880 * @sock contains the socket structure.
881 * @msg contains the message structure.
882 * @size contains the size of message structure.
888 * @sock contains the socket structure.
893 * @sock contains the socket structure.
898 * @sock contains the socket structure.
905 * @sock contains the socket structure.
912 * @sock contains the socket structure.
948 * Allocate and attach a security structure to the sk->sk_security field,
951 * Deallocate security structure.
953 * Clone/copy security structure.
976 * This hook allows a module to allocate a security structure for a TUN
978 * @security pointer to a security structure pointer.
981 * This hook allows a module to free the security structure for a TUN
983 * @security pointer to the TUN device's security structure
988 * @security pointer to the TUN device's security structure.
991 * associated with the TUN device's sock structure.
992 * @sk contains the existing sock structure.
993 * @security pointer to the TUN device's security structure.
996 * associated with the TUN device's security structure.
997 * @security pointer to the TUN devices's security structure.
1004 * @ep pointer to sctp endpoint structure.
1013 * @sk pointer to sock structure.
1022 * @ep pointer to current sctp endpoint structure.
1023 * @sk pointer to current sock structure.
1024 * @sk pointer to new sock structure.
1032 * @sec pointer to a security structure.
1037 * @sec pointer to a security structure.
1039 * Allocate a security structure for Infiniband objects.
1040 * @sec pointer to a security structure pointer.
1043 * Deallocate an Infiniband security structure.
1044 * @sec contains the security structure to be freed.
1053 * Allocate a security structure to the xp->security field; the security
1060 * Allocate a security structure in new_ctxp that contains the
1061 * information from the old_ctx structure.
1074 * Allocate a security structure to the x->security field; the security
1084 * Allocate a security structure to the x->security field; the security
1152 * @ipcp contains the kernel IPC permission structure
1157 * @ipcp contains the kernel IPC permission structure.
1164 * Allocate and attach a security structure to the msg->security field.
1165 * The security field is initialized to NULL when the structure is first
1167 * @msg contains the message structure to be modified.
1170 * Deallocate the security structure for this message.
1171 * @msg contains the message structure to be modified.
1176 * Allocate and attach a security structure to the
1178 * NULL when the structure is first created.
1208 * queue. The @target task structure contains a pointer to the
1213 * @target contains the task structure for recipient process.
1221 * Allocate and attach a security structure to the @perm->security
1222 * field. The security field is initialized to NULL when the structure is
1224 * @perm contains the IPC permissions of the shared memory structure.
1227 * Deallocate the security structure @perm->security for the memory segment.
1228 * @perm contains the IPC permissions of the shared memory structure.
1234 * @perm contains the IPC permissions of the shared memory structure.
1241 * @perm contains the IPC permissions of the shared memory structure.
1248 * @perm contains the IPC permissions of the shared memory structure.
1256 * Allocate and attach a security structure to the @perm->security
1257 * field. The security field is initialized to NULL when the structure is
1262 * Deallocate security structure @perm->security for the semaphore.
1316 * @child contains the task_struct structure for the target process.
1323 * @parent contains the task_struct structure for debugger process.
1330 * @target contains the task_struct structure for target process.
1338 * @new contains the new credentials structure for target process.
1339 * @old contains the current credentials structure for target process.
1405 * Allocate and initialize an LSM audit rule structure.
1430 * Deallocate the LSM audit rule structure previously allocated by
1549 * Security module hook list structure.
1578 * Initializing a security_hook_list structure takes