Lines Matching refs:device_t
84 device_t isrc_dev; /* where isrc is mapped */
103 int intr_isrc_register(struct intr_irqsrc *, device_t, u_int, const char *, ...)
113 struct intr_pic *intr_pic_register(device_t, intptr_t);
114 int intr_pic_deregister(device_t, intptr_t);
115 int intr_pic_claim_root(device_t, intptr_t, intr_irq_filter_t *, void *,
117 int intr_pic_add_handler(device_t, struct intr_pic *,
121 device_t intr_irq_root_device(uint32_t);
125 int intr_activate_irq(device_t, struct resource *);
126 int intr_deactivate_irq(device_t, struct resource *);
128 int intr_setup_irq(device_t, struct resource *, driver_filter_t, driver_intr_t,
130 int intr_teardown_irq(device_t, struct resource *, void *);
132 int intr_describe_irq(device_t, struct resource *, void *, const char *);
138 u_int intr_map_irq(device_t, intptr_t, struct intr_map_data *);
143 int intr_msi_register(device_t, intptr_t);
144 int intr_alloc_msi(device_t, device_t, intptr_t, int, int, int *);
145 int intr_release_msi(device_t, device_t, intptr_t, int, int *);
146 int intr_map_msi(device_t, device_t, intptr_t, int, uint64_t *, uint32_t *);
147 int intr_alloc_msix(device_t, device_t, intptr_t, int *);
148 int intr_release_msix(device_t, device_t, intptr_t, int);
151 int intr_bind_irq(device_t, struct resource *, int);
162 int intr_ipi_pic_register(device_t dev, u_int priority);