pddcb             121 drivers/misc/genwqe/card_ddcb.c static inline void ddcb_mark_tapped(struct ddcb *pddcb)
pddcb             123 drivers/misc/genwqe/card_ddcb.c 	pddcb->priv[7] = 0xbb;  /* tapped */
pddcb             126 drivers/misc/genwqe/card_ddcb.c static inline void ddcb_mark_appended(struct ddcb *pddcb)
pddcb             128 drivers/misc/genwqe/card_ddcb.c 	pddcb->priv[7] = 0xaa;	/* appended */
pddcb             131 drivers/misc/genwqe/card_ddcb.c static inline void ddcb_mark_cleared(struct ddcb *pddcb)
pddcb             133 drivers/misc/genwqe/card_ddcb.c 	pddcb->priv[6] = 0xcc; /* cleared */
pddcb             136 drivers/misc/genwqe/card_ddcb.c static inline void ddcb_mark_finished(struct ddcb *pddcb)
pddcb             138 drivers/misc/genwqe/card_ddcb.c 	pddcb->priv[6] = 0xff;	/* finished */
pddcb             141 drivers/misc/genwqe/card_ddcb.c static inline void ddcb_mark_unused(struct ddcb *pddcb)
pddcb             143 drivers/misc/genwqe/card_ddcb.c 	pddcb->priv_64 = cpu_to_be64(0); /* not tapped */
pddcb             166 drivers/misc/genwqe/card_ddcb.c 	struct ddcb *pddcb;
pddcb             176 drivers/misc/genwqe/card_ddcb.c 	pddcb = queue->ddcb_vaddr;
pddcb             182 drivers/misc/genwqe/card_ddcb.c 			be16_to_cpu(pddcb->retc_16),
pddcb             183 drivers/misc/genwqe/card_ddcb.c 			be16_to_cpu(pddcb->seqnum_16),
pddcb             184 drivers/misc/genwqe/card_ddcb.c 			pddcb->hsi,
pddcb             185 drivers/misc/genwqe/card_ddcb.c 			pddcb->shi,
pddcb             186 drivers/misc/genwqe/card_ddcb.c 			be64_to_cpu(pddcb->priv_64),
pddcb             187 drivers/misc/genwqe/card_ddcb.c 			pddcb->cmd);
pddcb             188 drivers/misc/genwqe/card_ddcb.c 		pddcb++;
pddcb             266 drivers/misc/genwqe/card_ddcb.c 			struct ddcb *pddcb, int ddcb_no)
pddcb             279 drivers/misc/genwqe/card_ddcb.c 	ddcb_mark_unused(pddcb);
pddcb             290 drivers/misc/genwqe/card_ddcb.c 	ddcb_mark_appended(pddcb);
pddcb             308 drivers/misc/genwqe/card_ddcb.c 	ddcb_mark_tapped(pddcb);
pddcb             331 drivers/misc/genwqe/card_ddcb.c 	struct ddcb *pddcb = &queue->ddcb_vaddr[req->num];
pddcb             333 drivers/misc/genwqe/card_ddcb.c 	memcpy(&req->cmd.asv[0], &pddcb->asv[0], DDCB_ASV_LENGTH);
pddcb             336 drivers/misc/genwqe/card_ddcb.c 	req->cmd.vcrc     = be16_to_cpu(pddcb->vcrc_16);
pddcb             337 drivers/misc/genwqe/card_ddcb.c 	req->cmd.deque_ts = be64_to_cpu(pddcb->deque_ts_64);
pddcb             338 drivers/misc/genwqe/card_ddcb.c 	req->cmd.cmplt_ts = be64_to_cpu(pddcb->cmplt_ts_64);
pddcb             340 drivers/misc/genwqe/card_ddcb.c 	req->cmd.attn     = be16_to_cpu(pddcb->attn_16);
pddcb             341 drivers/misc/genwqe/card_ddcb.c 	req->cmd.progress = be32_to_cpu(pddcb->progress_32);
pddcb             342 drivers/misc/genwqe/card_ddcb.c 	req->cmd.retc     = be16_to_cpu(pddcb->retc_16);
pddcb             349 drivers/misc/genwqe/card_ddcb.c 		memcpy(&req->debug_data.ddcb_finished, pddcb,
pddcb             374 drivers/misc/genwqe/card_ddcb.c 		struct ddcb *pddcb;
pddcb             378 drivers/misc/genwqe/card_ddcb.c 		pddcb = &queue->ddcb_vaddr[queue->ddcb_act];
pddcb             380 drivers/misc/genwqe/card_ddcb.c 		if ((pddcb->icrc_hsi_shi_32 & DDCB_COMPLETED_BE32) ==
pddcb             402 drivers/misc/genwqe/card_ddcb.c 		retc_16 = be16_to_cpu(pddcb->retc_16);
pddcb             403 drivers/misc/genwqe/card_ddcb.c 		if ((pddcb->hsi == 0x44) && (retc_16 <= 0x101)) {
pddcb             405 drivers/misc/genwqe/card_ddcb.c 			u64 ddcb_offs = (u64)pddcb - (u64)queue->ddcb_vaddr;
pddcb             412 drivers/misc/genwqe/card_ddcb.c 				__func__, be16_to_cpu(pddcb->seqnum_16),
pddcb             413 drivers/misc/genwqe/card_ddcb.c 				pddcb->hsi, retc_16, errcnts, status,
pddcb             421 drivers/misc/genwqe/card_ddcb.c 		genwqe_hexdump(pci_dev, pddcb, sizeof(*pddcb));
pddcb             423 drivers/misc/genwqe/card_ddcb.c 		ddcb_mark_finished(pddcb);
pddcb             426 drivers/misc/genwqe/card_ddcb.c 		vcrc = genwqe_crc16(pddcb->asv,
pddcb             429 drivers/misc/genwqe/card_ddcb.c 		vcrc_16 = be16_to_cpu(pddcb->vcrc_16);
pddcb             434 drivers/misc/genwqe/card_ddcb.c 				pddcb->pre, VCRC_LENGTH(req->cmd.asv_length),
pddcb             504 drivers/misc/genwqe/card_ddcb.c 		struct ddcb *pddcb;
pddcb             523 drivers/misc/genwqe/card_ddcb.c 		pddcb = &queue->ddcb_vaddr[req->num];
pddcb             524 drivers/misc/genwqe/card_ddcb.c 		genwqe_hexdump(pci_dev, pddcb, sizeof(*pddcb));
pddcb             567 drivers/misc/genwqe/card_ddcb.c 	struct ddcb *pddcb;
pddcb             573 drivers/misc/genwqe/card_ddcb.c 	pddcb = &queue->ddcb_vaddr[queue->ddcb_next];
pddcb             577 drivers/misc/genwqe/card_ddcb.c 	if ((pddcb->icrc_hsi_shi_32 & DDCB_COMPLETED_BE32) == 0x00000000)
pddcb             584 drivers/misc/genwqe/card_ddcb.c 	pu64 = (u64 *)pddcb;
pddcb             595 drivers/misc/genwqe/card_ddcb.c 	pddcb->pre = DDCB_PRESET_PRE; /* 128 */
pddcb             596 drivers/misc/genwqe/card_ddcb.c 	pddcb->seqnum_16 = cpu_to_be16(queue->ddcb_seq++);
pddcb             597 drivers/misc/genwqe/card_ddcb.c 	return pddcb;
pddcb             617 drivers/misc/genwqe/card_ddcb.c 	struct ddcb *pddcb = NULL;
pddcb             633 drivers/misc/genwqe/card_ddcb.c 	pddcb = &queue->ddcb_vaddr[req->num];
pddcb             644 drivers/misc/genwqe/card_ddcb.c 		old = pddcb->icrc_hsi_shi_32;	/* read SHI/HSI in BE32 */
pddcb             648 drivers/misc/genwqe/card_ddcb.c 			icrc_hsi_shi = cmpxchg(&pddcb->icrc_hsi_shi_32,
pddcb             656 drivers/misc/genwqe/card_ddcb.c 		icrc_hsi_shi = pddcb->icrc_hsi_shi_32;
pddcb             678 drivers/misc/genwqe/card_ddcb.c 		ddcb_mark_cleared(pddcb);
pddcb             690 drivers/misc/genwqe/card_ddcb.c 		icrc_hsi_shi = pddcb->icrc_hsi_shi_32;
pddcb             708 drivers/misc/genwqe/card_ddcb.c 	genwqe_hexdump(pci_dev, pddcb, sizeof(*pddcb));
pddcb             752 drivers/misc/genwqe/card_ddcb.c 	struct ddcb *pddcb;
pddcb             782 drivers/misc/genwqe/card_ddcb.c 	pddcb = get_next_ddcb(cd, queue, &req->num);	/* get ptr and num */
pddcb             783 drivers/misc/genwqe/card_ddcb.c 	if (pddcb == NULL) {
pddcb             815 drivers/misc/genwqe/card_ddcb.c 	pddcb->cmdopts_16 = cpu_to_be16(req->cmd.cmdopts);
pddcb             816 drivers/misc/genwqe/card_ddcb.c 	pddcb->cmd = req->cmd.cmd;
pddcb             817 drivers/misc/genwqe/card_ddcb.c 	pddcb->acfunc = req->cmd.acfunc;	/* functional unit */
pddcb             828 drivers/misc/genwqe/card_ddcb.c 		pddcb->xdir = 0x1;
pddcb             830 drivers/misc/genwqe/card_ddcb.c 		pddcb->xdir = 0x0;
pddcb             833 drivers/misc/genwqe/card_ddcb.c 	pddcb->psp = (((req->cmd.asiv_length / 8) << 4) |
pddcb             835 drivers/misc/genwqe/card_ddcb.c 	pddcb->disp_ts_64 = cpu_to_be64(req->cmd.disp_ts);
pddcb             851 drivers/misc/genwqe/card_ddcb.c 		memcpy(&pddcb->__asiv[0],	/* destination */
pddcb             855 drivers/misc/genwqe/card_ddcb.c 		pddcb->n.ats_64 = cpu_to_be64(req->cmd.ats);
pddcb             856 drivers/misc/genwqe/card_ddcb.c 		memcpy(&pddcb->n.asiv[0],	/* destination */
pddcb             861 drivers/misc/genwqe/card_ddcb.c 	pddcb->icrc_hsi_shi_32 = cpu_to_be32(0x00000000); /* for crc */
pddcb             867 drivers/misc/genwqe/card_ddcb.c 	icrc = genwqe_crc16((const u8 *)pddcb,
pddcb             869 drivers/misc/genwqe/card_ddcb.c 	pddcb->icrc_hsi_shi_32 = cpu_to_be32((u32)icrc << 16);
pddcb             873 drivers/misc/genwqe/card_ddcb.c 		pddcb->icrc_hsi_shi_32 |= DDCB_INTR_BE32;
pddcb             876 drivers/misc/genwqe/card_ddcb.c 	genwqe_hexdump(pci_dev, pddcb, sizeof(*pddcb));
pddcb             883 drivers/misc/genwqe/card_ddcb.c 		memcpy(&req->debug_data.ddcb_before, pddcb,
pddcb             887 drivers/misc/genwqe/card_ddcb.c 	enqueue_ddcb(cd, queue, pddcb, req->num);
pddcb             974 drivers/misc/genwqe/card_ddcb.c 	struct ddcb *pddcb;
pddcb             984 drivers/misc/genwqe/card_ddcb.c 	pddcb = &queue->ddcb_vaddr[queue->ddcb_act];
pddcb             985 drivers/misc/genwqe/card_ddcb.c 	if (pddcb->icrc_hsi_shi_32 & DDCB_COMPLETED_BE32) { /* ddcb ready */
pddcb            1017 drivers/misc/genwqe/card_ddcb.c 	struct ddcb *pddcb;
pddcb            1058 drivers/misc/genwqe/card_ddcb.c 		pddcb = &queue->ddcb_vaddr[i];		     /* DDCBs */
pddcb            1059 drivers/misc/genwqe/card_ddcb.c 		pddcb->icrc_hsi_shi_32 = DDCB_COMPLETED_BE32;
pddcb            1060 drivers/misc/genwqe/card_ddcb.c 		pddcb->retc_16 = cpu_to_be16(0xfff);
pddcb             216 drivers/misc/genwqe/card_debugfs.c 	struct ddcb *pddcb;
pddcb             269 drivers/misc/genwqe/card_debugfs.c 	pddcb = queue->ddcb_vaddr;
pddcb             272 drivers/misc/genwqe/card_debugfs.c 			   i, be16_to_cpu(pddcb->retc_16),
pddcb             273 drivers/misc/genwqe/card_debugfs.c 			   be16_to_cpu(pddcb->seqnum_16),
pddcb             274 drivers/misc/genwqe/card_debugfs.c 			   pddcb->hsi, pddcb->shi);
pddcb             276 drivers/misc/genwqe/card_debugfs.c 			   be64_to_cpu(pddcb->priv_64), pddcb->cmd);
pddcb             277 drivers/misc/genwqe/card_debugfs.c 		pddcb++;