Lines Matching refs:ctid

49 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()
59 "failed to abandon contract %ld: %s\n", ctid, in contract_abandon()
64 contract_kill(ctid_t ctid, int sig, const char *fmri) in contract_kill() argument
66 if (sigsend(P_CTID, ctid, sig) == -1 && errno != ESRCH) { in contract_kill()
80 ctid_t ctid, configd_ctid = -1; in contract_init() local
106 ctid = psi.pr_contract; in contract_init()
110 if ((csfd = contract_open(ctid, "process", "status", O_RDONLY)) < 0) { in contract_init()
211 contract_is_empty(ctid_t ctid) in contract_is_empty() argument
219 fd = contract_open(ctid, "process", "status", O_RDONLY); in contract_is_empty()
256 contract_hold_bucket(ctid_t ctid) in contract_hold_bucket() argument
261 hash = ctid & CI_HASH_MASK; in contract_hold_bucket()
276 contract_lookup(contract_bucket_t *bp, ctid_t ctid) in contract_lookup() argument
287 if (ce->ce_ctid == ctid) in contract_lookup()
318 contract_hash_store(ctid_t ctid, int instid) in contract_hash_store() argument
323 bp = contract_hold_bucket(ctid); in contract_hash_store()
324 assert(contract_lookup(bp, ctid) == NULL); in contract_hash_store()
326 ce->ce_ctid = ctid; in contract_hash_store()
335 contract_hash_remove(ctid_t ctid) in contract_hash_remove() argument
340 bp = contract_hold_bucket(ctid); in contract_hash_remove()
342 ce = contract_lookup(bp, ctid); in contract_hash_remove()
358 lookup_inst_by_contract(ctid_t ctid) in lookup_inst_by_contract() argument
364 bp = contract_hold_bucket(ctid); in lookup_inst_by_contract()
365 ce = contract_lookup(bp, ctid); in lookup_inst_by_contract()