Lines Matching full:blob
269 * The inode blob gets an rcu_head in addition to in lsm_set_blob_sizes()
470 init_debug("cred blob size = %d\n", blob_sizes.lbs_cred); in ordered_lsm_init()
471 init_debug("file blob size = %d\n", blob_sizes.lbs_file); in ordered_lsm_init()
472 init_debug("ib blob size = %d\n", blob_sizes.lbs_ib); in ordered_lsm_init()
473 init_debug("inode blob size = %d\n", blob_sizes.lbs_inode); in ordered_lsm_init()
474 init_debug("ipc blob size = %d\n", blob_sizes.lbs_ipc); in ordered_lsm_init()
476 init_debug("key blob size = %d\n", blob_sizes.lbs_key); in ordered_lsm_init()
478 init_debug("msg_msg blob size = %d\n", blob_sizes.lbs_msg_msg); in ordered_lsm_init()
479 init_debug("sock blob size = %d\n", blob_sizes.lbs_sock); in ordered_lsm_init()
480 init_debug("superblock blob size = %d\n", blob_sizes.lbs_superblock); in ordered_lsm_init()
481 init_debug("perf event blob size = %d\n", blob_sizes.lbs_perf_event); in ordered_lsm_init()
482 init_debug("task blob size = %d\n", blob_sizes.lbs_task); in ordered_lsm_init()
483 init_debug("tun device blob size = %d\n", blob_sizes.lbs_tun_dev); in ordered_lsm_init()
485 init_debug("bdev blob size = %d\n", blob_sizes.lbs_bdev); in ordered_lsm_init()
486 init_debug("bpf map blob size = %d\n", blob_sizes.lbs_bpf_map); in ordered_lsm_init()
487 init_debug("bpf prog blob size = %d\n", blob_sizes.lbs_bpf_prog); in ordered_lsm_init()
488 init_debug("bpf token blob size = %d\n", blob_sizes.lbs_bpf_token); in ordered_lsm_init()
674 * lsm_blob_alloc - allocate a composite blob
675 * @dest: the destination for the blob
676 * @size: the size of the blob
679 * Allocate a blob for all the modules
697 * lsm_cred_alloc - allocate a composite cred blob
698 * @cred: the cred that needs a blob
701 * Allocate the cred blob for all the modules
711 * lsm_early_cred - during initialization allocate a composite cred blob
712 * @cred: the cred that needs a blob
714 * Allocate the cred blob for all the modules
725 * lsm_file_alloc - allocate a composite file blob
726 * @file: the file that needs a blob
728 * Allocate the file blob for all the modules
746 * lsm_inode_alloc - allocate a composite inode blob
747 * @inode: the inode that needs a blob
750 * Allocate the inode blob for all the modules
768 * lsm_task_alloc - allocate a composite task blob
769 * @task: the task that needs a blob
771 * Allocate the task blob for all the modules
781 * lsm_ipc_alloc - allocate a composite ipc blob
782 * @kip: the ipc that needs a blob
784 * Allocate the ipc blob for all the modules
795 * lsm_key_alloc - allocate a composite key blob
796 * @key: the key that needs a blob
798 * Allocate the key blob for all the modules
809 * lsm_msg_msg_alloc - allocate a composite msg_msg blob
810 * @mp: the msg_msg that needs a blob
812 * Allocate the ipc blob for all the modules
823 * lsm_bdev_alloc - allocate a composite block_device blob
824 * @bdev: the block_device that needs a blob
826 * Allocate the block_device blob for all the modules
838 * lsm_bpf_map_alloc - allocate a composite bpf_map blob
839 * @map: the bpf_map that needs a blob
841 * Allocate the bpf_map blob for all the modules
851 * lsm_bpf_prog_alloc - allocate a composite bpf_prog blob
852 * @prog: the bpf_prog that needs a blob
854 * Allocate the bpf_prog blob for all the modules
864 * lsm_bpf_token_alloc - allocate a composite bpf_token blob
865 * @token: the bpf_token that needs a blob
867 * Allocate the bpf_token blob for all the modules
878 * lsm_early_task - during initialization allocate a composite task blob
879 * @task: the task that needs a blob
881 * Allocate the task blob for all the modules
892 * lsm_superblock_alloc - allocate a composite superblock blob
893 * @sb: the superblock that needs a blob
895 * Allocate the superblock blob for all the modules
1392 * security_fs_context_dup() - Duplicate a fs_context LSM blob
1437 * security_sb_alloc() - Allocate a super_block LSM blob
1471 * security_sb_free() - Free a super_block LSM blob
1724 * security_inode_alloc() - Allocate an inode LSM blob
1748 /* The rcu head is at the start of the inode blob */ in inode_free_by_rcu()
1754 * security_inode_free() - Free an inode's LSM blob
2917 * security_file_alloc() - Allocate and init a file's LSM blob
2949 * security_file_free() - Free a file's LSM blob
2956 void *blob; in security_file_free() local
2960 blob = file->f_security; in security_file_free()
2961 if (blob) { in security_file_free()
2963 kmem_cache_free(lsm_file_cache, blob); in security_file_free()
3119 * security_file_set_fowner() - Set the file owner info in the LSM blob
3219 * security_task_alloc() - Allocate a task's LSM blob
3240 * security_task_free() - Free a task's LSM blob and related resources
3278 * security_cred_free() - Free the cred's LSM blob and associated resources
3834 * security_msg_msg_alloc() - Allocate a sysv ipc message LSM blob
3855 * security_msg_msg_free() - Free a sysv ipc message LSM blob
3868 * security_msg_queue_alloc() - Allocate a sysv ipc msg queue LSM blob
3889 * security_msg_queue_free() - Free a sysv ipc msg queue LSM blob
3971 * security_shm_alloc() - Allocate a sysv shm LSM blob
3992 * security_shm_free() - Free a sysv shm LSM blob
4055 * security_sem_alloc() - Allocate a sysv semaphore LSM blob
4076 * security_sem_free() - Free a sysv semaphore LSM blob
4912 * lsm_sock_alloc - allocate a composite sock blob
4913 * @sock: the sock that needs a blob
4916 * Allocate the sock blob for all the modules
4926 * security_sk_alloc() - Allocate and initialize a sock's LSM blob
4949 * security_sk_free() - Free the sock's LSM blob
5096 * security_tun_dev_alloc_security() - Allocate a LSM blob for a TUN device
5097 * @security: pointer to the LSM blob
5122 * security_tun_dev_free_security() - Free a TUN device LSM blob
5123 * @security: LSM blob
5148 * @security: TUN device LSM blob
5163 * @security: TUN device LSM blob
5178 * @security: TUN device LSM blob
5284 * @sec: LSM blob
5300 * @sec: LSM blob
5316 * security_ib_alloc_security() - Allocate an Infiniband LSM blob
5317 * @sec: LSM blob
5341 * security_ib_free_security() - Free an Infiniband LSM blob
5342 * @sec: LSM blob
5355 * security_xfrm_policy_alloc() - Allocate a xfrm policy LSM blob
5415 * security_xfrm_state_alloc() - Allocate a xfrm state LSM blob
5433 * security_xfrm_state_alloc_acquire() - Allocate a xfrm state LSM blob
5551 * security_key_alloc() - Allocate and initialize a kernel key LSM blob
5575 * security_key_free() - Free a kernel key LSM blob
5763 * point where LSM blob is allocated for LSMs that need them.
5817 * instance. This is also the point where LSM blob can be allocated for LSMs.
5869 * security_bpf_map_free() - Free a bpf map's LSM blob
5882 * security_bpf_prog_free() - Free a BPF program's LSM blob
5895 * security_bpf_token_free() - Free a BPF token's LSM blob
5924 * security_bdev_alloc() - Allocate a block device LSM blob
5950 * security_bdev_free() - Free a block device's LSM blob
5980 * data in the LSM blob will become obsolete. It is crucial to re-invoke the
5985 * Therefore, while the LSM blob is allocated during the creation of the block
6017 * security_perf_event_alloc() - Allocate a perf event LSM blob
6042 * security_perf_event_free() - Free a perf event LSM blob