/illumos-gate/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 | 123 contract_t *ctfs_sn_contract; /* target contract */ 138 contract_t *ctfs_cn_contract; /* contract pointer */ 155 contract_t *ctfs_ctl_contract; /* contract pointer */ 168 contract_t *ctfs_ev_contract; /* contract we're watching */ 200 extern vnode_t *ctfs_create_cdirnode(vnode_t *, contract_t *); 201 extern vnode_t *ctfs_create_symnode(vnode_t *, contract_t *);
|
/illumos-gate/usr/src/uts/common/sys/contract/ |
H A D | process_impl.h | 45 contract_t *ctp_subsume; 53 contract_t conp_contract; /* common contract data */ 86 void contract_process_take(contract_t *, contract_t *); 87 int contract_process_accept(contract_t *); 88 void contract_process_adopt(contract_t *, proc_t *);
|
H A D | device_impl.h | 52 contract_t cond_contract; /* common contract data */ 78 int contract_device_open(dev_t dev, int spec_type, contract_t **ctpp);
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | contract.c | 204 static void cte_trim(ct_equeue_t *, contract_t *); 215 const contract_t *ct1 = x; in contract_compar() 216 const contract_t *ct2 = y; in contract_compar() 238 avl_create(&contract_avl, contract_compar, sizeof (contract_t), in contract_init() 239 offsetof(contract_t, ct_ctavl)); in contract_init() 251 avl_create(&p0.p_ct_held, contract_compar, sizeof (contract_t), in contract_init() 252 offsetof(contract_t, ct_ctlist)); in contract_init() 263 contract_dtor(contract_t *ct) in contract_dtor() 287 contract_ctor(contract_t *ct, ct_type_t *type, ct_template_t *tmpl, void *data, in contract_ctor() 390 contract_rele(contract_t *ct) in contract_rele() [all …]
|
H A D | fork.c | 1174 avl_create(&cp->p_ct_held, contract_compar, sizeof (contract_t), in getproc() 1175 offsetof(contract_t, ct_ctlist)); in getproc()
|
H A D | zone.c | 3845 contract_t *ct = NULL; in zsched() 5908 contract_t *ct; in zone_enter() 5991 contract_t *next; in zone_enter()
|
/illumos-gate/usr/src/uts/common/contract/ |
H A D | process.c | 230 contract_t *ct; in ctmpl_process_set() 463 contract_process_free(contract_t *ct) in contract_process_free() 511 contract_process_kill(contract_t *ct, proc_t *ex, int checkpriv) in contract_process_kill() 548 contract_process_accept(contract_t *parent) in contract_process_accept() 563 contract_process_take(contract_t *parent, contract_t *child) in contract_process_take() 582 contract_process_adopt(contract_t *ct, proc_t *p) in contract_process_adopt() 606 contract_process_abandon(contract_t *ct) in contract_process_abandon() 637 contract_process_destroy(contract_t *ct) in contract_process_destroy() 640 contract_t *cct; in contract_process_destroy() 665 contract_process_status(contract_t *ct, zone_t *zone, int detail, nvlist_t *nvl, in contract_process_status() [all …]
|
H A D | device.c | 751 contract_device_free(contract_t *ct) in contract_device_free() 784 contract_device_abandon(contract_t *ct) in contract_device_abandon() 806 contract_device_destroy(contract_t *ct) in contract_device_destroy() 871 contract_device_status(contract_t *ct, zone_t *zone, int detail, nvlist_t *nvl, in contract_device_status() 1016 contract_device_ack_nack(contract_t *ct, uint_t evtype, uint64_t evid, in contract_device_ack_nack() 1139 contract_device_ack(contract_t *ct, uint_t evtype, uint64_t evid) in contract_device_ack() 1148 contract_device_nack(contract_t *ct, uint_t evtype, uint64_t evid) in contract_device_nack() 1159 contract_device_newct(contract_t *ct) in contract_device_newct() 1326 contract_device_open(dev_t dev, int spec_type, contract_t **ctpp) in contract_device_open() 1595 contract_t *ct; in contract_device_publish() [all …]
|
/illumos-gate/usr/src/uts/common/fs/ctfs/ |
H A D | ctfs_cdir.c | 66 ctfs_create_cdirnode(vnode_t *pvp, contract_t *ct) in ctfs_create_cdirnode() 138 contract_t *ct = cdirnode->ctfs_cn_contract; in ctfs_cdir_inactive()
|
H A D | ctfs_ctl.c | 90 contract_t *ct = ctlnode->ctfs_ctl_contract; in ctfs_ctl_access() 188 contract_t *ct = ctlnode->ctfs_ctl_contract; in ctfs_ctl_ioctl() 281 contract_t *ct = statnode->ctfs_ctl_contract; in ctfs_stat_ioctl()
|
H A D | ctfs_event.c | 201 contract_t *ct = evnode->ctfs_ev_contract; in ctfs_ev_access() 224 contract_t *ct = evnode->ctfs_ev_contract; in ctfs_ev_open()
|
H A D | ctfs_sym.c | 55 ctfs_create_symnode(vnode_t *pvp, contract_t *ct) in ctfs_create_symnode()
|
H A D | ctfs_latest.c | 68 contract_t *ct = ttolwp(curthread)->lwp_ct_latest[ in ctfs_latest_nested_open()
|
H A D | ctfs_all.c | 102 contract_t *ct; in ctfs_adir_do_lookup()
|
H A D | ctfs_tdir.c | 140 contract_t *ct; in ctfs_tdir_do_lookup()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | contract.c | 91 contract_t ct; in cmd_contract() 171 findct(uintptr_t addr, contract_t *ct, findct_data_t *arg) in findct()
|
/illumos-gate/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()
|
/illumos-gate/usr/src/uts/common/fs/specfs/ |
H A D | specvnops.c | 572 contract_t *ct = NULL; in spec_open()
|
/illumos-gate/usr/src/uts/common/fs/proc/ |
H A D | prvnops.c | 4670 contract_t *ct; in pr_lookup_ctdir() 6220 contract_t *ct; in prreadlink()
|