shmctl
NR: 31
implementation
complexity: 354
similar syscall
accessed structs
func | struct | target | location | has_read | has_write |
---|---|---|---|---|---|
shmctl_do_lock | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1175 | false | false |
task_pid | task_struct | thread_pid | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/pid.h#L213 | true | true |
ns_of_pid | pid | numbers | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/pid.h#L148 | false | false |
ns_of_pid | pid | level | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/pid.h#L148 | true | true |
ns_of_pid | upid | ns | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/pid.h#L148 | true | true |
file_inode | file | f_inode | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L1184 | true | true |
get_file | file | f_ref | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L1143 | false | false |
file_ref_inc | (unnamed class/struct/union) | refcnt | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/file_ref.h#L120 | false | false |
backing_file_user_path | (unnamed class/struct/union) | user_path | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L62 | false | false |
path_put | path | dentry | https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L625 | true | true |
path_put | path | mnt | https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L626 | true | true |
groups_search | group_info | gid | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/groups.c#L103 | false | false |
groups_search | group_info | gid | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/groups.c#L105 | false | false |
groups_search | group_info | ngroups | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/groups.c#L100 | true | true |
in_group_p | task_struct | cred | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/groups.c#L229 | true | true |
in_group_p | cred | group_info | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/groups.c#L233 | true | true |
in_group_p | cred | fsgid | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/groups.c#L232 | true | true |
dec_rlimit_ucounts | ucounts | rlimit | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/ucount.c#L284 | false | false |
dec_rlimit_ucounts | user_namespace | ucounts | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/ucount.c#L283 | true | true |
dec_rlimit_ucounts | ucounts | ns | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/ucount.c#L283 | true | true |
inc_rlimit_ucounts | ucounts | rlimit | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/ucount.c#L269 | false | false |
inc_rlimit_ucounts | user_namespace | ucounts | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/ucount.c#L268 | true | true |
inc_rlimit_ucounts | ucounts | ns | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/ucount.c#L268 | true | true |
inc_rlimit_ucounts | ucounts | ns | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/ucount.c#L274 | true | true |
put_ucounts | ucounts | count | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/ucount.c#L207 | false | false |
put_ucounts | ucounts | ns | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/ucount.c#L210 | true | true |
put_ucounts | ucounts | node | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/ucount.c#L208 | false | false |
folio_batch_count | folio_batch | nr | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/pagevec.h#L56 | true | true |
__folio_batch_release | folio_batch | percpu_pvec_drained | https://elixir.bootlin.com/linux/v6.14.7/source/mm/swap.c#L1052 | false | false |
__folio_batch_release | folio_batch | percpu_pvec_drained | https://elixir.bootlin.com/linux/v6.14.7/source/mm/swap.c#L1050 | true | true |
folio_batch_init | folio_batch | i | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/pagevec.h#L44 | false | false |
folio_batch_init | folio_batch | nr | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/pagevec.h#L43 | false | false |
folio_batch_init | folio_batch | percpu_pvec_drained | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/pagevec.h#L45 | false | false |
security_shm_shmctl | static_key_false | key | https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L3964 | false | false |
security_ipc_getlsmprop | static_key_false | key | https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L3761 | false | false |
security_ipc_permission | static_key_false | key | https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L3747 | false | false |
security_file_free | file | f_security | https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L2893 | false | false |
security_file_free | file | f_security | https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L2891 | true | true |
security_file_free | static_key_false | key | https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L2889 | false | false |
security_capable | static_key_false | key | https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L1142 | false | false |
__kgid_val | (unnamed class/struct/union) | val | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/uidgid.h#L33 | true | true |
__kuid_val | (unnamed class/struct/union) | val | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/uidgid.h#L28 | true | true |
pid_nr_ns | pid | numbers | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/pid.c#L491 | false | false |
pid_nr_ns | upid | nr | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/pid.c#L493 | true | true |
pid_nr_ns | pid | level | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/pid.c#L490 | true | true |
pid_nr_ns | upid | ns | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/pid.c#L492 | true | true |
pid_nr_ns | pid_namespace | level | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/pid.c#L490 | true | true |
pid_nr_ns | pid_namespace | level | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/pid.c#L491 | true | true |
folio_nr_pages | (unnamed class/struct/union) | _folio_nr_pages | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mm.h#L2068 | true | true |
ktime_get_real_seconds | timekeeper | xtime_sec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L965 | true | true |
ktime_get_real_seconds | timekeeper | xtime_sec | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L969 | true | true |
ktime_get_real_seconds | tk_data | timekeeper | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L960 | false | false |
ktime_get_real_seconds | tk_data | seq | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L971 | false | false |
ktime_get_real_seconds | tk_data | seq | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L968 | false | false |
file_ref_put | (unnamed class/struct/union) | refcnt | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/file_ref.h#L157 | false | false |
__file_ref_put | (unnamed class/struct/union) | refcnt | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L59 | false | false |
__file_ref_put | (unnamed class/struct/union) | refcnt | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L76 | false | false |
__file_ref_put | (unnamed class/struct/union) | refcnt | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L86 | false | false |
idr_find | idr | idr_rt | https://elixir.bootlin.com/linux/v6.14.7/source/lib/idr.c#L174 | false | false |
idr_find | idr | idr_base | https://elixir.bootlin.com/linux/v6.14.7/source/lib/idr.c#L174 | true | true |
count_vm_events | vm_event_state | event | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/vmstat.h#L85 | false | false |
__count_vm_events | vm_event_state | event | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/vmstat.h#L80 | false | false |
unlock_page_lruvec_irq | lruvec | lru_lock | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/memcontrol.h#L1521 | false | false |
filemap_get_folios_tag | address_space | i_pages | https://elixir.bootlin.com/linux/v6.14.7/source/mm/filemap.c#L2291 | false | false |
filemap_get_folios_tag | (unnamed class/struct/union) | index | https://elixir.bootlin.com/linux/v6.14.7/source/mm/filemap.c#L2305 | true | true |
mapping_unevictable | address_space | flags | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/pagemap.h#L269 | false | false |
mapping_clear_unevictable | address_space | flags | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/pagemap.h#L264 | false | false |
mapping_set_unevictable | address_space | flags | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/pagemap.h#L259 | false | false |
check_move_unevictable_folios | folio_batch | nr | https://elixir.bootlin.com/linux/v6.14.7/source/mm/vmscan.c#L7617 | true | true |
check_move_unevictable_folios | folio_batch | folios | https://elixir.bootlin.com/linux/v6.14.7/source/mm/vmscan.c#L7618 | false | false |
task_work_add | task_struct | task_works | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/task_work.c#L68 | false | false |
task_work_add | task_struct | task_works | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/task_work.c#L73 | false | false |
task_work_add | task_struct | task_works | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/task_work.c#L68 | true | true |
task_work_add | callback_head | next | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/task_work.c#L72 | false | false |
__audit_ipc_set_perm | (unnamed class/struct/union) | ipc | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2648 | true | true |
__audit_ipc_set_perm | (unnamed class/struct/union) | ipc | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2649 | true | true |
__audit_ipc_set_perm | (unnamed class/struct/union) | ipc | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2650 | true | true |
__audit_ipc_set_perm | (unnamed class/struct/union) | ipc | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2651 | true | true |
__audit_ipc_set_perm | (unnamed class/struct/union) | ipc | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2652 | true | true |
__audit_ipc_set_perm | (unnamed class/struct/union) | qbytes | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2648 | false | false |
__audit_ipc_set_perm | (unnamed class/struct/union) | perm_mode | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2651 | false | false |
__audit_ipc_set_perm | (unnamed class/struct/union) | perm_gid | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2650 | false | false |
__audit_ipc_set_perm | (unnamed class/struct/union) | perm_uid | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2649 | false | false |
__audit_ipc_set_perm | (unnamed class/struct/union) | has_perm | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2652 | false | false |
__audit_ipc_obj | kern_ipc_perm | mode | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2629 | true | true |
__audit_ipc_obj | kern_ipc_perm | gid | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2628 | true | true |
__audit_ipc_obj | kern_ipc_perm | uid | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2627 | true | true |
__audit_ipc_obj | audit_context | type | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2632 | false | false |
__audit_ipc_obj | (unnamed class/struct/union) | ipc | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2627 | true | true |
__audit_ipc_obj | (unnamed class/struct/union) | ipc | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2628 | true | true |
__audit_ipc_obj | (unnamed class/struct/union) | ipc | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2629 | true | true |
__audit_ipc_obj | (unnamed class/struct/union) | ipc | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2630 | true | true |
__audit_ipc_obj | (unnamed class/struct/union) | ipc | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2631 | true | true |
__audit_ipc_obj | (unnamed class/struct/union) | has_perm | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2630 | false | false |
__audit_ipc_obj | (unnamed class/struct/union) | oprop | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2631 | false | false |
__audit_ipc_obj | (unnamed class/struct/union) | mode | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2629 | false | false |
__audit_ipc_obj | (unnamed class/struct/union) | gid | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2628 | false | false |
__audit_ipc_obj | (unnamed class/struct/union) | uid | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2627 | false | false |
audit_context | task_struct | audit_context | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/audit.h#L316 | true | true |
is_file_hugepages | file | f_op | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/hugetlb.h#L526 | true | true |
is_file_hugepages | file_operations | fop_flags | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/hugetlb.h#L526 | true | true |
fput | file | f_mode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L519 | true | true |
fput | file | f_ref | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L516 | false | false |
fput | (unnamed class/struct/union) | f_llist | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L534 | false | false |
fput | (unnamed class/struct/union) | f_task_work | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L524 | false | false |
fput | (unnamed class/struct/union) | f_task_work | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L525 | false | false |
fput | task_struct | flags | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L523 | true | true |
file_free | file | f_mode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L69 | true | true |
file_free | file | f_mode | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L72 | true | true |
file_free | file | f_cred | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L71 | true | true |
init_task_work | callback_head | func | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/task_work.h#L13 | false | false |
backing_file | backing_file | file | https://elixir.bootlin.com/linux/v6.14.7/source/fs/file_table.c#L57 | true | true |
pages_per_huge_page | hstate | order | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/hugetlb.h#L780 | true | true |
shmem_lock | file | f_mapping | https://elixir.bootlin.com/linux/v6.14.7/source/mm/shmem.c#L2926 | true | true |
shmem_lock | file | f_mapping | https://elixir.bootlin.com/linux/v6.14.7/source/mm/shmem.c#L2931 | true | true |
shmem_lock | inode | i_size | https://elixir.bootlin.com/linux/v6.14.7/source/mm/shmem.c#L2923 | true | true |
shmem_lock | inode | i_size | https://elixir.bootlin.com/linux/v6.14.7/source/mm/shmem.c#L2929 | true | true |
shmem_lock | shmem_inode_info | flags | https://elixir.bootlin.com/linux/v6.14.7/source/mm/shmem.c#L2922 | true | true |
shmem_lock | shmem_inode_info | flags | https://elixir.bootlin.com/linux/v6.14.7/source/mm/shmem.c#L2928 | true | true |
shmem_lock | shmem_inode_info | flags | https://elixir.bootlin.com/linux/v6.14.7/source/mm/shmem.c#L2925 | true | true |
shmem_lock | shmem_inode_info | flags | https://elixir.bootlin.com/linux/v6.14.7/source/mm/shmem.c#L2930 | true | true |
SHMEM_I | shmem_inode_info | vfs_inode | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/shmem_fs.h#L80 | true | true |
ipc_valid_object | kern_ipc_perm | deleted | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.h#L239 | true | true |
ipc_unlock_object | kern_ipc_perm | lock | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.h#L215 | false | false |
ipc_lock_object | kern_ipc_perm | lock | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.h#L210 | false | false |
ipc_checkid | kern_ipc_perm | seq | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.h#L205 | true | true |
ipcctl_obtain_check | task_struct | cred | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L738 | true | true |
ipcctl_obtain_check | cred | euid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L738 | true | true |
ipcctl_obtain_check | ipc64_perm | mode | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L736 | true | true |
ipcctl_obtain_check | ipc64_perm | gid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L736 | true | true |
ipcctl_obtain_check | ipc64_perm | uid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L735 | true | true |
ipcctl_obtain_check | kern_ipc_perm | cuid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L739 | true | true |
ipcctl_obtain_check | kern_ipc_perm | uid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L739 | true | true |
ipcctl_obtain_check | ipc_namespace | user_ns | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L740 | true | true |
ipc_update_perm | ipc64_perm | mode | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L694 | true | true |
ipc_update_perm | ipc64_perm | gid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L687 | true | true |
ipc_update_perm | ipc64_perm | uid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L686 | true | true |
ipc_update_perm | kern_ipc_perm | mode | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L693 | false | false |
ipc_update_perm | kern_ipc_perm | mode | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L693 | true | true |
ipc_update_perm | kern_ipc_perm | gid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L692 | false | false |
ipc_update_perm | kern_ipc_perm | uid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L691 | false | false |
ipc64_perm_to_ipc_perm | ipc64_perm | seq | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L614 | true | true |
ipc64_perm_to_ipc_perm | ipc64_perm | mode | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L613 | true | true |
ipc64_perm_to_ipc_perm | ipc64_perm | cgid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L612 | true | true |
ipc64_perm_to_ipc_perm | ipc64_perm | cuid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L611 | true | true |
ipc64_perm_to_ipc_perm | ipc64_perm | gid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L610 | true | true |
ipc64_perm_to_ipc_perm | ipc64_perm | uid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L609 | true | true |
ipc64_perm_to_ipc_perm | ipc64_perm | key | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L608 | true | true |
ipc64_perm_to_ipc_perm | ipc_perm | seq | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L614 | false | false |
ipc64_perm_to_ipc_perm | ipc_perm | mode | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L613 | false | false |
ipc64_perm_to_ipc_perm | ipc_perm | cgid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L612 | false | false |
ipc64_perm_to_ipc_perm | ipc_perm | cgid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L612 | true | true |
ipc64_perm_to_ipc_perm | ipc_perm | cuid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L611 | false | false |
ipc64_perm_to_ipc_perm | ipc_perm | cuid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L611 | true | true |
ipc64_perm_to_ipc_perm | ipc_perm | gid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L610 | false | false |
ipc64_perm_to_ipc_perm | ipc_perm | gid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L610 | true | true |
ipc64_perm_to_ipc_perm | ipc_perm | uid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L609 | false | false |
ipc64_perm_to_ipc_perm | ipc_perm | uid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L609 | true | true |
ipc64_perm_to_ipc_perm | ipc_perm | key | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L608 | false | false |
kernel_to_ipc64_perm | ipc64_perm | seq | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L595 | false | false |
kernel_to_ipc64_perm | ipc64_perm | mode | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L594 | false | false |
kernel_to_ipc64_perm | ipc64_perm | cgid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L593 | false | false |
kernel_to_ipc64_perm | ipc64_perm | cuid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L592 | false | false |
kernel_to_ipc64_perm | ipc64_perm | gid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L591 | false | false |
kernel_to_ipc64_perm | ipc64_perm | uid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L590 | false | false |
kernel_to_ipc64_perm | ipc64_perm | key | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L589 | false | false |
kernel_to_ipc64_perm | kern_ipc_perm | seq | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L595 | true | true |
kernel_to_ipc64_perm | kern_ipc_perm | mode | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L594 | true | true |
kernel_to_ipc64_perm | kern_ipc_perm | cgid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L593 | true | true |
kernel_to_ipc64_perm | kern_ipc_perm | cuid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L592 | true | true |
kernel_to_ipc64_perm | kern_ipc_perm | gid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L591 | true | true |
kernel_to_ipc64_perm | kern_ipc_perm | uid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L590 | true | true |
kernel_to_ipc64_perm | kern_ipc_perm | key | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L589 | true | true |
ipc_obtain_object_idr | ipc_ids | ipcs_idr | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L631 | false | false |
ipc_rcu_putref | kern_ipc_perm | refcount | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L536 | false | false |
ipc_rcu_putref | kern_ipc_perm | rcu | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L539 | false | false |
ipc_get_maxidx | ipc_ids | max_idx | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.h#L160 | true | true |
ipc_get_maxidx | ipc_ids | in_use | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.h#L154 | true | true |
ipc_get_maxidx | ipc_ids | in_use | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.h#L157 | true | true |
ipcperms | task_struct | cred | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L555 | true | true |
ipcperms | cred | euid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L555 | true | true |
ipcperms | kern_ipc_perm | mode | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L560 | true | true |
ipcperms | kern_ipc_perm | cgid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L564 | true | true |
ipcperms | kern_ipc_perm | cuid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L561 | true | true |
ipcperms | kern_ipc_perm | gid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L564 | true | true |
ipcperms | kern_ipc_perm | uid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L562 | true | true |
ipcperms | ipc_namespace | user_ns | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L568 | true | true |
ipc_set_key_private | kern_ipc_perm | key | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L525 | false | false |
shm_add_rss_swap | address_space | nrpages | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L939 | true | true |
shm_add_rss_swap | address_space | nrpages | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L945 | true | true |
shm_add_rss_swap | inode | i_mapping | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L937 | true | true |
shm_add_rss_swap | inode | i_mapping | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L945 | true | true |
shm_add_rss_swap | shmem_inode_info | swapped | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L946 | true | true |
shm_add_rss_swap | shmem_inode_info | lock | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L944 | false | false |
shm_add_rss_swap | shmem_inode_info | lock | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L947 | false | false |
shm_add_rss_swap | shmid_kernel | shm_file | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L934 | true | true |
shm_add_rss_swap | shmid_kernel | shm_file | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L936 | true | true |
shm_add_rss_swap | shmid_kernel | shm_file | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L938 | true | true |
shm_obtain_object_check | ipc_namespace | ids | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L179 | false | false |
shm_obtain_object_check | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L184 | true | true |
shm_destroy | ipc_namespace | shm_tot | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L335 | true | true |
shm_destroy | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L337 | false | false |
shm_destroy | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L343 | false | false |
shm_destroy | shmid_kernel | shm_segsz | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L335 | true | true |
shm_destroy | shmid_kernel | shm_cprid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L341 | false | false |
shm_destroy | shmid_kernel | shm_lprid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L342 | false | false |
shm_destroy | shmid_kernel | shm_file | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L334 | false | false |
shm_destroy | shmid_kernel | shm_file | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L333 | true | true |
shm_destroy | shmid_kernel | mlock_ucounts | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L339 | true | true |
shmctl_ipc_info | ipc_namespace | shm_ctlmni | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1044 | true | true |
shmctl_ipc_info | ipc_namespace | shm_ctlall | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1046 | true | true |
shmctl_ipc_info | ipc_namespace | shm_ctlmax | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1045 | true | true |
shmctl_ipc_info | ipc_namespace | ids | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1048 | false | false |
shmctl_ipc_info | ipc_namespace | ids | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1049 | false | false |
shmctl_ipc_info | ipc_namespace | ids | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1050 | false | false |
shmctl_ipc_info | ipc_ids | rwsem | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1048 | false | false |
shmctl_ipc_info | ipc_ids | rwsem | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1050 | false | false |
shmctl_ipc_info | shminfo64 | shmall | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1046 | false | false |
shmctl_ipc_info | shminfo64 | shmseg | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1044 | false | false |
shmctl_ipc_info | shminfo64 | shmmni | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1044 | false | false |
shmctl_ipc_info | shminfo64 | shmmin | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1047 | false | false |
shmctl_ipc_info | shminfo64 | shmmax | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1045 | false | false |
shmctl_shm_info | ipc_namespace | shm_tot | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1066 | true | true |
shmctl_shm_info | ipc_namespace | ids | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1063 | false | false |
shmctl_shm_info | ipc_namespace | ids | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1064 | false | false |
shmctl_shm_info | ipc_namespace | ids | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1069 | false | false |
shmctl_shm_info | ipc_namespace | ids | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1070 | false | false |
shmctl_shm_info | ipc_ids | rwsem | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1063 | false | false |
shmctl_shm_info | ipc_ids | rwsem | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1070 | false | false |
shmctl_shm_info | ipc_ids | in_use | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1064 | true | true |
shmctl_shm_info | shm_info | swap_successes | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1068 | false | false |
shmctl_shm_info | shm_info | swap_attempts | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1067 | false | false |
shmctl_shm_info | shm_info | shm_swp | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1065 | false | false |
shmctl_shm_info | shm_info | shm_rss | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1065 | false | false |
shmctl_shm_info | shm_info | shm_tot | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1066 | false | false |
shmctl_shm_info | shm_info | used_ids | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1064 | false | false |
shmctl_stat | kern_ipc_perm | id | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1152 | true | true |
shmctl_stat | shmid64_ds | shm_nattch | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1139 | false | false |
shmctl_stat | shmid64_ds | shm_lpid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1138 | false | false |
shmctl_stat | shmid64_ds | shm_cpid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1137 | false | false |
shmctl_stat | shmid64_ds | shm_ctime | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1131 | false | false |
shmctl_stat | shmid64_ds | shm_dtime | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1130 | false | false |
shmctl_stat | shmid64_ds | shm_atime | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1129 | false | false |
shmctl_stat | shmid64_ds | shm_segsz | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1128 | false | false |
shmctl_stat | shmid64_ds | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1127 | false | false |
shmctl_stat | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1108 | false | false |
shmctl_stat | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1111 | false | false |
shmctl_stat | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1115 | false | false |
shmctl_stat | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1119 | false | false |
shmctl_stat | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1121 | false | false |
shmctl_stat | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1122 | false | false |
shmctl_stat | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1127 | false | false |
shmctl_stat | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1155 | false | false |
shmctl_stat | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1152 | true | true |
shmctl_stat | shmid_kernel | shm_segsz | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1128 | true | true |
shmctl_stat | shmid_kernel | shm_cprid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1137 | true | true |
shmctl_stat | shmid_kernel | shm_lprid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1138 | true | true |
shmctl_stat | shmid_kernel | shm_nattch | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1139 | true | true |
shmctl_stat | shmid_kernel | shm_atim | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1129 | true | true |
shmctl_stat | shmid_kernel | shm_dtim | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1130 | true | true |
shmctl_stat | shmid_kernel | shm_ctim | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1131 | true | true |
shmctl_down | ipc_namespace | ids | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L995 | false | false |
shmctl_down | ipc_namespace | ids | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L998 | false | false |
shmctl_down | ipc_namespace | ids | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1034 | false | false |
shmctl_down | ipc_ids | rwsem | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L995 | false | false |
shmctl_down | ipc_ids | rwsem | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1034 | false | false |
shmctl_down | shmid64_ds | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L999 | false | false |
shmctl_down | shmid64_ds | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1019 | false | false |
shmctl_down | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1007 | false | false |
shmctl_down | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1013 | false | false |
shmctl_down | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1018 | false | false |
shmctl_down | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1030 | false | false |
shmctl_down | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1005 | true | true |
shmctl_down | shmid_kernel | shm_ctim | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1022 | false | false |
shmctl_do_lock | file | f_mapping | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1225 | true | true |
shmctl_do_lock | task_struct | cred | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1188 | true | true |
shmctl_do_lock | task_struct | cred | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1206 | true | true |
shmctl_do_lock | cred | ucounts | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1206 | true | true |
shmctl_do_lock | cred | euid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1188 | true | true |
shmctl_do_lock | kern_ipc_perm | mode | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1209 | true | true |
shmctl_do_lock | kern_ipc_perm | mode | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1217 | true | true |
shmctl_do_lock | kern_ipc_perm | mode | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1210 | true | true |
shmctl_do_lock | kern_ipc_perm | mode | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1220 | true | true |
shmctl_do_lock | kern_ipc_perm | cuid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1191 | true | true |
shmctl_do_lock | kern_ipc_perm | uid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1190 | true | true |
shmctl_do_lock | ipc_namespace | user_ns | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1187 | true | true |
shmctl_do_lock | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1174 | false | false |
shmctl_do_lock | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1179 | false | false |
shmctl_do_lock | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1182 | false | false |
shmctl_do_lock | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1223 | false | false |
shmctl_do_lock | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1231 | false | false |
shmctl_do_lock | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1190 | true | true |
shmctl_do_lock | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1191 | true | true |
shmctl_do_lock | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1209 | true | true |
shmctl_do_lock | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1210 | true | true |
shmctl_do_lock | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1217 | true | true |
shmctl_do_lock | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1220 | true | true |
shmctl_do_lock | shmid_kernel | shm_file | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1201 | true | true |
shmctl_do_lock | shmid_kernel | mlock_ucounts | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1211 | false | false |
shmctl_do_lock | shmid_kernel | mlock_ucounts | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1221 | false | false |
shmctl_do_lock | shmid_kernel | mlock_ucounts | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1219 | true | true |
ksys_shmctl | task_struct | nsproxy | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1246 | true | true |
ksys_shmctl | nsproxy | ipc_ns | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L1246 | true | true |
copy_shminfo_to_user | shminfo64 | shmall | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L916 | true | true |
copy_shminfo_to_user | shminfo64 | shmseg | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L915 | true | true |
copy_shminfo_to_user | shminfo64 | shmmni | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L914 | true | true |
copy_shminfo_to_user | shminfo64 | shmmin | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L913 | true | true |
copy_shminfo_to_user | shminfo64 | shmmax | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L908 | true | true |
copy_shminfo_to_user | shminfo64 | shmmax | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L911 | true | true |
copy_shminfo_to_user | shminfo | shmall | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L916 | false | false |
copy_shminfo_to_user | shminfo | shmseg | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L915 | false | false |
copy_shminfo_to_user | shminfo | shmmni | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L914 | false | false |
copy_shminfo_to_user | shminfo | shmmin | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L913 | false | false |
copy_shminfo_to_user | shminfo | shmmax | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L909 | false | false |
copy_shminfo_to_user | shminfo | shmmax | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L911 | false | false |
copy_shmid_to_user | shmid64_ds | shm_nattch | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L864 | true | true |
copy_shmid_to_user | shmid64_ds | shm_lpid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L863 | true | true |
copy_shmid_to_user | shmid64_ds | shm_cpid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L862 | true | true |
copy_shmid_to_user | shmid64_ds | shm_ctime | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L861 | true | true |
copy_shmid_to_user | shmid64_ds | shm_dtime | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L860 | true | true |
copy_shmid_to_user | shmid64_ds | shm_atime | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L859 | true | true |
copy_shmid_to_user | shmid64_ds | shm_segsz | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L858 | true | true |
copy_shmid_to_user | shmid64_ds | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L857 | false | false |
copy_shmid_to_user | shmid_ds | shm_nattch | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L864 | false | false |
copy_shmid_to_user | shmid_ds | shm_lpid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L863 | false | false |
copy_shmid_to_user | shmid_ds | shm_cpid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L862 | false | false |
copy_shmid_to_user | shmid_ds | shm_ctime | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L861 | false | false |
copy_shmid_to_user | shmid_ds | shm_dtime | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L860 | false | false |
copy_shmid_to_user | shmid_ds | shm_atime | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L859 | false | false |
copy_shmid_to_user | shmid_ds | shm_segsz | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L858 | false | false |
copy_shmid_to_user | shmid_ds | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L857 | false | false |
copy_shmid_from_user | ipc64_perm | mode | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L890 | false | false |
copy_shmid_from_user | ipc64_perm | gid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L889 | false | false |
copy_shmid_from_user | ipc64_perm | uid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L888 | false | false |
copy_shmid_from_user | ipc_perm | mode | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L890 | true | true |
copy_shmid_from_user | ipc_perm | gid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L889 | true | true |
copy_shmid_from_user | ipc_perm | uid | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L888 | true | true |
copy_shmid_from_user | shmid64_ds | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L888 | true | true |
copy_shmid_from_user | shmid64_ds | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L889 | true | true |
copy_shmid_from_user | shmid64_ds | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L890 | true | true |
copy_shmid_from_user | shmid_ds | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L888 | true | true |
copy_shmid_from_user | shmid_ds | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L889 | true | true |
copy_shmid_from_user | shmid_ds | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L890 | true | true |
shm_obtain_object | ipc_namespace | ids | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L169 | false | false |
shm_obtain_object | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L174 | true | true |
shm_get_stat | ipc_namespace | ids | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L966 | false | false |
shm_get_stat | ipc_namespace | ids | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L972 | false | false |
shm_get_stat | ipc_ids | ipcs_idr | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L972 | false | false |
shm_get_stat | ipc_ids | in_use | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L966 | true | true |
shm_get_stat | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L975 | true | true |
do_shm_rmid | kern_ipc_perm | mode | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L131 | true | true |
do_shm_rmid | ipc_namespace | ids | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L133 | false | false |
do_shm_rmid | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L133 | false | false |
do_shm_rmid | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L134 | false | false |
do_shm_rmid | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L127 | true | true |
do_shm_rmid | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L131 | true | true |
do_shm_rmid | shmid_kernel | shm_nattch | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L130 | true | true |
do_shm_rmid | shmid_kernel | ns | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L128 | true | true |
shm_rmid | ipc_namespace | ids | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L275 | false | false |
shm_rmid | shmid_kernel | shm_perm | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L275 | false | false |
shm_rmid | shmid_kernel | ns | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/shm.c#L275 | true | true |
ipc_kht_remove | kern_ipc_perm | khtnode | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L450 | false | false |
ipc_kht_remove | kern_ipc_perm | key | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L449 | true | true |
ipc_kht_remove | ipc_ids | key_ht | https://elixir.bootlin.com/linux/v6.14.7/source/ipc/util.c#L450 | false | false |
ns_capable_common | task_struct | flags | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/capability.c#L360 | true | true |
ns_capable_common | task_struct | cred | https://elixir.bootlin.com/linux/v6.14.7/source/kernel/capability.c#L358 | true | true |
lruvec_del_folio | (unnamed class/struct/union) | lru | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mm_inline.h#L376 | false | false |
lruvec_add_folio | lruvec | lists | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mm_inline.h#L350 | false | false |
lruvec_add_folio | (unnamed class/struct/union) | lru | https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mm_inline.h#L350 | false | false |