Chapter 5. Kernel IPC facilities
Prev
Next
Chapter 5. Kernel IPC facilities
Table of Contents
IPC utilities
IPC utilities
ipc_init
— initialise ipc subsystem
ipc_init_ids
— initialise ipc identifiers
ipc_init_proc_interface
— create a proc interface for sysipc types using a seq_file interface.
ipc_findkey
— find a key in an ipc identifier set
ipc_get_maxid
— get the last assigned id
ipc_addid
— add an ipc identifier
ipcget_new
— create a new ipc object
ipc_check_perms
— check security and permissions for an ipc object
ipcget_public
— get an ipc object or create a new one
ipc_rmid
— remove an ipc identifier
ipc_alloc
— allocate ipc space
ipc_free
— free ipc space
ipc_rcu_alloc
— allocate ipc and rcu space
ipcperms
— check ipc permissions
kernel_to_ipc64_perm
— convert kernel ipc permissions to user
ipc64_perm_to_ipc_perm
— convert new ipc permissions to old
ipc_obtain_object
—
ipc_lock
— lock an ipc structure without rwsem held
ipc_obtain_object_check
—
ipcget
— Common sys_*
get
code
ipc_update_perm
— update the permissions of an ipc object
ipcctl_pre_down_nolock
— retrieve an ipc and check permissions for some IPC_XXX cmd
ipc_parse_version
— ipc call version