11 #define KMSG_COMPONENT "dasd"
13 #include <linux/ctype.h>
16 #include <asm/debug.h>
18 #include <asm/uaccess.h>
21 #define PRINTK_HEADER "dasd_erp:"
40 size += cplength *
sizeof(
struct ccw1);
46 spin_unlock_irqrestore(&device->
mem_lock, flags);
52 data = (
char *) cqr + ((
sizeof(
struct dasd_ccw_req) + 7L) & -8L);
56 data += cplength*
sizeof(
struct ccw1);
67 dasd_get_device(device);
78 spin_unlock_irqrestore(&device->
mem_lock, flags);
96 "default ERP called (%i retries left)",
102 pr_err(
"%s: default ERP has run out of retries and failed\n",
103 dev_name(&device->
cdev->dev));
164 device->
discipline->dump_sense(device, cqr, irb);
175 device->
discipline->dump_sense_dbf(device, irb,
"log");