Home
last modified time | relevance | path

Searched refs:sid (Results 1 – 21 of 21) sorted by relevance

/security/selinux/include/
A Dobjsec.h41 u32 sid; /* current SID */ member
59 tsec->sid == tsec->avdcache.sid && in task_avdcache_permnoaudit()
73 u32 sid; /* SID of this object */ member
98 u32 sid; /* SID of message */ member
103 u32 sid; /* SID of IPC resource */ member
117 u32 sid; /* SID for this node */ member
122 u32 sid; /* SID for this node */ member
138 u32 sid; /* SID of this object */ member
152 u32 sid; /* SID of key */ member
162 u32 sid; /* SID of pkey */ member
[all …]
A Dxfrm.h45 int selinux_xfrm_decode_session(struct sk_buff *skb, u32 *sid, int ckall);
46 int selinux_xfrm_skb_sid(struct sk_buff *skb, u32 *sid);
76 static inline int selinux_xfrm_decode_session(struct sk_buff *skb, u32 *sid, in selinux_xfrm_decode_session() argument
79 *sid = SECSID_NULL; in selinux_xfrm_decode_session()
87 static inline int selinux_xfrm_skb_sid(struct sk_buff *skb, u32 *sid) in selinux_xfrm_skb_sid() argument
89 *sid = SECSID_NULL; in selinux_xfrm_skb_sid()
A Dsecurity.h287 int security_sid_to_context(u32 sid, char **scontext, u32 *scontext_len);
289 int security_sid_to_context_force(u32 sid, char **scontext, u32 *scontext_len);
291 int security_sid_to_context_inval(u32 sid, char **scontext, u32 *scontext_len);
302 u32 *sid);
324 int security_sid_mls_copy(u32 sid, u32 mls_sid, u32 *new_sid);
348 u32 *sid);
351 const char *path, u16 sclass, u32 *sid);
355 u32 *sid);
360 security_netlbl_secattr_to_sid(struct netlbl_lsm_secattr *secattr, u32 *sid) in security_netlbl_secattr_to_sid() argument
366 security_netlbl_sid_to_secattr(u32 sid, struct netlbl_lsm_secattr *secattr) in security_netlbl_sid_to_secattr() argument
[all …]
A Dnetlabel.h36 u32 *sid);
37 int selinux_netlbl_skbuff_setsid(struct sk_buff *skb, u16 family, u32 sid);
78 u32 *type, u32 *sid) in selinux_netlbl_skbuff_getsid() argument
81 *sid = SECSID_NULL; in selinux_netlbl_skbuff_getsid()
85 u32 sid) in selinux_netlbl_skbuff_setsid() argument
A Dibpkey.h22 int sel_ib_pkey_sid(u64 subnet_prefix, u16 pkey, u32 *sid);
28 static inline int sel_ib_pkey_sid(u64 subnet_prefix, u16 pkey, u32 *sid) in sel_ib_pkey_sid() argument
30 *sid = SECINITSID_UNLABELED; in sel_ib_pkey_sid()
A Dnetif.h22 int sel_netif_sid(struct net *ns, int ifindex, u32 *sid);
A Dnetnode.h24 int sel_netnode_sid(const void *addr, u16 family, u32 *sid);
A Dnetport.h23 int sel_netport_sid(u8 protocol, u16 pnum, u32 *sid);
/security/selinux/
A Dhooks.c555 sbsec->sid = sid; in sb_check_xattr_support()
1452 sid = isec->sid; in inode_doinit_with_dentry()
1507 sid = sbsec->sid; in inode_doinit_with_dentry()
1580 isec->sid = sid; in inode_doinit_with_dentry()
1591 isec->sid = sid; in inode_doinit_with_dentry()
1826 sid = tsec->sid; in may_create()
2533 sid = tsec->sid; in selinux_bprm_committed_creds()
3002 sid, sid, in selinux_inode_init_security_anon()
3795 fsec->sid = sid; in selinux_file_alloc_security()
4464 isec->sid = sid; in selinux_task_to_inode()
[all …]
A Dnetport.c131 static int sel_netport_sid_slow(u8 protocol, u16 pnum, u32 *sid) in sel_netport_sid_slow() argument
140 *sid = port->psec.sid; in sel_netport_sid_slow()
145 ret = security_port_sid(protocol, pnum, sid); in sel_netport_sid_slow()
156 new->psec.sid = *sid; in sel_netport_sid_slow()
181 int sel_netport_sid(u8 protocol, u16 pnum, u32 *sid) in sel_netport_sid() argument
188 *sid = port->psec.sid; in sel_netport_sid()
194 return sel_netport_sid_slow(protocol, pnum, sid); in sel_netport_sid()
A Dibpkey.c129 static int sel_ib_pkey_sid_slow(u64 subnet_prefix, u16 pkey_num, u32 *sid) in sel_ib_pkey_sid_slow() argument
139 *sid = pkey->psec.sid; in sel_ib_pkey_sid_slow()
145 sid); in sel_ib_pkey_sid_slow()
159 new->psec.sid = *sid; in sel_ib_pkey_sid_slow()
180 int sel_ib_pkey_sid(u64 subnet_prefix, u16 pkey_num, u32 *sid) in sel_ib_pkey_sid() argument
187 *sid = pkey->psec.sid; in sel_ib_pkey_sid()
193 return sel_ib_pkey_sid_slow(subnet_prefix, pkey_num, sid); in sel_ib_pkey_sid()
A Dnetnode.c190 static int sel_netnode_sid_slow(const void *addr, u16 family, u32 *sid) in sel_netnode_sid_slow() argument
199 *sid = node->nsec.sid; in sel_netnode_sid_slow()
211 addr, sizeof(struct in_addr), sid); in sel_netnode_sid_slow()
217 addr, sizeof(struct in6_addr), sid); in sel_netnode_sid_slow()
227 new->nsec.sid = *sid; in sel_netnode_sid_slow()
253 int sel_netnode_sid(const void *addr, u16 family, u32 *sid) in sel_netnode_sid() argument
260 *sid = node->nsec.sid; in sel_netnode_sid()
266 return sel_netnode_sid_slow(addr, family, sid); in sel_netnode_sid()
A Dnetif.c132 static int sel_netif_sid_slow(struct net *ns, int ifindex, u32 *sid) in sel_netif_sid_slow() argument
152 *sid = netif->nsec.sid; in sel_netif_sid_slow()
156 ret = security_netif_sid(dev->name, sid); in sel_netif_sid_slow()
167 new->nsec.sid = *sid; in sel_netif_sid_slow()
195 int sel_netif_sid(struct net *ns, int ifindex, u32 *sid) in sel_netif_sid() argument
202 *sid = netif->nsec.sid; in sel_netif_sid()
208 return sel_netif_sid_slow(ns, ifindex, sid); in sel_netif_sid()
A Dnetlabel.c46 u32 *sid) in selinux_netlbl_sidlookup_cached() argument
50 rc = security_netlbl_secattr_to_sid(secattr, sid); in selinux_netlbl_sidlookup_cached()
103 u32 sid) in selinux_netlbl_sock_getattr() argument
112 (secattr->attr.secid == sid)) in selinux_netlbl_sock_getattr()
197 u32 *sid) in selinux_netlbl_skbuff_getsid() argument
204 *sid = SECSID_NULL; in selinux_netlbl_skbuff_getsid()
212 &secattr, sid); in selinux_netlbl_skbuff_getsid()
214 *sid = SECSID_NULL; in selinux_netlbl_skbuff_getsid()
234 u32 sid) in selinux_netlbl_skbuff_setsid() argument
249 secattr = selinux_netlbl_sock_getattr(sk, sid); in selinux_netlbl_skbuff_setsid()
[all …]
A Dxfrm.c222 u32 *sid, int ckall) in selinux_xfrm_skb_sid_ingress() argument
240 *sid = SECSID_NULL; in selinux_xfrm_skb_sid_ingress()
248 *sid = sid_session; in selinux_xfrm_skb_sid_ingress()
256 int selinux_xfrm_decode_session(struct sk_buff *skb, u32 *sid, int ckall) in selinux_xfrm_decode_session() argument
259 *sid = SECSID_NULL; in selinux_xfrm_decode_session()
262 return selinux_xfrm_skb_sid_ingress(skb, sid, ckall); in selinux_xfrm_decode_session()
265 int selinux_xfrm_skb_sid(struct sk_buff *skb, u32 *sid) in selinux_xfrm_skb_sid() argument
269 rc = selinux_xfrm_skb_sid_ingress(skb, sid, 0); in selinux_xfrm_skb_sid()
270 if (rc == 0 && *sid == SECSID_NULL) in selinux_xfrm_skb_sid()
271 *sid = selinux_xfrm_skb_sid_egress(skb); in selinux_xfrm_skb_sid()
A Dselinuxfs.c637 u32 sid, len; in sel_write_context() local
649 length = security_sid_to_context(sid, &canon, &len); in sel_write_context()
1066 u32 sid, *sids = NULL; in sel_write_user() local
1374 u32 sid; in sel_make_bools() local
1396 SECCLASS_FILE, &sid); in sel_make_bools()
1400 sid = SECINITSID_SECURITY; in sel_make_bools()
1403 isec->sid = sid; in sel_make_bools()
1658 u32 sid, len; in sel_read_initcon() local
1661 sid = file_inode(file)->i_ino&SEL_INO_MASK; in sel_read_initcon()
1662 ret = security_sid_to_context(sid, &con, &len); in sel_read_initcon()
[all …]
/security/selinux/ss/
A Dsidtab.c33 #define sid_to_index(sid) ((sid) - (SECINITSID_NUM + 1)) argument
63 u32 sid = 0; in context_to_sid() local
70 sid = entry->sid; in context_to_sid()
75 return sid; in context_to_sid()
84 if (sid == 0 || sid > SECINITSID_NUM) in sidtab_set_initial()
87 isid = &s->isids[sid - 1]; in sidtab_set_initial()
107 isid->entry.sid = sid; in sidtab_set_initial()
238 return s->isids[sid - 1].set ? &s->isids[sid - 1].entry : NULL; in sidtab_lookup_initial()
244 if (sid != 0) { in sidtab_search_core()
277 if (*sid) in sidtab_context_to_sid()
[all …]
A Dsidtab.h22 u32 sid; member
108 int sidtab_set_initial(struct sidtab *s, u32 sid, struct context *context);
109 struct sidtab_entry *sidtab_search_entry(struct sidtab *s, u32 sid);
110 struct sidtab_entry *sidtab_search_entry_force(struct sidtab *s, u32 sid);
112 static inline struct context *sidtab_search(struct sidtab *s, u32 sid) in sidtab_search() argument
114 struct sidtab_entry *entry = sidtab_search_entry(s, sid); in sidtab_search()
119 static inline struct context *sidtab_search_force(struct sidtab *s, u32 sid) in sidtab_search_force() argument
121 struct sidtab_entry *entry = sidtab_search_entry_force(s, sid); in sidtab_search_force()
135 int sidtab_context_to_sid(struct sidtab *s, struct context *context, u32 *sid);
A Dservices.c1579 *sid = i; in security_context_to_sid_core()
1679 u32 *sid) in security_context_to_sid_force() argument
2421 u32 sid; in ocontext_to_sid() local
2424 sid = smp_load_acquire(&c->sid[index]); in ocontext_to_sid()
2425 if (!sid) { in ocontext_to_sid()
2434 smp_store_release(&c->sid[index], sid); in ocontext_to_sid()
2436 *out_sid = sid; in ocontext_to_sid()
2977 u32 *sid) in selinux_policy_genfs_sid() argument
3241 *new_sid = sid; in security_sid_mls_copy()
3255 *new_sid = sid; in security_sid_mls_copy()
[all …]
A Dpolicydb.h202 u32 sid[2]; /* SID(s) */ member
A Dpolicydb.c885 u32 sid = c->sid[0]; in policydb_load_isids() local
886 const char *name = security_get_initial_sid_context(sid); in policydb_load_isids()
888 if (sid == SECSID_NULL) { in policydb_load_isids()
902 if (sid == SECINITSID_INIT && !isid_init) in policydb_load_isids()
905 rc = sidtab_set_initial(s, sid, &c->context[0]); in policydb_load_isids()
921 if (sid == SECINITSID_KERNEL && !isid_init) { in policydb_load_isids()
2284 c->sid[0] = le32_to_cpu(buf[0]); in ocontext_read()
3330 buf[0] = cpu_to_le32(c->sid[0]); in ocontext_write()

Completed in 61 milliseconds