Lines Matching defs:rc
60 int rc;
62 rc = security_netlbl_secattr_to_sid(secattr, sid);
63 if (rc == 0 &&
68 return rc;
83 int rc;
93 rc = security_netlbl_sid_to_secattr(sksec->sid, secattr);
94 if (rc != 0) {
180 int rc;
189 rc = netlbl_skbuff_getattr(skb, family, &secattr);
190 if (rc == 0 && secattr.flags != NETLBL_SECATTR_NONE)
191 rc = selinux_netlbl_sidlookup_cached(skb, &secattr, sid);
197 return rc;
215 int rc;
232 rc = security_netlbl_sid_to_secattr(sid, secattr);
233 if (rc != 0)
237 rc = netlbl_skbuff_setattr(skb, family, secattr);
242 return rc;
258 int rc;
265 rc = security_netlbl_sid_to_secattr(req->secid, &secattr);
266 if (rc != 0)
268 rc = netlbl_req_setattr(req, &secattr);
271 return rc;
306 int rc;
316 rc = netlbl_sock_setattr(sk, family, secattr);
317 switch (rc) {
323 rc = 0;
327 return rc;
348 int rc;
357 rc = netlbl_skbuff_getattr(skb, family, &secattr);
358 if (rc == 0 && secattr.flags != NETLBL_SECATTR_NONE)
359 rc = selinux_netlbl_sidlookup_cached(skb, &secattr, &nlbl_sid);
363 if (rc != 0)
364 return rc;
377 rc = avc_has_perm(sksec->sid, nlbl_sid, sksec->sclass, perm, ad);
378 if (rc == 0)
382 netlbl_skbuff_err(skb, rc, 0);
383 return rc;
403 int rc = 0;
413 rc = netlbl_sock_getattr(sk, &secattr);
415 if (rc == 0)
416 rc = -EACCES;
417 else if (rc == -ENOMSG)
418 rc = 0;
422 return rc;
437 int rc;
454 rc = 0;
459 rc = -ENOMEM;
462 rc = netlbl_conn_setattr(sk, addr, secattr);
463 if (rc == 0)
469 return rc;