pol 1063 dev/systrace.c systrace_policy(struct fsystrace *fst, struct systrace_policy *pol) pol 1068 dev/systrace.c switch(pol->strp_op) { pol 1071 dev/systrace.c pol->strp_maxents)); pol 1072 dev/systrace.c if (pol->strp_maxents <= 0 || pol->strp_maxents > 1024) pol 1074 dev/systrace.c strpol = systrace_newpolicy(fst, pol->strp_maxents); pol 1077 dev/systrace.c pol->strp_num = strpol->nr; pol 1081 dev/systrace.c pol->strp_num, pol->strp_pid)); pol 1085 dev/systrace.c if (strpol->nr == pol->strp_num) pol 1090 dev/systrace.c strp = systrace_findpid(fst, pol->strp_pid); pol 1114 dev/systrace.c pol->strp_num, pol->strp_code, pol->strp_policy)); pol 1115 dev/systrace.c if (!POLICY_VALID(pol->strp_policy)) pol 1118 dev/systrace.c if (strpol->nr == pol->strp_num) pol 1122 dev/systrace.c if (pol->strp_code < 0 || pol->strp_code >= strpol->nsysent) pol 1124 dev/systrace.c strpol->sysent[pol->strp_code] = pol->strp_policy; pol 1652 dev/systrace.c struct str_policy *pol; pol 1673 dev/systrace.c pol = pool_get(&systr_policy_pl, PR_NOWAIT); pol 1674 dev/systrace.c if (pol == NULL) pol 1680 dev/systrace.c memset((caddr_t)pol, 0, sizeof(struct str_policy)); pol 1682 dev/systrace.c pol->sysent = (u_char *)malloc(maxents * sizeof(u_char), pol 1684 dev/systrace.c pol->nsysent = maxents; pol 1686 dev/systrace.c pol->sysent[i] = SYSTR_POLICY_ASK; pol 1689 dev/systrace.c pol->nr = fst->npolicynr++; pol 1690 dev/systrace.c pol->refcount = 1; pol 1692 dev/systrace.c TAILQ_INSERT_TAIL(&fst->policies, pol, next); pol 1694 dev/systrace.c return (pol);