Lines Matching defs:dr

602 	struct pci_devres *dr;
604 dr = lkpi_devres_find(&pdev->dev, lkpi_pci_devres_release, NULL, NULL);
605 if (dr == NULL) {
606 dr = lkpi_devres_alloc(lkpi_pci_devres_release, sizeof(*dr),
608 if (dr != NULL)
609 lkpi_devres_add(&pdev->dev, dr);
612 return (dr);
627 struct pci_devres *dr;
632 dr = p;
639 if (dr->enable_io && lkpi_pci_disable_dev(dev) == 0)
640 dr->enable_io = false;
642 if (dr->region_mask == 0)
646 if ((dr->region_mask & (1 << bar)) == 0)
655 struct pci_devres *dr;
659 dr = lkpi_pci_devres_get_alloc(pdev);
660 if (dr == NULL)
664 if (dr->enable_io)
669 dr->enable_io = true;
680 struct pcim_iomap_devres *dr;
682 dr = lkpi_devres_find(&pdev->dev, lkpi_pcim_iomap_table_release,
684 if (dr == NULL) {
685 dr = lkpi_devres_alloc(lkpi_pcim_iomap_table_release,
686 sizeof(*dr), GFP_KERNEL | __GFP_ZERO);
687 if (dr != NULL)
688 lkpi_devres_add(&pdev->dev, dr);
691 if (dr == NULL)
694 return (dr);
700 struct pcim_iomap_devres *dr;
702 dr = lkpi_pcim_iomap_devres_find(pdev);
703 if (dr == NULL)
711 return ((void **)dr->res_table);
714 return (dr->mmio_table);
806 struct pcim_iomap_devres *dr;
811 dr = lkpi_pcim_iomap_devres_find(pdev);
812 if (dr == NULL)
821 if (dr->mmio_table[bar] != NULL) {
823 __func__, bar, dr->mmio_table[bar]);
830 dr->mmio_table[bar] = (void *)rman_get_bushandle(res);
831 dr->res_table[bar] = res;
840 res = dr->mmio_table[bar];
853 struct pcim_iomap_devres *dr;
857 dr = p;
861 if (dr->mmio_table[bar] == NULL)
864 pci_iounmap(pdev, dr->mmio_table[bar]);
1069 struct pci_devres *dr;
1093 dr = lkpi_pci_devres_find(pdev);
1094 if (dr != NULL) {
1095 dr->region_mask |= (1 << bar);
1096 dr->region_table[bar] = res;
1129 struct pci_devres *dr;
1139 dr = lkpi_pci_devres_find(pdev);
1140 if (dr != NULL) {
1141 KASSERT(dr->region_table[bar] == rle->res, ("%s: pdev %p bar %d"
1143 bar, dr->region_table[bar], rle->res));
1144 dr->region_table[bar] = NULL;
1145 dr->region_mask &= ~(1 << bar);
1577 struct lkpi_devres_dmam_coherent *dr;
1579 dr = p;
1580 dma_free_coherent(dev, dr->size, dr->mem, *dr->handle);
1587 struct lkpi_devres_dmam_coherent *dr;
1589 dr = lkpi_devres_alloc(lkpi_dmam_free_coherent,
1590 sizeof(*dr), GFP_KERNEL | __GFP_ZERO);
1592 if (dr == NULL)
1595 dr->size = size;
1596 dr->mem = linux_dma_alloc_coherent(dev, size, dma_handle, flag);
1597 dr->handle = dma_handle;
1598 if (dr->mem == NULL) {
1599 lkpi_devres_free(dr);
1603 lkpi_devres_add(dev, dr);
1604 return (dr->mem);