Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

security/smack/smack_lsm.c smack_file_receive() -> SOCKET_I()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
BIT_INFO 0 inode->i_flags 0x0,0xfffffdff

security/smack/smack_lsm.c smack_inode_getsecurity() -> SOCKET_I()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
DATA_SOURCE 0 inode $1

security/smack/smack_lsm.c smack_inode_setsecurity() -> SOCKET_I()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
DATA_SOURCE 0 inode $0
STR_LEN 0 inode 7
STR_LEN 0 inode 7

net/socket.c sock_alloc() -> SOCKET_I()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
DATA_SOURCE 0 inode r new_inode_pseudo
RX_PATH
TASK_NOT_RUNNING

net/socket.c sock_close() -> SOCKET_I()

Type Parameter Key Value
DATA_SOURCE 0 inode $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 inode->i_blkbits
NO_OVERFLOW_SIMPLE 0 inode->i_ino
NO_OVERFLOW_SIMPLE 0 inode->i_linklen
NO_OVERFLOW_SIMPLE 0 inode->i_size

net/socket.c sockfs_setattr() -> SOCKET_I()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 inode->i_mode 0-u16max
USER_DATA 0 inode->i_size s64min-s64max
HALF_LOCKED2 &dentry->d_inode->i_rwsem
HALF_LOCKED2 &dentry->d_lockref.lock
HALF_LOCKED2 &inode->i_rwsem
HALF_LOCKED2 &pool->lock

net/unix/garbage.c unix_get_socket() -> SOCKET_I()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &vq->mutex
HALF_LOCKED2 global &unix_gc_lock

net/netlink/af_netlink.c netlink_getsockbyfd() -> SOCKET_I()

Type Parameter Key Value
PARAM_VALUE 0 inode 4096-ptr_max
DATA_SOURCE 0 inode r file_inode