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
186 * Parse a string of security data filling in the opts structure
188 * @opts binary data structure usable by the LSM
216 * Allocate and attach a security structure to @inode->i_security. The
217 * i_security field is initialized to NULL when the inode structure is
219 * @inode contains the inode structure.
222 * @inode contains the inode structure.
223 * Deallocate the inode security structure and set @inode->i_security to
236 * @inode contains the inode structure of the newly created inode.
237 * @dir contains the inode structure of the parent directory.
249 * @inode contains the inode structure
256 * @dir contains inode structure of the parent of the new file.
257 * @dentry contains the dentry structure for the file to be created.
262 * @old_dentry contains the dentry structure for an existing
264 * @dir contains the inode structure of the parent directory
266 * @new_dentry contains the dentry structure for the new link.
270 * @old_dentry contains the dentry structure for an existing link
272 * @new_dir contains the path structure of the parent directory of
274 * @new_dentry contains the dentry structure for the new link.
278 * @dir contains the inode structure of parent directory of the file.
279 * @dentry contains the dentry structure for file to be unlinked.
283 * @dir contains the path structure of parent directory of the file.
284 * @dentry contains the dentry structure for file to be unlinked.
288 * @dir contains the inode structure of parent directory of
290 * @dentry contains the dentry structure of the symbolic link.
295 * @dir contains the path structure of parent directory of
297 * @dentry contains the dentry structure of the symbolic link.
302 * associated with inode structure @dir.
303 * @dir contains the inode structure of parent of the directory
305 * @dentry contains the dentry structure of new directory.
310 * associated with path structure @path.
311 * @dir contains the path structure of parent of the directory
313 * @dentry contains the dentry structure of new directory.
318 * @dir contains the inode structure of parent of the directory
320 * @dentry contains the dentry structure of directory to be removed.
324 * @dir contains the path structure of parent of the directory to be
326 * @dentry contains the dentry structure of directory to be removed.
333 * @dir contains the inode structure of parent of the new file.
334 * @dentry contains the dentry structure of the new file.
341 * @dir contains the path structure of parent of the new file.
342 * @dentry contains the dentry structure of the new file.
349 * @old_dir contains the inode structure for parent of the old link.
350 * @old_dentry contains the dentry structure of the old link.
351 * @new_dir contains the inode structure for parent of the new link.
352 * @new_dentry contains the dentry structure of the new link.
356 * @old_dir contains the path structure for parent of the old link.
357 * @old_dentry contains the dentry structure of the old link.
358 * @new_dir contains the path structure for parent of the new link.
359 * @new_dentry contains the dentry structure of the new link.
364 * @path contains the path structure of the file to change the mode.
370 * @path contains the path structure.
376 * @path contains the path structure.
383 * @dentry contains the dentry structure for the file link.
387 * @dentry contains the dentry structure for the link.
398 * @inode contains the inode structure to check.
406 * @dentry contains the dentry structure for the file.
407 * @attr is the iattr structure containing the new file attributes.
411 * @path contains the path structure for the file.
415 * @path contains the path structure for the file.
523 * @file contains the file structure being accessed.
527 * Allocate and attach a security structure to the file->f_security field.
528 * The security field is initialized to NULL when the structure is first
530 * @file contains the file structure to secure.
534 * @file contains the file structure being modified.
536 * @file contains the file structure.
551 * @file contains the file structure for file to map (may be NULL).
565 * @file contains the file structure.
575 * @file contains the file structure.
582 * @file contains the file structure to update.
588 * struct file, so the file structure (and associated security information)
590 * @tsk contains the structure of task receiving signal.
597 * @file contains the file structure being received.
633 * Retrieve the security identifier of the cred structure @c
670 * @file contains the file structure pointing to the file being read
677 * @file contains the file structure pointing to the file being read
747 * @cred points to the cred structure for the current task.
748 * @tcred points to the cred structure for the target task.
776 * the constant 1, or a pointer to a kernel_siginfo structure. If @info is 1 or
801 * @inode contains the inode structure for the inode.
809 * netlink_skb_parms structure. Also may be used to provide fine
812 * @skb contains the sk_buff structure for the netlink message.
821 * @sock contains the sock structure.
822 * @other contains the peer sock structure.
823 * @newsk contains the new sock structure.
828 * @sock contains the socket structure.
829 * @other contains the peer socket structure.
853 * structure. Note that the security field was not added directly to the
854 * socket structure, but rather, the socket security information is stored
860 * @sock contains the newly created socket structure.
867 * @socka contains the first socket structure.
868 * @sockb contains the second socket structure.
874 * @sock contains the socket structure.
881 * @sock contains the socket structure.
887 * @sock contains the socket structure.
894 * @sock contains the listening socket structure.
899 * @sock contains the socket structure.
905 * @sock contains the socket structure.
906 * @msg contains the message structure.
907 * @size contains the size of message structure.
913 * @sock contains the socket structure.
918 * @sock contains the socket structure.
923 * @sock contains the socket structure.
930 * @sock contains the socket structure.
937 * @sock contains the socket structure.
973 * Allocate and attach a security structure to the sk->sk_security field,
976 * Deallocate security structure.
978 * Clone/copy security structure.
1001 * This hook allows a module to allocate a security structure for a TUN
1003 * @security pointer to a security structure pointer.
1006 * This hook allows a module to free the security structure for a TUN
1008 * @security pointer to the TUN device's security structure
1013 * @security pointer to the TUN device's security structure.
1016 * associated with the TUN device's sock structure.
1017 * @sk contains the existing sock structure.
1018 * @security pointer to the TUN device's security structure.
1021 * associated with the TUN device's security structure.
1022 * @security pointer to the TUN devices's security structure.
1029 * @ep pointer to sctp endpoint structure.
1038 * @sk pointer to sock structure.
1047 * @ep pointer to current sctp endpoint structure.
1048 * @sk pointer to current sock structure.
1049 * @sk pointer to new sock structure.
1057 * @sec pointer to a security structure.
1062 * @sec pointer to a security structure.
1064 * Allocate a security structure for Infiniband objects.
1065 * @sec pointer to a security structure pointer.
1068 * Deallocate an Infiniband security structure.
1069 * @sec contains the security structure to be freed.
1078 * Allocate a security structure to the xp->security field; the security
1085 * Allocate a security structure in new_ctxp that contains the
1086 * information from the old_ctx structure.
1099 * Allocate a security structure to the x->security field; the security
1109 * Allocate a security structure to the x->security field; the security
1177 * @ipcp contains the kernel IPC permission structure
1182 * @ipcp contains the kernel IPC permission structure.
1189 * Allocate and attach a security structure to the msg->security field.
1190 * The security field is initialized to NULL when the structure is first
1192 * @msg contains the message structure to be modified.
1195 * Deallocate the security structure for this message.
1196 * @msg contains the message structure to be modified.
1201 * Allocate and attach a security structure to the
1203 * NULL when the structure is first created.
1233 * queue. The @target task structure contains a pointer to the
1238 * @target contains the task structure for recipient process.
1246 * Allocate and attach a security structure to the @perm->security
1247 * field. The security field is initialized to NULL when the structure is
1249 * @perm contains the IPC permissions of the shared memory structure.
1252 * Deallocate the security structure @perm->security for the memory segment.
1253 * @perm contains the IPC permissions of the shared memory structure.
1259 * @perm contains the IPC permissions of the shared memory structure.
1266 * @perm contains the IPC permissions of the shared memory structure.
1273 * @perm contains the IPC permissions of the shared memory structure.
1281 * Allocate and attach a security structure to the @perm->security
1282 * field. The security field is initialized to NULL when the structure is
1287 * Deallocate security structure @perm->security for the semaphore.
1341 * @child contains the task_struct structure for the target process.
1348 * @parent contains the task_struct structure for debugger process.
1355 * @target contains the task_struct structure for target process.
1363 * @new contains the new credentials structure for target process.
1364 * @old contains the current credentials structure for target process.
1430 * Allocate and initialize an LSM audit rule structure.
1455 * Deallocate the LSM audit rule structure previously allocated by
1574 * Security module hook list structure.
1604 * Initializing a security_hook_list structure takes