Lines Matching refs:pp

206 	struct adma_port_priv *pp = ap->private_data;  in adma_reinit_engine()  local
220 writel((u32)pp->pkt_dma, chan + ADMA_CPB_NEXT); in adma_reinit_engine()
263 struct adma_port_priv *pp = ap->private_data; in adma_prereset() local
265 if (pp->state != adma_state_idle) /* healthy paranoia */ in adma_prereset()
266 pp->state = adma_state_mmio; in adma_prereset()
276 struct adma_port_priv *pp = ap->private_data; in adma_fill_sg() local
277 u8 *buf = pp->pkt, *last_buf = NULL; in adma_fill_sg()
301 (pFLAGS & pEND) ? 0 : cpu_to_le32(pp->pkt_dma + i + 4); in adma_fill_sg()
316 struct adma_port_priv *pp = qc->ap->private_data; in adma_qc_prep() local
317 u8 *buf = pp->pkt; in adma_qc_prep()
318 u32 pkt_dma = (u32)pp->pkt_dma; in adma_qc_prep()
405 struct adma_port_priv *pp = qc->ap->private_data; in adma_qc_issue() local
409 pp->state = adma_state_pkt; in adma_qc_issue()
421 pp->state = adma_state_mmio; in adma_qc_issue()
431 struct adma_port_priv *pp; in adma_intr_pkt() local
440 pp = ap->private_data; in adma_intr_pkt()
441 if (!pp || pp->state != adma_state_pkt) in adma_intr_pkt()
450 if (pp->pkt[0] & cATERR) in adma_intr_pkt()
452 else if (pp->pkt[0] != cDONE) in adma_intr_pkt()
463 "pkt[0] 0x%02X", pp->pkt[0]); in adma_intr_pkt()
481 struct adma_port_priv *pp = ap->private_data; in adma_intr_mmio() local
484 if (!pp || pp->state != adma_state_mmio) in adma_intr_mmio()
497 pp->state = adma_state_idle; in adma_intr_mmio()
553 struct adma_port_priv *pp; in adma_port_start() local
556 pp = devm_kzalloc(dev, sizeof(*pp), GFP_KERNEL); in adma_port_start()
557 if (!pp) in adma_port_start()
559 pp->pkt = dmam_alloc_coherent(dev, ADMA_PKT_BYTES, &pp->pkt_dma, in adma_port_start()
561 if (!pp->pkt) in adma_port_start()
564 if ((pp->pkt_dma & 7) != 0) { in adma_port_start()
566 (u32)pp->pkt_dma); in adma_port_start()
569 memset(pp->pkt, 0, ADMA_PKT_BYTES); in adma_port_start()
570 ap->private_data = pp; in adma_port_start()