Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/psp/psp_sock.c psp_sock_assoc_set_tx() -> (struct inet_connection_sock)->icsk_sync_mss()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->psp_assoc 0-1
PARAM_VALUE 0 sk->psp_assoc->psd 4096-ptr_max
PARAM_VALUE 0 sk->psp_assoc->psd->caps 4096-ptr_max
PARAM_VALUE 0 sk->psp_assoc->tx.spi 1-u32max
PARAM_VALUE 0 sk->psp_assoc->version 0-3
PARAM_VALUE 0 sk->sk_lock.owned 1
PARAM_VALUE 0 sk->sk_lock.slock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sk->sk_lock.wq.head.prev 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_lock.wq.head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 sk->sk_validate_xmit_skb 1973228099575336960
CAPPED_DATA 0 sk->psp_assoc 1
DATA_SOURCE 0 sk $0
CONTAINER 1 *(-2184+2144) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 sk
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

net/ipv4/cipso_ipv4.c cipso_v4_sock_delattr() -> (struct inet_connection_sock)->icsk_sync_mss()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->__sk_common.skc_family 2
DATA_SOURCE 0 sk $0
CONTAINER 1 *(-2184+2144) $(-1)
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read
HALF_LOCKED2 0 sk
HALF_LOCKED2 0 &sk->sk_lock.slock

net/ipv4/cipso_ipv4.c cipso_v4_sock_setattr() -> (struct inet_connection_sock)->icsk_sync_mss()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
DATA_SOURCE 0 sk $0
CONTAINER 1 *(-2184+2144) $(-1)
NOCHECK_CALL
LOCK2 rcu_read
HALF_LOCKED2 0 sk
HALF_LOCKED2 0 &sk->sk_lock.slock

net/ipv6/ipv6_sockglue.c ipv6_update_options() -> (struct inet_connection_sock)->icsk_sync_mss()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
PARAM_VALUE 0 sk->psp_assoc 0-1
CAPPED_DATA 0 sk->psp_assoc 1
DATA_SOURCE 0 sk $0
CONTAINER 1 *(-2184+2144) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 sk->sk_backlog.len
HALF_LOCKED2 0 sk
HALF_LOCKED2 0 &sk->sk_lock.slock

net/ipv4/ip_sockglue.c do_ip_setsockopt() -> (struct inet_connection_sock)->icsk_sync_mss()

Type Parameter Key Value
PARAM_VALUE 0 sk 4096-ptr_max
CAPPED_DATA 0 sk->__sk_common.skc_net.net 1
DATA_SOURCE 0 sk $0
CONTAINER 1 *(-2184+2144) $(-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 sk->sk_backlog.len
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 0 sk