Searched refs:msi_data (Results 1 – 11 of 11) sorted by relevance
/linux-4.1.27/arch/powerpc/sysdev/ |
D | fsl_msi.c | 52 struct fsl_msi *msi_data; member 72 struct fsl_msi *msi_data = irqd->domain->host_data; in fsl_msi_print_chip() local 76 srs = (hwirq >> msi_data->srs_shift) & MSI_SRS_MASK; in fsl_msi_print_chip() 77 cascade_virq = msi_data->cascade_array[srs]->virq; in fsl_msi_print_chip() 93 struct fsl_msi *msi_data = h->host_data; in fsl_msi_host_map() local 98 irq_set_chip_data(virq, msi_data); in fsl_msi_host_map() 108 static int fsl_msi_init_allocator(struct fsl_msi *msi_data) in fsl_msi_init_allocator() argument 112 rc = msi_bitmap_alloc(&msi_data->bitmap, NR_MSI_IRQS_MAX, in fsl_msi_init_allocator() 113 msi_data->irqhost->of_node); in fsl_msi_init_allocator() 122 msi_bitmap_reserve_hwirq(&msi_data->bitmap, hwirq); in fsl_msi_init_allocator() [all …]
|
D | ppc4xx_msi.c | 61 struct ppc4xx_msi *msi_data) in ppc4xx_msi_init_allocator() argument 65 err = msi_bitmap_alloc(&msi_data->bitmap, msi_irqs, in ppc4xx_msi_init_allocator() 70 err = msi_bitmap_reserve_dt_hwirqs(&msi_data->bitmap); in ppc4xx_msi_init_allocator() 72 msi_bitmap_free(&msi_data->bitmap); in ppc4xx_msi_init_allocator() 85 struct ppc4xx_msi *msi_data = &ppc4xx_msi; in ppc4xx_setup_msi_irqs() local 92 msi_data->msi_virqs = kmalloc((msi_irqs) * sizeof(int), GFP_KERNEL); in ppc4xx_setup_msi_irqs() 93 if (!msi_data->msi_virqs) in ppc4xx_setup_msi_irqs() 97 int_no = msi_bitmap_alloc_hwirqs(&msi_data->bitmap, 1); in ppc4xx_setup_msi_irqs() 104 virq = irq_of_parse_and_map(msi_data->msi_dev, int_no); in ppc4xx_setup_msi_irqs() 107 msi_bitmap_free_hwirqs(&msi_data->bitmap, int_no, 1); in ppc4xx_setup_msi_irqs() [all …]
|
/linux-4.1.27/drivers/gpu/drm/gma500/ |
D | power.c | 139 pci_read_config_dword(pdev, PSB_PCIx_MSI_DATA_LOC, &dev_priv->msi_data); in gma_suspend_pci() 169 pci_write_config_dword(pdev, PSB_PCIx_MSI_DATA_LOC, dev_priv->msi_data); in gma_resume_pci()
|
D | psb_drv.h | 559 uint32_t msi_data; member
|
/linux-4.1.27/drivers/pci/host/ |
D | pcie-designware.h | 54 unsigned long msi_data; member
|
D | pcie-xilinx.c | 402 u32 val, mask, status, msi_data; in xilinx_pcie_intr_handler() local 472 msi_data = pcie_read(port, XILINX_PCIE_REG_RPIFR2) & in xilinx_pcie_intr_handler() 481 generic_handle_irq(msi_data); in xilinx_pcie_intr_handler()
|
D | pcie-designware.c | 191 pp->msi_data = __get_free_pages(GFP_KERNEL, 0); in dw_pcie_msi_init() 195 virt_to_phys((void *)pp->msi_data)); in dw_pcie_msi_init() 296 msg.address_lo = virt_to_phys((void *)pp->msi_data); in dw_msi_setup_irq()
|
/linux-4.1.27/drivers/net/wireless/ath/ath10k/ |
D | pci.h | 74 u32 msi_data; member
|
/linux-4.1.27/drivers/infiniband/hw/qib/ |
D | qib_pcie.c | 271 &dd->msi_data); in qib_msi_setup() 384 dd->msi_data); in qib_reinit_intr()
|
D | qib.h | 1040 u16 msi_data; member
|
/linux-4.1.27/arch/sparc/kernel/ |
D | pci_sun4v.c | 648 u64 msi_data; member 690 *msi = ep->msi_data; in pci_sun4v_dequeue_msi() 693 ep->msi_data /* msi_num */, in pci_sun4v_dequeue_msi()
|