Contributors: 9
	  
        
          | Author | 
          Tokens | 
          Token Proportion | 
          Commits | 
          Commit Proportion | 
        
	  
	  
        
        
          | Thomas Gleixner | 
          25 | 
          49.02% | 
          8 | 
          40.00% | 
        
        
          | Marc Zyngier | 
          15 | 
          29.41% | 
          5 | 
          25.00% | 
        
        
          | Lokesh Vutla | 
          2 | 
          3.92% | 
          1 | 
          5.00% | 
        
        
          | Miquel Raynal | 
          2 | 
          3.92% | 
          1 | 
          5.00% | 
        
        
          | Lina Iyer | 
          2 | 
          3.92% | 
          1 | 
          5.00% | 
        
        
          | Qais Yousef | 
          2 | 
          3.92% | 
          1 | 
          5.00% | 
        
        
          | Greg Kroah-Hartman | 
          1 | 
          1.96% | 
          1 | 
          5.00% | 
        
        
          | J. German Rivera | 
          1 | 
          1.96% | 
          1 | 
          5.00% | 
        
        
          | Linus Torvalds | 
          1 | 
          1.96% | 
          1 | 
          5.00% | 
        
	  
	  
        
          | Total | 
          51 | 
           | 
          20 | 
           | 
	    
	  
    
 
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef _LINUX_IRQDOMAIN_DEFS_H
#define _LINUX_IRQDOMAIN_DEFS_H
/*
 * Should several domains have the same device node, but serve
 * different purposes (for example one domain is for PCI/MSI, and the
 * other for wired IRQs), they can be distinguished using a
 * bus-specific token. Most domains are expected to only carry
 * DOMAIN_BUS_ANY.
 */
enum irq_domain_bus_token {
	DOMAIN_BUS_ANY		= 0,
	DOMAIN_BUS_WIRED,
	DOMAIN_BUS_GENERIC_MSI,
	DOMAIN_BUS_PCI_MSI,
	DOMAIN_BUS_PLATFORM_MSI,
	DOMAIN_BUS_NEXUS,
	DOMAIN_BUS_IPI,
	DOMAIN_BUS_FSL_MC_MSI,
	DOMAIN_BUS_TI_SCI_INTA_MSI,
	DOMAIN_BUS_WAKEUP,
	DOMAIN_BUS_VMD_MSI,
	DOMAIN_BUS_PCI_DEVICE_MSI,
	DOMAIN_BUS_PCI_DEVICE_MSIX,
	DOMAIN_BUS_DMAR,
	DOMAIN_BUS_AMDVI,
	DOMAIN_BUS_DEVICE_MSI,
	DOMAIN_BUS_WIRED_TO_MSI,
};
#endif /* _LINUX_IRQDOMAIN_DEFS_H */