Symbol: contract_t
usr/src/cmd/mdb/common/modules/genunix/contract.c
171
findct(uintptr_t addr, contract_t *ct, findct_data_t *arg)
usr/src/cmd/mdb/common/modules/genunix/contract.c
91
contract_t ct;
usr/src/uts/common/contract/device.c
1016
contract_device_ack_nack(contract_t *ct, uint_t evtype, uint64_t evid,
usr/src/uts/common/contract/device.c
1139
contract_device_ack(contract_t *ct, uint_t evtype, uint64_t evid)
usr/src/uts/common/contract/device.c
1148
contract_device_nack(contract_t *ct, uint_t evtype, uint64_t evid)
usr/src/uts/common/contract/device.c
1159
contract_device_newct(contract_t *ct)
usr/src/uts/common/contract/device.c
1326
contract_device_open(dev_t dev, int spec_type, contract_t **ctpp)
usr/src/uts/common/contract/device.c
1595
contract_t *ct;
usr/src/uts/common/contract/device.c
2110
contract_t *ct;
usr/src/uts/common/contract/device.c
751
contract_device_free(contract_t *ct)
usr/src/uts/common/contract/device.c
784
contract_device_abandon(contract_t *ct)
usr/src/uts/common/contract/device.c
806
contract_device_destroy(contract_t *ct)
usr/src/uts/common/contract/device.c
871
contract_device_status(contract_t *ct, zone_t *zone, int detail, nvlist_t *nvl,
usr/src/uts/common/contract/process.c
1014
contract_t *ct;
usr/src/uts/common/contract/process.c
1076
contract_t *ct = &ctp->conp_contract;
usr/src/uts/common/contract/process.c
1126
contract_t *ct = &ctp->conp_contract;
usr/src/uts/common/contract/process.c
1162
contract_t *ct = &ctp->conp_contract;
usr/src/uts/common/contract/process.c
230
contract_t *ct;
usr/src/uts/common/contract/process.c
463
contract_process_free(contract_t *ct)
usr/src/uts/common/contract/process.c
511
contract_process_kill(contract_t *ct, proc_t *ex, int checkpriv)
usr/src/uts/common/contract/process.c
548
contract_process_accept(contract_t *parent)
usr/src/uts/common/contract/process.c
563
contract_process_take(contract_t *parent, contract_t *child)
usr/src/uts/common/contract/process.c
582
contract_process_adopt(contract_t *ct, proc_t *p)
usr/src/uts/common/contract/process.c
606
contract_process_abandon(contract_t *ct)
usr/src/uts/common/contract/process.c
637
contract_process_destroy(contract_t *ct)
usr/src/uts/common/contract/process.c
640
contract_t *cct;
usr/src/uts/common/contract/process.c
665
contract_process_status(contract_t *ct, zone_t *zone, int detail, nvlist_t *nvl,
usr/src/uts/common/contract/process.c
682
contract_t *cnext;
usr/src/uts/common/contract/process.c
764
contract_process_newct(contract_t *ct)
usr/src/uts/common/contract/process.c
830
list_create(&ctp->conp_inherited, sizeof (contract_t),
usr/src/uts/common/contract/process.c
831
offsetof(contract_t, ct_ctlist));
usr/src/uts/common/contract/process.c
887
contract_t *ct;
usr/src/uts/common/contract/process.c
925
contract_t *ct = &ctp->conp_contract;
usr/src/uts/common/fs/ctfs/ctfs_all.c
102
contract_t *ct;
usr/src/uts/common/fs/ctfs/ctfs_cdir.c
138
contract_t *ct = cdirnode->ctfs_cn_contract;
usr/src/uts/common/fs/ctfs/ctfs_cdir.c
66
ctfs_create_cdirnode(vnode_t *pvp, contract_t *ct)
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
188
contract_t *ct = ctlnode->ctfs_ctl_contract;
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
281
contract_t *ct = statnode->ctfs_ctl_contract;
usr/src/uts/common/fs/ctfs/ctfs_ctl.c
90
contract_t *ct = ctlnode->ctfs_ctl_contract;
usr/src/uts/common/fs/ctfs/ctfs_event.c
201
contract_t *ct = evnode->ctfs_ev_contract;
usr/src/uts/common/fs/ctfs/ctfs_event.c
224
contract_t *ct = evnode->ctfs_ev_contract;
usr/src/uts/common/fs/ctfs/ctfs_latest.c
68
contract_t *ct = ttolwp(curthread)->lwp_ct_latest[
usr/src/uts/common/fs/ctfs/ctfs_sym.c
55
ctfs_create_symnode(vnode_t *pvp, contract_t *ct)
usr/src/uts/common/fs/ctfs/ctfs_tdir.c
140
contract_t *ct;
usr/src/uts/common/fs/proc/prvnops.c
4670
contract_t *ct;
usr/src/uts/common/fs/proc/prvnops.c
6220
contract_t *ct;
usr/src/uts/common/fs/specfs/specvnops.c
572
contract_t *ct = NULL;
usr/src/uts/common/os/contract.c
1035
contract_checkcred(contract_t *ct, const cred_t *cr)
usr/src/uts/common/os/contract.c
1060
contract_owned(contract_t *ct, const cred_t *cr, int locked)
usr/src/uts/common/os/contract.c
1107
avl_create(&result->ct_type_avl, contract_compar, sizeof (contract_t),
usr/src/uts/common/os/contract.c
1108
offsetof(contract_t, ct_cttavl));
usr/src/uts/common/os/contract.c
1147
contract_t *ct;
usr/src/uts/common/os/contract.c
1166
contract_t *ct;
usr/src/uts/common/os/contract.c
1187
contract_t template, *ct;
usr/src/uts/common/os/contract.c
1250
contract_t template, *ct;
usr/src/uts/common/os/contract.c
1287
static contract_t *
usr/src/uts/common/os/contract.c
1290
contract_t template, *ct;
usr/src/uts/common/os/contract.c
1323
contract_t *
usr/src/uts/common/os/contract.c
1326
contract_t *ct;
usr/src/uts/common/os/contract.c
1342
contract_t *
usr/src/uts/common/os/contract.c
1345
contract_t *ct;
usr/src/uts/common/os/contract.c
1923
contract_t *ct = e->cte_contract;
usr/src/uts/common/os/contract.c
1947
contract_t *ct;
usr/src/uts/common/os/contract.c
204
static void cte_trim(ct_equeue_t *, contract_t *);
usr/src/uts/common/os/contract.c
2128
cte_trim(ct_equeue_t *q, contract_t *ct)
usr/src/uts/common/os/contract.c
215
const contract_t *ct1 = x;
usr/src/uts/common/os/contract.c
216
const contract_t *ct2 = y;
usr/src/uts/common/os/contract.c
2299
cte_publish_all(contract_t *ct, ct_kevent_t *e, nvlist_t *data, nvlist_t *gdata)
usr/src/uts/common/os/contract.c
238
avl_create(&contract_avl, contract_compar, sizeof (contract_t),
usr/src/uts/common/os/contract.c
239
offsetof(contract_t, ct_ctavl));
usr/src/uts/common/os/contract.c
251
avl_create(&p0.p_ct_held, contract_compar, sizeof (contract_t),
usr/src/uts/common/os/contract.c
252
offsetof(contract_t, ct_ctlist));
usr/src/uts/common/os/contract.c
263
contract_dtor(contract_t *ct)
usr/src/uts/common/os/contract.c
287
contract_ctor(contract_t *ct, ct_type_t *type, ct_template_t *tmpl, void *data,
usr/src/uts/common/os/contract.c
390
contract_rele(contract_t *ct)
usr/src/uts/common/os/contract.c
446
contract_hold(contract_t *ct)
usr/src/uts/common/os/contract.c
463
contract_getzuniqid(contract_t *ct)
usr/src/uts/common/os/contract.c
480
contract_setzuniqid(contract_t *ct, uint64_t zuniqid)
usr/src/uts/common/os/contract.c
497
contract_abandon(contract_t *ct, proc_t *p, int explicit)
usr/src/uts/common/os/contract.c
500
contract_t *parent = &p->p_ct_process->conp_contract;
usr/src/uts/common/os/contract.c
584
contract_newct(contract_t *ct)
usr/src/uts/common/os/contract.c
598
contract_adopt(contract_t *ct, proc_t *p)
usr/src/uts/common/os/contract.c
602
contract_t *parent;
usr/src/uts/common/os/contract.c
666
contract_ack(contract_t *ct, uint64_t evid, int ack)
usr/src/uts/common/os/contract.c
717
contract_ack_inval(contract_t *ct, uint_t evtype, uint64_t evid)
usr/src/uts/common/os/contract.c
726
contract_qack_inval(contract_t *ct, uint_t evtype, uint64_t evid)
usr/src/uts/common/os/contract.c
735
contract_qack_notsup(contract_t *ct, uint_t evtype, uint64_t evid)
usr/src/uts/common/os/contract.c
746
contract_qack(contract_t *ct, uint64_t evid)
usr/src/uts/common/os/contract.c
786
contract_orphan(contract_t *ct)
usr/src/uts/common/os/contract.c
817
contract_destroy(contract_t *ct)
usr/src/uts/common/os/contract.c
843
contract_vnode_get(contract_t *ct, vfs_t *vfsp)
usr/src/uts/common/os/contract.c
869
contract_vnode_set(contract_t *ct, contract_vnode_t *ctv, vnode_t *vnode)
usr/src/uts/common/os/contract.c
886
contract_vnode_clear(contract_t *ct, contract_vnode_t *ctv)
usr/src/uts/common/os/contract.c
915
contract_t *ct;
usr/src/uts/common/os/contract.c
967
contract_status_common(contract_t *ct, zone_t *zone, void *status,
usr/src/uts/common/os/fork.c
1174
avl_create(&cp->p_ct_held, contract_compar, sizeof (contract_t),
usr/src/uts/common/os/fork.c
1175
offsetof(contract_t, ct_ctlist));
usr/src/uts/common/os/zone.c
3845
contract_t *ct = NULL;
usr/src/uts/common/os/zone.c
5908
contract_t *ct;
usr/src/uts/common/os/zone.c
5991
contract_t *next;
usr/src/uts/common/sys/contract/device_impl.h
52
contract_t cond_contract; /* common contract data */
usr/src/uts/common/sys/contract/device_impl.h
78
int contract_device_open(dev_t dev, int spec_type, contract_t **ctpp);
usr/src/uts/common/sys/contract/process_impl.h
45
contract_t *ctp_subsume;
usr/src/uts/common/sys/contract/process_impl.h
53
contract_t conp_contract; /* common contract data */
usr/src/uts/common/sys/contract/process_impl.h
86
void contract_process_take(contract_t *, contract_t *);
usr/src/uts/common/sys/contract/process_impl.h
87
int contract_process_accept(contract_t *);
usr/src/uts/common/sys/contract/process_impl.h
88
void contract_process_adopt(contract_t *, proc_t *);
usr/src/uts/common/sys/contract_impl.h
335
int contract_abandon(contract_t *, struct proc *, int);
usr/src/uts/common/sys/contract_impl.h
336
int contract_adopt(contract_t *, struct proc *);
usr/src/uts/common/sys/contract_impl.h
337
void contract_destroy(contract_t *);
usr/src/uts/common/sys/contract_impl.h
339
int contract_ack(contract_t *ct, uint64_t evid, int cmd);
usr/src/uts/common/sys/contract_impl.h
340
int contract_qack(contract_t *ct, uint64_t evid);
usr/src/uts/common/sys/contract_impl.h
341
int contract_newct(contract_t *ct);
usr/src/uts/common/sys/contract_impl.h
346
uint64_t cte_publish_all(contract_t *, ct_kevent_t *, nvlist_t *, nvlist_t *);
usr/src/uts/common/sys/contract_impl.h
361
int contract_ctor(contract_t *, ct_type_t *, ct_template_t *, void *, ctflags_t,
usr/src/uts/common/sys/contract_impl.h
363
void contract_hold(contract_t *);
usr/src/uts/common/sys/contract_impl.h
364
void contract_rele(contract_t *);
usr/src/uts/common/sys/contract_impl.h
365
uint64_t contract_getzuniqid(contract_t *);
usr/src/uts/common/sys/contract_impl.h
366
void contract_setzuniqid(contract_t *, uint64_t);
usr/src/uts/common/sys/contract_impl.h
367
void contract_rele_unlocked(contract_t *);
usr/src/uts/common/sys/contract_impl.h
368
void contract_status_common(contract_t *, zone_t *, void *, model_t);
usr/src/uts/common/sys/contract_impl.h
369
void contract_orphan(contract_t *);
usr/src/uts/common/sys/contract_impl.h
372
contract_t *contract_ptr(id_t, uint64_t);
usr/src/uts/common/sys/contract_impl.h
374
int contract_owned(contract_t *, const cred_t *, int);
usr/src/uts/common/sys/contract_impl.h
387
contract_t *contract_type_ptr(ct_type_t *, ctid_t, uint64_t);
usr/src/uts/common/sys/contract_impl.h
395
vnode_t *contract_vnode_get(contract_t *, vfs_t *);
usr/src/uts/common/sys/contract_impl.h
396
void contract_vnode_set(contract_t *, contract_vnode_t *, vnode_t *);
usr/src/uts/common/sys/contract_impl.h
397
int contract_vnode_clear(contract_t *, contract_vnode_t *);
usr/src/uts/common/sys/contract_impl.h
402
int contract_ack_inval(contract_t *, uint_t, uint64_t);
usr/src/uts/common/sys/contract_impl.h
403
int contract_qack_inval(contract_t *, uint_t, uint64_t);
usr/src/uts/common/sys/contract_impl.h
404
int contract_qack_notsup(contract_t *, uint_t, uint64_t);
usr/src/uts/common/sys/ctfs_impl.h
123
contract_t *ctfs_sn_contract; /* target contract */
usr/src/uts/common/sys/ctfs_impl.h
138
contract_t *ctfs_cn_contract; /* contract pointer */
usr/src/uts/common/sys/ctfs_impl.h
155
contract_t *ctfs_ctl_contract; /* contract pointer */
usr/src/uts/common/sys/ctfs_impl.h
168
contract_t *ctfs_ev_contract; /* contract we're watching */
usr/src/uts/common/sys/ctfs_impl.h
200
extern vnode_t *ctfs_create_cdirnode(vnode_t *, contract_t *);
usr/src/uts/common/sys/ctfs_impl.h
201
extern vnode_t *ctfs_create_symnode(vnode_t *, contract_t *);
usr/src/uts/common/syscall/processor_bind.c
199
contract_t *ct;
usr/src/uts/common/syscall/pset.c
539
contract_t *ct;