drm_pci.c | 167 struct drm_bus_irq_cookie *irq_cookie; local in function:drm_pci_request_irq 169 irq_cookie = kmem_alloc(sizeof(*irq_cookie), KM_SLEEP); 173 if (pci_msi_alloc_exact(pa, &irq_cookie->intr_handles, 180 irq_cookie->intr_handles = dev->pdev->pd_intr_handles; 184 if (pci_intx_alloc(pa, &irq_cookie->intr_handles)) { 191 pci_intr_setattr(pa->pa_pc, &irq_cookie->intr_handles[0], 193 intrstr = pci_intr_string(pa->pa_pc, irq_cookie->intr_handles[0], 195 irq_cookie->ih_cookie = pci_intr_establish_xname(pa->pa_pc, 196 irq_cookie->intr_handles[0], IPL_DRM, handler, dev, name) [all...] |