Lines Matching defs:ps

36 	struct privsep	*ps = env->sc_ps;
50 ps->ps_what[PROC_PARENT] = CONFIG_ALL;
51 ps->ps_what[PROC_PFE] = CONFIG_ALL & ~(CONFIG_PROTOS|CONFIG_CERTS);
52 ps->ps_what[PROC_HCE] = CONFIG_TABLES;
53 ps->ps_what[PROC_CA] = CONFIG_RELAYS|CONFIG_CERTS;
54 ps->ps_what[PROC_RELAY] = CONFIG_RELAYS|CONFIG_CERTS|
58 what = ps->ps_what[privsep_process];
140 struct privsep *ps = env->sc_ps;
153 what = ps->ps_what[privsep_process] & reset;
232 struct privsep *ps = env->sc_ps;
236 if ((reset & ps->ps_what[id]) == 0 ||
239 proc_compose(ps, id, IMSG_CTL_RESET, &reset, sizeof(reset));
247 proc_flush_imsg(ps, id, -1);
269 struct privsep *ps = env->sc_ps;
280 what = ps->ps_what[privsep_process];
309 struct privsep *ps = env->sc_ps;
315 if ((ps->ps_what[id] & CONFIG_TABLES) == 0 ||
334 proc_composev(ps, id, IMSG_CFG_TABLE, iov, c);
337 proc_compose(ps, id, IMSG_CFG_HOST,
431 struct privsep *ps = env->sc_ps;
436 if ((ps->ps_what[id] & CONFIG_RDRS) == 0 ||
441 rdr->conf.name, ps->ps_title[id]);
443 proc_compose(ps, id, IMSG_CFG_RDR,
448 proc_compose(ps, id, IMSG_CFG_VIRT,
519 struct privsep *ps = env->sc_ps;
524 if ((ps->ps_what[id] & CONFIG_RTS) == 0 ||
529 rt->rt_conf.name, ps->ps_title[id], rt->rt_conf.gwtable);
531 proc_compose(ps, id, IMSG_CFG_ROUTER,
535 proc_compose(ps, id, IMSG_CFG_ROUTE,
614 struct privsep *ps = env->sc_ps;
620 if ((ps->ps_what[id] & CONFIG_PROTOS) == 0 ||
625 proto->name, ps->ps_title[id]);
636 proc_composev(ps, id, IMSG_CFG_PROTO, iov, c);
645 struct privsep *ps = env->sc_ps;
652 if ((ps->ps_what[id] & CONFIG_PROTOS) == 0 ||
657 proto->name, ps->ps_title[id]);
687 proc_composev(ps, id, IMSG_CFG_RULE, iov, c);
803 config_setrelayfd(struct privsep *ps, int id, int n,
815 if (proc_compose_imsg(ps, id, n, IMSG_CFG_RELAY_FD, -1, fd,
825 struct privsep *ps = env->sc_ps;
841 what = ps->ps_what[id];
847 rlay->rl_conf.name, ps->ps_title[id], rlay->rl_s);
865 proc_range(ps, id, &n, &m);
869 if (proc_composev_imsg(ps, id, n,
877 if (proc_flush_imsg(ps, id, n) == -1) {
885 if (proc_composev(ps, id,
899 proc_range(ps, id, &n, &m);
902 config_setrelayfd(ps, id, n,
912 config_setrelayfd(ps, id, n,
922 config_setrelayfd(ps, id, n,
936 proc_range(ps, id, &n, &m);
939 config_setrelayfd(ps, id, n, 0,
948 config_setrelayfd(ps, id, n, 0,
957 config_setrelayfd(ps, id, n, 0,
966 if (proc_flush_imsg(ps, id, n) == -1) {
989 proc_composev(ps, id, IMSG_CFG_RELAY_TABLE, iov, c);
1038 struct privsep *ps = env->sc_ps;
1055 if (ps->ps_what[privsep_process] & CONFIG_PROTOS) {
1084 ps->ps_title[privsep_process], ps->ps_instance,