ct_template_t
ct_template_t *tmpl;
ctmpl_device_create(ct_template_t *template, ctid_t *ctidp)
static ct_template_t *
ct_template_t *tmpl;
static ct_template_t *
ct_template_t *tmpl;
ctmpl_free(ct_template_t *template)
ct_template_t *
ctmpl_dup(ct_template_t *template)
ct_template_t *new;
ctmpl_set(ct_template_t *template, ct_kparam_t *kparam, const cred_t *cr)
ctmpl_get(ct_template_t *template, ct_kparam_t *kparam)
ctmpl_makecurrent(ct_template_t *template, ct_template_t *new)
ct_template_t *old;
ctmpl_activate(ct_template_t *template)
ctmpl_clear(ct_template_t *template)
ctmpl_create(ct_template_t *template, ctid_t *ctidp)
ctmpl_init(ct_template_t *new, ctmplops_t *ops, ct_type_t *type, void *data)
ctmpl_copy(ct_template_t *new, ct_template_t *old)
ctmpl_create_inval(ct_template_t *template, ctid_t *ctidp)
contract_ctor(contract_t *ct, ct_type_t *type, ct_template_t *tmpl, void *data,
ct_template_t *tmpl;
ct_template_t ctd_ctmpl;
ct_template_t ctp_ctmpl;
typedef ct_template_t *(ct_f_default_t)(void);
void ctmpl_free(ct_template_t *);
int ctmpl_set(ct_template_t *, ct_kparam_t *, const cred_t *);
int ctmpl_get(ct_template_t *, ct_kparam_t *);
ct_template_t *ctmpl_dup(ct_template_t *);
void ctmpl_activate(ct_template_t *);
void ctmpl_clear(ct_template_t *);
int ctmpl_create(ct_template_t *, ctid_t *);
void ctmpl_init(ct_template_t *, ctmplops_t *, ct_type_t *, void *);
void ctmpl_copy(ct_template_t *, ct_template_t *);
int ctmpl_create_inval(ct_template_t *, ctid_t *);
int contract_ctor(contract_t *, ct_type_t *, ct_template_t *, void *, ctflags_t,
ct_template_t *ctfs_tmn_tmpl; /* template pointer */