Home
last modified time | relevance | path

Searched refs:contract_t (Results 1 – 21 of 21) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dcontract_impl.h296 } 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 Dctfs_impl.h123 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 Dprocess_impl.h45 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 Ddevice_impl.h52 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 Dcontract.c204 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 Dfork.c1174 avl_create(&cp->p_ct_held, contract_compar, sizeof (contract_t), in getproc()
1175 offsetof(contract_t, ct_ctlist)); in getproc()
H A Dzone.c3845 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 Dprocess.c230 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 Ddevice.c751 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 Dctfs_cdir.c66 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 Dctfs_ctl.c90 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 Dctfs_event.c201 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 Dctfs_sym.c55 ctfs_create_symnode(vnode_t *pvp, contract_t *ct) in ctfs_create_symnode()
H A Dctfs_latest.c68 contract_t *ct = ttolwp(curthread)->lwp_ct_latest[ in ctfs_latest_nested_open()
H A Dctfs_all.c102 contract_t *ct; in ctfs_adir_do_lookup()
H A Dctfs_tdir.c140 contract_t *ct; in ctfs_tdir_do_lookup()
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dcontract.c91 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 Dprocessor_bind.c199 contract_t *ct; in processor_bind()
H A Dpset.c539 contract_t *ct; in pset_bind()
/illumos-gate/usr/src/uts/common/fs/specfs/
H A Dspecvnops.c572 contract_t *ct = NULL; in spec_open()
/illumos-gate/usr/src/uts/common/fs/proc/
H A Dprvnops.c4670 contract_t *ct; in pr_lookup_ctdir()
6220 contract_t *ct; in prreadlink()