dt_softc
SLIST_ENTRY(dt_softc) ds_next; /* [K] descriptor list */
SLIST_HEAD(, dt_softc) dtdev_list; /* [K] list of open /dev/dt nodes */
struct dt_softc *dtlookup(int);
struct dt_softc *dtalloc(void);
void dtfree(struct dt_softc *);
int dt_ioctl_list_probes(struct dt_softc *, struct dtioc_probe *);
int dt_ioctl_get_args(struct dt_softc *, struct dtioc_arg *);
int dt_ioctl_get_stats(struct dt_softc *, struct dtioc_stat *);
int dt_ioctl_record_start(struct dt_softc *);
void dt_ioctl_record_stop(struct dt_softc *);
int dt_ioctl_probe_enable(struct dt_softc *, struct dtioc_req *);
int dt_ioctl_probe_disable(struct dt_softc *, struct dtioc_req *);
int dt_ioctl_rd_vnode(struct dt_softc *, struct dtioc_rdvn *);
void dt_wakeup(struct dt_softc *);
struct dt_softc *sc;
struct dt_softc *sc;
SLIST_REMOVE(&dtdev_list, sc, dt_softc, ds_next);
struct dt_softc *sc;
struct dt_softc *sc;
struct dt_softc *
struct dt_softc *sc;
struct dt_softc *
struct dt_softc *sc;
dtfree(struct dt_softc *sc)
dt_ioctl_list_probes(struct dt_softc *sc, struct dtioc_probe *dtpr)
dt_ioctl_get_args(struct dt_softc *sc, struct dtioc_arg *dtar)
dt_ioctl_get_stats(struct dt_softc *sc, struct dtioc_stat *dtst)
dt_ioctl_record_start(struct dt_softc *sc)
dt_ioctl_record_stop(struct dt_softc *sc)
dt_ioctl_probe_enable(struct dt_softc *sc, struct dtioc_req *dtrq)
dt_ioctl_probe_disable(struct dt_softc *sc, struct dtioc_req *dtrq)
dt_ioctl_rd_vnode(struct dt_softc *sc, struct dtioc_rdvn *dtrv)
dt_pcb_alloc(struct dt_probe *dtp, struct dt_softc *sc)
dt_wakeup(struct dt_softc *sc)
struct dt_softc *sc = arg;
dt_prov_kprobe_alloc(struct dt_probe *dtp, struct dt_softc *sc,
dt_prov_kprobe_dealloc(struct dt_probe *dtp, struct dt_softc *sc,
int dt_prov_kprobe_alloc(struct dt_probe *, struct dt_softc *,
int dt_prov_kprobe_dealloc(struct dt_probe *, struct dt_softc *,
int dt_prov_profile_alloc(struct dt_probe *, struct dt_softc *,
dt_prov_profile_alloc(struct dt_probe *dtp, struct dt_softc *sc,
dt_prov_static_alloc(struct dt_probe *dtp, struct dt_softc *sc,
int dt_prov_static_alloc(struct dt_probe *, struct dt_softc *,
int dt_prov_syscall_alloc(struct dt_probe *, struct dt_softc *,
dt_prov_syscall_alloc(struct dt_probe *dtp, struct dt_softc *sc,
struct dt_softc;
struct dt_softc *dp_sc; /* [I] related softc */
struct dt_pcb *dt_pcb_alloc(struct dt_probe *, struct dt_softc *);
int (*dtpv_alloc)(struct dt_probe *, struct dt_softc *,
int (*dtpv_dealloc)(struct dt_probe *, struct dt_softc *,