Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

net/netfilter/ipset/ip_set_hash_netportnet.c hash_netportnet4_range_to_cidr() -> ip_set_range_to_cidr()

Type Parameter Key Value
BUF_SIZE 2 cidr (-1),2
BUF_SIZE 2 cidr (-1),2
DATA_SOURCE 0 from $0
DATA_SOURCE 1 to $1
DATA_SOURCE 2 cidr $2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 from 0-u32max
HALF_LOCKED2 &nft_net->commit_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

net/netfilter/ipset/ip_set_hash_net.c hash_net4_uadt() -> ip_set_range_to_cidr()

Type Parameter Key Value
PARAM_VALUE 2 cidr 1667197986206371847
PARAM_VALUE 2 *cidr 1-32
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 from 0-u32max
HALF_LOCKED2 &nft_net->commit_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

net/netfilter/ipset/ip_set_hash_netnet.c hash_netnet4_uadt() -> ip_set_range_to_cidr()

Type Parameter Key Value
BUF_SIZE 2 cidr 2
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 from 0-u32max
HALF_LOCKED2 &nft_net->commit_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

net/netfilter/ipset/ip_set_hash_netnet.c hash_netnet4_uadt() -> ip_set_range_to_cidr()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 from 0-u32max
HALF_LOCKED2 &nft_net->commit_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

net/netfilter/ipset/ip_set_hash_netport.c hash_netport4_uadt() -> ip_set_range_to_cidr()

Type Parameter Key Value
PARAM_VALUE 2 cidr 6781984509570289664
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 from 0-u32max
HALF_LOCKED2 &nft_net->commit_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

net/netfilter/ipset/ip_set_hash_ipportnet.c hash_ipportnet4_uadt() -> ip_set_range_to_cidr()

Type Parameter Key Value
PARAM_VALUE 2 cidr 5661326097122070528
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 from 0-u32max
HALF_LOCKED2 &nft_net->commit_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

net/netfilter/ipset/ip_set_hash_netiface.c hash_netiface4_uadt() -> ip_set_range_to_cidr()

Type Parameter Key Value
PARAM_VALUE 2 cidr 398042813133185029
PARAM_VALUE 2 *cidr 0-32
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 from 0-u32max
HALF_LOCKED2 &nft_net->commit_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read