Lines Matching refs:jp
51 #define JP_RDTUN(jp) (((jp)->jp_ctltype & CTLFLAG_RDTUN) == CTLFLAG_RDTUN) argument
71 static int jailparam_set_note(const struct cfjail *j, struct jailparam *jp,
624 struct jailparam *jp, *setparams, *setparams2, *sjp; in create_jail() local
661 for (jp = j->jp; jp < j->jp + j->njp; jp++) in create_jail()
662 if (!dopersist || !equalopts(jp->jp_name, "persist")) in create_jail()
663 *sjp++ = *jp; in create_jail()
701 for (jp = setparams; jp < setparams + ns; jp++) in create_jail()
702 if (!JP_RDTUN(jp) || in create_jail()
703 !strcmp(jp->jp_name, "jid")) in create_jail()
704 *sjp++ = *jp; in create_jail()
761 struct jailparam *jp, *setparams, *sjp; in update_jail() local
765 for (jp = j->jp; jp < j->jp + j->njp; jp++) in update_jail()
766 if (!JP_RDTUN(jp)) in update_jail()
777 for (jp = j->jp; jp < j->jp + j->njp; jp++) in update_jail()
778 if (!JP_RDTUN(jp)) in update_jail()
779 *++sjp = *jp; in update_jail()
798 struct jailparam *jp, *rtparams, *rtjp; in rdtun_params() local
805 for (jp = j->jp; jp < j->jp + j->njp; jp++) in rdtun_params()
806 if (JP_RDTUN(jp) && strcmp(jp->jp_name, "jid")) in rdtun_params()
816 for (jp = j->jp; jp < j->jp + j->njp; jp++) in rdtun_params()
817 if (JP_RDTUN(jp) && strcmp(jp->jp_name, "jid")) { in rdtun_params()
818 *++rtjp = *jp; in rdtun_params()
825 for (jp = j->jp; rtjp < rtparams + nrt; jp++) { in rdtun_params()
826 if (JP_RDTUN(jp) && strcmp(jp->jp_name, "jid")) { in rdtun_params()
827 if (!((jp->jp_flags & (JP_BOOL | JP_NOBOOL)) && in rdtun_params()
828 jp->jp_valuelen == 0 && in rdtun_params()
829 *(int *)jp->jp_value) && in rdtun_params()
830 !(rtjp->jp_valuelen == jp->jp_valuelen && in rdtun_params()
831 !((jp->jp_ctltype & CTLTYPE) == in rdtun_params()
833 jp->jp_value, jp->jp_valuelen) : in rdtun_params()
834 memcmp(rtjp->jp_value, jp->jp_value, in rdtun_params()
835 jp->jp_valuelen)))) { in rdtun_params()
839 jp->jp_name); in rdtun_params()
906 jailparam_set_note(const struct cfjail *j, struct jailparam *jp, unsigned njp, in jailparam_set_note() argument
913 jid = jailparam_set(jp, njp, flags); in jailparam_set_note()
920 printf(" %s", jp[i].jp_name); in jailparam_set_note()
921 if (jp[i].jp_value == NULL) in jailparam_set_note()
924 value = jailparam_export(jp + i); in jailparam_set_note()