ds_dprintf
extern void ds_dprintf(const char *, ...);
ds_dprintf("solid state media logpage analyze failed\n");
ds_dprintf("failed to request IE page (KEY=0x%x ASC=0x%x "
ds_dprintf(
ds_dprintf("failed to load modepages (KEY=0x%x "
ds_dprintf("failed to load %s log page (KEY=0x%x "
ds_dprintf("failed to get log pages "
ds_dprintf("IE logpage validation failed\n");
ds_dprintf("temperature logpage validation failed\n");
ds_dprintf("selftest logpage validation failed\n");
ds_dprintf(
ds_dprintf("failed to get IEC modepage (KEY=0x%x "
ds_dprintf("failed to enable IE (KEY=0x%x "
ds_dprintf("failed to read Control mode page (KEY=0x%x "
ds_dprintf("SCSI-3 control mode page not supported\n");
ds_dprintf("failed to read changeable Control mode page "
ds_dprintf("gltsd is set and not changeable\n");
ds_dprintf("failed to enable GLTSD (KEY=0x%x "
ds_dprintf("\n");
ds_dprintf("No request sense for command %s\n",
ds_dprintf("Request sense status for command %s: 0x%x\n",
ds_dprintf("Request sense for command %s failed\n",
ds_dprintf("Sense data:\n");
ds_dprintf("Request sense failed\n");
ds_dprintf("Mode sense page 0x%x failed\n", page_code);
ds_dprintf("\nMode sense page 0x%x: has header length for "
ds_dprintf("\nMode sense page 0x%x: block descriptor "
ds_dprintf("\nHeader length would spiral into a "
ds_dprintf("\nMode sense page 0x%x (%s):\n", page_code,
ds_dprintf("\nMode sense page 0x%x: incorrect page code 0x%x\n",
ds_dprintf("Mode sense page 0x%x: incorrect page "
ds_dprintf("\nMode sense page 0x%x (%s):\n", page_code,
ds_dprintf("Mode sense(10) page 0x%x failed\n",
ds_dprintf("\nMode sense(10) page 0x%x: block descriptor "
ds_dprintf("\nMode sense(10) page 0x%x (%s):\n",
ds_dprintf("\nMode sense(10) page 0x%x: incorrect page "
ds_dprintf("Mode sense(10) page 0x%x: incorrect page "
ds_dprintf("\nMode sense(10) page 0x%x (%s):\n", page_code,
ds_dprintf("\nMode select page 0x%x%s:\n", page_code,
ds_dprintf("Mode select page 0x%x failed\n", page_code);
ds_dprintf("\nMode select(10) page 0x%x%s:\n", page_code,
ds_dprintf("Mode select(10) page 0x%x failed\n", page_code);
ds_dprintf("Log sense page 0x%x failed\n", page_code);
ds_dprintf("\nLog sense page 0x%x: incorrect page code 0x%x\n",
ds_dprintf("\nLog sense page 0x%x (%s):\n", page_code,
ds_dprintf("unknown error");
ds_dprintf("during %s:",
ds_dprintf(": block %lld (0x%llx)", blkno, blkno);
ds_dprintf("\n");
ds_dprintf("ASC: 0x%x ASCQ: 0x%x (%s)\n",
ds_dprintf(": block %lld (0x%llx)", blkno, blkno);
ds_dprintf("\n");
ds_dprintf("ASC: 0x%x ASCQ: 0x%x (%s)\n",
ds_dprintf("\n%s%s\n", *p++, rq->es_valid ? "yes" : "no");
ds_dprintf("%s0x%02x\n", *p++, (rq->es_class << 4) + rq->es_code);
ds_dprintf("%s%d\n", *p++, rq->es_segnum);
ds_dprintf("%s%s\n", *p++, rq->es_filmk ? "yes" : "no");
ds_dprintf("%s%s\n", *p++, rq->es_eom ? "yes" : "no");
ds_dprintf("%s%s\n", *p++, rq->es_ili ? "yes" : "no");
ds_dprintf("%s%d\n", *p++, rq->es_key);
ds_dprintf("%s0x%02x 0x%02x 0x%02x 0x%02x\n", *p++, rq->es_info_1,
ds_dprintf("%s%d\n", *p++, rq->es_add_len);
ds_dprintf("%s0x%02x 0x%02x 0x%02x 0x%02x\n", *p++,
ds_dprintf("%s0x%02x = %d\n", *p++, rq->es_add_code,
ds_dprintf("%s0x%02x = %d\n", *p++, rq->es_qual_code,
ds_dprintf("%s%d\n", *p++, rq->es_fru_code);
ds_dprintf("%s0x%02x 0x%02x 0x%02x\n", *p++,
ds_dprintf("%s0x%02x 0x%02x%s\n", *p, rq->es_add_info[0],
ds_dprintf("\n");
ds_dprintf("%s0x%02x\n", *p++, (rq->ds_class << 4) + rq->ds_code);
ds_dprintf("%s%d\n", *p++, rq->ds_key);
ds_dprintf("%s%d\n", *p++, rq->ds_addl_sense_length);
ds_dprintf("%s0x%02x = %d\n", *p++, rq->ds_add_code,
ds_dprintf("%s0x%02x = %d\n", *p++, rq->ds_qual_code,
ds_dprintf("\n");
ds_dprintf("Information field: "
ds_dprintf("Command-specific information: "
ds_dprintf("Sense-key specific: "
ds_dprintf("Field replaceable unit code: "
ds_dprintf("Incorrect length indicator: "
ds_dprintf("%s\n", linebuf);
ds_dprintf("%s\n", label);