Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

security/selinux/ss/conditional.c cond_compute_av() -> avtab_search_node()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 key 1024544473334800384
PARAM_VALUE 1 key->specified 1799
PARAM_VALUE 1 key->target_class 1-u16max
DATA_SOURCE 0 h $0
DATA_SOURCE 1 key $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

security/selinux/ss/conditional.c cond_compute_xperms() -> avtab_search_node()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 key 2683253598337175552
PARAM_VALUE 1 key->specified 1792
PARAM_VALUE 1 key->target_class 1-u16max
DATA_SOURCE 0 h $0
DATA_SOURCE 1 key $1
LOCK2 rcu_read

security/selinux/ss/conditional.c cond_insertf() -> avtab_search_node()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 key 1360104217068969984
PARAM_VALUE 1 key->source_type 1-u16max
PARAM_VALUE 1 key->specified 16-u16max
PARAM_VALUE 1 key->target_class 1-u16max
PARAM_VALUE 1 key->target_type 1-u16max
DATA_SOURCE 1 key $1
MEM_ZERO 1 key
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/conditional.c cond_insertf() -> avtab_search_node()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 key 1360104217068969984
PARAM_VALUE 1 key->source_type 1-u16max
PARAM_VALUE 1 key->specified 16-u16max
PARAM_VALUE 1 key->target_class 1-u16max
PARAM_VALUE 1 key->target_type 1-u16max
DATA_SOURCE 1 key $1
MEM_ZERO 1 key
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/conditional.c cond_insertf() -> avtab_search_node()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 key 1360104217068969984
PARAM_VALUE 1 key->source_type 1-u16max
PARAM_VALUE 1 key->specified 16-u16max
PARAM_VALUE 1 key->target_class 1-u16max
PARAM_VALUE 1 key->target_type 1-u16max
DATA_SOURCE 1 key $1
MEM_ZERO 1 key
LOCK2 global &selinux_state.policy_mutex
TYPE_LOCK (struct selinux_state)->policy_mutex

security/selinux/ss/services.c context_struct_compute_av() -> avtab_search_node()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 key 1024544473334800384
PARAM_VALUE 1 key->specified 1799
PARAM_VALUE 1 key->target_class 1-u16max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

security/selinux/ss/services.c security_compute_sid() -> avtab_search_node()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 key 5362431044924702720
PARAM_VALUE 1 key->specified 16,32,64
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

security/selinux/ss/services.c security_compute_sid() -> avtab_search_node()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 key 5362431044924702720
PARAM_VALUE 1 key->specified 16,32,64
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

security/selinux/ss/services.c security_compute_xperms_decision() -> avtab_search_node()

Type Parameter Key Value
PARAM_VALUE 0 h 4096-ptr_max
PARAM_VALUE 1 key 2683253598337175552
PARAM_VALUE 1 key->specified 1792
PARAM_VALUE 1 key->target_class 1-u16max
LOCK2 rcu_read