H A D | nexus.c | 1 /*- 84 static MALLOC_DEFINE(M_NEXUSDEV, "nexusdev", "Nexus device"); 125 /* Device interface */ 185 int irq; in nexus_init_resources() 190 * - IRQ resource creation should be moved to the PIC/APIC driver. in nexus_init_resources() 191 * - DRQ resource creation should be moved to the DMAC driver. in nexus_init_resources() 192 * - The above should be sorted to probe earlier than any child buses. in nexus_init_resources() 194 * - Leave I/O and memory creation here, as child probes may need them. in nexus_init_resources() 199 * IRQ' in nexus_init_resources() 187 int irq; nexus_init_resources() local 456 nexus_setup_intr(device_t bus,device_t child,struct resource * irq,int flags,driver_filter_t filter,void (* ihand)(void *),void * arg,void ** cookiep) nexus_setup_intr() argument 503 nexus_suspend_intr(device_t dev,device_t child,struct resource * irq) nexus_suspend_intr() argument 509 nexus_resume_intr(device_t dev,device_t child,struct resource * irq) nexus_resume_intr() argument 516 nexus_bind_intr(device_t dev,device_t child,struct resource * irq,int cpu) nexus_bind_intr() argument 528 nexus_config_intr(device_t dev,int irq,enum intr_trigger trig,enum intr_polarity pol) nexus_config_intr() argument 540 nexus_describe_intr(device_t dev,device_t child,struct resource * irq,void * cookie,const char * descr) nexus_describe_intr() argument 579 nexus_add_irq(u_long irq) nexus_add_irq() argument 588 nexus_alloc_msix(device_t pcib,device_t dev,int * irq) nexus_alloc_msix() argument 595 nexus_release_msix(device_t pcib,device_t dev,int irq) nexus_release_msix() argument 616 nexus_map_msi(device_t pcib,device_t dev,int irq,uint64_t * addr,uint32_t * data) nexus_map_msi() argument [all...] |