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
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
ipc_schedule_free
- free ipc + rcu space
ipc_immediate_free
- free ipc + 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_lock
- Lock an ipc structure without rw_mutex held
ipcget
- Common sys_*get code
ipc_update_perm
- update the permissions of an IPC.
ipcctl_pre_down
- retrieve an ipc and check permissions for some IPC_XXX cmd
ipc_parse_version
- IPC call version