Searched refs:dt_pcb (Results 1 – 6 of 6) sorted by relevance
/openbsd/sys/dev/dt/ |
H A D | dtvar.h | 162 struct dt_pcb { struct 163 SMR_SLIST_ENTRY(dt_pcb) dp_pnext; /* [K,S] next PCB per probe */ 164 TAILQ_ENTRY(dt_pcb) dp_snext; /* [K] next PCB per softc */ 176 TAILQ_HEAD(dt_pcb_list, dt_pcb); argument 178 struct dt_pcb *dt_pcb_alloc(struct dt_probe *, struct dt_softc *); 179 void dt_pcb_free(struct dt_pcb *); 182 struct dt_evt *dt_pcb_ring_get(struct dt_pcb *, int); 183 void dt_pcb_ring_consume(struct dt_pcb *, struct dt_evt *); 197 SMR_SLIST_HEAD(, dt_pcb) dtp_pcbs; /* [D,S] list of enabled PCBs */
|
H A D | dt_dev.c | 513 struct dt_pcb *dp; in dt_ioctl_record_start() 549 struct dt_pcb *dp; in dt_ioctl_record_stop() 572 SMR_SLIST_REMOVE_LOCKED(&dtp->dtp_pcbs, dp, dt_pcb, dp_pnext); in dt_ioctl_record_stop() 697 struct dt_pcb * 700 struct dt_pcb *dp; in dt_pcb_alloc() 712 dt_pcb_free(struct dt_pcb *dp) in dt_pcb_free() 720 struct dt_pcb *dp; in dt_pcb_purge() 732 dt_pcb_ring_get(struct dt_pcb *dp, int profiling) in dt_pcb_ring_get() 785 dt_pcb_ring_consume(struct dt_pcb *dp, struct dt_evt *dtev) in dt_pcb_ring_consume()
|
H A D | dt_prov_syscall.c | 102 struct dt_pcb *dp; in dt_prov_syscall_alloc() 123 struct dt_pcb *dp; in dt_prov_syscall_entry() 166 struct dt_pcb *dp; in dt_prov_syscall_return()
|
H A D | dt_prov_profile.c | 70 struct dt_pcb *dp; in dt_prov_profile_alloc() 106 struct dt_pcb *dp = arg; in dt_clock()
|
H A D | dt_prov_static.c | 180 struct dt_pcb *dp; in dt_prov_static_alloc() 198 struct dt_pcb *dp; in dt_prov_static_hook()
|
H A D | dt_prov_kprobe.c | 249 struct dt_pcb *dp; in dt_prov_kprobe_alloc() 309 struct dt_pcb *dp; in dt_prov_kprobe_hook()
|