Searched refs:sr_workunit (Results 1 – 9 of 9) sorted by relevance
| /openbsd-src/sys/dev/ |
| H A D | softraidvar.h | 346 struct sr_workunit *ccb_wu; 366 struct sr_workunit { struct 404 struct sr_workunit *swu_collider; argument 413 TAILQ_ENTRY(sr_workunit) swu_link; /* Link in processing queue. */ argument 414 TAILQ_ENTRY(sr_workunit) swu_next; /* Next work unit in chain. */ 417 TAILQ_HEAD(sr_wu_list, sr_workunit); 453 struct sr_workunit cr_wu; /* Must be first. */ 611 int (*sd_scsi_rw)(struct sr_workunit *); 613 int (*sd_scsi_wu_done)(struct sr_workunit *); 614 void (*sd_scsi_done)(struct sr_workunit *); [all …]
|
| H A D | softraid_raid1c.c | 61 int sr_raid1c_rw(struct sr_workunit *); 62 int sr_raid1c_dev_rw(struct sr_workunit *, struct sr_crypto_wu *); 63 void sr_raid1c_done(struct sr_workunit *wu); 69 extern int sr_raid1_wu_done(struct sr_workunit *); 74 extern struct sr_crypto_wu *sr_crypto_prepare(struct sr_workunit *, 88 void sr_crypto_done_internal(struct sr_workunit *, 217 sr_raid1c_dev_rw(struct sr_workunit *wu, struct sr_crypto_wu *crwu) in sr_raid1c_dev_rw() 319 sr_raid1c_rw(struct sr_workunit *wu) in sr_raid1c_rw() 359 sr_raid1c_done(struct sr_workunit *wu) in sr_raid1c_done()
|
| H A D | softraid_raid5.c | 53 int sr_raid5_rw(struct sr_workunit *); 56 int sr_raid5_wu_done(struct sr_workunit *); 60 int sr_raid5_addio(struct sr_workunit *wu, int, daddr_t, long, 62 int sr_raid5_regenerate(struct sr_workunit *, int, daddr_t, long, 64 int sr_raid5_write(struct sr_workunit *, struct sr_workunit *, int, int, 370 sr_raid5_rw(struct sr_workunit *wu) in sr_raid5_rw() 372 struct sr_workunit *wu_r = NULL; in sr_raid5_rw() 507 sr_raid5_regenerate(struct sr_workunit *wu, int chunk, daddr_t blkno, in sr_raid5_regenerate() 540 sr_raid5_write(struct sr_workunit *wu, struct sr_workunit *wu_r, int chunk, in sr_raid5_write() 663 struct sr_workunit *wu = ccb->ccb_wu; in sr_raid5_intr() [all …]
|
| H A D | softraid_raid6.c | 55 int sr_raid6_rw(struct sr_workunit *); 58 int sr_raid6_wu_done(struct sr_workunit *); 64 int sr_raid6_addio(struct sr_workunit *wu, int, daddr_t, long, 66 int sr_failio(struct sr_workunit *); 371 sr_raid6_rw(struct sr_workunit *wu) in sr_raid6_rw() 373 struct sr_workunit *wu_r = NULL; in sr_raid6_rw() 642 sr_failio(struct sr_workunit *wu) in sr_failio() 661 struct sr_workunit *wu = ccb->ccb_wu; in sr_raid6_intr() 697 sr_raid6_wu_done(struct sr_workunit *wu) in sr_raid6_wu_done() 731 sr_raid6_addio(struct sr_workunit *wu, int chunk, daddr_t blkno, in sr_raid6_addio()
|
| H A D | softraid_raid1.c | 50 int sr_raid1_rw(struct sr_workunit *); 51 int sr_raid1_wu_done(struct sr_workunit *); 325 sr_raid1_rw(struct sr_workunit *wu) in sr_raid1_rw() 410 sr_raid1_wu_done(struct sr_workunit *wu) in sr_raid1_wu_done()
|
| H A D | softraid_crypto.c | 57 struct sr_crypto_wu *sr_crypto_prepare(struct sr_workunit *, 90 int sr_crypto_rw(struct sr_workunit *); 91 int sr_crypto_dev_rw(struct sr_workunit *, struct sr_crypto_wu *); 92 void sr_crypto_done_internal(struct sr_workunit *, 94 void sr_crypto_done(struct sr_workunit *); 278 sr_crypto_prepare(struct sr_workunit *wu, struct sr_crypto *mdd_crypto, in sr_crypto_prepare() 936 struct sr_workunit *wu; in sr_crypto_alloc_resources_internal() 1021 struct sr_workunit *wu; in sr_crypto_free_resources_internal() 1152 sr_crypto_rw(struct sr_workunit *wu) in sr_crypto_rw() 1191 sr_crypto_dev_rw(struct sr_workunit *wu, struct sr_crypto_wu *crwu) in sr_crypto_dev_rw() [all …]
|
| H A D | softraid_concat.c | 40 int sr_concat_rw(struct sr_workunit *); 96 sr_concat_rw(struct sr_workunit *wu) in sr_concat_rw()
|
| H A D | softraid_raid0.c | 49 int sr_raid0_rw(struct sr_workunit *); 115 sr_raid0_rw(struct sr_workunit *wu) in sr_raid0_rw()
|
| H A D | softraid.c | 643 struct sr_workunit wu; in sr_meta_save() 2033 struct sr_workunit *wu = ccb->ccb_wu; in sr_ccb_done() 2073 struct sr_workunit *wu; in sr_wu_alloc() 2103 struct sr_workunit *wu; in sr_wu_free() 2124 struct sr_workunit *wu; in sr_wu_get() 2143 struct sr_workunit *wu = (struct sr_workunit *)xwu; in sr_wu_put() 2157 sr_wu_init(struct sr_discipline *sd, struct sr_workunit *wu) in sr_wu_init() 2175 sr_wu_enqueue_ccb(struct sr_workunit *wu, struct sr_ccb *ccb) in sr_wu_enqueue_ccb() 2191 sr_wu_release_ccbs(struct sr_workunit *w [all...] |