ASD_DPRINTK
ASD_DPRINTK("STP proto device-to-host FIS:\n");
ASD_DPRINTK("SAS proto IDENTIFY:\n");
ASD_DPRINTK("%02x: %02x %02x %02x %02x\n",
ASD_DPRINTK("no index for ascb\n");
ASD_DPRINTK("posting %d control phy scbs\n", num);
ASD_DPRINTK("max_scbs:%d, max_ddbs:%d\n",
ASD_DPRINTK("num_edbs:%d\n", seq->num_edbs);
ASD_DPRINTK("num_escbs:%d\n", seq->num_escbs);
ASD_DPRINTK("setting phy%d addr to %llx\n", i,
ASD_DPRINTK("chip reset for %s\n", pci_name(asd_ha->pcidev));
ASD_DPRINTK("BUG:sequencer:dl:no ascb?!\n");
ASD_DPRINTK("hmm, ASIERR?\n");
ASD_DPRINTK("The PCI vendor or device id does not match\n");
ASD_DPRINTK("vendor=%x dev=%x sub_vendor=%x sub_dev=%x"
ASD_DPRINTK("BIOS file checksum mismatch\n");
ASD_DPRINTK("escbs posted\n");
ASD_DPRINTK("Uh-oh! Pending is not empty!\n");
ASD_DPRINTK("freeing from pending\n");
ASD_DPRINTK("phy%d error while OOB: oob status:0x%x\n", phy_id,
ASD_DPRINTK("%s: updating phy_mask 0x%x for phy%d\n",
ASD_DPRINTK("phy%d: Receive ID timer expired\n", phy_id);
ASD_DPRINTK("phy%d: Loss of signal\n", phy_id);
ASD_DPRINTK("phy%d: Loss of dword sync\n", phy_id);
ASD_DPRINTK("phy%d: Receive FIS timeout\n", phy_id);
ASD_DPRINTK("phy%d: unknown link reset error code: 0x%x\n",
ASD_DPRINTK("phy%d: retries:0 performing link reset seq\n",
ASD_DPRINTK("phy%d: BROADCAST change received:%d\n",
ASD_DPRINTK("phy%d: unknown BREAK\n", phy_id);
ASD_DPRINTK("phy%d: primitive reg:0x%x, cont:0x%04x\n",
ASD_DPRINTK("phy%d: HARD_RESET primitive rcvd\n",
ASD_DPRINTK("phy%d: primitive reg:0x%x, cont:0x%04x\n",
ASD_DPRINTK("unknown primitive register:0x%x\n",
ASD_DPRINTK("edb is 0x%x! dl->opcode is 0x%x\n",
ASD_DPRINTK("sb_opcode : 0x%x, phy_id: 0x%x\n",
ASD_DPRINTK("escb: vaddr: 0x%p, "
ASD_DPRINTK("%s: REQ_TASK_ABORT, reason=0x%X\n",
ASD_DPRINTK("R_T_A for non TASK scb 0x%x\n",
ASD_DPRINTK("%s: Can't find task (tc=%d) to abort!\n",
ASD_DPRINTK("%s: REQ_DEVICE_RESET, reason=0x%X\n", __func__,
ASD_DPRINTK("%s: Device reset for idle device %d?\n",
ASD_DPRINTK("%s: SIGNAL_NCQ_ERROR\n", __func__);
ASD_DPRINTK("%s: CLEAR_NCQ_ERROR\n", __func__);
ASD_DPRINTK("%s: phy%d: BYTES_DMAED\n", __func__, phy_id);
ASD_DPRINTK("%s: phy%d: PRIMITIVE_RECVD\n", __func__,
ASD_DPRINTK("%s: phy%d: PHY_EVENT\n", __func__, phy_id);
ASD_DPRINTK("%s: phy%d: LINK_RESET_ERROR\n", __func__,
ASD_DPRINTK("%s: phy%d: TIMER_EVENT, lost dw sync\n",
ASD_DPRINTK("%s: phy%d: unknown event:0x%x\n", __func__,
ASD_DPRINTK("edb is 0x%x! dl->opcode is 0x%x\n",
ASD_DPRINTK("sb_opcode : 0x%x, phy_id: 0x%x\n",
ASD_DPRINTK("escb: vaddr: 0x%p, "
ASD_DPRINTK("posting %d escbs\n", i);
ASD_DPRINTK("%s: phy%d status block opcode:0x%x\n",
ASD_DPRINTK("%s: disable phy%d\n", __func__, phy_id);
ASD_DPRINTK("%s: phy%d, lrate:0x%x, proto:0x%x\n",
ASD_DPRINTK("%s: phy%d, spinup hold\n", __func__,
ASD_DPRINTK("%s: phy%d: error: oob status:0x%02x\n",
ASD_DPRINTK("%s: phy%d: hot plug or device present\n",
ASD_DPRINTK("%s: phy%d: no device present: "
ASD_DPRINTK("%s: phy%d: sub_func:0x%x\n", __func__,
ASD_DPRINTK("%s: phy%d: sub_func:0x%x?\n", __func__,
ASD_DPRINTK("phy%d: device unplugged\n", phy_id);
ASD_DPRINTK("phy%d: link adm task 0x%x: 0x%x\n",
ASD_DPRINTK("scb:0x%x timed out\n", ascb->scb->header.opcode);
ASD_DPRINTK("phy%d device plugged: lrate:0x%x, proto:0x%x\n",
ASD_DPRINTK("no mem for ctrla user settings section\n");
ASD_DPRINTK("couldn't read ctrla phy settings section\n");
ASD_DPRINTK("couldn't find ctrla phy settings struct\n");
ASD_DPRINTK("couldn't process ctrla phy settings\n");
ASD_DPRINTK("couldn't find flash directory\n");
ASD_DPRINTK("couldn't process manuf sector settings\n");
ASD_DPRINTK("couldn't process CTRL-A user settings\n");
ASD_DPRINTK("couldn't find the type of flash. err=%d\n", err);
ASD_DPRINTK("Erase failed at offset:0x%x\n",
ASD_DPRINTK("couldn't reset flash. err=%d\n", err);
ASD_DPRINTK("aicx: Write failed at offset:0x%x\n",
ASD_DPRINTK("couldn't reset flash. err=%d\n", err);
ASD_DPRINTK("couldn't reset flash. err=%d\n", err);
ASD_DPRINTK("couldn't reset flash. err=%d\n", err);
ASD_DPRINTK("couldn't read ocm segment\n");
ASD_DPRINTK("Flash MethodA manuf_id(0x%x) dev_id(0x%x) "
ASD_DPRINTK("couldn't reset flash. err=%d\n", err);
ASD_DPRINTK("no valid dir signature(%c%c) at start of OCM\n",
ASD_DPRINTK("Flash MethodB manuf_id(0x%x) dev_id(0x%x) sec_prot"
ASD_DPRINTK("couldn't reset flash. err=%d\n", err);
ASD_DPRINTK("couldn't find BIOS_CHIM dir ent\n");
ASD_DPRINTK("couldn't read ocm segment\n");
ASD_DPRINTK("BIOS_CHIM entry has no valid sig(%c%c%c%c)\n",
ASD_DPRINTK("BIOS present (%d,%d), %d\n",
ASD_DPRINTK("ue num:%d, ue size:%d\n", asd_ha->hw_prof.ue.num,
ASD_DPRINTK("couldn't read ue entries(%d)\n", err);
ASD_DPRINTK("couldn't reset flash(%d)\n", err);
ASD_DPRINTK("manuf sec: no valid sig(%c%c)\n",
ASD_DPRINTK("ms: no phy parameters found\n");
ASD_DPRINTK("ms: Creating default phy parameters\n");
ASD_DPRINTK("ms: num_phy_desc: %d\n", phy_param->num_phy_desc);
ASD_DPRINTK("ms: phy%d: HIDDEN\n", i);
ASD_DPRINTK("ms: phy%d: REPORTED\n", i);
ASD_DPRINTK("ms: phy%d: ENABLED\n", i);
ASD_DPRINTK("ms: max_phys:0x%x, num_phys:0x%x\n",
ASD_DPRINTK("ms: enabled_phys:0x%x\n", asd_ha->hw_prof.enabled_phys);
ASD_DPRINTK("ms: no connector map found\n");
ASD_DPRINTK("ms: unsupported: connector map major version 0x%x"
ASD_DPRINTK("Couldn't find the manuf. sector\n");
ASD_DPRINTK("no mem for manuf sector\n");
ASD_DPRINTK("couldn't read manuf sector at 0x%x, size 0x%x\n",
ASD_DPRINTK("couldn't validate manuf sector\n");
ASD_DPRINTK("couldn't read the SAS_ADDR\n");
ASD_DPRINTK("manuf sect SAS_ADDR %llx\n",
ASD_DPRINTK("couldn't read the PCBA SN\n");
ASD_DPRINTK("manuf sect PCBA SN %s\n", asd_ha->hw_prof.pcba_sn);
ASD_DPRINTK("ms: couldn't get phy parameters\n");
ASD_DPRINTK("ms: couldn't get connector map\n");
ASD_DPRINTK("ctrla: phy%d: sas_addr: %llx, sas rate:0x%x-0x%x,"
ASD_DPRINTK("couldn't find CTRL-A user settings section\n");
ASD_DPRINTK("Creating default CTRL-A user settings section\n");
ASD_DPRINTK("couldn't pause LSEQ %d\n", lseq);
ASD_DPRINTK("couldn't unpause LSEQ %d\n", lseq);
ASD_DPRINTK("verified %d bytes, passed\n", size);
ASD_DPRINTK("LSEQ%d verified %d bytes, passed\n", lseq,
ASD_DPRINTK("dma-ing %d bytes\n", size);
ASD_DPRINTK("downloading %s sequencer%s in PIO mode...\n",
ASD_DPRINTK("downloading CSEQ...\n");
ASD_DPRINTK("downloading LSEQs...\n");
ASD_DPRINTK("First SCB dma_handle: 0x%llx\n",
ASD_DPRINTK("couldn't pause CSEQ\n");
ASD_DPRINTK("couldn't unpause the CSEQ\n");
ASD_DPRINTK("max_scbs:%d\n", asd_ha->hw_prof.max_scbs);
ASD_DPRINTK("first_scb_site_no:0x%x\n", first_scb_site_no);
ASD_DPRINTK("last_scb_site_no:0x%x\n", last_scb_site_no);
ASD_DPRINTK("Uh-oh! No escb for this dl?!\n");
ASD_DPRINTK("%s: dl opcode: 0x%x?\n", __func__, opcode);
ASD_DPRINTK("task 0x%p done with opcode 0x%x resp 0x%x "
ASD_DPRINTK("%s: POST\n", __func__); \
ASD_DPRINTK("%s: clear nexus posted, waiting...\n", __func__); \
ASD_DPRINTK("sending %s reset to %s\n",
ASD_DPRINTK("tmf timed out\n");
ASD_DPRINTK("tmf resp tasklet\n");
ASD_DPRINTK("Uh-oh! No escb for this dl?!\n");
ASD_DPRINTK("tmf tasklet complete\n");
ASD_DPRINTK("task not done, clearing nexus\n");
ASD_DPRINTK("came back from clear nexus\n");
ASD_DPRINTK("%s: task 0x%p done\n", __func__, task);
ASD_DPRINTK("tmf came back\n");
ASD_DPRINTK("%s: task 0x%p done\n", __func__, task);
ASD_DPRINTK("task 0x%p aborted, res: 0x%x\n", task, res);
ASD_DPRINTK("task 0x%p aborted, res: 0x%x\n", task, res);
ASD_DPRINTK("%s: here\n", __func__);
ASD_DPRINTK("%s: couldn't delete timer\n", __func__);
ASD_DPRINTK("%s: opcode: 0x%x\n", __func__, dl->opcode);
ASD_DPRINTK("%s: here\n", __func__);
ASD_DPRINTK("%s: PRE\n", __func__); \