Lines Matching refs:pmp_link
338 struct ata_link *pmp_link = ap->pmp_link;
341 if (!pmp_link) {
342 pmp_link = kcalloc(SATA_PMP_MAX_PORTS, sizeof(pmp_link[0]),
344 if (!pmp_link)
348 ata_link_init(ap, &pmp_link[i], i);
350 ap->pmp_link = pmp_link;
353 err = ata_tlink_add(&pmp_link[i]);
361 struct ata_link *link = &pmp_link[i];
372 ata_tlink_delete(&pmp_link[i]);
373 kfree(pmp_link);
374 ap->pmp_link = NULL;
448 ap->pmp_link[ap->nr_pmp_links - 1].flags |= ATA_LFLAG_NO_RETRY;
919 struct ata_link *pmp_link = &ap->link;
920 struct ata_device *pmp_dev = pmp_link->device;
921 struct ata_eh_context *pmp_ehc = &pmp_link->eh_context;
966 err_mask = sata_pmp_write(pmp_link, SATA_PMP_GSCR_FEAT_EN,
969 ata_link_warn(pmp_link,
1010 err_mask = sata_pmp_write(pmp_link, SATA_PMP_GSCR_FEAT_EN,
1022 err_mask = sata_pmp_read(pmp_link, SATA_PMP_GSCR_ERROR, &gscr_error);