cspec             736 drivers/infiniband/hw/qib/qib.h 	struct qib_chip_specific *cspec; /* chip-specific */
cspec             392 drivers/infiniband/hw/qib/qib_iba6120.c 	if (dd->cspec->cregbase && (dd->flags & QIB_PRESENT))
cspec             393 drivers/infiniband/hw/qib/qib_iba6120.c 		writeq(value, &dd->cspec->cregbase[regno]);
cspec             398 drivers/infiniband/hw/qib/qib_iba6120.c 	if (!dd->cspec->cregbase || !(dd->flags & QIB_PRESENT))
cspec             400 drivers/infiniband/hw/qib/qib_iba6120.c 	return readq(&dd->cspec->cregbase[regno]);
cspec             405 drivers/infiniband/hw/qib/qib_iba6120.c 	if (!dd->cspec->cregbase || !(dd->flags & QIB_PRESENT))
cspec             407 drivers/infiniband/hw/qib/qib_iba6120.c 	return readl(&dd->cspec->cregbase[regno]);
cspec             730 drivers/infiniband/hw/qib/qib_iba6120.c 	qib_write_kreg(dd, kr_errmask, dd->cspec->errormask);
cspec             771 drivers/infiniband/hw/qib/qib_iba6120.c 	hwerrs &= dd->cspec->hwerrmask;
cspec             819 drivers/infiniband/hw/qib/qib_iba6120.c 		dd->cspec->hwerrmask &= ~HWE_MASK(PowerOnBISTFailed);
cspec             820 drivers/infiniband/hw/qib/qib_iba6120.c 		qib_write_kreg(dd, kr_hwerrmask, dd->cspec->hwerrmask);
cspec             826 drivers/infiniband/hw/qib/qib_iba6120.c 	bitsmsg = dd->cspec->bitsmsgbuf;
cspec             832 drivers/infiniband/hw/qib/qib_iba6120.c 		snprintf(bitsmsg, sizeof(dd->cspec->bitsmsgbuf),
cspec             839 drivers/infiniband/hw/qib/qib_iba6120.c 		snprintf(bitsmsg, sizeof(dd->cspec->bitsmsgbuf),
cspec             844 drivers/infiniband/hw/qib/qib_iba6120.c 		dd->cspec->hwerrmask &= ~(hwerrs & _QIB_PLL_FAIL);
cspec             845 drivers/infiniband/hw/qib/qib_iba6120.c 		qib_write_kreg(dd, kr_hwerrmask, dd->cspec->hwerrmask);
cspec             853 drivers/infiniband/hw/qib/qib_iba6120.c 		dd->cspec->hwerrmask &= ~QLOGIC_IB_HWE_SERDESPLLFAILED;
cspec             854 drivers/infiniband/hw/qib/qib_iba6120.c 		qib_write_kreg(dd, kr_hwerrmask, dd->cspec->hwerrmask);
cspec             985 drivers/infiniband/hw/qib/qib_iba6120.c 	if (linkrecov != dd->cspec->lastlinkrecov) {
cspec             987 drivers/infiniband/hw/qib/qib_iba6120.c 		dd->cspec->lastlinkrecov = 0;
cspec             992 drivers/infiniband/hw/qib/qib_iba6120.c 		dd->cspec->lastlinkrecov =
cspec            1006 drivers/infiniband/hw/qib/qib_iba6120.c 	errs &= dd->cspec->errormask;
cspec            1007 drivers/infiniband/hw/qib/qib_iba6120.c 	msg = dd->cspec->emsgbuf;
cspec            1011 drivers/infiniband/hw/qib/qib_iba6120.c 		qib_handle_6120_hwerrors(dd, msg, sizeof(dd->cspec->emsgbuf));
cspec            1055 drivers/infiniband/hw/qib/qib_iba6120.c 	qib_decode_6120_err(dd, msg, sizeof(dd->cspec->emsgbuf), errs & ~mask);
cspec            1069 drivers/infiniband/hw/qib/qib_iba6120.c 		if (ibstate != IB_PORT_INIT && dd->cspec->lastlinkrecov)
cspec            1150 drivers/infiniband/hw/qib/qib_iba6120.c 	dd->cspec->hwerrmask = val;
cspec            1153 drivers/infiniband/hw/qib/qib_iba6120.c 	qib_write_kreg(dd, kr_hwerrmask, dd->cspec->hwerrmask);
cspec            1159 drivers/infiniband/hw/qib/qib_iba6120.c 	dd->cspec->errormask = qib_read_kreg64(dd, kr_errmask);
cspec            1179 drivers/infiniband/hw/qib/qib_iba6120.c 		dd->cspec->errormask |= ERR_MASK(SendPioArmLaunchErr);
cspec            1181 drivers/infiniband/hw/qib/qib_iba6120.c 		dd->cspec->errormask &= ~ERR_MASK(SendPioArmLaunchErr);
cspec            1182 drivers/infiniband/hw/qib/qib_iba6120.c 	qib_write_kreg(dd, kr_errmask, dd->cspec->errormask);
cspec            1219 drivers/infiniband/hw/qib/qib_iba6120.c 	qib_write_kreg(dd, kr_ibcctrl, dd->cspec->ibcctrl | mod_wd);
cspec            1237 drivers/infiniband/hw/qib/qib_iba6120.c 	dd->cspec->ibdeltainprog = 1;
cspec            1238 drivers/infiniband/hw/qib/qib_iba6120.c 	dd->cspec->ibsymsnap = read_6120_creg32(dd, cr_ibsymbolerr);
cspec            1239 drivers/infiniband/hw/qib/qib_iba6120.c 	dd->cspec->iblnkerrsnap = read_6120_creg32(dd, cr_iblinkerrrecov);
cspec            1250 drivers/infiniband/hw/qib/qib_iba6120.c 	dd->cspec->lli_thresh = 0xf;
cspec            1251 drivers/infiniband/hw/qib/qib_iba6120.c 	ibc |= (u64) dd->cspec->lli_thresh << SYM_LSB(IBCCtrl, PhyerrThreshold);
cspec            1261 drivers/infiniband/hw/qib/qib_iba6120.c 	dd->cspec->ibcctrl = ibc; /* without linkcmd or linkinitcmd! */
cspec            1264 drivers/infiniband/hw/qib/qib_iba6120.c 	val = dd->cspec->ibcctrl | (QLOGIC_IB_IBCC_LINKINITCMD_DISABLE <<
cspec            1380 drivers/infiniband/hw/qib/qib_iba6120.c 	if (dd->cspec->ibsymdelta || dd->cspec->iblnkerrdelta ||
cspec            1381 drivers/infiniband/hw/qib/qib_iba6120.c 	    dd->cspec->ibdeltainprog) {
cspec            1389 drivers/infiniband/hw/qib/qib_iba6120.c 		if (dd->cspec->ibsymdelta || dd->cspec->ibdeltainprog) {
cspec            1391 drivers/infiniband/hw/qib/qib_iba6120.c 			if (dd->cspec->ibdeltainprog)
cspec            1392 drivers/infiniband/hw/qib/qib_iba6120.c 				val -= val - dd->cspec->ibsymsnap;
cspec            1393 drivers/infiniband/hw/qib/qib_iba6120.c 			val -= dd->cspec->ibsymdelta;
cspec            1396 drivers/infiniband/hw/qib/qib_iba6120.c 		if (dd->cspec->iblnkerrdelta || dd->cspec->ibdeltainprog) {
cspec            1398 drivers/infiniband/hw/qib/qib_iba6120.c 			if (dd->cspec->ibdeltainprog)
cspec            1399 drivers/infiniband/hw/qib/qib_iba6120.c 				val -= val - dd->cspec->iblnkerrsnap;
cspec            1400 drivers/infiniband/hw/qib/qib_iba6120.c 			val -= dd->cspec->iblnkerrdelta;
cspec            1464 drivers/infiniband/hw/qib/qib_iba6120.c 	spin_lock_irqsave(&dd->cspec->gpio_lock, flags);
cspec            1465 drivers/infiniband/hw/qib/qib_iba6120.c 	extctl = dd->cspec->extctrl & ~(SYM_MASK(EXTCtrl, LEDPriPortGreenOn) |
cspec            1472 drivers/infiniband/hw/qib/qib_iba6120.c 	dd->cspec->extctrl = extctl;
cspec            1474 drivers/infiniband/hw/qib/qib_iba6120.c 	spin_unlock_irqrestore(&dd->cspec->gpio_lock, flags);
cspec            1486 drivers/infiniband/hw/qib/qib_iba6120.c 	kfree(dd->cspec->cntrs);
cspec            1487 drivers/infiniband/hw/qib/qib_iba6120.c 	kfree(dd->cspec->portcntrs);
cspec            1488 drivers/infiniband/hw/qib/qib_iba6120.c 	if (dd->cspec->dummy_hdrq) {
cspec            1493 drivers/infiniband/hw/qib/qib_iba6120.c 				  dd->cspec->dummy_hdrq,
cspec            1494 drivers/infiniband/hw/qib/qib_iba6120.c 				  dd->cspec->dummy_hdrq_phys);
cspec            1495 drivers/infiniband/hw/qib/qib_iba6120.c 		dd->cspec->dummy_hdrq = NULL;
cspec            1554 drivers/infiniband/hw/qib/qib_iba6120.c 				dd->cspec->rxfc_unsupvl_errs++;
cspec            1556 drivers/infiniband/hw/qib/qib_iba6120.c 				dd->cspec->overrun_thresh_errs++;
cspec            1558 drivers/infiniband/hw/qib/qib_iba6120.c 				dd->cspec->lli_errs++;
cspec            1577 drivers/infiniband/hw/qib/qib_iba6120.c 				dd->cspec->gpio_mask &= ~(gpiostatus & mask);
cspec            1579 drivers/infiniband/hw/qib/qib_iba6120.c 					       dd->cspec->gpio_mask);
cspec            1647 drivers/infiniband/hw/qib/qib_iba6120.c 						     &dd->cspec->lli_counter,
cspec            1653 drivers/infiniband/hw/qib/qib_iba6120.c 			u32 cntr = dd->cspec->lli_counter;
cspec            1657 drivers/infiniband/hw/qib/qib_iba6120.c 				if (cntr > dd->cspec->lli_thresh) {
cspec            1658 drivers/infiniband/hw/qib/qib_iba6120.c 					dd->cspec->lli_counter = 0;
cspec            1659 drivers/infiniband/hw/qib/qib_iba6120.c 					dd->cspec->lli_errs++;
cspec            1661 drivers/infiniband/hw/qib/qib_iba6120.c 					dd->cspec->lli_counter += cntr;
cspec            1700 drivers/infiniband/hw/qib/qib_iba6120.c 		dd->cspec->gpio_mask |= GPIO_ERRINTR_MASK;
cspec            1701 drivers/infiniband/hw/qib/qib_iba6120.c 		qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask);
cspec            1769 drivers/infiniband/hw/qib/qib_iba6120.c 	dd->cspec->ibdeltainprog = 0;
cspec            1770 drivers/infiniband/hw/qib/qib_iba6120.c 	dd->cspec->ibsymdelta = 0;
cspec            1771 drivers/infiniband/hw/qib/qib_iba6120.c 	dd->cspec->iblnkerrdelta = 0;
cspec            1816 drivers/infiniband/hw/qib/qib_iba6120.c 		qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask);
cspec            1882 drivers/infiniband/hw/qib/qib_iba6120.c 		? &dd->cspec->kernel_tid_lock : &dd->cspec->user_tid_lock;
cspec            2076 drivers/infiniband/hw/qib/qib_iba6120.c 	dd->cspec->dummy_hdrq = dma_alloc_coherent(&dd->pcidev->dev,
cspec            2078 drivers/infiniband/hw/qib/qib_iba6120.c 					&dd->cspec->dummy_hdrq_phys,
cspec            2080 drivers/infiniband/hw/qib/qib_iba6120.c 	if (!dd->cspec->dummy_hdrq) {
cspec            2083 drivers/infiniband/hw/qib/qib_iba6120.c 		dd->cspec->dummy_hdrq_phys = 0UL;
cspec            2101 drivers/infiniband/hw/qib/qib_iba6120.c 	spin_lock_irqsave(&dd->cspec->rcvmod_lock, flags);
cspec            2126 drivers/infiniband/hw/qib/qib_iba6120.c 		if (ctxt == 0 && !dd->cspec->dummy_hdrq)
cspec            2171 drivers/infiniband/hw/qib/qib_iba6120.c 					    dd->cspec->dummy_hdrq_phys);
cspec            2173 drivers/infiniband/hw/qib/qib_iba6120.c 					    dd->cspec->dummy_hdrq_phys);
cspec            2179 drivers/infiniband/hw/qib/qib_iba6120.c 					    i, dd->cspec->dummy_hdrq_phys);
cspec            2181 drivers/infiniband/hw/qib/qib_iba6120.c 					    i, dd->cspec->dummy_hdrq_phys);
cspec            2185 drivers/infiniband/hw/qib/qib_iba6120.c 	spin_unlock_irqrestore(&dd->cspec->rcvmod_lock, flags);
cspec            2329 drivers/infiniband/hw/qib/qib_iba6120.c 		ret = dd->cspec->lli_errs;
cspec            2331 drivers/infiniband/hw/qib/qib_iba6120.c 		ret = dd->cspec->overrun_thresh_errs;
cspec            2339 drivers/infiniband/hw/qib/qib_iba6120.c 		ret = dd->cspec->pma_sample_status;
cspec            2353 drivers/infiniband/hw/qib/qib_iba6120.c 		if (dd->cspec->ibdeltainprog)
cspec            2354 drivers/infiniband/hw/qib/qib_iba6120.c 			ret -= ret - dd->cspec->ibsymsnap;
cspec            2355 drivers/infiniband/hw/qib/qib_iba6120.c 		ret -= dd->cspec->ibsymdelta;
cspec            2357 drivers/infiniband/hw/qib/qib_iba6120.c 		if (dd->cspec->ibdeltainprog)
cspec            2358 drivers/infiniband/hw/qib/qib_iba6120.c 			ret -= ret - dd->cspec->iblnkerrsnap;
cspec            2359 drivers/infiniband/hw/qib/qib_iba6120.c 		ret -= dd->cspec->iblnkerrdelta;
cspec            2362 drivers/infiniband/hw/qib/qib_iba6120.c 		ret += dd->cspec->rxfc_unsupvl_errs;
cspec            2489 drivers/infiniband/hw/qib/qib_iba6120.c 	dd->cspec->ncntrs = i;
cspec            2492 drivers/infiniband/hw/qib/qib_iba6120.c 		dd->cspec->cntrnamelen = sizeof(cntr6120names) - 1;
cspec            2494 drivers/infiniband/hw/qib/qib_iba6120.c 		dd->cspec->cntrnamelen = 1 + s - cntr6120names;
cspec            2495 drivers/infiniband/hw/qib/qib_iba6120.c 	dd->cspec->cntrs = kmalloc_array(dd->cspec->ncntrs, sizeof(u64),
cspec            2500 drivers/infiniband/hw/qib/qib_iba6120.c 	dd->cspec->nportcntrs = i - 1;
cspec            2501 drivers/infiniband/hw/qib/qib_iba6120.c 	dd->cspec->portcntrnamelen = sizeof(portcntr6120names) - 1;
cspec            2502 drivers/infiniband/hw/qib/qib_iba6120.c 	dd->cspec->portcntrs = kmalloc_array(dd->cspec->nportcntrs,
cspec            2513 drivers/infiniband/hw/qib/qib_iba6120.c 		ret = dd->cspec->cntrnamelen;
cspec            2519 drivers/infiniband/hw/qib/qib_iba6120.c 		u64 *cntr = dd->cspec->cntrs;
cspec            2522 drivers/infiniband/hw/qib/qib_iba6120.c 		ret = dd->cspec->ncntrs * sizeof(u64);
cspec            2533 drivers/infiniband/hw/qib/qib_iba6120.c 		for (i = 0; i < dd->cspec->ncntrs; i++)
cspec            2546 drivers/infiniband/hw/qib/qib_iba6120.c 		ret = dd->cspec->portcntrnamelen;
cspec            2552 drivers/infiniband/hw/qib/qib_iba6120.c 		u64 *cntr = dd->cspec->portcntrs;
cspec            2556 drivers/infiniband/hw/qib/qib_iba6120.c 		ret = dd->cspec->nportcntrs * sizeof(u64);
cspec            2563 drivers/infiniband/hw/qib/qib_iba6120.c 		for (i = 0; i < dd->cspec->nportcntrs; i++) {
cspec            2584 drivers/infiniband/hw/qib/qib_iba6120.c 	if (!dd->cspec->errormask || !(dd->flags & QIB_INITTED))
cspec            2589 drivers/infiniband/hw/qib/qib_iba6120.c 	if (errormask == dd->cspec->errormask)
cspec            2597 drivers/infiniband/hw/qib/qib_iba6120.c 		dd->cspec->errormask);
cspec            2599 drivers/infiniband/hw/qib/qib_iba6120.c 	if ((hwerrs & dd->cspec->hwerrmask) ||
cspec            2607 drivers/infiniband/hw/qib/qib_iba6120.c 			 fixed, errormask, (unsigned long)dd->cspec->errormask,
cspec            2714 drivers/infiniband/hw/qib/qib_iba6120.c 		ret = SYM_FIELD(ppd->dd->cspec->ibcctrl, IBCCtrl,
cspec            2719 drivers/infiniband/hw/qib/qib_iba6120.c 		ret = SYM_FIELD(ppd->dd->cspec->ibcctrl, IBCCtrl,
cspec            2725 drivers/infiniband/hw/qib/qib_iba6120.c 		ret = (ppd->dd->cspec->ibcctrl &
cspec            2765 drivers/infiniband/hw/qib/qib_iba6120.c 		val64 = SYM_FIELD(dd->cspec->ibcctrl, IBCCtrl,
cspec            2768 drivers/infiniband/hw/qib/qib_iba6120.c 			dd->cspec->ibcctrl &=
cspec            2770 drivers/infiniband/hw/qib/qib_iba6120.c 			dd->cspec->ibcctrl |= (u64) val <<
cspec            2772 drivers/infiniband/hw/qib/qib_iba6120.c 			qib_write_kreg(dd, kr_ibcctrl, dd->cspec->ibcctrl);
cspec            2778 drivers/infiniband/hw/qib/qib_iba6120.c 		val64 = SYM_FIELD(dd->cspec->ibcctrl, IBCCtrl,
cspec            2781 drivers/infiniband/hw/qib/qib_iba6120.c 			dd->cspec->ibcctrl &=
cspec            2783 drivers/infiniband/hw/qib/qib_iba6120.c 			dd->cspec->ibcctrl |= (u64) val <<
cspec            2785 drivers/infiniband/hw/qib/qib_iba6120.c 			qib_write_kreg(dd, kr_ibcctrl, dd->cspec->ibcctrl);
cspec            2800 drivers/infiniband/hw/qib/qib_iba6120.c 			dd->cspec->ibcctrl &=
cspec            2803 drivers/infiniband/hw/qib/qib_iba6120.c 			dd->cspec->ibcctrl |=
cspec            2805 drivers/infiniband/hw/qib/qib_iba6120.c 		qib_write_kreg(dd, kr_ibcctrl, dd->cspec->ibcctrl);
cspec            2818 drivers/infiniband/hw/qib/qib_iba6120.c 		dd->cspec->ibcctrl &= ~SYM_MASK(IBCCtrl, MaxPktLen);
cspec            2819 drivers/infiniband/hw/qib/qib_iba6120.c 		dd->cspec->ibcctrl |= (u64)val <<
cspec            2821 drivers/infiniband/hw/qib/qib_iba6120.c 		qib_write_kreg(dd, kr_ibcctrl, dd->cspec->ibcctrl);
cspec            2829 drivers/infiniband/hw/qib/qib_iba6120.c 			if (!dd->cspec->ibdeltainprog) {
cspec            2830 drivers/infiniband/hw/qib/qib_iba6120.c 				dd->cspec->ibdeltainprog = 1;
cspec            2831 drivers/infiniband/hw/qib/qib_iba6120.c 				dd->cspec->ibsymsnap =
cspec            2833 drivers/infiniband/hw/qib/qib_iba6120.c 				dd->cspec->iblnkerrsnap =
cspec            2893 drivers/infiniband/hw/qib/qib_iba6120.c 		ppd->dd->cspec->ibcctrl |= SYM_MASK(IBCCtrl, Loopback);
cspec            2897 drivers/infiniband/hw/qib/qib_iba6120.c 		ppd->dd->cspec->ibcctrl &= ~SYM_MASK(IBCCtrl, Loopback);
cspec            2904 drivers/infiniband/hw/qib/qib_iba6120.c 		qib_write_kreg(ppd->dd, kr_ibcctrl, ppd->dd->cspec->ibcctrl);
cspec            2945 drivers/infiniband/hw/qib/qib_iba6120.c 	struct qib_chip_specific *cs = ppd->dd->cspec;
cspec            3005 drivers/infiniband/hw/qib/qib_iba6120.c 		if (ppd->dd->cspec->ibdeltainprog) {
cspec            3006 drivers/infiniband/hw/qib/qib_iba6120.c 			ppd->dd->cspec->ibdeltainprog = 0;
cspec            3007 drivers/infiniband/hw/qib/qib_iba6120.c 			ppd->dd->cspec->ibsymdelta +=
cspec            3009 drivers/infiniband/hw/qib/qib_iba6120.c 					ppd->dd->cspec->ibsymsnap;
cspec            3010 drivers/infiniband/hw/qib/qib_iba6120.c 			ppd->dd->cspec->iblnkerrdelta +=
cspec            3012 drivers/infiniband/hw/qib/qib_iba6120.c 					ppd->dd->cspec->iblnkerrsnap;
cspec            3016 drivers/infiniband/hw/qib/qib_iba6120.c 		ppd->dd->cspec->lli_counter = 0;
cspec            3017 drivers/infiniband/hw/qib/qib_iba6120.c 		if (!ppd->dd->cspec->ibdeltainprog) {
cspec            3018 drivers/infiniband/hw/qib/qib_iba6120.c 			ppd->dd->cspec->ibdeltainprog = 1;
cspec            3019 drivers/infiniband/hw/qib/qib_iba6120.c 			ppd->dd->cspec->ibsymsnap =
cspec            3021 drivers/infiniband/hw/qib/qib_iba6120.c 			ppd->dd->cspec->iblnkerrsnap =
cspec            3047 drivers/infiniband/hw/qib/qib_iba6120.c 		spin_lock_irqsave(&dd->cspec->gpio_lock, flags);
cspec            3048 drivers/infiniband/hw/qib/qib_iba6120.c 		dd->cspec->extctrl &= ~((u64)mask << SYM_LSB(EXTCtrl, GPIOOe));
cspec            3049 drivers/infiniband/hw/qib/qib_iba6120.c 		dd->cspec->extctrl |= ((u64) dir << SYM_LSB(EXTCtrl, GPIOOe));
cspec            3050 drivers/infiniband/hw/qib/qib_iba6120.c 		new_out = (dd->cspec->gpio_out & ~mask) | out;
cspec            3052 drivers/infiniband/hw/qib/qib_iba6120.c 		qib_write_kreg(dd, kr_extctrl, dd->cspec->extctrl);
cspec            3054 drivers/infiniband/hw/qib/qib_iba6120.c 		dd->cspec->gpio_out = new_out;
cspec            3055 drivers/infiniband/hw/qib/qib_iba6120.c 		spin_unlock_irqrestore(&dd->cspec->gpio_lock, flags);
cspec            3135 drivers/infiniband/hw/qib/qib_iba6120.c 	dd->cspec->cregbase = (u64 __iomem *)
cspec            3177 drivers/infiniband/hw/qib/qib_iba6120.c 	dd->cspec = (struct qib_chip_specific *)(ppd + dd->num_pports);
cspec            3178 drivers/infiniband/hw/qib/qib_iba6120.c 	dd->cspec->ppd = ppd;
cspec            3181 drivers/infiniband/hw/qib/qib_iba6120.c 	spin_lock_init(&dd->cspec->kernel_tid_lock);
cspec            3182 drivers/infiniband/hw/qib/qib_iba6120.c 	spin_lock_init(&dd->cspec->user_tid_lock);
cspec            3183 drivers/infiniband/hw/qib/qib_iba6120.c 	spin_lock_init(&dd->cspec->rcvmod_lock);
cspec            3184 drivers/infiniband/hw/qib/qib_iba6120.c 	spin_lock_init(&dd->cspec->gpio_lock);
cspec            3249 drivers/infiniband/hw/qib/qib_iba6120.c 	timer_setup(&dd->cspec->pma_timer, pma_6120_timer, 0);
cspec             292 drivers/infiniband/hw/qib/qib_iba7220.c 	if (dd->cspec->cregbase && (dd->flags & QIB_PRESENT))
cspec             293 drivers/infiniband/hw/qib/qib_iba7220.c 		writeq(value, &dd->cspec->cregbase[regno]);
cspec             298 drivers/infiniband/hw/qib/qib_iba7220.c 	if (!dd->cspec->cregbase || !(dd->flags & QIB_PRESENT))
cspec             300 drivers/infiniband/hw/qib/qib_iba7220.c 	return readq(&dd->cspec->cregbase[regno]);
cspec             305 drivers/infiniband/hw/qib/qib_iba7220.c 	if (!dd->cspec->cregbase || !(dd->flags & QIB_PRESENT))
cspec             307 drivers/infiniband/hw/qib/qib_iba7220.c 	return readl(&dd->cspec->cregbase[regno]);
cspec             905 drivers/infiniband/hw/qib/qib_iba7220.c 	msg = dd->cspec->sdmamsgbuf;
cspec             907 drivers/infiniband/hw/qib/qib_iba7220.c 		sizeof(dd->cspec->sdmamsgbuf));
cspec            1103 drivers/infiniband/hw/qib/qib_iba7220.c 	errs &= dd->cspec->errormask;
cspec            1104 drivers/infiniband/hw/qib/qib_iba7220.c 	msg = dd->cspec->emsgbuf;
cspec            1108 drivers/infiniband/hw/qib/qib_iba7220.c 		qib_7220_handle_hwerrors(dd, msg, sizeof(dd->cspec->emsgbuf));
cspec            1158 drivers/infiniband/hw/qib/qib_iba7220.c 	qib_decode_7220_err(dd, msg, sizeof(dd->cspec->emsgbuf), errs & ~mask);
cspec            1280 drivers/infiniband/hw/qib/qib_iba7220.c 	qib_write_kreg(dd, kr_errmask, dd->cspec->errormask);
cspec            1323 drivers/infiniband/hw/qib/qib_iba7220.c 	hwerrs &= dd->cspec->hwerrmask;
cspec            1365 drivers/infiniband/hw/qib/qib_iba7220.c 		dd->cspec->hwerrmask &= ~HWE_MASK(PowerOnBISTFailed);
cspec            1366 drivers/infiniband/hw/qib/qib_iba7220.c 		qib_write_kreg(dd, kr_hwerrmask, dd->cspec->hwerrmask);
cspec            1372 drivers/infiniband/hw/qib/qib_iba7220.c 	bitsmsg = dd->cspec->bitsmsgbuf;
cspec            1378 drivers/infiniband/hw/qib/qib_iba7220.c 		snprintf(bitsmsg, sizeof(dd->cspec->bitsmsgbuf),
cspec            1388 drivers/infiniband/hw/qib/qib_iba7220.c 		snprintf(bitsmsg, sizeof(dd->cspec->bitsmsgbuf),
cspec            1393 drivers/infiniband/hw/qib/qib_iba7220.c 		dd->cspec->hwerrmask &= ~(hwerrs & _QIB_PLL_FAIL);
cspec            1394 drivers/infiniband/hw/qib/qib_iba7220.c 		qib_write_kreg(dd, kr_hwerrmask, dd->cspec->hwerrmask);
cspec            1402 drivers/infiniband/hw/qib/qib_iba7220.c 		dd->cspec->hwerrmask &= ~QLOGIC_IB_HWE_SERDESPLLFAILED;
cspec            1403 drivers/infiniband/hw/qib/qib_iba7220.c 		qib_write_kreg(dd, kr_hwerrmask, dd->cspec->hwerrmask);
cspec            1450 drivers/infiniband/hw/qib/qib_iba7220.c 	dd->cspec->hwerrmask = val;
cspec            1453 drivers/infiniband/hw/qib/qib_iba7220.c 	qib_write_kreg(dd, kr_hwerrmask, dd->cspec->hwerrmask);
cspec            1459 drivers/infiniband/hw/qib/qib_iba7220.c 	dd->cspec->errormask = qib_read_kreg64(dd, kr_errmask);
cspec            1474 drivers/infiniband/hw/qib/qib_iba7220.c 		dd->cspec->errormask |= ERR_MASK(SendPioArmLaunchErr);
cspec            1476 drivers/infiniband/hw/qib/qib_iba7220.c 		dd->cspec->errormask &= ~ERR_MASK(SendPioArmLaunchErr);
cspec            1477 drivers/infiniband/hw/qib/qib_iba7220.c 	qib_write_kreg(dd, kr_errmask, dd->cspec->errormask);
cspec            1752 drivers/infiniband/hw/qib/qib_iba7220.c 	spin_lock_irqsave(&dd->cspec->gpio_lock, flags);
cspec            1753 drivers/infiniband/hw/qib/qib_iba7220.c 	extctl = dd->cspec->extctrl & ~(SYM_MASK(EXTCtrl, LEDPriPortGreenOn) |
cspec            1767 drivers/infiniband/hw/qib/qib_iba7220.c 	dd->cspec->extctrl = extctl;
cspec            1769 drivers/infiniband/hw/qib/qib_iba7220.c 	spin_unlock_irqrestore(&dd->cspec->gpio_lock, flags);
cspec            1785 drivers/infiniband/hw/qib/qib_iba7220.c 	kfree(dd->cspec->cntrs);
cspec            1786 drivers/infiniband/hw/qib/qib_iba7220.c 	kfree(dd->cspec->portcntrs);
cspec            1899 drivers/infiniband/hw/qib/qib_iba7220.c 			dd->cspec->gpio_mask &= ~gpio_irq;
cspec            1900 drivers/infiniband/hw/qib/qib_iba7220.c 			qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask);
cspec            2135 drivers/infiniband/hw/qib/qib_iba7220.c 			dd->cspec->presets_needed = 1;
cspec            2273 drivers/infiniband/hw/qib/qib_iba7220.c 	dd->cspec->numctxts = nchipctxts;
cspec            2302 drivers/infiniband/hw/qib/qib_iba7220.c 	spin_lock_irqsave(&dd->cspec->rcvmod_lock, flags);
cspec            2311 drivers/infiniband/hw/qib/qib_iba7220.c 	spin_unlock_irqrestore(&dd->cspec->rcvmod_lock, flags);
cspec            2314 drivers/infiniband/hw/qib/qib_iba7220.c 	dd->cspec->rcvegrcnt = qib_read_kreg32(dd, kr_rcvegrcnt);
cspec            2315 drivers/infiniband/hw/qib/qib_iba7220.c 	dd->rcvhdrcnt = max(dd->cspec->rcvegrcnt, IBA7220_KRCVEGRCNT);
cspec            2462 drivers/infiniband/hw/qib/qib_iba7220.c 			dd->cspec->presets_needed = 1;
cspec            2735 drivers/infiniband/hw/qib/qib_iba7220.c 	spin_lock_irqsave(&dd->cspec->rcvmod_lock, flags);
cspec            2804 drivers/infiniband/hw/qib/qib_iba7220.c 	spin_unlock_irqrestore(&dd->cspec->rcvmod_lock, flags);
cspec            3141 drivers/infiniband/hw/qib/qib_iba7220.c 	dd->cspec->ncntrs = i;
cspec            3144 drivers/infiniband/hw/qib/qib_iba7220.c 		dd->cspec->cntrnamelen = sizeof(cntr7220names) - 1;
cspec            3146 drivers/infiniband/hw/qib/qib_iba7220.c 		dd->cspec->cntrnamelen = 1 + s - cntr7220names;
cspec            3147 drivers/infiniband/hw/qib/qib_iba7220.c 	dd->cspec->cntrs = kmalloc_array(dd->cspec->ncntrs, sizeof(u64),
cspec            3152 drivers/infiniband/hw/qib/qib_iba7220.c 	dd->cspec->nportcntrs = i - 1;
cspec            3153 drivers/infiniband/hw/qib/qib_iba7220.c 	dd->cspec->portcntrnamelen = sizeof(portcntr7220names) - 1;
cspec            3154 drivers/infiniband/hw/qib/qib_iba7220.c 	dd->cspec->portcntrs = kmalloc_array(dd->cspec->nportcntrs,
cspec            3164 drivers/infiniband/hw/qib/qib_iba7220.c 	if (!dd->cspec->cntrs) {
cspec            3171 drivers/infiniband/hw/qib/qib_iba7220.c 		ret = dd->cspec->cntrnamelen;
cspec            3175 drivers/infiniband/hw/qib/qib_iba7220.c 		u64 *cntr = dd->cspec->cntrs;
cspec            3178 drivers/infiniband/hw/qib/qib_iba7220.c 		ret = dd->cspec->ncntrs * sizeof(u64);
cspec            3186 drivers/infiniband/hw/qib/qib_iba7220.c 		for (i = 0; i < dd->cspec->ncntrs; i++)
cspec            3198 drivers/infiniband/hw/qib/qib_iba7220.c 	if (!dd->cspec->portcntrs) {
cspec            3204 drivers/infiniband/hw/qib/qib_iba7220.c 		ret = dd->cspec->portcntrnamelen;
cspec            3208 drivers/infiniband/hw/qib/qib_iba7220.c 		u64 *cntr = dd->cspec->portcntrs;
cspec            3212 drivers/infiniband/hw/qib/qib_iba7220.c 		ret = dd->cspec->nportcntrs * sizeof(u64);
cspec            3219 drivers/infiniband/hw/qib/qib_iba7220.c 		for (i = 0; i < dd->cspec->nportcntrs; i++) {
cspec            3330 drivers/infiniband/hw/qib/qib_iba7220.c 	u32 lbuf = ppd->dd->cspec->lastbuf_for_pio;
cspec            3568 drivers/infiniband/hw/qib/qib_iba7220.c 		if (dd->cspec->autoneg_tries == AUTONEG_TRIES) {
cspec            3570 drivers/infiniband/hw/qib/qib_iba7220.c 			dd->cspec->autoneg_tries = 0;
cspec            3645 drivers/infiniband/hw/qib/qib_iba7220.c 		    dd->cspec->autoneg_tries < AUTONEG_TRIES) {
cspec            3647 drivers/infiniband/hw/qib/qib_iba7220.c 			++dd->cspec->autoneg_tries;
cspec            3672 drivers/infiniband/hw/qib/qib_iba7220.c 				dd->cspec->autoneg_tries = 0;
cspec            3758 drivers/infiniband/hw/qib/qib_iba7220.c 		spin_lock_irqsave(&dd->cspec->gpio_lock, flags);
cspec            3759 drivers/infiniband/hw/qib/qib_iba7220.c 		dd->cspec->extctrl &= ~((u64)mask << SYM_LSB(EXTCtrl, GPIOOe));
cspec            3760 drivers/infiniband/hw/qib/qib_iba7220.c 		dd->cspec->extctrl |= ((u64) dir << SYM_LSB(EXTCtrl, GPIOOe));
cspec            3761 drivers/infiniband/hw/qib/qib_iba7220.c 		new_out = (dd->cspec->gpio_out & ~mask) | out;
cspec            3763 drivers/infiniband/hw/qib/qib_iba7220.c 		qib_write_kreg(dd, kr_extctrl, dd->cspec->extctrl);
cspec            3765 drivers/infiniband/hw/qib/qib_iba7220.c 		dd->cspec->gpio_out = new_out;
cspec            3766 drivers/infiniband/hw/qib/qib_iba7220.c 		spin_unlock_irqrestore(&dd->cspec->gpio_lock, flags);
cspec            3843 drivers/infiniband/hw/qib/qib_iba7220.c 	dd->cspec->cregbase = (u64 __iomem *)
cspec            3967 drivers/infiniband/hw/qib/qib_iba7220.c 	dd->cspec = (struct qib_chip_specific *)(cpspec + dd->num_pports);
cspec            3968 drivers/infiniband/hw/qib/qib_iba7220.c 	dd->cspec->dd = dd;
cspec            3971 drivers/infiniband/hw/qib/qib_iba7220.c 	spin_lock_init(&dd->cspec->sdepb_lock);
cspec            3972 drivers/infiniband/hw/qib/qib_iba7220.c 	spin_lock_init(&dd->cspec->rcvmod_lock);
cspec            3973 drivers/infiniband/hw/qib/qib_iba7220.c 	spin_lock_init(&dd->cspec->gpio_lock);
cspec            4096 drivers/infiniband/hw/qib/qib_iba7220.c 		dd->cspec->sdmabufcnt =  dd->piobcnt4k;
cspec            4099 drivers/infiniband/hw/qib/qib_iba7220.c 		dd->cspec->sdmabufcnt = 0;
cspec            4103 drivers/infiniband/hw/qib/qib_iba7220.c 	dd->cspec->lastbuf_for_pio = dd->piobcnt2k + dd->piobcnt4k -
cspec            4104 drivers/infiniband/hw/qib/qib_iba7220.c 		dd->cspec->sdmabufcnt;
cspec            4105 drivers/infiniband/hw/qib/qib_iba7220.c 	dd->lastctxt_piobuf = dd->cspec->lastbuf_for_pio - sbufs;
cspec            4106 drivers/infiniband/hw/qib/qib_iba7220.c 	dd->cspec->lastbuf_for_pio--; /* range is <= , not < */
cspec            4107 drivers/infiniband/hw/qib/qib_iba7220.c 	dd->last_pio = dd->cspec->lastbuf_for_pio;
cspec            4120 drivers/infiniband/hw/qib/qib_iba7220.c 	dd->cspec->updthresh_dflt = updthresh;
cspec            4121 drivers/infiniband/hw/qib/qib_iba7220.c 	dd->cspec->updthresh = updthresh;
cspec            4149 drivers/infiniband/hw/qib/qib_iba7220.c 		last = dd->cspec->lastbuf_for_pio;
cspec            4245 drivers/infiniband/hw/qib/qib_iba7220.c 	i = n - dd->cspec->sdmabufcnt;
cspec            4354 drivers/infiniband/hw/qib/qib_iba7220.c 		rcd->rcvegrcnt = rcd->dd->cspec->rcvegrcnt;
cspec            4371 drivers/infiniband/hw/qib/qib_iba7220.c 		     dd->cspec->updthresh != dd->cspec->updthresh_dflt
cspec            4375 drivers/infiniband/hw/qib/qib_iba7220.c 			   < dd->cspec->updthresh_dflt)
cspec            4380 drivers/infiniband/hw/qib/qib_iba7220.c 			dd->cspec->updthresh = dd->cspec->updthresh_dflt;
cspec            4382 drivers/infiniband/hw/qib/qib_iba7220.c 			dd->sendctrl |= (dd->cspec->updthresh &
cspec            4392 drivers/infiniband/hw/qib/qib_iba7220.c 			/ rcd->subctxt_cnt) - 1) < dd->cspec->updthresh) {
cspec            4393 drivers/infiniband/hw/qib/qib_iba7220.c 			dd->cspec->updthresh = (rcd->piocnt /
cspec            4396 drivers/infiniband/hw/qib/qib_iba7220.c 			dd->sendctrl |= (dd->cspec->updthresh &
cspec             902 drivers/infiniband/hw/qib/qib_iba7322.c 	if (!dd->cspec->cregbase || !(dd->flags & QIB_PRESENT))
cspec             904 drivers/infiniband/hw/qib/qib_iba7322.c 	return readq(&dd->cspec->cregbase[regno]);
cspec             911 drivers/infiniband/hw/qib/qib_iba7322.c 	if (!dd->cspec->cregbase || !(dd->flags & QIB_PRESENT))
cspec             913 drivers/infiniband/hw/qib/qib_iba7322.c 	return readl(&dd->cspec->cregbase[regno]);
cspec            1521 drivers/infiniband/hw/qib/qib_iba7322.c 	if ((op & QIB_SDMA_SENDCTRL_OP_DRAIN) && ppd->dd->cspec->r1)
cspec            1666 drivers/infiniband/hw/qib/qib_iba7322.c 	errs &= dd->cspec->errormask;
cspec            1667 drivers/infiniband/hw/qib/qib_iba7322.c 	msg = dd->cspec->emsgbuf;
cspec            1672 drivers/infiniband/hw/qib/qib_iba7322.c 		qib_7322_handle_hwerrors(dd, msg, sizeof(dd->cspec->emsgbuf));
cspec            1694 drivers/infiniband/hw/qib/qib_iba7322.c 	err_decode(msg, sizeof(dd->cspec->emsgbuf), errs & ~mask,
cspec            1741 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_write_kreg(dd, kr_errmask, dd->cspec->errormask);
cspec            1804 drivers/infiniband/hw/qib/qib_iba7322.c 		if (!ppd->dd->cspec->r1)
cspec            1825 drivers/infiniband/hw/qib/qib_iba7322.c 		if (!ppd->dd->cspec->r1 &&
cspec            1840 drivers/infiniband/hw/qib/qib_iba7322.c 					    ppd->dd->cspec->r1 ?
cspec            2018 drivers/infiniband/hw/qib/qib_iba7322.c 		qib_write_kreg(dd, kr_intmask, dd->cspec->int_enable_mask);
cspec            2021 drivers/infiniband/hw/qib/qib_iba7322.c 		if (dd->cspec->num_msix_entries) {
cspec            2074 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_write_kreg(dd, kr_errmask, dd->cspec->errormask);
cspec            2118 drivers/infiniband/hw/qib/qib_iba7322.c 	hwerrs &= dd->cspec->hwerrmask;
cspec            2133 drivers/infiniband/hw/qib/qib_iba7322.c 		    dd->cspec->stay_in_freeze) {
cspec            2153 drivers/infiniband/hw/qib/qib_iba7322.c 		dd->cspec->hwerrmask &= ~HWE_MASK(PowerOnBISTFailed);
cspec            2154 drivers/infiniband/hw/qib/qib_iba7322.c 		qib_write_kreg(dd, kr_hwerrmask, dd->cspec->hwerrmask);
cspec            2225 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_write_kreg(dd, kr_hwerrmask, dd->cspec->hwerrmask);
cspec            2231 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->errormask = qib_read_kreg64(dd, kr_errmask);
cspec            2248 drivers/infiniband/hw/qib/qib_iba7322.c 		dd->cspec->errormask |= QIB_E_SPIOARMLAUNCH;
cspec            2250 drivers/infiniband/hw/qib/qib_iba7322.c 		dd->cspec->errormask &= ~QIB_E_SPIOARMLAUNCH;
cspec            2251 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_write_kreg(dd, kr_errmask, dd->cspec->errormask);
cspec            2502 drivers/infiniband/hw/qib/qib_iba7322.c 	spin_lock_irqsave(&dd->cspec->rcvmod_lock, flags);
cspec            2505 drivers/infiniband/hw/qib/qib_iba7322.c 	spin_unlock_irqrestore(&dd->cspec->rcvmod_lock, flags);
cspec            2533 drivers/infiniband/hw/qib/qib_iba7322.c 	if (ppd->dd->cspec->r1)
cspec            2643 drivers/infiniband/hw/qib/qib_iba7322.c 	spin_lock_irqsave(&dd->cspec->gpio_lock, flags);
cspec            2644 drivers/infiniband/hw/qib/qib_iba7322.c 	extctl = dd->cspec->extctrl & (ppd->port == 1 ?
cspec            2658 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->extctrl = extctl;
cspec            2659 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_write_kreg(dd, kr_extctrl, dd->cspec->extctrl);
cspec            2660 drivers/infiniband/hw/qib/qib_iba7322.c 	spin_unlock_irqrestore(&dd->cspec->gpio_lock, flags);
cspec            2684 drivers/infiniband/hw/qib/qib_iba7322.c 			dd->cspec->dca_ctrl = 0;
cspec            2686 drivers/infiniband/hw/qib/qib_iba7322.c 				dd->cspec->dca_ctrl);
cspec            2696 drivers/infiniband/hw/qib/qib_iba7322.c 	struct qib_chip_specific *cspec = dd->cspec;
cspec            2700 drivers/infiniband/hw/qib/qib_iba7322.c 	if (cspec->rhdr_cpu[rcd->ctxt] != cpu) {
cspec            2703 drivers/infiniband/hw/qib/qib_iba7322.c 		cspec->rhdr_cpu[rcd->ctxt] = cpu;
cspec            2705 drivers/infiniband/hw/qib/qib_iba7322.c 		cspec->dca_rcvhdr_ctrl[rmp->shadow_inx] &= rmp->mask;
cspec            2706 drivers/infiniband/hw/qib/qib_iba7322.c 		cspec->dca_rcvhdr_ctrl[rmp->shadow_inx] |=
cspec            2710 drivers/infiniband/hw/qib/qib_iba7322.c 			(long long) cspec->dca_rcvhdr_ctrl[rmp->shadow_inx]);
cspec            2712 drivers/infiniband/hw/qib/qib_iba7322.c 			       cspec->dca_rcvhdr_ctrl[rmp->shadow_inx]);
cspec            2713 drivers/infiniband/hw/qib/qib_iba7322.c 		cspec->dca_ctrl |= SYM_MASK(DCACtrlA, RcvHdrqDCAEnable);
cspec            2714 drivers/infiniband/hw/qib/qib_iba7322.c 		qib_write_kreg(dd, KREG_IDX(DCACtrlA), cspec->dca_ctrl);
cspec            2721 drivers/infiniband/hw/qib/qib_iba7322.c 	struct qib_chip_specific *cspec = dd->cspec;
cspec            2726 drivers/infiniband/hw/qib/qib_iba7322.c 	if (cspec->sdma_cpu[pidx] != cpu) {
cspec            2727 drivers/infiniband/hw/qib/qib_iba7322.c 		cspec->sdma_cpu[pidx] = cpu;
cspec            2728 drivers/infiniband/hw/qib/qib_iba7322.c 		cspec->dca_rcvhdr_ctrl[4] &= ~(ppd->hw_pidx ?
cspec            2731 drivers/infiniband/hw/qib/qib_iba7322.c 		cspec->dca_rcvhdr_ctrl[4] |=
cspec            2738 drivers/infiniband/hw/qib/qib_iba7322.c 			(long long) cspec->dca_rcvhdr_ctrl[4]);
cspec            2740 drivers/infiniband/hw/qib/qib_iba7322.c 			       cspec->dca_rcvhdr_ctrl[4]);
cspec            2741 drivers/infiniband/hw/qib/qib_iba7322.c 		cspec->dca_ctrl |= ppd->hw_pidx ?
cspec            2744 drivers/infiniband/hw/qib/qib_iba7322.c 		qib_write_kreg(dd, KREG_IDX(DCACtrlA), cspec->dca_ctrl);
cspec            2750 drivers/infiniband/hw/qib/qib_iba7322.c 	struct qib_chip_specific *cspec = dd->cspec;
cspec            2753 drivers/infiniband/hw/qib/qib_iba7322.c 	for (i = 0; i < ARRAY_SIZE(cspec->rhdr_cpu); i++)
cspec            2754 drivers/infiniband/hw/qib/qib_iba7322.c 		cspec->rhdr_cpu[i] = -1;
cspec            2755 drivers/infiniband/hw/qib/qib_iba7322.c 	for (i = 0; i < ARRAY_SIZE(cspec->sdma_cpu); i++)
cspec            2756 drivers/infiniband/hw/qib/qib_iba7322.c 		cspec->sdma_cpu[i] = -1;
cspec            2757 drivers/infiniband/hw/qib/qib_iba7322.c 	cspec->dca_rcvhdr_ctrl[0] =
cspec            2762 drivers/infiniband/hw/qib/qib_iba7322.c 	cspec->dca_rcvhdr_ctrl[1] =
cspec            2767 drivers/infiniband/hw/qib/qib_iba7322.c 	cspec->dca_rcvhdr_ctrl[2] =
cspec            2772 drivers/infiniband/hw/qib/qib_iba7322.c 	cspec->dca_rcvhdr_ctrl[3] =
cspec            2777 drivers/infiniband/hw/qib/qib_iba7322.c 	cspec->dca_rcvhdr_ctrl[4] =
cspec            2780 drivers/infiniband/hw/qib/qib_iba7322.c 	for (i = 0; i < ARRAY_SIZE(cspec->sdma_cpu); i++)
cspec            2782 drivers/infiniband/hw/qib/qib_iba7322.c 			       cspec->dca_rcvhdr_ctrl[i]);
cspec            2783 drivers/infiniband/hw/qib/qib_iba7322.c 	for (i = 0; i < cspec->num_msix_entries; i++)
cspec            2831 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->main_int_mask = ~0ULL;
cspec            2833 drivers/infiniband/hw/qib/qib_iba7322.c 	for (i = 0; i < dd->cspec->num_msix_entries; i++) {
cspec            2835 drivers/infiniband/hw/qib/qib_iba7322.c 		if (dd->cspec->msix_entries[i].arg) {
cspec            2841 drivers/infiniband/hw/qib/qib_iba7322.c 			free_cpumask_var(dd->cspec->msix_entries[i].mask);
cspec            2843 drivers/infiniband/hw/qib/qib_iba7322.c 				     dd->cspec->msix_entries[i].arg);
cspec            2848 drivers/infiniband/hw/qib/qib_iba7322.c 	if (!dd->cspec->num_msix_entries)
cspec            2851 drivers/infiniband/hw/qib/qib_iba7322.c 		dd->cspec->num_msix_entries = 0;
cspec            2869 drivers/infiniband/hw/qib/qib_iba7322.c 		dd->cspec->dca_ctrl = 0;
cspec            2870 drivers/infiniband/hw/qib/qib_iba7322.c 		qib_write_kreg(dd, KREG_IDX(DCACtrlA), dd->cspec->dca_ctrl);
cspec            2875 drivers/infiniband/hw/qib/qib_iba7322.c 	kfree(dd->cspec->cntrs);
cspec            2876 drivers/infiniband/hw/qib/qib_iba7322.c 	kfree(dd->cspec->sendchkenable);
cspec            2877 drivers/infiniband/hw/qib/qib_iba7322.c 	kfree(dd->cspec->sendgrhchk);
cspec            2878 drivers/infiniband/hw/qib/qib_iba7322.c 	kfree(dd->cspec->sendibchk);
cspec            2879 drivers/infiniband/hw/qib/qib_iba7322.c 	kfree(dd->cspec->msix_entries);
cspec            2887 drivers/infiniband/hw/qib/qib_iba7322.c 			spin_lock_irqsave(&dd->cspec->gpio_lock, flags);
cspec            2888 drivers/infiniband/hw/qib/qib_iba7322.c 			dd->cspec->gpio_mask &= ~mask;
cspec            2889 drivers/infiniband/hw/qib/qib_iba7322.c 			qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask);
cspec            2890 drivers/infiniband/hw/qib/qib_iba7322.c 			spin_unlock_irqrestore(&dd->cspec->gpio_lock, flags);
cspec            2947 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_write_kreg(dd, kr_intmask, (dd->cspec->int_enable_mask & ~kills));
cspec            2988 drivers/infiniband/hw/qib/qib_iba7322.c 		if (gpiostatus & dd->cspec->gpio_mask & mask) {
cspec            3010 drivers/infiniband/hw/qib/qib_iba7322.c 		dd->cspec->gpio_mask &= ~gpio_irq;
cspec            3011 drivers/infiniband/hw/qib/qib_iba7322.c 		qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask);
cspec            3042 drivers/infiniband/hw/qib/qib_iba7322.c 	u32 timeout = dd->cspec->rcvavail_timeout[rcd->ctxt];
cspec            3055 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->rcvavail_timeout[rcd->ctxt] = timeout;
cspec            3098 drivers/infiniband/hw/qib/qib_iba7322.c 	istat &= dd->cspec->main_int_mask;
cspec            3329 drivers/infiniband/hw/qib/qib_iba7322.c 	if (!dd->cspec->msix_entries[msixnum].dca)
cspec            3335 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->msix_entries[msixnum].notifier = NULL;
cspec            3340 drivers/infiniband/hw/qib/qib_iba7322.c 	struct qib_msix_entry *m = &dd->cspec->msix_entries[msixnum];
cspec            3408 drivers/infiniband/hw/qib/qib_iba7322.c 	if (!dd->cspec->num_msix_entries) {
cspec            3420 drivers/infiniband/hw/qib/qib_iba7322.c 		dd->cspec->main_int_mask = ~0ULL;
cspec            3441 drivers/infiniband/hw/qib/qib_iba7322.c 	for (i = 0; msixnum < dd->cspec->num_msix_entries; i++) {
cspec            3501 drivers/infiniband/hw/qib/qib_iba7322.c 		dd->cspec->msix_entries[msixnum].arg = arg;
cspec            3503 drivers/infiniband/hw/qib/qib_iba7322.c 		dd->cspec->msix_entries[msixnum].dca = dca;
cspec            3504 drivers/infiniband/hw/qib/qib_iba7322.c 		dd->cspec->msix_entries[msixnum].rcv =
cspec            3518 drivers/infiniband/hw/qib/qib_iba7322.c 				&dd->cspec->msix_entries[msixnum].mask,
cspec            3522 drivers/infiniband/hw/qib/qib_iba7322.c 					dd->cspec->msix_entries[msixnum].mask);
cspec            3529 drivers/infiniband/hw/qib/qib_iba7322.c 					dd->cspec->msix_entries[msixnum].mask);
cspec            3533 drivers/infiniband/hw/qib/qib_iba7322.c 				dd->cspec->msix_entries[msixnum].mask);
cspec            3540 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->main_int_mask = mask;
cspec            3641 drivers/infiniband/hw/qib/qib_iba7322.c 	msix_entries = dd->cspec->num_msix_entries;
cspec            3650 drivers/infiniband/hw/qib/qib_iba7322.c 		msix_vecsave = kmalloc_array(2 * dd->cspec->num_msix_entries,
cspec            3743 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->num_msix_entries = msix_entries;
cspec            3878 drivers/infiniband/hw/qib/qib_iba7322.c 	if (rcd->dd->cspec->r1)
cspec            3904 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->numctxts = nchipctxts;
cspec            3937 drivers/infiniband/hw/qib/qib_iba7322.c 	spin_lock_irqsave(&dd->cspec->rcvmod_lock, flags);
cspec            3952 drivers/infiniband/hw/qib/qib_iba7322.c 	spin_unlock_irqrestore(&dd->cspec->rcvmod_lock, flags);
cspec            3955 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->rcvegrcnt = qib_read_kreg32(dd, kr_rcvegrcnt);
cspec            3957 drivers/infiniband/hw/qib/qib_iba7322.c 		dd->rcvhdrcnt = max(dd->cspec->rcvegrcnt, qib_rcvhdrcnt);
cspec            3959 drivers/infiniband/hw/qib/qib_iba7322.c 		dd->rcvhdrcnt = 2 * max(dd->cspec->rcvegrcnt,
cspec            4303 drivers/infiniband/hw/qib/qib_iba7322.c 		if (ppd->dd->cspec->r1) {
cspec            4489 drivers/infiniband/hw/qib/qib_iba7322.c 	spin_lock_irqsave(&dd->cspec->rcvmod_lock, flags);
cspec            4591 drivers/infiniband/hw/qib/qib_iba7322.c 	spin_unlock_irqrestore(&dd->cspec->rcvmod_lock, flags);
cspec            5003 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->ncntrs = i;
cspec            5006 drivers/infiniband/hw/qib/qib_iba7322.c 		dd->cspec->cntrnamelen = sizeof(cntr7322names) - 1;
cspec            5008 drivers/infiniband/hw/qib/qib_iba7322.c 		dd->cspec->cntrnamelen = 1 + s - cntr7322names;
cspec            5009 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->cntrs = kmalloc_array(dd->cspec->ncntrs, sizeof(u64),
cspec            5014 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->nportcntrs = i - 1;
cspec            5015 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->portcntrnamelen = sizeof(portcntr7322names) - 1;
cspec            5018 drivers/infiniband/hw/qib/qib_iba7322.c 			kmalloc_array(dd->cspec->nportcntrs, sizeof(u64),
cspec            5029 drivers/infiniband/hw/qib/qib_iba7322.c 		ret = dd->cspec->cntrnamelen;
cspec            5035 drivers/infiniband/hw/qib/qib_iba7322.c 		u64 *cntr = dd->cspec->cntrs;
cspec            5038 drivers/infiniband/hw/qib/qib_iba7322.c 		ret = dd->cspec->ncntrs * sizeof(u64);
cspec            5045 drivers/infiniband/hw/qib/qib_iba7322.c 		for (i = 0; i < dd->cspec->ncntrs; i++)
cspec            5064 drivers/infiniband/hw/qib/qib_iba7322.c 		ret = dd->cspec->portcntrnamelen;
cspec            5074 drivers/infiniband/hw/qib/qib_iba7322.c 		ret = dd->cspec->nportcntrs * sizeof(u64);
cspec            5081 drivers/infiniband/hw/qib/qib_iba7322.c 		for (i = 0; i < dd->cspec->nportcntrs; i++) {
cspec            5150 drivers/infiniband/hw/qib/qib_iba7322.c 					    ppd->dd->cspec->r1 ?
cspec            5164 drivers/infiniband/hw/qib/qib_iba7322.c 	if (!dd->cspec->num_msix_entries)
cspec            5195 drivers/infiniband/hw/qib/qib_iba7322.c 		       dd->cspec->hwerrmask & ~HWE_MASK(statusValidNoEop));
cspec            5207 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_write_kreg(dd, kr_hwerrmask, dd->cspec->hwerrmask);
cspec            5653 drivers/infiniband/hw/qib/qib_iba7322.c 			if (ppd->dd->cspec->r1 && ppd->cpspec->ipg_tries <= 10)
cspec            5705 drivers/infiniband/hw/qib/qib_iba7322.c 		spin_lock_irqsave(&dd->cspec->gpio_lock, flags);
cspec            5706 drivers/infiniband/hw/qib/qib_iba7322.c 		dd->cspec->extctrl &= ~((u64)mask << SYM_LSB(EXTCtrl, GPIOOe));
cspec            5707 drivers/infiniband/hw/qib/qib_iba7322.c 		dd->cspec->extctrl |= ((u64) dir << SYM_LSB(EXTCtrl, GPIOOe));
cspec            5708 drivers/infiniband/hw/qib/qib_iba7322.c 		new_out = (dd->cspec->gpio_out & ~mask) | out;
cspec            5710 drivers/infiniband/hw/qib/qib_iba7322.c 		qib_write_kreg(dd, kr_extctrl, dd->cspec->extctrl);
cspec            5712 drivers/infiniband/hw/qib/qib_iba7322.c 		dd->cspec->gpio_out = new_out;
cspec            5713 drivers/infiniband/hw/qib/qib_iba7322.c 		spin_unlock_irqrestore(&dd->cspec->gpio_lock, flags);
cspec            5804 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->cregbase = (u64 __iomem *)(cregbase +
cspec            5980 drivers/infiniband/hw/qib/qib_iba7322.c 		if (!ret && !ppd->dd->cspec->r1) {
cspec            6028 drivers/infiniband/hw/qib/qib_iba7322.c 	spin_lock_irqsave(&dd->cspec->gpio_lock, flags);
cspec            6029 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->extctrl |= (mod_prs_bit << SYM_LSB(EXTCtrl, GPIOInvert));
cspec            6030 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->gpio_mask |= mod_prs_bit;
cspec            6031 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_write_kreg(dd, kr_extctrl, dd->cspec->extctrl);
cspec            6032 drivers/infiniband/hw/qib/qib_iba7322.c 	qib_write_kreg(dd, kr_gpio_mask, dd->cspec->gpio_mask);
cspec            6033 drivers/infiniband/hw/qib/qib_iba7322.c 	spin_unlock_irqrestore(&dd->cspec->gpio_lock, flags);
cspec            6272 drivers/infiniband/hw/qib/qib_iba7322.c 	if (ppd->dd->cspec->r1)
cspec            6303 drivers/infiniband/hw/qib/qib_iba7322.c 		spin_lock_irqsave(&dd->cspec->rcvmod_lock, flags);
cspec            6305 drivers/infiniband/hw/qib/qib_iba7322.c 		spin_unlock_irqrestore(&dd->cspec->rcvmod_lock, flags);
cspec            6341 drivers/infiniband/hw/qib/qib_iba7322.c 		dd->cspec->rcvavail_timeout[i] = rcv_int_timeout;
cspec            6381 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec = (struct qib_chip_specific *)(ppd + 2);
cspec            6383 drivers/infiniband/hw/qib/qib_iba7322.c 	ppd[0].cpspec = (struct qib_chippport_specific *)(dd->cspec + 1);
cspec            6388 drivers/infiniband/hw/qib/qib_iba7322.c 	spin_lock_init(&dd->cspec->rcvmod_lock);
cspec            6389 drivers/infiniband/hw/qib/qib_iba7322.c 	spin_lock_init(&dd->cspec->gpio_lock);
cspec            6404 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->r1 = dd->minrev == 1;
cspec            6413 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->sendchkenable =
cspec            6414 drivers/infiniband/hw/qib/qib_iba7322.c 		kmalloc_array(sbufcnt, sizeof(*dd->cspec->sendchkenable),
cspec            6416 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->sendgrhchk =
cspec            6417 drivers/infiniband/hw/qib/qib_iba7322.c 		kmalloc_array(sbufcnt, sizeof(*dd->cspec->sendgrhchk),
cspec            6419 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->sendibchk =
cspec            6420 drivers/infiniband/hw/qib/qib_iba7322.c 		kmalloc_array(sbufcnt, sizeof(*dd->cspec->sendibchk),
cspec            6422 drivers/infiniband/hw/qib/qib_iba7322.c 	if (!dd->cspec->sendchkenable || !dd->cspec->sendgrhchk ||
cspec            6423 drivers/infiniband/hw/qib/qib_iba7322.c 		!dd->cspec->sendibchk) {
cspec            6455 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->int_enable_mask = QIB_I_BITSEXTANT;
cspec            6457 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->hwerrmask = ~0ULL;
cspec            6460 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->hwerrmask &=
cspec            6478 drivers/infiniband/hw/qib/qib_iba7322.c 				dd->cspec->hwerrmask &= ~(SYM_MASK(HwErrMask,
cspec            6482 drivers/infiniband/hw/qib/qib_iba7322.c 				dd->cspec->int_enable_mask &= ~(
cspec            6493 drivers/infiniband/hw/qib/qib_iba7322.c 				dd->cspec->hwerrmask &= ~(SYM_MASK(HwErrMask,
cspec            6497 drivers/infiniband/hw/qib/qib_iba7322.c 				dd->cspec->int_enable_mask &= ~(
cspec            6558 drivers/infiniband/hw/qib/qib_iba7322.c 		if (ppd->dd->cspec->r1)
cspec            6667 drivers/infiniband/hw/qib/qib_iba7322.c 		dd->cspec->sdmabufcnt = dd->piobcnt4k;
cspec            6670 drivers/infiniband/hw/qib/qib_iba7322.c 		dd->cspec->sdmabufcnt = 0;
cspec            6673 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->lastbuf_for_pio = dd->piobcnt2k + dd->piobcnt4k -
cspec            6674 drivers/infiniband/hw/qib/qib_iba7322.c 		dd->cspec->sdmabufcnt;
cspec            6675 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->lastctxt_piobuf = dd->cspec->lastbuf_for_pio - sbufs;
cspec            6676 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->lastbuf_for_pio--; /* range is <= , not < */
cspec            6677 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->last_pio = dd->cspec->lastbuf_for_pio;
cspec            6689 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->updthresh_dflt = updthresh;
cspec            6690 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->updthresh = updthresh;
cspec            6721 drivers/infiniband/hw/qib/qib_iba7322.c 		last = dd->cspec->lastbuf_for_pio;
cspec            6888 drivers/infiniband/hw/qib/qib_iba7322.c 		n = dd->cspec->sdmabufcnt / dd->num_pports; /* no remainder */
cspec            6890 drivers/infiniband/hw/qib/qib_iba7322.c 		n = dd->cspec->sdmabufcnt; /* failsafe for init */
cspec            6893 drivers/infiniband/hw/qib/qib_iba7322.c 		dd->cspec->sdmabufcnt);
cspec            7018 drivers/infiniband/hw/qib/qib_iba7322.c 		rcd->rcvegrcnt = rcd->dd->cspec->rcvegrcnt;
cspec            7079 drivers/infiniband/hw/qib/qib_iba7322.c 			clear_bit(i, dd->cspec->sendchkenable);
cspec            7091 drivers/infiniband/hw/qib/qib_iba7322.c 			set_bit(i, dd->cspec->sendchkenable);
cspec            7097 drivers/infiniband/hw/qib/qib_iba7322.c 			set_bit(i, dd->cspec->sendibchk);
cspec            7098 drivers/infiniband/hw/qib/qib_iba7322.c 			clear_bit(i, dd->cspec->sendgrhchk);
cspec            7103 drivers/infiniband/hw/qib/qib_iba7322.c 		     dd->cspec->updthresh != dd->cspec->updthresh_dflt
cspec            7107 drivers/infiniband/hw/qib/qib_iba7322.c 			   < dd->cspec->updthresh_dflt)
cspec            7112 drivers/infiniband/hw/qib/qib_iba7322.c 			dd->cspec->updthresh = dd->cspec->updthresh_dflt;
cspec            7114 drivers/infiniband/hw/qib/qib_iba7322.c 			dd->sendctrl |= (dd->cspec->updthresh &
cspec            7125 drivers/infiniband/hw/qib/qib_iba7322.c 			clear_bit(i, dd->cspec->sendibchk);
cspec            7126 drivers/infiniband/hw/qib/qib_iba7322.c 			set_bit(i, dd->cspec->sendgrhchk);
cspec            7130 drivers/infiniband/hw/qib/qib_iba7322.c 			/ rcd->subctxt_cnt) - 1) < dd->cspec->updthresh) {
cspec            7131 drivers/infiniband/hw/qib/qib_iba7322.c 			dd->cspec->updthresh = (rcd->piocnt /
cspec            7134 drivers/infiniband/hw/qib/qib_iba7322.c 			dd->sendctrl |= (dd->cspec->updthresh &
cspec            7149 drivers/infiniband/hw/qib/qib_iba7322.c 			       dd->cspec->sendchkenable[i]);
cspec            7153 drivers/infiniband/hw/qib/qib_iba7322.c 			       dd->cspec->sendgrhchk[i]);
cspec            7155 drivers/infiniband/hw/qib/qib_iba7322.c 			       dd->cspec->sendibchk[i]);
cspec            7292 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->msix_entries = kcalloc(tabsize,
cspec            7295 drivers/infiniband/hw/qib/qib_iba7322.c 	if (!dd->cspec->msix_entries)
cspec            7302 drivers/infiniband/hw/qib/qib_iba7322.c 	dd->cspec->num_msix_entries = tabsize;
cspec            7843 drivers/infiniband/hw/qib/qib_iba7322.c 	if (ppd->dd->cspec->r1)
cspec            7918 drivers/infiniband/hw/qib/qib_iba7322.c 	le_val = (ppd->dd->cspec->r1 || IS_QME(ppd->dd)) ? 0xb6c0 : 0x6bac;
cspec            7928 drivers/infiniband/hw/qib/qib_iba7322.c 			    ppd->dd->cspec->r1 ?
cspec            7938 drivers/infiniband/hw/qib/qib_iba7322.c 	if (!ppd->dd->cspec->r1) {
cspec            7998 drivers/infiniband/hw/qib/qib_iba7322.c 	if (!ppd->dd->cspec->r1) {
cspec            8098 drivers/infiniband/hw/qib/qib_iba7322.c 	le_val = (ppd->dd->cspec->r1 || IS_QME(ppd->dd)) ? 0xb6c0 : 0x6bac;
cspec            8119 drivers/infiniband/hw/qib/qib_iba7322.c 			    ppd->dd->cspec->r1 ?
cspec            8234 drivers/infiniband/hw/qib/qib_iba7322.c 	if (!ppd->dd->cspec->r1)
cspec            8435 drivers/infiniband/hw/qib/qib_iba7322.c 	if (!ppd->dd->cspec->r1)
cspec            8438 drivers/infiniband/hw/qib/qib_iba7322.c 		dd->cspec->recovery_ports_initted++;
cspec            8441 drivers/infiniband/hw/qib/qib_iba7322.c 	if (!both && dd->cspec->recovery_ports_initted == 1) {
cspec            8469 drivers/infiniband/hw/qib/qib_iba7322.c 	if (dd->cspec->recovery_ports_initted != 1)
cspec            8482 drivers/infiniband/hw/qib/qib_iba7322.c 		ppd->dd->cspec->stay_in_freeze = 1;
cspec             128 drivers/infiniband/hw/qib/qib_sd7220.c 	if (!dd->cspec->serdes_first_init_done &&
cspec             130 drivers/infiniband/hw/qib/qib_sd7220.c 		dd->cspec->serdes_first_init_done = 1;
cspec             131 drivers/infiniband/hw/qib/qib_sd7220.c 	return dd->cspec->serdes_first_init_done;
cspec             239 drivers/infiniband/hw/qib/qib_sd7220.c 		spin_lock_irqsave(&dd->cspec->sdepb_lock, flags);
cspec             244 drivers/infiniband/hw/qib/qib_sd7220.c 			       dd->cspec->hwerrmask &
cspec             252 drivers/infiniband/hw/qib/qib_sd7220.c 		spin_unlock_irqrestore(&dd->cspec->sdepb_lock, flags);
cspec             265 drivers/infiniband/hw/qib/qib_sd7220.c 			       dd->cspec->hwerrmask &
cspec             292 drivers/infiniband/hw/qib/qib_sd7220.c 			dd->cspec->hwerrmask &=
cspec             296 drivers/infiniband/hw/qib/qib_sd7220.c 			dd->cspec->hwerrmask);
cspec             519 drivers/infiniband/hw/qib/qib_sd7220.c 		dd->cspec->serdes_first_init_done = 1;
cspec             683 drivers/infiniband/hw/qib/qib_sd7220.c 	spin_lock_irqsave(&dd->cspec->sdepb_lock, flags);
cspec             687 drivers/infiniband/hw/qib/qib_sd7220.c 		spin_unlock_irqrestore(&dd->cspec->sdepb_lock, flags);
cspec             727 drivers/infiniband/hw/qib/qib_sd7220.c 	spin_unlock_irqrestore(&dd->cspec->sdepb_lock, flags);
cspec             777 drivers/infiniband/hw/qib/qib_sd7220.c 	spin_lock_irqsave(&dd->cspec->sdepb_lock, flags);
cspec             781 drivers/infiniband/hw/qib/qib_sd7220.c 		spin_unlock_irqrestore(&dd->cspec->sdepb_lock, flags);
cspec             851 drivers/infiniband/hw/qib/qib_sd7220.c 	spin_unlock_irqrestore(&dd->cspec->sdepb_lock, flags);
cspec            1268 drivers/infiniband/hw/qib/qib_sd7220.c 	if (!dd->cspec->presets_needed)
cspec            1270 drivers/infiniband/hw/qib/qib_sd7220.c 	dd->cspec->presets_needed = 0;
cspec            1378 drivers/infiniband/hw/qib/qib_sd7220.c 	if (dd->cspec->relock_timer_active)
cspec            1379 drivers/infiniband/hw/qib/qib_sd7220.c 		del_timer_sync(&dd->cspec->relock_timer);
cspec            1419 drivers/infiniband/hw/qib/qib_sd7220.c 	struct qib_chip_specific *cs = dd->cspec;