Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
ipc/sem.c semctl_stat() -> kernel_to_ipc64_perm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | in | 4096-ptr_max |
| PARAM_VALUE | 0 | in->deleted | 0 |
| PARAM_VALUE | 1 | out | 7845115786000654336,8534590338313220096 |
| MEM_ZERO | 1 | out | |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &sma->sem_perm.lock | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct kern_ipc_perm)->lock |
ipc/msg.c msgctl_stat() -> kernel_to_ipc64_perm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | in | 4096-ptr_max |
| PARAM_VALUE | 0 | in->deleted | 0 |
| PARAM_VALUE | 1 | out | 4419490621227958272,7613603203019214848 |
| MEM_ZERO | 1 | out | |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &msq->q_perm.lock | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct kern_ipc_perm)->lock |
ipc/shm.c shmctl_stat() -> kernel_to_ipc64_perm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | in | 4096-ptr_max |
| PARAM_VALUE | 0 | in->deleted | 0 |
| PARAM_VALUE | 1 | out | 5241822338273206272,7930497198588526592 |
| MEM_ZERO | 1 | out | |
| PREEMPT_ADD | <- disables preempt | ||
| NOCHECK_CALL | |||
| LOCK2 | &shp->shm_perm.lock | ||
| LOCK2 | rcu_read | ||
| TYPE_LOCK | (struct kern_ipc_perm)->lock |