Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 9 files:

Smatch caller information:

net/netfilter/nfnetlink_queue.c nfqnl_get_sk_secctx() -> security_secid_to_secctx()

Type Parameter Key Value
PARAM_VALUE 0 secid 1-u32max
PARAM_VALUE 1 cp 6547158793315971072
PARAM_VALUE 1 cp->context 0
PARAM_VALUE 1 cp->id 0
PARAM_VALUE 1 cp->len 0
DATA_SOURCE 1 cp $1
RX_PATH
TASK_NOT_RUNNING

net/netfilter/nf_conntrack_standalone.c ct_show_secctx() -> security_secid_to_secctx()

Type Parameter Key Value
PARAM_VALUE 1 cp 4025305537462681600
RX_PATH
TASK_NOT_RUNNING
LOCK2 &s->lock
TYPE_LOCK (struct seq_file)->lock

net/netfilter/nf_conntrack_netlink.c ctnetlink_dump_secctx() -> security_secid_to_secctx()

Type Parameter Key Value
PARAM_VALUE 1 cp 4606387154812538880
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

net/netfilter/nf_conntrack_netlink.c ctnetlink_secctx_size() -> security_secid_to_secctx()

Type Parameter Key Value
PARAM_VALUE 1 cp 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/android/binder.c binder_transaction() -> security_secid_to_secctx()

Type Parameter Key Value
PARAM_VALUE 0 secid 0
PARAM_VALUE 1 cp 5713713390454956032
PARAM_VALUE 1 cp->context 0
PARAM_VALUE 1 cp->id 0
PARAM_VALUE 1 cp->len 0

net/netlabel/netlabel_unlabeled.c netlbl_unlabel_staticlist_gen() -> security_secid_to_secctx()

Type Parameter Key Value
PARAM_VALUE 1 cp 6884416634104692736
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &nlk->nl_cb_mutex
TYPE_LOCK (struct netlink_sock)->nl_cb_mutex

net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_add() -> security_secid_to_secctx()

Type Parameter Key Value
PARAM_VALUE 1 cp 2663149607952175104
DATA_SOURCE 0 secid $5
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &smk_net4addr_lock

net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_remove_addr4() -> security_secid_to_secctx()

Type Parameter Key Value
PARAM_VALUE 1 cp 8207149913669242880
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 global &smk_net4addr_lock

net/netlabel/netlabel_unlabeled.c netlbl_unlhsh_remove_addr6() -> security_secid_to_secctx()

Type Parameter Key Value
PARAM_VALUE 1 cp 8484333661250039808
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 global &smk_net4addr_lock

net/ipv4/ip_sockglue.c ip_cmsg_recv_security() -> security_secid_to_secctx()

Type Parameter Key Value
PARAM_VALUE 1 cp 7833536449244717056
RX_PATH
TASK_NOT_RUNNING

net/core/scm.c scm_passec() -> security_secid_to_secctx()

Type Parameter Key Value
PARAM_VALUE 0 secid 0
PARAM_VALUE 1 cp 4027244485307338752
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &u->iolock