Lines Matching refs:rc

60 	int rc;  in selinux_netlbl_sidlookup_cached()  local
62 rc = security_netlbl_secattr_to_sid(secattr, sid); in selinux_netlbl_sidlookup_cached()
63 if (rc == 0 && in selinux_netlbl_sidlookup_cached()
68 return rc; in selinux_netlbl_sidlookup_cached()
83 int rc; in selinux_netlbl_sock_genattr() local
93 rc = security_netlbl_sid_to_secattr(sksec->sid, secattr); in selinux_netlbl_sock_genattr()
94 if (rc != 0) { in selinux_netlbl_sock_genattr()
206 int rc; in selinux_netlbl_skbuff_getsid() local
215 rc = netlbl_skbuff_getattr(skb, family, &secattr); in selinux_netlbl_skbuff_getsid()
216 if (rc == 0 && secattr.flags != NETLBL_SECATTR_NONE) in selinux_netlbl_skbuff_getsid()
217 rc = selinux_netlbl_sidlookup_cached(skb, &secattr, sid); in selinux_netlbl_skbuff_getsid()
223 return rc; in selinux_netlbl_skbuff_getsid()
241 int rc; in selinux_netlbl_skbuff_setsid() local
258 rc = security_netlbl_sid_to_secattr(sid, secattr); in selinux_netlbl_skbuff_setsid()
259 if (rc != 0) in selinux_netlbl_skbuff_setsid()
263 rc = netlbl_skbuff_setattr(skb, family, secattr); in selinux_netlbl_skbuff_setsid()
268 return rc; in selinux_netlbl_skbuff_setsid()
284 int rc; in selinux_netlbl_inet_conn_request() local
291 rc = security_netlbl_sid_to_secattr(req->secid, &secattr); in selinux_netlbl_inet_conn_request()
292 if (rc != 0) in selinux_netlbl_inet_conn_request()
294 rc = netlbl_req_setattr(req, &secattr); in selinux_netlbl_inet_conn_request()
297 return rc; in selinux_netlbl_inet_conn_request()
332 int rc; in selinux_netlbl_socket_post_create() local
342 rc = netlbl_sock_setattr(sk, family, secattr); in selinux_netlbl_socket_post_create()
343 switch (rc) { in selinux_netlbl_socket_post_create()
349 rc = 0; in selinux_netlbl_socket_post_create()
353 return rc; in selinux_netlbl_socket_post_create()
374 int rc; in selinux_netlbl_sock_rcv_skb() local
383 rc = netlbl_skbuff_getattr(skb, family, &secattr); in selinux_netlbl_sock_rcv_skb()
384 if (rc == 0 && secattr.flags != NETLBL_SECATTR_NONE) in selinux_netlbl_sock_rcv_skb()
385 rc = selinux_netlbl_sidlookup_cached(skb, &secattr, &nlbl_sid); in selinux_netlbl_sock_rcv_skb()
389 if (rc != 0) in selinux_netlbl_sock_rcv_skb()
390 return rc; in selinux_netlbl_sock_rcv_skb()
403 rc = avc_has_perm(sksec->sid, nlbl_sid, sksec->sclass, perm, ad); in selinux_netlbl_sock_rcv_skb()
404 if (rc == 0) in selinux_netlbl_sock_rcv_skb()
408 netlbl_skbuff_err(skb, rc, 0); in selinux_netlbl_sock_rcv_skb()
409 return rc; in selinux_netlbl_sock_rcv_skb()
429 int rc = 0; in selinux_netlbl_socket_setsockopt() local
442 rc = netlbl_sock_getattr(sk, &secattr); in selinux_netlbl_socket_setsockopt()
444 if (rc == 0) in selinux_netlbl_socket_setsockopt()
445 rc = -EACCES; in selinux_netlbl_socket_setsockopt()
446 else if (rc == -ENOMSG) in selinux_netlbl_socket_setsockopt()
447 rc = 0; in selinux_netlbl_socket_setsockopt()
451 return rc; in selinux_netlbl_socket_setsockopt()
466 int rc; in selinux_netlbl_socket_connect() local
482 rc = 0; in selinux_netlbl_socket_connect()
487 rc = -ENOMEM; in selinux_netlbl_socket_connect()
490 rc = netlbl_conn_setattr(sk, addr, secattr); in selinux_netlbl_socket_connect()
491 if (rc == 0) in selinux_netlbl_socket_connect()
496 return rc; in selinux_netlbl_socket_connect()