Lines Matching refs:pp

416 static void sata_fsl_setup_cmd_hdr_entry(struct sata_fsl_port_priv *pp,  in sata_fsl_setup_cmd_hdr_entry()  argument
423 cmd_descriptor_address = pp->cmdentry_paddr + in sata_fsl_setup_cmd_hdr_entry()
428 pp->cmdslot[tag].cda = cpu_to_le32(cmd_descriptor_address); in sata_fsl_setup_cmd_hdr_entry()
429 pp->cmdslot[tag].prde_fis_len = in sata_fsl_setup_cmd_hdr_entry()
431 pp->cmdslot[tag].ttl = cpu_to_le32(data_xfer_len & ~0x03); in sata_fsl_setup_cmd_hdr_entry()
432 pp->cmdslot[tag].desc_info = cpu_to_le32(desc_info | (tag & 0x1F)); in sata_fsl_setup_cmd_hdr_entry()
435 pp->cmdslot[tag].cda, in sata_fsl_setup_cmd_hdr_entry()
436 pp->cmdslot[tag].prde_fis_len, in sata_fsl_setup_cmd_hdr_entry()
437 pp->cmdslot[tag].ttl, pp->cmdslot[tag].desc_info); in sata_fsl_setup_cmd_hdr_entry()
518 struct sata_fsl_port_priv *pp = ap->private_data; in sata_fsl_qc_prep() local
528 cd = (struct command_desc *)pp->cmdentry + tag; in sata_fsl_qc_prep()
529 cd_paddr = pp->cmdentry_paddr + tag * SATA_FSL_CMD_DESC_SIZE; in sata_fsl_qc_prep()
556 sata_fsl_setup_cmd_hdr_entry(pp, tag, desc_info, ttl_dwords, in sata_fsl_qc_prep()
594 struct sata_fsl_port_priv *pp = qc->ap->private_data; in sata_fsl_qc_fill_rtf() local
600 cd = pp->cmdentry + tag; in sata_fsl_qc_fill_rtf()
726 struct sata_fsl_port_priv *pp; in sata_fsl_port_start() local
733 pp = kzalloc(sizeof(*pp), GFP_KERNEL); in sata_fsl_port_start()
734 if (!pp) in sata_fsl_port_start()
740 kfree(pp); in sata_fsl_port_start()
744 pp->cmdslot = mem; in sata_fsl_port_start()
745 pp->cmdslot_paddr = mem_dma; in sata_fsl_port_start()
750 pp->cmdentry = mem; in sata_fsl_port_start()
751 pp->cmdentry_paddr = mem_dma; in sata_fsl_port_start()
753 ap->private_data = pp; in sata_fsl_port_start()
756 pp->cmdslot_paddr, pp->cmdentry_paddr); in sata_fsl_port_start()
759 iowrite32(pp->cmdslot_paddr & 0xffffffff, hcr_base + CHBA); in sata_fsl_port_start()
782 struct sata_fsl_port_priv *pp = ap->private_data; in sata_fsl_port_stop() local
800 pp->cmdslot, pp->cmdslot_paddr); in sata_fsl_port_stop()
802 kfree(pp); in sata_fsl_port_stop()
943 struct sata_fsl_port_priv *pp = ap->private_data; in sata_fsl_softreset() local
971 cfis = (u8 *) &pp->cmdentry->cfis; in sata_fsl_softreset()
974 sata_fsl_setup_cmd_hdr_entry(pp, 0, in sata_fsl_softreset()
1023 sata_fsl_setup_cmd_hdr_entry(pp, 0, CMD_DESC_RES | CMD_DESC_SNOOP_ENABLE, in sata_fsl_softreset()
1592 struct sata_fsl_port_priv *pp = ap->private_data; in sata_fsl_resume() local
1601 iowrite32(pp->cmdslot_paddr & 0xffffffff, hcr_base + CHBA); in sata_fsl_resume()