Lines Matching refs:dasd_device
68 static void __dasd_process_erp(struct dasd_device *, struct dasd_ccw_req *);
71 static void dasd_hosts_init(struct dentry *, struct dasd_device *);
72 static void dasd_hosts_exit(struct dasd_device *);
73 static int dasd_handle_autoquiesce(struct dasd_device *, struct dasd_ccw_req *,
86 struct dasd_device *dasd_alloc_device(void)
88 struct dasd_device *device;
90 device = kzalloc(sizeof(struct dasd_device), GFP_ATOMIC);
138 void dasd_free_device(struct dasd_device *device)
186 static int dasd_state_new_to_known(struct dasd_device *device)
200 static int dasd_state_known_to_new(struct dasd_device *device)
227 static int dasd_state_known_to_basic(struct dasd_device *device)
265 static int dasd_state_basic_to_known(struct dasd_device *device)
311 static int dasd_state_basic_to_ready(struct dasd_device *device)
353 int _wait_for_empty_queues(struct dasd_device *device)
367 static int dasd_state_ready_to_basic(struct dasd_device *device)
390 static int dasd_state_unfmt_to_basic(struct dasd_device *device)
402 dasd_state_ready_to_online(struct dasd_device * device)
420 static int dasd_state_online_to_ready(struct dasd_device *device)
439 static int dasd_increase_state(struct dasd_device *device)
474 static int dasd_decrease_state(struct dasd_device *device)
509 static void dasd_change_state(struct dasd_device *device)
540 struct dasd_device *device = container_of(work, struct dasd_device, kick_work);
548 void dasd_kick_device(struct dasd_device *device)
563 struct dasd_device *device = container_of(work, struct dasd_device,
569 void dasd_reload_device(struct dasd_device *device)
581 void dasd_set_target_state(struct dasd_device *device, int target)
602 static inline int _wait_for_device(struct dasd_device *device)
607 void dasd_enable_device(struct dasd_device *device)
643 struct dasd_device *device;
755 struct dasd_device *device;
1130 struct dasd_device *device;
1145 static void dasd_hosts_exit(struct dasd_device *device)
1152 struct dasd_device *device)
1168 struct dasd_device *device,
1211 struct dasd_device *device)
1252 void dasd_sfree_request(struct dasd_ccw_req *cqr, struct dasd_device *device)
1263 void dasd_ffree_request(struct dasd_ccw_req *cqr, struct dasd_device *device)
1279 struct dasd_device *device;
1303 struct dasd_device *device;
1312 device = (struct dasd_device *) cqr->startdev;
1364 struct dasd_device *device;
1374 device = (struct dasd_device *) cqr->startdev;
1491 struct dasd_device *device;
1504 void dasd_device_set_timer(struct dasd_device *device, int expires)
1516 void dasd_device_clear_timer(struct dasd_device *device)
1526 struct dasd_device *device;
1563 void dasd_generic_handle_state_change(struct dasd_device *device)
1587 struct dasd_device *device = NULL;
1622 struct dasd_device *device;
1718 device = (struct dasd_device *) cqr->startdev;
1832 struct dasd_device *device;
1857 static void __dasd_device_recovery(struct dasd_device *device,
1882 static void __dasd_device_process_ccw_queue(struct dasd_device *device,
1905 static void __dasd_process_cqr(struct dasd_device *device,
1936 static void __dasd_device_process_final_queue(struct dasd_device *device,
1960 static void __dasd_device_check_autoquiesce_timeout(struct dasd_device *device,
1971 static void __dasd_device_check_expire(struct dasd_device *device)
2008 static int __dasd_device_is_unusable(struct dasd_device *device,
2040 static void __dasd_device_start_head(struct dasd_device *device)
2068 static void __dasd_device_check_path_events(struct dasd_device *device)
2094 * Go through all request on the dasd_device request queue,
2103 int dasd_flush_device_queue(struct dasd_device *device)
2159 struct dasd_device *device = (struct dasd_device *) data;
2185 void dasd_schedule_device_bh(struct dasd_device *device)
2195 void dasd_device_set_stop_bits(struct dasd_device *device, int bits)
2201 void dasd_device_remove_stop_bits(struct dasd_device *device, int bits)
2215 struct dasd_device *device;
2234 struct dasd_device *device;
2261 struct dasd_device *device;
2276 struct dasd_device *device;
2315 struct dasd_device *device;
2419 struct dasd_device *device;
2544 static inline int _dasd_term_running_cqr(struct dasd_device *device)
2565 struct dasd_device *device;
2624 struct dasd_device *device = cqr->startdev;
2652 struct dasd_device *device = cqr->startdev;
2709 static void __dasd_process_erp(struct dasd_device *device,
2792 struct dasd_device *base = block->base;
2860 * dasd_device again for error recovery.
2899 * a dasd_device and processes ccw requests that have been returned.
2974 /* if this request currently owned by a dasd_device cancel it */
2982 * is returned from the dasd_device layer.
2998 * on the respective dasd_device, and return them to the generic
3063 struct dasd_device *basedev;
3152 struct dasd_device *device;
3253 struct dasd_device *base;
3304 struct dasd_device *base = dasd_device_from_gendisk(disk);
3317 struct dasd_device *base;
3376 int dasd_device_is_ro(struct dasd_device *device)
3429 void dasd_generic_free_discipline(struct dasd_device *device)
3451 struct dasd_device *device;
3492 struct dasd_device *device;
3569 struct dasd_device *device;
3685 int dasd_generic_last_path_gone(struct dasd_device *device)
3711 int dasd_generic_path_operational(struct dasd_device *device)
3733 struct dasd_device *device;
3760 struct dasd_device *device;
3834 int dasd_generic_verify_path(struct dasd_device *device, __u8 lpm)
3845 void dasd_generic_space_exhaust(struct dasd_device *device,
3865 void dasd_generic_space_avail(struct dasd_device *device)
3886 int dasd_generic_requeue_all_requests(struct dasd_device *device)
3925 struct dasd_device *device = container_of(work, struct dasd_device,
3934 void dasd_schedule_requeue(struct dasd_device *device)
3943 static int dasd_handle_autoquiesce(struct dasd_device *device,
3968 static struct dasd_ccw_req *dasd_generic_build_rdc(struct dasd_device *device,
4001 int dasd_generic_read_dev_chars(struct dasd_device *device, int magic,
4054 struct dasd_device *device;