Lines Matching refs:jp
48 #define JP_RDTUN(jp) (((jp)->jp_ctltype & CTLFLAG_RDTUN) == CTLFLAG_RDTUN) argument
67 static int jailparam_set_note(const struct cfjail *j, struct jailparam *jp,
671 struct jailparam *jp, *setparams, *sjp; in create_jail() local
708 for (jp = j->jp; jp < j->jp + j->njp; jp++) in create_jail()
709 if (!dopersist || !equalopts(jp->jp_name, "persist")) in create_jail()
710 *sjp++ = *jp; in create_jail()
759 struct jailparam *jp, *setparams, *sjp; in update_jail() local
763 for (jp = j->jp; jp < j->jp + j->njp; jp++) in update_jail()
764 if (!JP_RDTUN(jp)) in update_jail()
775 for (jp = j->jp; jp < j->jp + j->njp; jp++) in update_jail()
776 if (!JP_RDTUN(jp)) in update_jail()
777 *++sjp = *jp; in update_jail()
794 struct jailparam *jp, *rtparams, *rtjp; in rdtun_params() local
803 for (jp = j->jp; jp < j->jp + j->njp; jp++) in rdtun_params()
804 if (JP_RDTUN(jp) && strcmp(jp->jp_name, "jid")) in rdtun_params()
814 for (jp = j->jp; jp < j->jp + j->njp; jp++) in rdtun_params()
815 if (JP_RDTUN(jp) && strcmp(jp->jp_name, "jid")) { in rdtun_params()
816 *++rtjp = *jp; in rdtun_params()
822 for (jp = j->jp; rtjp < rtparams + nrt; jp++) { in rdtun_params()
823 if (JP_RDTUN(jp) && strcmp(jp->jp_name, "jid")) { in rdtun_params()
824 jp_value = jp->jp_value; in rdtun_params()
825 jp_valuelen = jp->jp_valuelen; in rdtun_params()
827 if (jp->jp_flags & (JP_BOOL | in rdtun_params()
832 } else if ((jp->jp_ctltype & CTLTYPE) == in rdtun_params()
846 jp->jp_name); in rdtun_params()
920 jailparam_set_note(const struct cfjail *j, struct jailparam *jp, unsigned njp, in jailparam_set_note() argument
927 jid = jailparam_set(jp, njp, flags); in jailparam_set_note()
933 printf(" %s", jp[i].jp_name); in jailparam_set_note()
934 if (jp[i].jp_value == NULL) in jailparam_set_note()
937 value = jailparam_export(jp + i); in jailparam_set_note()