Lines Matching refs:dasd_device

84 static void __dasd_process_erp(struct dasd_device *, struct dasd_ccw_req *);
87 static void dasd_hosts_init(struct dentry *, struct dasd_device *);
88 static void dasd_hosts_exit(struct dasd_device *);
101 struct dasd_device *dasd_alloc_device(void)
103 struct dasd_device *device;
105 device = kzalloc(sizeof(struct dasd_device), GFP_ATOMIC);
154 void dasd_free_device(struct dasd_device *device)
202 static int dasd_state_new_to_known(struct dasd_device *device)
226 static int dasd_state_known_to_new(struct dasd_device *device)
256 static int dasd_state_known_to_basic(struct dasd_device *device)
294 static int dasd_state_basic_to_known(struct dasd_device *device)
340 static int dasd_state_basic_to_ready(struct dasd_device *device)
382 int _wait_for_empty_queues(struct dasd_device *device)
396 static int dasd_state_ready_to_basic(struct dasd_device *device)
419 static int dasd_state_unfmt_to_basic(struct dasd_device *device)
431 dasd_state_ready_to_online(struct dasd_device * device)
457 static int dasd_state_online_to_ready(struct dasd_device *device)
484 static int dasd_increase_state(struct dasd_device *device)
519 static int dasd_decrease_state(struct dasd_device *device)
554 static void dasd_change_state(struct dasd_device *device)
585 struct dasd_device *device = container_of(work, struct dasd_device, kick_work);
593 void dasd_kick_device(struct dasd_device *device)
608 struct dasd_device *device = container_of(work, struct dasd_device,
614 void dasd_reload_device(struct dasd_device *device)
629 struct dasd_device *device = container_of(work, struct dasd_device,
635 void dasd_restore_device(struct dasd_device *device)
646 void dasd_set_target_state(struct dasd_device *device, int target)
668 static inline int _wait_for_device(struct dasd_device *device)
673 void dasd_enable_device(struct dasd_device *device)
709 struct dasd_device *device;
821 struct dasd_device *device;
1196 struct dasd_device *device;
1211 static void dasd_hosts_exit(struct dasd_device *device)
1218 struct dasd_device *device)
1234 struct dasd_device *device,
1277 struct dasd_device *device)
1318 void dasd_sfree_request(struct dasd_ccw_req *cqr, struct dasd_device *device)
1329 void dasd_ffree_request(struct dasd_ccw_req *cqr, struct dasd_device *device)
1345 struct dasd_device *device;
1369 struct dasd_device *device;
1378 device = (struct dasd_device *) cqr->startdev;
1430 struct dasd_device *device;
1440 device = (struct dasd_device *) cqr->startdev;
1556 struct dasd_device *device;
1569 void dasd_device_set_timer(struct dasd_device *device, int expires)
1581 void dasd_device_clear_timer(struct dasd_device *device)
1591 struct dasd_device *device;
1628 void dasd_generic_handle_state_change(struct dasd_device *device)
1653 struct dasd_device *device = NULL;
1688 struct dasd_device *device;
1784 device = (struct dasd_device *) cqr->startdev;
1898 struct dasd_device *device;
1923 static void __dasd_device_recovery(struct dasd_device *device,
1948 static void __dasd_device_process_ccw_queue(struct dasd_device *device,
1971 static void __dasd_process_cqr(struct dasd_device *device,
2002 static void __dasd_device_process_final_queue(struct dasd_device *device,
2027 static void __dasd_device_check_expire(struct dasd_device *device)
2063 static int __dasd_device_is_unusable(struct dasd_device *device,
2095 static void __dasd_device_start_head(struct dasd_device *device)
2123 static void __dasd_device_check_path_events(struct dasd_device *device)
2142 * Go through all request on the dasd_device request queue,
2151 int dasd_flush_device_queue(struct dasd_device *device)
2207 struct dasd_device *device = (struct dasd_device *) data;
2233 void dasd_schedule_device_bh(struct dasd_device *device)
2243 void dasd_device_set_stop_bits(struct dasd_device *device, int bits)
2249 void dasd_device_remove_stop_bits(struct dasd_device *device, int bits)
2263 struct dasd_device *device;
2282 struct dasd_device *device;
2309 struct dasd_device *device;
2324 struct dasd_device *device;
2363 struct dasd_device *device;
2467 struct dasd_device *device;
2592 static inline int _dasd_term_running_cqr(struct dasd_device *device)
2613 struct dasd_device *device;
2672 struct dasd_device *device = cqr->startdev;
2700 struct dasd_device *device = cqr->startdev;
2757 static void __dasd_process_erp(struct dasd_device *device,
2835 struct dasd_device *base = block->base;
2905 * dasd_device again for error recovery.
2944 * a dasd_device and processes ccw requests that have been returned.
3019 /* if this request currently owned by a dasd_device cancel it */
3027 * is returned from the dasd_device layer.
3043 * on the respective dasd_device, and return them to the generic
3108 struct dasd_device *basedev;
3197 struct dasd_device *device;
3337 struct dasd_device *base;
3390 struct dasd_device *base = dasd_device_from_gendisk(disk);
3403 struct dasd_device *base;
3461 int dasd_device_is_ro(struct dasd_device *device)
3525 void dasd_generic_free_discipline(struct dasd_device *device)
3547 struct dasd_device *device;
3592 struct dasd_device *device;
3671 struct dasd_device *device;
3789 int dasd_generic_last_path_gone(struct dasd_device *device)
3815 int dasd_generic_path_operational(struct dasd_device *device)
3843 struct dasd_device *device;
3870 struct dasd_device *device;
3939 int dasd_generic_verify_path(struct dasd_device *device, __u8 lpm)
3950 void dasd_generic_space_exhaust(struct dasd_device *device,
3969 void dasd_generic_space_avail(struct dasd_device *device)
3990 static int dasd_generic_requeue_all_requests(struct dasd_device *device)
4028 struct dasd_device *device = container_of(work, struct dasd_device,
4037 void dasd_schedule_requeue(struct dasd_device *device)
4048 struct dasd_device *device = dasd_device_from_cdev(cdev);
4068 struct dasd_device *device = dasd_device_from_cdev(cdev);
4106 static struct dasd_ccw_req *dasd_generic_build_rdc(struct dasd_device *device,
4139 int dasd_generic_read_dev_chars(struct dasd_device *device, int magic,
4193 struct dasd_device *device;