ATADEBUG_PRINT
ATADEBUG_PRINT(("ata_exec_xfer %p channel %d drive %d\n", xfer,
ATADEBUG_PRINT(("atastart from ata_exec_xfer, flags 0x%x\n",
ATADEBUG_PRINT(("%s(chp=%p): channel %d queue_xfer is empty\n",
ATADEBUG_PRINT(("atastart: xfer %p channel %d drive %d "
ATADEBUG_PRINT(("%s(chp=%p): channel %d drive %d "
ATADEBUG_PRINT(("%s(chp=%p): channel %d completely busy\n",
ATADEBUG_PRINT(("%s(chp=%p): xfer %p channel %d drive %d\n",
ATADEBUG_PRINT(("%s(chp=%p) -> %d\n", __func__, chp,
ATADEBUG_PRINT(("%s(chp=%p) -> %d\n", __func__, chp,
ATADEBUG_PRINT(("%s flags 0x%x ch_flags 0x%x\n",
ATADEBUG_PRINT(("atabusattach: ch_drive_type 0x%x 0x%x\n",
ATADEBUG_PRINT(("atabus_detach: %s: detaching %s\n",
ATADEBUG_PRINT(("%s.%d: %s: detaching %s\n", __func__,
ATADEBUG_PRINT(("%s: %s: error %d detaching %s\n", __func__,
ATADEBUG_PRINT(("%s\n", __func__), DEBUG_FUNCS);
ATADEBUG_PRINT(("%s: no xfer\n", __func__),
ATADEBUG_PRINT(("ata_get_parms: no disks\n"),
ATADEBUG_PRINT(("ata_get_parms: ata_c.flags=0x%x\n",
ATADEBUG_PRINT(("ata_set_pio8\n"), DEBUG_FUNCS);
ATADEBUG_PRINT(("%s: no xfer\n", __func__),
ATADEBUG_PRINT(("ata_set_mode=0x%x\n", mode), DEBUG_FUNCS);
ATADEBUG_PRINT(("%s: no xfer\n", __func__),
ATADEBUG_PRINT(("%s\n", __func__), DEBUG_FUNCS);
ATADEBUG_PRINT(("%s: slot %d\n", __func__, xfer->c_slot),
ATADEBUG_PRINT(("%s: channel %d qavail 0x%x qact %d\n",
ATADEBUG_PRINT(("wdc_ata_bio_start %s:%d:%d state %d drive_flags 0x%x "
ATADEBUG_PRINT(("_wdc_ata_bio_start %s:%d:%d\n",
ATADEBUG_PRINT(("wdc_ata_bio_intr %s:%d:%d\n",
ATADEBUG_PRINT(("wdc_ata_bio_kill_xfer: drv_done\n"), DEBUG_XFERS);
ATADEBUG_PRINT(("wdc_ata_bio_done %s:%d:%d: flags 0x%x\n",
ATADEBUG_PRINT(("wdc_ata_done: drv_done\n"), DEBUG_XFERS);
ATADEBUG_PRINT(("atastart from wdc_ata_done, flags 0x%x\n",
ATADEBUG_PRINT(("%s %s\n", __func__, wd->sc_dksc.sc_xname),
ATADEBUG_PRINT(("%s %s\n", __func__, wd->sc_dksc.sc_xname),
ATADEBUG_PRINT(("wdread\n"), DEBUG_XFERS);
ATADEBUG_PRINT(("wdwrite\n"), DEBUG_XFERS);
ATADEBUG_PRINT(("wdopen\n"), DEBUG_FUNCS);
ATADEBUG_PRINT(("wdioctl\n"), DEBUG_FUNCS);
ATADEBUG_PRINT(("wddiscard (unsupported)\n"), DEBUG_FUNCS);
ATADEBUG_PRINT(("wddiscard\n"), DEBUG_FUNCS);
ATADEBUG_PRINT(("wdsize\n"), DEBUG_FUNCS);
ATADEBUG_PRINT(("wdattach\n"), DEBUG_FUNCS | DEBUG_PROBE);
ATADEBUG_PRINT(("%s: atap_dmatiming_mimi=%d, atap_dmatiming_recom=%d\n",
ATADEBUG_PRINT(("wdstrategy (%s)\n", dksc->sc_xname),
ATADEBUG_PRINT(("wd_diskstart %s no xfer\n",
ATADEBUG_PRINT(("wdstart %s\n", dksc->sc_xname),
ATADEBUG_PRINT(("wddone %s\n", dksc->sc_xname),
ATADEBUG_PRINT(("wdc_reset_drive %s:%d for drive %d\n",
ATADEBUG_PRINT(("%s:%d:0: after reset, sc=0x%x sn=0x%x "
ATADEBUG_PRINT(("%s:%d:1: after reset, sc=0x%x sn=0x%x "
ATADEBUG_PRINT(("%s:%d: wdcwait_reset() end, st0=0x%x st1=0x%x\n",
ATADEBUG_PRINT(("__wdcwait %s:%d\n",
ATADEBUG_PRINT(("__wdcwait: timeout (time=%d), "
ATADEBUG_PRINT(("wdctimeout\n"), DEBUG_FUNCS);
ATADEBUG_PRINT(("wdc_exec_command %s:%d:%d\n",
ATADEBUG_PRINT(("__wdccommand_start %s:%d:%d\n",
ATADEBUG_PRINT(("__wdccommand_intr %s:%d:%d\n",
ATADEBUG_PRINT(("__wdccommand_done %s:%d:%d flags 0x%x\n",
ATADEBUG_PRINT(("wdccommand %s:%d:%d: command=0x%x cylin=%d head=%d "
ATADEBUG_PRINT(("wdccommandext %s:%d:%d: command=0x%02x "
ATADEBUG_PRINT(("wdccommandshort %s:%d:%d command 0x%x\n",
ATADEBUG_PRINT(("%s: port %d: sc=0x%x sn=0x%x "
ATADEBUG_PRINT(("%s:%d: wait DRDY st0 0x%x st1 0x%x\n",
ATADEBUG_PRINT(("%s:%d:%d: IDENTIFY failed (%d)\n",
ATADEBUG_PRINT(("%s:%d:%d: register "
ATADEBUG_PRINT(("%s:%d:%d: not ready\n",
ATADEBUG_PRINT(("%s:%d:%d: WDCC_RECAL failed\n",
ATADEBUG_PRINT(("%s:%d: before reset, st0=0x%x, st1=0x%x\n",
ATADEBUG_PRINT(("%s:%d drive 0 wd_cyl_lo: "
ATADEBUG_PRINT(("%s:%d drive 0 wd_cyl_lo: "
ATADEBUG_PRINT(("%s:%d drive 0 wd_sector: "
ATADEBUG_PRINT(("%s:%d drive 0 wd_sector: "
ATADEBUG_PRINT(("%s:%d drive 0 wd_cyl_lo(2): "
ATADEBUG_PRINT(("%s:%d drive 1 wd_cyl_lo: "
ATADEBUG_PRINT(("%s:%d drive 1 wd_cyl_lo: "
ATADEBUG_PRINT(("%s:%d drive 1 wd_sector: "
ATADEBUG_PRINT(("%s:%d drive 1 wd_sector: "
ATADEBUG_PRINT(("%s:%d drive 1 wd_cyl_lo(2): "
ATADEBUG_PRINT(("%s:%d: after reset, ret_value=%#x\n",
ATADEBUG_PRINT(("%s:%d:%d: after reset, sc=0x%x sn=0x%x "
ATADEBUG_PRINT(("wdcdetach: %s: detaching %s\n",
ATADEBUG_PRINT(("wdcintr: deactivated controller\n"),
ATADEBUG_PRINT(("wdcintr: inactive controller\n"), DEBUG_INTR);
ATADEBUG_PRINT(("%s: polled xfer ignored\n", __func__),
ATADEBUG_PRINT(("wdcintr\n"), DEBUG_INTR);
ATADEBUG_PRINT(("edmcastrategy (%s)\n", device_xname(ed->sc_dev)),
ATADEBUG_PRINT(("edread\n"), DEBUG_XFERS);
ATADEBUG_PRINT(("edwrite\n"), DEBUG_XFERS);
ATADEBUG_PRINT(("edopen\n"), DEBUG_FUNCS);
ATADEBUG_PRINT(("edmcaclose\n"), DEBUG_FUNCS);
ATADEBUG_PRINT(("edgetdefaultlabel\n"), DEBUG_FUNCS);
ATADEBUG_PRINT(("edgetdisklabel\n"), DEBUG_FUNCS);
ATADEBUG_PRINT(("edioctl\n"), DEBUG_FUNCS);
ATADEBUG_PRINT(("edsize\n"), DEBUG_FUNCS);
ATADEBUG_PRINT(("acer_setup_channel: old fifo/udma reg 0x%x\n",
ATADEBUG_PRINT(("acer_setup_channel: old timings reg for "
ATADEBUG_PRINT(("acer_setup_channel: new fifo/udma reg 0x%x\n",
ATADEBUG_PRINT(("cmd0643_9_chip_map: old timings reg 0x%x 0x%x\n",
ATADEBUG_PRINT(("cmd0643_9_chip_map: timings reg now 0x%x 0x%x\n",
ATADEBUG_PRINT(("cy693_chip_map: old timings reg 0x%x\n",
ATADEBUG_PRINT(("cy693_chip_map: new timings reg 0x%x\n",
ATADEBUG_PRINT(("%s: bus speed register set to 0x%08x "
ATADEBUG_PRINT(("%s: cfg=0x%x, modectl=0x%x\n",
ATADEBUG_PRINT(("%s: cfg=0x%x, modectl=0x%x\n",
ATADEBUG_PRINT(("%s:%d: tim=0x%x\n",
ATADEBUG_PRINT(("(%s:%d:%d): "
ATADEBUG_PRINT(("%s: tim=0x%x\n",
ATADEBUG_PRINT(("ixp_setup_channel: udma = %08x, mdma_timing = %08x, "
ATADEBUG_PRINT(("pciide: command/status register=%x\n",
ATADEBUG_PRINT(("pciide_dma_table_setup: table at %p len %lu, "
ATADEBUG_PRINT(("pciide_dma_table_setup: phy addr of table 0x%lx\n",
ATADEBUG_PRINT(("\t seg %d len %d addr 0x%x\n",
ATADEBUG_PRINT(("pciide_dma_start\n"),DEBUG_XFERS);
ATADEBUG_PRINT(("pciide_dma_finish: status 0x%x\n", status),
ATADEBUG_PRINT(("pdc202xx_setup_chip: controller state 0x%x\n",
ATADEBUG_PRINT(("pdc202xx_setup_chip: turning off RAID mode\n"), DEBUG_PROBE);
ATADEBUG_PRINT(("pdc202xx_setup_chip: channel %d "
ATADEBUG_PRINT(("pdc202xx_setup_chip: channel %d "
ATADEBUG_PRINT(("pdc202xx_setup_chip: initial SCR 0x%x, "
ATADEBUG_PRINT(("pdc202xx_setup_chip: primary mode 0x%x", mode),
ATADEBUG_PRINT((", secondary mode 0x%x\n", mode ), DEBUG_PROBE);
ATADEBUG_PRINT(("pdc202xx_setup_channel %s: scr 0x%x\n",
ATADEBUG_PRINT(("pdc202xx_setup_channel %s:%d: ATAPI 0x%x\n",
ATADEBUG_PRINT(("pdc202xx_setup_channel: %s:%d:%d "
ATADEBUG_PRINT(("piix_setup_chip: old idetim=0x%x",
ATADEBUG_PRINT((", sidetim=0x%x",
ATADEBUG_PRINT((", udamreg 0x%x",
ATADEBUG_PRINT((", IDE_CONTROL 0x%x",
ATADEBUG_PRINT(("\n"), DEBUG_PROBE);
ATADEBUG_PRINT(("piix_setup_chip: idetim=0x%x",
ATADEBUG_PRINT((", sidetim=0x%x",
ATADEBUG_PRINT((", udamreg 0x%x",
ATADEBUG_PRINT((", IDE_CONTROL 0x%x",
ATADEBUG_PRINT(("\n"), DEBUG_PROBE);
ATADEBUG_PRINT(("rdcide_setup_chip: old PATR=0x%x",
ATADEBUG_PRINT((", PSD1ATR=0x%x",
ATADEBUG_PRINT((", UDCCR 0x%x",
ATADEBUG_PRINT((", IIOCR 0x%x",
ATADEBUG_PRINT(("\n"), DEBUG_PROBE);
ATADEBUG_PRINT(("rdcide_setup_chip: PATR=0x%x",
ATADEBUG_PRINT((", PSD1ATR=0x%x",
ATADEBUG_PRINT((", UDCCR 0x%x",
ATADEBUG_PRINT((", IIOCR 0x%x",
ATADEBUG_PRINT(("\n"), DEBUG_PROBE);
ATADEBUG_PRINT(("sch_setup_chip: old d0tim=0x%x, d1tim=0x%x\n",
ATADEBUG_PRINT(("sch_setup_chip: d0tim=0x%x, d1tim=0x%x\n",
ATADEBUG_PRINT(("sis96x_setup_channel: new timings reg for "
ATADEBUG_PRINT(("sis_setup_channel: old timings reg for "
ATADEBUG_PRINT(("sis_setup_channel: new timings reg for "
ATADEBUG_PRINT(("sis_sata_chip_map interface == 0\n"),
ATADEBUG_PRINT(("via_sata_chip_map interface == 0\n"),
ATADEBUG_PRINT(("via_chip_map interface == 0\n"),
ATADEBUG_PRINT(("via_chip_map: old APO_IDECONF=0x%x, "
ATADEBUG_PRINT(("%s: APO_DATATIM=0x%x, APO_UDMA=0x%x\n",
ATADEBUG_PRINT(("PHASE_COMPLETED\n"), DEBUG_INTR);
ATADEBUG_PRINT(("wdc_atapi_intr: wdc_atapi_done() (end), error 0x%x "
ATADEBUG_PRINT(("wdc_atapi_phase_complete(%s:%d:%d) "
ATADEBUG_PRINT(("wdc_atapi_intr: bcount value is "
ATADEBUG_PRINT(("wdc_atapi_phase_complete: wdc_atapi_done(), "
ATADEBUG_PRINT(("wdc_atapi_done %s:%d:%d: flags 0x%x\n",
ATADEBUG_PRINT(("wdc_atapi_done: scsipi_done\n"), DEBUG_XFERS);
ATADEBUG_PRINT(("atastart from wdc_atapi_done, flags 0x%x\n",
ATADEBUG_PRINT(("wdc_atapi_get_params: ATAPI_SOFT_RESET "
ATADEBUG_PRINT(("wdc_atapi_get_params: ATAPI_IDENTIFY_DEVICE "
ATADEBUG_PRINT(("wdc_atapi_probe_device: "
ATADEBUG_PRINT(("wdc_atapi_scsipi_request %s:%d:%d\n",
ATADEBUG_PRINT(("wdc_atapi_start %s:%d:%d, scsi flags 0x%x \n",
ATADEBUG_PRINT(("wdc_atapi_intr %s:%d:%d\n",
ATADEBUG_PRINT(("wdc_atapi_intr: c_bcount %d len %d st 0x%x err 0x%x "
ATADEBUG_PRINT(("PHASE_CMDOUT\n"), DEBUG_INTR);
ATADEBUG_PRINT(("PHASE_DATAOUT\n"), DEBUG_INTR);
ATADEBUG_PRINT(("PHASE_DATAIN\n"), DEBUG_INTR);