Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

net/ipv4/ip_options.c __ip_options_compile() -> inet_addr_type()

Type Parameter Key Value
PARAM_VALUE 1 addr 0-255
DATA_SOURCE 0 net $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 addr 0-255
UNITS 0 net unit_byte
HALF_LOCKED2 rcu_read

net/ipv4/ip_options.c __ip_options_echo() -> inet_addr_type()

Type Parameter Key Value
PARAM_VALUE 1 addr 0-255
DATA_SOURCE 0 net $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
HALF_LOCKED2 bh

net/rds/tcp.c rds_tcp_laddr_check() -> inet_addr_type()

Type Parameter Key Value
DATA_SOURCE 0 net $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rtn->rds_tcp_accept_lock
HALF_LOCKED2 global &rds_trans_sem
HALF_LOCKED2 sk

net/netfilter/ipvs/ip_vs_core.c ip_vs_addr_is_unicast() -> inet_addr_type()

Type Parameter Key Value
DATA_SOURCE 0 net $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 addr unit_byte

net/l2tp/l2tp_ip.c l2tp_ip_bind() -> inet_addr_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
UNITS 1 addr unit_byte
LOCK2 sk

net/netfilter/ipvs/ip_vs_ctl.c ip_vs_new_dest() -> inet_addr_type()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 addr 0[u]
UNITS 1 addr unit_byte
LOCK2 &ipvs->service_mutex
TYPE_LOCK (struct netns_ipvs)->service_mutex

net/ipv4/route.c __ip_do_redirect() -> inet_addr_type()

Type Parameter Key Value
PARAM_VALUE 1 addr 1-4294967294
RX_PATH
TASK_NOT_RUNNING
UNITS 0 net unit_byte
UNITS 1 addr unit_byte