Symbol: cam_iosched_softc
sys/cam/ata/ata_da.c
249
struct cam_iosched_softc *cam_iosched;
sys/cam/cam_iosched.c
1013
cam_iosched_iop_stats_sysctl_init(struct cam_iosched_softc *isc, struct iop_stats *ios, char *name)
sys/cam/cam_iosched.c
1107
cam_iosched_cl_sysctl_init(struct cam_iosched_softc *isc)
sys/cam/cam_iosched.c
1160
cam_iosched_init(struct cam_iosched_softc **iscp, struct cam_periph *periph,
sys/cam/cam_iosched.c
1163
struct cam_iosched_softc *isc;
sys/cam/cam_iosched.c
1205
cam_iosched_fini(struct cam_iosched_softc *isc)
sys/cam/cam_iosched.c
1230
void cam_iosched_sysctl_init(struct cam_iosched_softc *isc,
sys/cam/cam_iosched.c
1292
cam_iosched_set_latfcn(struct cam_iosched_softc *isc,
sys/cam/cam_iosched.c
1323
cam_iosched_set_trim_goal(struct cam_iosched_softc *isc, int goal)
sys/cam/cam_iosched.c
1330
cam_iosched_set_trim_ticks(struct cam_iosched_softc *isc, int trim_ticks)
sys/cam/cam_iosched.c
1342
cam_iosched_flush(struct cam_iosched_softc *isc, struct devstat *stp, int err)
sys/cam/cam_iosched.c
1354
cam_iosched_get_write(struct cam_iosched_softc *isc)
sys/cam/cam_iosched.c
1421
cam_iosched_put_back_trim(struct cam_iosched_softc *isc, struct bio *bp)
sys/cam/cam_iosched.c
1442
cam_iosched_next_trim(struct cam_iosched_softc *isc)
sys/cam/cam_iosched.c
1468
cam_iosched_get_trim(struct cam_iosched_softc *isc)
sys/cam/cam_iosched.c
147
struct cam_iosched_softc;
sys/cam/cam_iosched.c
1555
cam_iosched_next_bio(struct cam_iosched_softc *isc)
sys/cam/cam_iosched.c
1654
cam_iosched_queue_work(struct cam_iosched_softc *isc, struct bio *bp)
sys/cam/cam_iosched.c
1752
cam_iosched_schedule(struct cam_iosched_softc *isc, struct cam_periph *periph)
sys/cam/cam_iosched.c
1763
cam_iosched_trim_done(struct cam_iosched_softc *isc)
sys/cam/cam_iosched.c
1774
cam_iosched_bio_complete(struct cam_iosched_softc *isc, struct bio *bp,
sys/cam/cam_iosched.c
1831
cam_iosched_submit_trim(struct cam_iosched_softc *isc)
sys/cam/cam_iosched.c
1841
cam_iosched_set_sort_queue(struct cam_iosched_softc *isc, int val)
sys/cam/cam_iosched.c
1848
cam_iosched_has_work_flags(struct cam_iosched_softc *isc, uint32_t flags)
sys/cam/cam_iosched.c
1854
cam_iosched_set_work_flags(struct cam_iosched_softc *isc, uint32_t flags)
sys/cam/cam_iosched.c
1860
cam_iosched_clr_work_flags(struct cam_iosched_softc *isc, uint32_t flags)
sys/cam/cam_iosched.c
2051
cam_iosched_io_metric_update(struct cam_iosched_softc *isc,
sys/cam/cam_iosched.c
2086
struct cam_iosched_softc *isc;
sys/cam/cam_iosched.c
2092
isc = (struct cam_iosched_softc *)addr;
sys/cam/cam_iosched.c
284
struct cam_iosched_softc *softc;
sys/cam/cam_iosched.c
311
struct cam_iosched_softc *softc;
sys/cam/cam_iosched.c
608
struct cam_iosched_softc *isc = arg;
sys/cam/cam_iosched.c
661
cam_iosched_cl_init(struct control_loop *clp, struct cam_iosched_softc *isc)
sys/cam/cam_iosched.c
676
struct cam_iosched_softc *isc;
sys/cam/cam_iosched.c
764
cam_iosched_io_metric_update(struct cam_iosched_softc *isc,
sys/cam/cam_iosched.c
769
cam_iosched_has_flagged_work(struct cam_iosched_softc *isc)
sys/cam/cam_iosched.c
775
cam_iosched_has_io(struct cam_iosched_softc *isc)
sys/cam/cam_iosched.c
797
cam_iosched_has_more_trim(struct cam_iosched_softc *isc)
sys/cam/cam_iosched.c
836
cam_iosched_has_work(struct cam_iosched_softc *isc)
sys/cam/cam_iosched.c
852
cam_iosched_iop_stats_init(struct cam_iosched_softc *isc, struct iop_stats *ios)
sys/cam/cam_iosched.c
876
struct cam_iosched_softc *isc;
sys/cam/cam_iosched.c
922
struct cam_iosched_softc *isc;
sys/cam/cam_iosched.h
100
void cam_iosched_clr_work_flags(struct cam_iosched_softc *isc, uint32_t flags);
sys/cam/cam_iosched.h
101
void cam_iosched_trim_done(struct cam_iosched_softc *isc);
sys/cam/cam_iosched.h
102
int cam_iosched_bio_complete(struct cam_iosched_softc *isc, struct bio *bp, union ccb *done_ccb);
sys/cam/cam_iosched.h
103
void cam_iosched_set_latfcn(struct cam_iosched_softc *isc, cam_iosched_latfcn_t, void *);
sys/cam/cam_iosched.h
104
void cam_iosched_set_trim_goal(struct cam_iosched_softc *isc, int goal);
sys/cam/cam_iosched.h
105
void cam_iosched_set_trim_ticks(struct cam_iosched_softc *isc, int ticks);
sys/cam/cam_iosched.h
37
struct cam_iosched_softc;
sys/cam/cam_iosched.h
84
int cam_iosched_init(struct cam_iosched_softc **, struct cam_periph *periph,
sys/cam/cam_iosched.h
86
void cam_iosched_fini(struct cam_iosched_softc *);
sys/cam/cam_iosched.h
87
void cam_iosched_sysctl_init(struct cam_iosched_softc *, struct sysctl_ctx_list *, struct sysctl_oid *);
sys/cam/cam_iosched.h
88
struct bio *cam_iosched_next_trim(struct cam_iosched_softc *isc);
sys/cam/cam_iosched.h
89
struct bio *cam_iosched_get_trim(struct cam_iosched_softc *isc);
sys/cam/cam_iosched.h
90
struct bio *cam_iosched_next_bio(struct cam_iosched_softc *isc);
sys/cam/cam_iosched.h
91
void cam_iosched_queue_work(struct cam_iosched_softc *isc, struct bio *bp);
sys/cam/cam_iosched.h
92
void cam_iosched_flush(struct cam_iosched_softc *isc, struct devstat *stp, int err);
sys/cam/cam_iosched.h
93
void cam_iosched_schedule(struct cam_iosched_softc *isc, struct cam_periph *periph);
sys/cam/cam_iosched.h
94
void cam_iosched_finish_trim(struct cam_iosched_softc *isc);
sys/cam/cam_iosched.h
95
void cam_iosched_submit_trim(struct cam_iosched_softc *isc);
sys/cam/cam_iosched.h
96
void cam_iosched_put_back_trim(struct cam_iosched_softc *isc, struct bio *bp);
sys/cam/cam_iosched.h
97
void cam_iosched_set_sort_queue(struct cam_iosched_softc *isc, int val);
sys/cam/cam_iosched.h
98
int cam_iosched_has_work_flags(struct cam_iosched_softc *isc, uint32_t flags);
sys/cam/cam_iosched.h
99
void cam_iosched_set_work_flags(struct cam_iosched_softc *isc, uint32_t flags);
sys/cam/nvme/nvme_da.c
108
struct cam_iosched_softc *cam_iosched;
sys/cam/scsi/scsi_da.c
341
struct cam_iosched_softc *cam_iosched;