Home
last modified time | relevance | path

Searched refs:msqkptr (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/security/mac/
H A Dmac_sysv_msg.c94 mac_sysvmsq_init(struct msqid_kernel *msqkptr) in mac_sysvmsq_init() argument
98 msqkptr->label = mac_sysv_msgqueue_label_alloc(); in mac_sysvmsq_init()
100 msqkptr->label = NULL; in mac_sysvmsq_init()
130 mac_sysvmsq_destroy(struct msqid_kernel *msqkptr) in mac_sysvmsq_destroy() argument
133 if (msqkptr->label != NULL) { in mac_sysvmsq_destroy()
134 mac_sysv_msgqueue_label_free(msqkptr->label); in mac_sysvmsq_destroy()
135 msqkptr->label = NULL; in mac_sysvmsq_destroy()
140 mac_sysvmsg_create(struct ucred *cred, struct msqid_kernel *msqkptr, in mac_sysvmsg_create() argument
144 MAC_POLICY_PERFORM_NOSLEEP(sysvmsg_create, cred, msqkptr, in mac_sysvmsg_create()
145 msqkptr->label, msgptr, msgptr->label); in mac_sysvmsg_create()
[all …]
H A Dmac_framework.h466 void mac_sysvmsg_create(struct ucred *cred, struct msqid_kernel *msqkptr,
472 struct msqid_kernel *msqkptr);
476 struct msqid_kernel *msqkptr, int cmd);
478 struct msqid_kernel *msqkptr);
480 struct msqid_kernel *msqkptr);
482 struct msqid_kernel *msqkptr);
483 void mac_sysvmsq_cleanup(struct msqid_kernel *msqkptr);
484 void mac_sysvmsq_create(struct ucred *cred, struct msqid_kernel *msqkptr);
H A Dmac_policy.h552 struct msqid_kernel *msqkptr, struct label *msqlabel,
559 struct msqid_kernel *msqkptr, struct label *msqklabel);
565 struct msqid_kernel *msqkptr, struct label *msqklabel);
567 struct msqid_kernel *msqkptr, struct label *msqklabel,
570 struct msqid_kernel *msqkptr, struct label *msqklabel);
572 struct msqid_kernel *msqkptr, struct label *msqklabel);
575 struct msqid_kernel *msqkptr, struct label *msqlabel);
/freebsd/sys/kern/
H A Dsysv_msg.c315 struct msqid_kernel *msqkptr; in msgunload() local
327 msqkptr = &msqids[msqid]; in msgunload()
328 if (msqkptr->u.msg_qbytes != 0 || in msgunload()
329 (msqkptr->u.msg_perm.mode & MSG_LOCKED) != 0) in msgunload()
410 msq_remove(struct msqid_kernel *msqkptr) in msq_remove() argument
414 racct_sub_cred(msqkptr->cred, RACCT_NMSGQ, 1); in msq_remove()
415 racct_sub_cred(msqkptr->cred, RACCT_MSGQQUEUED, msqkptr->u.msg_qnum); in msq_remove()
416 racct_sub_cred(msqkptr->cred, RACCT_MSGQSIZE, msqkptr->u.msg_cbytes); in msq_remove()
417 crfree(msqkptr->cred); in msq_remove()
418 msqkptr->cred = NULL; in msq_remove()
[all …]
/freebsd/sys/security/mac_stub/
H A Dmac_stub.c1300 stub_sysvmsg_create(struct ucred *cred, struct msqid_kernel *msqkptr, in stub_sysvmsg_create() argument
1308 struct label *msglabel, struct msqid_kernel *msqkptr, in stub_sysvmsq_check_msgmsq() argument
1332 stub_sysvmsq_check_msqget(struct ucred *cred, struct msqid_kernel *msqkptr, in stub_sysvmsq_check_msqget() argument
1340 stub_sysvmsq_check_msqsnd(struct ucred *cred, struct msqid_kernel *msqkptr, in stub_sysvmsq_check_msqsnd() argument
1348 stub_sysvmsq_check_msqrcv(struct ucred *cred, struct msqid_kernel *msqkptr, in stub_sysvmsq_check_msqrcv() argument
1356 stub_sysvmsq_check_msqctl(struct ucred *cred, struct msqid_kernel *msqkptr, in stub_sysvmsq_check_msqctl() argument
1370 stub_sysvmsq_create(struct ucred *cred, struct msqid_kernel *msqkptr, in stub_sysvmsq_create() argument
/freebsd/sys/security/mac_test/
H A Dmac_test.c2352 test_sysvmsg_create(struct ucred *cred, struct msqid_kernel *msqkptr, in test_sysvmsg_create() argument
2381 struct label *msglabel, struct msqid_kernel *msqkptr, in test_sysvmsq_check_msgmsq() argument
2422 struct msqid_kernel *msqkptr, struct label *msqklabel) in test_sysvmsq_check_msqget() argument
2435 struct msqid_kernel *msqkptr, struct label *msqklabel) in test_sysvmsq_check_msqsnd() argument
2448 struct msqid_kernel *msqkptr, struct label *msqklabel) in test_sysvmsq_check_msqrcv() argument
2461 struct msqid_kernel *msqkptr, struct label *msqklabel, int cmd) in test_sysvmsq_check_msqctl() argument
2483 struct msqid_kernel *msqkptr, struct label *msqlabel) in test_sysvmsq_create() argument
/freebsd/sys/security/mac_mls/
H A Dmac_mls.c2109 mls_sysvmsg_create(struct ucred *cred, struct msqid_kernel *msqkptr, in mls_sysvmsg_create() argument
2158 mls_sysvmsq_check_msqget(struct ucred *cred, struct msqid_kernel *msqkptr, in mls_sysvmsq_check_msqget() argument
2176 mls_sysvmsq_check_msqsnd(struct ucred *cred, struct msqid_kernel *msqkptr, in mls_sysvmsq_check_msqsnd() argument
2194 mls_sysvmsq_check_msqrcv(struct ucred *cred, struct msqid_kernel *msqkptr, in mls_sysvmsq_check_msqrcv() argument
2212 mls_sysvmsq_check_msqctl(struct ucred *cred, struct msqid_kernel *msqkptr, in mls_sysvmsq_check_msqctl() argument
2250 mls_sysvmsq_create(struct ucred *cred, struct msqid_kernel *msqkptr, in mls_sysvmsq_create() argument
/freebsd/sys/security/mac_biba/
H A Dmac_biba.c2479 biba_sysvmsg_create(struct ucred *cred, struct msqid_kernel *msqkptr, in biba_sysvmsg_create() argument
2528 biba_sysvmsq_check_msqget(struct ucred *cred, struct msqid_kernel *msqkptr, in biba_sysvmsq_check_msqget() argument
2546 biba_sysvmsq_check_msqsnd(struct ucred *cred, struct msqid_kernel *msqkptr, in biba_sysvmsq_check_msqsnd() argument
2564 biba_sysvmsq_check_msqrcv(struct ucred *cred, struct msqid_kernel *msqkptr, in biba_sysvmsq_check_msqrcv() argument
2582 biba_sysvmsq_check_msqctl(struct ucred *cred, struct msqid_kernel *msqkptr, in biba_sysvmsq_check_msqctl() argument
2620 biba_sysvmsq_create(struct ucred *cred, struct msqid_kernel *msqkptr, in biba_sysvmsq_create() argument