Lines Matching refs:dasd_ccw_req

159 struct dasd_ccw_req {  struct
179 struct dasd_ccw_req *refers; /* ERP-chain queueing. */ argument
188 void (*callback)(struct dasd_ccw_req *, void *data); argument
234 typedef struct dasd_ccw_req *(*dasd_erp_fn_t) (struct dasd_ccw_req *);
319 struct dasd_ccw_req *(*build_cp) (struct dasd_device *,
322 int (*start_IO) (struct dasd_ccw_req *);
323 int (*term_IO) (struct dasd_ccw_req *);
324 void (*handle_terminated_request) (struct dasd_ccw_req *);
329 int (*free_cp) (struct dasd_ccw_req *, struct request *);
340 dasd_erp_fn_t(*erp_action) (struct dasd_ccw_req *);
341 dasd_erp_fn_t(*erp_postaction) (struct dasd_ccw_req *);
342 void (*dump_sense) (struct dasd_device *, struct dasd_ccw_req *,
346 struct dasd_ccw_req *,
463 struct dasd_ccw_req *eer_cqr;
701 struct dasd_ccw_req *
702 dasd_smalloc_request(int, int, int, struct dasd_device *, struct dasd_ccw_req *);
703 void dasd_sfree_request(struct dasd_ccw_req *, struct dasd_device *);
704 void dasd_wakeup_cb(struct dasd_ccw_req *, void *);
721 void dasd_add_request_head(struct dasd_ccw_req *);
722 void dasd_add_request_tail(struct dasd_ccw_req *);
723 int dasd_start_IO(struct dasd_ccw_req *);
724 int dasd_term_IO(struct dasd_ccw_req *);
727 int dasd_sleep_on(struct dasd_ccw_req *);
729 int dasd_sleep_on_immediatly(struct dasd_ccw_req *);
730 int dasd_sleep_on_interruptible(struct dasd_ccw_req *);
735 int dasd_cancel_req(struct dasd_ccw_req *);
812 struct dasd_ccw_req *dasd_default_erp_action(struct dasd_ccw_req *);
813 struct dasd_ccw_req *dasd_default_erp_postaction(struct dasd_ccw_req *);
814 struct dasd_ccw_req *dasd_alloc_erp_request(char *, int, int,
816 void dasd_free_erp_request(struct dasd_ccw_req *, struct dasd_device *);
817 void dasd_log_sense(struct dasd_ccw_req *, struct irb *);
818 void dasd_log_sense_dbf(struct dasd_ccw_req *cqr, struct irb *irb);
821 struct dasd_ccw_req *dasd_3990_erp_action(struct dasd_ccw_req *);
830 void dasd_eer_write(struct dasd_device *, struct dasd_ccw_req *cqr,