/titanic_50/usr/src/uts/common/sys/ |
H A D | contract_impl.h | 296 } contract_t; typedef 335 int contract_abandon(contract_t *, struct proc *, int); 336 int contract_adopt(contract_t *, struct proc *); 337 void contract_destroy(contract_t *); 339 int contract_ack(contract_t *ct, uint64_t evid, int cmd); 340 int contract_qack(contract_t *ct, uint64_t evid); 341 int contract_newct(contract_t *ct); 346 uint64_t cte_publish_all(contract_t *, ct_kevent_t *, nvlist_t *, nvlist_t *); 361 int contract_ctor(contract_t *, ct_type_t *, ct_template_t *, void *, ctflags_t, 363 void contract_hold(contract_t *); [all …]
|
H A D | ctfs_impl.h | 125 contract_t *ctfs_sn_contract; /* target contract */ 140 contract_t *ctfs_cn_contract; /* contract pointer */ 157 contract_t *ctfs_ctl_contract; /* contract pointer */ 170 contract_t *ctfs_ev_contract; /* contract we're watching */ 202 extern vnode_t *ctfs_create_cdirnode(vnode_t *, contract_t *); 203 extern vnode_t *ctfs_create_symnode(vnode_t *, contract_t *);
|
/titanic_50/usr/src/uts/common/sys/contract/ |
H A D | process_impl.h | 47 contract_t *ctp_subsume; 55 contract_t conp_contract; /* common contract data */ 88 void contract_process_take(contract_t *, contract_t *); 89 int contract_process_accept(contract_t *); 90 void contract_process_adopt(contract_t *, proc_t *);
|
H A D | device_impl.h | 54 contract_t cond_contract; /* common contract data */ 80 int contract_device_open(dev_t dev, int spec_type, contract_t **ctpp);
|
/titanic_50/usr/src/uts/common/os/ |
H A D | contract.c | 201 static void cte_trim(ct_equeue_t *, contract_t *); 212 const contract_t *ct1 = x; in contract_compar() 213 const contract_t *ct2 = y; in contract_compar() 235 avl_create(&contract_avl, contract_compar, sizeof (contract_t), in contract_init() 236 offsetof(contract_t, ct_ctavl)); in contract_init() 248 avl_create(&p0.p_ct_held, contract_compar, sizeof (contract_t), in contract_init() 249 offsetof(contract_t, ct_ctlist)); in contract_init() 260 contract_dtor(contract_t *ct) in contract_dtor() 284 contract_ctor(contract_t *ct, ct_type_t *type, ct_template_t *tmpl, void *data, in contract_ctor() 387 contract_rele(contract_t *ct) in contract_rele() [all …]
|
H A D | fork.c | 1156 avl_create(&cp->p_ct_held, contract_compar, sizeof (contract_t), in getproc() 1157 offsetof(contract_t, ct_ctlist)); in getproc()
|
H A D | zone.c | 3687 contract_t *ct = NULL; in zsched() 5672 contract_t *ct; in zone_enter() 5755 contract_t *next; in zone_enter()
|
/titanic_50/usr/src/uts/common/contract/ |
H A D | process.c | 229 contract_t *ct; in ctmpl_process_set() 462 contract_process_free(contract_t *ct) in contract_process_free() 510 contract_process_kill(contract_t *ct, proc_t *ex, int checkpriv) in contract_process_kill() 547 contract_process_accept(contract_t *parent) in contract_process_accept() 562 contract_process_take(contract_t *parent, contract_t *child) in contract_process_take() 581 contract_process_adopt(contract_t *ct, proc_t *p) in contract_process_adopt() 605 contract_process_abandon(contract_t *ct) in contract_process_abandon() 636 contract_process_destroy(contract_t *ct) in contract_process_destroy() 639 contract_t *cct; in contract_process_destroy() 664 contract_process_status(contract_t *ct, zone_t *zone, int detail, nvlist_t *nvl, in contract_process_status() [all …]
|
H A D | device.c | 749 contract_device_free(contract_t *ct) in contract_device_free() 782 contract_device_abandon(contract_t *ct) in contract_device_abandon() 804 contract_device_destroy(contract_t *ct) in contract_device_destroy() 869 contract_device_status(contract_t *ct, zone_t *zone, int detail, nvlist_t *nvl, in contract_device_status() 1015 contract_device_ack_nack(contract_t *ct, uint_t evtype, uint64_t evid, in contract_device_ack_nack() 1138 contract_device_ack(contract_t *ct, uint_t evtype, uint64_t evid) in contract_device_ack() 1147 contract_device_nack(contract_t *ct, uint_t evtype, uint64_t evid) in contract_device_nack() 1158 contract_device_newct(contract_t *ct) in contract_device_newct() 1325 contract_device_open(dev_t dev, int spec_type, contract_t **ctpp) in contract_device_open() 1594 contract_t *ct; in contract_device_publish() [all …]
|
/titanic_50/usr/src/uts/common/fs/ctfs/ |
H A D | ctfs_cdir.c | 68 ctfs_create_cdirnode(vnode_t *pvp, contract_t *ct) in ctfs_create_cdirnode() 140 contract_t *ct = cdirnode->ctfs_cn_contract; in ctfs_cdir_inactive()
|
H A D | ctfs_ctl.c | 92 contract_t *ct = ctlnode->ctfs_ctl_contract; in ctfs_ctl_access() 190 contract_t *ct = ctlnode->ctfs_ctl_contract; in ctfs_ctl_ioctl() 283 contract_t *ct = statnode->ctfs_ctl_contract; in ctfs_stat_ioctl()
|
H A D | ctfs_sym.c | 57 ctfs_create_symnode(vnode_t *pvp, contract_t *ct) in ctfs_create_symnode()
|
H A D | ctfs_event.c | 202 contract_t *ct = evnode->ctfs_ev_contract; in ctfs_ev_access() 225 contract_t *ct = evnode->ctfs_ev_contract; in ctfs_ev_open()
|
H A D | ctfs_latest.c | 70 contract_t *ct = ttolwp(curthread)->lwp_ct_latest[ in ctfs_latest_nested_open()
|
H A D | ctfs_all.c | 104 contract_t *ct; in ctfs_adir_do_lookup()
|
H A D | ctfs_tdir.c | 142 contract_t *ct; in ctfs_tdir_do_lookup()
|
/titanic_50/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | contract.c | 93 contract_t ct; in cmd_contract() 173 findct(uintptr_t addr, contract_t *ct, findct_data_t *arg) in findct()
|
/titanic_50/usr/src/uts/common/syscall/ |
H A D | processor_bind.c | 199 contract_t *ct; in processor_bind()
|
H A D | pset.c | 539 contract_t *ct; in pset_bind()
|
/titanic_50/usr/src/uts/common/fs/specfs/ |
H A D | specvnops.c | 569 contract_t *ct = NULL; in spec_open()
|
/titanic_50/usr/src/uts/common/fs/proc/ |
H A D | prvnops.c | 4297 contract_t *ct; in pr_lookup_ctdir() 5816 contract_t *ct; in prreadlink()
|