Lines Matching refs:qlogicpti

2 /* qlogicpti.c: Performance Technologies QlogicISP sbus card driver.
37 #include "qlogicpti.h"
57 static struct qlogicpti *qptichain = NULL;
140 static inline void qlogicpti_enable_irqs(struct qlogicpti *qpti)
146 static inline void qlogicpti_disable_irqs(struct qlogicpti *qpti)
151 static inline void set_sbus_cfg1(struct qlogicpti *qpti)
177 static int qlogicpti_mbox_command(struct qlogicpti *qpti, u_short param[], int force)
197 printk(KERN_EMERG "qlogicpti%d: mbox_command loop timeout #1\n",
234 printk(KERN_EMERG "qlogicpti%d: mbox_command[%04x] loop timeout #2\n",
248 printk(KERN_EMERG "qlogicpti%d: mbox_command[%04x] loop timeout #3\n",
256 printk(KERN_EMERG "qlogicpti%d: mbox_command[%04x] loop timeout #4\n",
288 static inline void qlogicpti_set_hostdev_defaults(struct qlogicpti *qpti)
328 struct qlogicpti *qpti = (struct qlogicpti *) host->hostdata;
355 printk(KERN_EMERG "qlogicpti%d: reset_hardware loop timeout\n",
383 printk(KERN_EMERG "qlogicpti%d: Cannot execute ISP firmware.\n",
394 printk(KERN_EMERG "qlogicpti%d: Cannot set initiator SCSI ID.\n",
409 printk(KERN_EMERG "qlogicpti%d: Cannot init response queue.\n",
421 printk(KERN_EMERG "qlogicpti%d: Cannot init request queue.\n",
475 static int qlogicpti_load_firmware(struct qlogicpti *qpti)
512 printk(KERN_EMERG "qlogicpti%d: Aieee, firmware checksum failed!",
524 printk(KERN_EMERG "qlogicpti%d: Cannot reset the ISP.", qpti->qpti_id);
562 printk(KERN_EMERG "qlogicpti%d: Cannot stop firmware for reload.\n",
575 printk("qlogicpti%d: Firmware dload failed, I'm bolixed!\n",
595 printk(KERN_EMERG "qlogicpti%d: New firmware csum failure!\n",
609 printk(KERN_EMERG "qlogicpti%d: AboutFirmware cmd fails.\n",
625 printk(KERN_EMERG "qlogicpti%d: could not set clock rate.\n",
651 static int qlogicpti_verify_tmon(struct qlogicpti *qpti)
657 printk("qlogicpti%d: Fuse returned to normal state.\n", qpti->qpti_id);
659 printk("qlogicpti%d: termpwr back to normal state.\n", qpti->qpti_id);
664 printk("qlogicpti%d: Fuse is open!\n", qpti->qpti_id);
668 printk("qlogicpti%d: termpwr failure\n", qpti->qpti_id);
673 printk("qlogicpti%d: You have a single ended device on a "
684 static void qpti_chain_add(struct qlogicpti *qpti)
688 struct qlogicpti *qlink = qptichain;
700 static void qpti_chain_del(struct qlogicpti *qpti)
706 struct qlogicpti *qlink = qptichain;
715 static int qpti_map_regs(struct qlogicpti *qpti)
738 static int qpti_register_irq(struct qlogicpti *qpti)
754 printk("qlogicpti%d: IRQ %d ", qpti->qpti_id, qpti->irq);
759 printk("qlogicpti%d: Cannot acquire irq line\n", qpti->qpti_id);
763 static void qpti_get_scsi_id(struct qlogicpti *qpti)
784 static void qpti_get_bursts(struct qlogicpti *qpti)
801 static void qpti_get_clock(struct qlogicpti *qpti)
817 static int qpti_map_queues(struct qlogicpti *qpti)
849 struct qlogicpti *qpti = (struct qlogicpti *) host->hostdata;
869 struct qlogicpti *qpti)
899 struct qlogicpti *qpti, u_int in_ptr, u_int out_ptr)
980 struct qlogicpti *qpti = shost_priv(sdev->host);
1021 struct qlogicpti *qpti = (struct qlogicpti *) host->hostdata;
1053 printk(KERN_EMERG "qlogicpti%d: request queue overflow\n",
1122 printk(KERN_EMERG "qlogicpti%d: unknown completion status 0x%04x\n",
1131 static struct scsi_cmnd *qlogicpti_intr_handler(struct qlogicpti *qpti)
1205 struct qlogicpti *qpti = dev_id;
1230 struct qlogicpti *qpti = (struct qlogicpti *) host->hostdata;
1235 printk(KERN_WARNING "qlogicpti%d: Aborting cmd for tgt[%d] lun[%d]\n",
1254 printk(KERN_EMERG "qlogicpti%d: scsi abort failure: %x\n",
1268 struct qlogicpti *qpti = (struct qlogicpti *) host->hostdata;
1271 printk(KERN_WARNING "qlogicpti%d: Resetting SCSI bus!\n",
1292 .name = "qlogicpti",
1308 struct qlogicpti *qpti;
1318 host = scsi_host_alloc(&qpti_template, sizeof(struct qlogicpti));
1373 printk("qlogicpti%d: Failed scsi_add_host\n", qpti->qpti_id);
1414 struct qlogicpti *qpti = dev_get_drvdata(&op->dev);