Lines Matching refs:pp

417 static void sata_fsl_setup_cmd_hdr_entry(struct sata_fsl_port_priv *pp,  in sata_fsl_setup_cmd_hdr_entry()  argument
424 cmd_descriptor_address = pp->cmdentry_paddr + in sata_fsl_setup_cmd_hdr_entry()
429 pp->cmdslot[tag].cda = cpu_to_le32(cmd_descriptor_address); in sata_fsl_setup_cmd_hdr_entry()
430 pp->cmdslot[tag].prde_fis_len = in sata_fsl_setup_cmd_hdr_entry()
432 pp->cmdslot[tag].ttl = cpu_to_le32(data_xfer_len & ~0x03); in sata_fsl_setup_cmd_hdr_entry()
433 pp->cmdslot[tag].desc_info = cpu_to_le32(desc_info | (tag & 0x1F)); in sata_fsl_setup_cmd_hdr_entry()
436 pp->cmdslot[tag].cda, in sata_fsl_setup_cmd_hdr_entry()
437 pp->cmdslot[tag].prde_fis_len, in sata_fsl_setup_cmd_hdr_entry()
438 pp->cmdslot[tag].ttl, pp->cmdslot[tag].desc_info); in sata_fsl_setup_cmd_hdr_entry()
519 struct sata_fsl_port_priv *pp = ap->private_data; in sata_fsl_qc_prep() local
529 cd = (struct command_desc *)pp->cmdentry + tag; in sata_fsl_qc_prep()
530 cd_paddr = pp->cmdentry_paddr + tag * SATA_FSL_CMD_DESC_SIZE; in sata_fsl_qc_prep()
557 sata_fsl_setup_cmd_hdr_entry(pp, tag, desc_info, ttl_dwords, in sata_fsl_qc_prep()
595 struct sata_fsl_port_priv *pp = qc->ap->private_data; in sata_fsl_qc_fill_rtf() local
601 cd = pp->cmdentry + tag; in sata_fsl_qc_fill_rtf()
727 struct sata_fsl_port_priv *pp; in sata_fsl_port_start() local
734 pp = kzalloc(sizeof(*pp), GFP_KERNEL); in sata_fsl_port_start()
735 if (!pp) in sata_fsl_port_start()
741 kfree(pp); in sata_fsl_port_start()
745 pp->cmdslot = mem; in sata_fsl_port_start()
746 pp->cmdslot_paddr = mem_dma; in sata_fsl_port_start()
751 pp->cmdentry = mem; in sata_fsl_port_start()
752 pp->cmdentry_paddr = mem_dma; in sata_fsl_port_start()
754 ap->private_data = pp; in sata_fsl_port_start()
757 pp->cmdslot_paddr, pp->cmdentry_paddr); in sata_fsl_port_start()
760 iowrite32(pp->cmdslot_paddr & 0xffffffff, hcr_base + CHBA); in sata_fsl_port_start()
783 struct sata_fsl_port_priv *pp = ap->private_data; in sata_fsl_port_stop() local
801 pp->cmdslot, pp->cmdslot_paddr); in sata_fsl_port_stop()
803 kfree(pp); in sata_fsl_port_stop()
944 struct sata_fsl_port_priv *pp = ap->private_data; in sata_fsl_softreset() local
972 cfis = (u8 *) &pp->cmdentry->cfis; in sata_fsl_softreset()
975 sata_fsl_setup_cmd_hdr_entry(pp, 0, in sata_fsl_softreset()
1024 sata_fsl_setup_cmd_hdr_entry(pp, 0, CMD_DESC_RES | CMD_DESC_SNOOP_ENABLE, in sata_fsl_softreset()
1593 struct sata_fsl_port_priv *pp = ap->private_data; in sata_fsl_resume() local
1602 iowrite32(pp->cmdslot_paddr & 0xffffffff, hcr_base + CHBA); in sata_fsl_resume()