Home
last modified time | relevance | path

Searched refs:ctid (Results 1 – 25 of 28) sorted by relevance

12

/illumos-gate/usr/src/cmd/svc/startd/
H A Dcontract.c49 contract_abandon(ctid_t ctid) in contract_abandon() argument
53 assert(ctid != 0); in contract_abandon()
55 err = contract_abandon_id(ctid); in contract_abandon()
80 ctid_t ctid, configd_ctid = -1; in contract_init() local
106 ctid = psi.pr_contract; in contract_init()
211 contract_is_empty(ctid_t ctid) in contract_is_empty() argument
261 hash = ctid & CI_HASH_MASK; in contract_hold_bucket()
287 if (ce->ce_ctid == ctid) in contract_lookup()
326 ce->ce_ctid = ctid; in contract_hash_store()
342 ce = contract_lookup(bp, ctid); in contract_hash_remove()
[all …]
H A Dproc.c41 id_t ctid; in proc_get_ctid() local
52 ctid = psinfo.pr_contract; in proc_get_ctid()
54 ctid = -1; in proc_get_ctid()
57 return (ctid); in proc_get_ctid()
H A Dfork.c244 ctid_t ctid; in fork_sulogin() local
253 contract_abandon(ctid); in fork_sulogin()
319 ctid_t ctid = -1; in fork_configd() local
350 if (ctid != -1) in fork_configd()
351 contract_abandon(ctid); in fork_configd()
352 ctid = -1; in fork_configd()
535 ctid_t ctid; in fork_configd_thread() local
936 ctid_t ctid = -1; in fork_emi() local
987 if (ctid != -1) in fork_emi()
988 contract_abandon(ctid); in fork_emi()
[all …]
H A Drestarter.c1266 ctid_t ctid; in unmaintain_instance() local
1314 ctid = rip->ri_i.i_primary_ctid; in unmaintain_instance()
1315 contract_abandon(ctid); in unmaintain_instance()
2097 contract_to_inst(ctid_t ctid) in contract_to_inst() argument
2102 id = lookup_inst_by_contract(ctid); in contract_to_inst()
2234 ctid_t ctid; in restarter_contracts_event_thread() local
2246 ctid = ct_event_get_ctid(ev); in restarter_contracts_event_thread()
2299 "contract id %ld\n", type, ctid); in restarter_contracts_event_thread()
2314 inst = contract_to_inst(ctid); in restarter_contracts_event_thread()
2322 "%ld\n", type, ctid); in restarter_contracts_event_thread()
[all …]
H A Dstartd.c495 ctid_t ctid; in read_startd_config() local
584 ctid = proc_get_ctid(); in read_startd_config()
585 if (ctid != -1) { in read_startd_config()
586 uint64 = (uint64_t)ctid; in read_startd_config()
H A Dmethod.c674 ctid_t ctid; in method_run() local
907 method_store_contract(inst, type, &ctid); in method_run()
943 timeout_insert(inst, ctid, timeout); in method_run()
969 timeout_remove(inst, ctid); in method_run()
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/inetd/
H A Dcontracts.c179 adopt_contract(ctid_t ctid, const char *fmri) in adopt_contract() argument
185 if ((fd = open_contract_ctl_file(ctid)) == -1) { in adopt_contract()
193 ctid, fmri); in adopt_contract()
199 "ignored."), ctid, fmri, strerror(errno)); in adopt_contract()
205 "with %s (%s). Events will be ignored."), ctid, fmri, in adopt_contract()
219 abandon_contract(ctid_t ctid) in abandon_contract() argument
224 assert(ctid != -1); in abandon_contract()
226 if ((fd = open_contract_ctl_file(ctid)) == -1) { in abandon_contract()
227 error_msg(gettext("Failed to abandon contract %d: %s"), ctid, in abandon_contract()
234 error_msg(gettext("Failed to abandon contract %d: %s"), ctid, in abandon_contract()
H A Drepval.c638 add_remove_contract(instance_t *inst, boolean_t add, ctid_t ctid) in add_remove_contract() argument
671 if (fprintf(tfp, "%llu\n", (uint64_t)ctid) <= 0) { in add_remove_contract()
682 if (add_rep_val(inst->start_ctids, ctid) != 0) { in add_remove_contract()
687 remove_rep_val(inst->start_ctids, ctid); in add_remove_contract()
/illumos-gate/usr/src/uts/common/sys/
H A Dctfs_impl.h62 #define CTFS_INO_CT(ctid, file) \ argument
65 (ctid))
66 #define CTFS_INO_CT_DIR(ctid) CTFS_INO_CT((ctid), 0) argument
67 #define CTFS_INO_CT_LINK(ctid) CTFS_INO_CT((ctid), 1) argument
68 #define CTFS_INO_CT_FILE(ctid, file) CTFS_INO_CT((ctid), (file) + 2) argument
/illumos-gate/usr/src/cmd/ptools/ptree/
H A Dptree.c69 ctid_t ctid; member
360 (int)p->ctid, in printone()
391 ct_status_open(ctid_t ctid, struct stat64 *stp) in ct_status_open() argument
430 ctsort(ctid_t ctid, ps_t *p) in ctsort() argument
438 if (ctps[n]->ctid == ctid) { in ctsort()
443 if ((hdl = ct_status_open(ctid, &st)) == NULL) in ctsort()
454 pp->ctid = ctid; in ctsort()
505 p->ctid != -1 && p->ctid != pp->ctid) { in prsort()
506 ctsort(p->ctid, p); in prsort()
517 ctsort(p->ctid, p); in prsort()
[all …]
/illumos-gate/usr/src/cmd/ctrun/
H A Dctrun.c238 get_event(int fd, int ctfd, ctid_t ctid) in get_event() argument
274 if (ct_event_get_ctid(ev) == ctid) in get_event()
377 ctid_t ctid = 0; in main() local
578 ctid = opt_adopt; in main()
580 v_printf(gettext("adopted contract id %ld\n"), ctid); in main()
637 if (errno = contract_latest(&ctid)) in main()
639 if ((ctfd = contract_open(ctid, "process", "ctl", in main()
664 event = get_event(efd, ctfd, ctid); in main()
670 bit2str(option_events, event), ctid); in main()
681 "restarting command\n"), ctid); in main()
[all …]
/illumos-gate/usr/src/lib/libcontract/common/
H A Dlibcontract_priv.c82 contract_open(ctid_t ctid, const char *type, const char *file, int oflag) in contract_open() argument
92 n = snprintf(path, PATH_MAX, CTFS_ROOT "/%s/%ld/%s", type, ctid, file); in contract_open()
111 contract_abandon_id(ctid_t ctid) in contract_abandon_id() argument
115 fd = contract_open(ctid, "all", "ctl", O_WRONLY); in contract_abandon_id()
H A Ddevice_dump.c51 ctid_t ctid; in event_device() local
56 ctid = ct_event_get_ctid(ev); in event_device()
58 statfd = contract_open(ctid, "device", "status", O_RDONLY); in event_device()
H A Dprocess.c40 ct_pr_tmpl_set_transfer(int fd, ctid_t ctid) in ct_pr_tmpl_set_transfer() argument
42 return (ct_tmpl_set_internal(fd, CTPP_SUBSUME, ctid)); in ct_pr_tmpl_set_transfer()
70 ct_pr_tmpl_get_transfer(int fd, ctid_t *ctid) in ct_pr_tmpl_get_transfer() argument
72 return (ct_tmpl_get_internal(fd, CTPP_SUBSUME, (uint_t *)ctid)); in ct_pr_tmpl_get_transfer()
295 ct_pr_status_get_svc_ctid(ct_stathdl_t stathdl, ctid_t *ctid) in ct_pr_status_get_svc_ctid() argument
303 (int32_t *)ctid)); in ct_pr_status_get_svc_ctid()
H A Dprocess_dump.c92 ctid_t ctid; in event_process() local
149 if (ct_pr_event_get_senderct(ev, &ctid) == 0) in event_process()
151 "\tsender ctid: %d\n"), ctid); in event_process()
H A Dlibcontract.c59 ctid_t ctid = ioctl(fd, CT_TCREATE); in ct_tmpl_create() local
60 if (ctid == -1) in ct_tmpl_create()
62 *ctidp = ctid; in ct_tmpl_create()
/illumos-gate/usr/src/uts/common/contract/
H A Ddevice.c1021 ctid_t ctid; in contract_device_ack_nack() local
1024 ctid = ct->ct_id; in contract_device_ack_nack()
1064 ctid)); in contract_device_ack_nack()
1081 ctid)); in contract_device_ack_nack()
1669 ctid_t ctid; in contract_device_publish() local
1692 ctid)); in contract_device_publish()
1712 ctid)); in contract_device_publish()
1750 ctid)); in contract_device_publish()
1763 ctid)); in contract_device_publish()
1772 ctid)); in contract_device_publish()
[all …]
H A Dprocess.c1156 ctid_t ctid, zoneid_t zoneid) in contract_process_sig() argument
1178 if (ctid != 0) in contract_process_sig()
1179 VERIFY(nvlist_add_uint32(dest, CTPE_SENDCT, ctid) == 0); in contract_process_sig()
/illumos-gate/usr/src/uts/common/fs/ctfs/
H A Dctfs_tmpl.c128 ctid_t ctid; in ctfs_tmpl_ioctl() local
142 error = ctmpl_create(tmplnode->ctfs_tmn_tmpl, &ctid); in ctfs_tmpl_ioctl()
145 *rvalp = ctid; in ctfs_tmpl_ioctl()
/illumos-gate/usr/src/cmd/ipf/svc/
H A Dipfilter211 ctid=`svcprop -p restarter/contract $SMF_FMRI`
212 if [ -n "$ctid" ]; then
213 smf_kill_contract $ctid TERM 1
/illumos-gate/usr/src/cmd/halt/
H A Dhalt.c116 ctid_t ctid; member
248 save_ctid(ctid_t ctid) in save_ctid() argument
253 if (next->ctid == ctid) in save_ctid()
260 next->ctid = ctid; in save_ctid()
269 ctid_t ctid; in stop_delegates() local
358 ctid = (ctid_t)uint64; in stop_delegates()
359 if (save_ctid(ctid) == 0) { in stop_delegates()
360 (void) sigsend(P_CTID, ctid, SIGSTOP); in stop_delegates()
384 (void) sigsend(P_CTID, next->ctid, SIGCONT); in continue_delegates()
/illumos-gate/usr/src/cmd/cron/
H A Dcron.c633 (next_event->u)->ctid)) { in main()
841 u->ctid = ecid++; in create_ulist()
844 u->ctid = 0; in create_ulist()
868 el_remove(u->ctid, 0); in init_cronevent()
966 if (u->ctid == 0) { in mod_ctab()
972 u->ctid = ecid++; in mod_ctab()
982 el_remove(u->ctid, 0); in mod_ctab()
2086 el_remove(u->ctid, 0); in del_ctab()
2087 u->ctid = 0; in del_ctab()
3342 el_remove(u->ctid, 0); in clean_out_ctab()
[all …]
/illumos-gate/usr/src/cmd/svc/lsvcrun/
H A Dlsvcrun.c710 ctid_t ctid; in set_legacy_service() local
723 if (errno = contract_latest(&ctid)) { in set_legacy_service()
766 (void *)ctid) != 0) in set_legacy_service()
/illumos-gate/usr/src/cmd/init/
H A Dinit.c4242 ctid_t ctid; in contract_event() local
4259 ctid = ct_event_get_ctid(e); in contract_event()
4266 ret = contract_cookie(ctid, &cookie); in contract_event()
4291 ctid); in contract_event()
4297 if (abandon && (err = contract_abandon_id(ctid))) { in contract_event()
4299 ctid, strerror(err)); in contract_event()
4309 "contract %ld.\n", ct_event_get_type(e), ctid); in contract_event()
/illumos-gate/usr/src/lib/fm/topo/modules/common/ses/
H A Dses.c518 ctid_t ctid; in ses_contract_thread() local
555 ctid = ct_event_get_ctid(ev); in ses_contract_thread()
557 "got contract event ctid=%d", ctid); in ses_contract_thread()
572 ctid); in ses_contract_thread()
586 CTFS_ROOT "/device/%ld/ctl", ctid); in ses_contract_thread()
601 ctid); in ses_contract_thread()

12