Home
last modified time | relevance | path

Searched refs:irq_info (Results 1 – 19 of 19) sorted by relevance

/linux-3.4.99/drivers/media/radio/wl128x/
Dfmdrv_common.c183 fmdev->irq_info.handlers[fmdev->irq_info.stage](fmdev); in fm_irq_call()
189 fmdev->irq_info.stage = stage; in fm_irq_call_stage()
195 fmdev->irq_info.stage = stage; in fm_irq_timeout_stage()
196 mod_timer(&fmdev->irq_info.timer, jiffies + FM_DRV_TX_TIMEOUT); in fm_irq_timeout_stage()
263 struct fm_irq *irq_info; in recv_tasklet() local
270 irq_info = &fmdev->irq_info; in recv_tasklet()
289 if (irq_info->stage != 0) { in recv_tasklet()
291 irq_info->stage = 0; in recv_tasklet()
298 irq_info->handlers[irq_info->stage](fmdev); in recv_tasklet()
325 irq_info->handlers[irq_info->stage](fmdev); in recv_tasklet()
[all …]
Dfmdrv_rx.c36 fmdev->irq_info.mask |= FM_LEV_EVENT; in fm_rx_reset_rds_cache()
88 intr_flag = fmdev->irq_info.mask; in fm_rx_set_freq()
89 fmdev->irq_info.mask = (FM_FR_EVENT | FM_BL_EVENT); in fm_rx_set_freq()
90 payload = fmdev->irq_info.mask; in fm_rx_set_freq()
131 fmdev->irq_info.mask = intr_flag; in fm_rx_set_freq()
132 payload = fmdev->irq_info.mask; in fm_rx_set_freq()
232 intr_flag = fmdev->irq_info.mask; in fm_rx_seek()
233 fmdev->irq_info.mask = (FM_FR_EVENT | FM_BL_EVENT); in fm_rx_seek()
234 payload = fmdev->irq_info.mask; in fm_rx_seek()
257 int_reason = fmdev->irq_info.flag & (FM_TUNE_COMPLETE | FM_BAND_LIMIT); in fm_rx_seek()
[all …]
Dfmdrv.h228 struct fm_irq irq_info; member
/linux-3.4.99/drivers/xen/
Devents.c89 struct irq_info { struct
129 static struct irq_info *info_for_irq(unsigned irq) in info_for_irq() argument
135 static void xen_irq_info_common_init(struct irq_info *info, in xen_irq_info_common_init()
155 struct irq_info *info = info_for_irq(irq); in xen_irq_info_evtchn_init()
165 struct irq_info *info = info_for_irq(irq); in xen_irq_info_ipi_init()
179 struct irq_info *info = info_for_irq(irq); in xen_irq_info_virq_init()
196 struct irq_info *info = info_for_irq(irq); in xen_irq_info_pirq_init()
226 struct irq_info *info = info_for_irq(irq); in ipi_from_irq()
236 struct irq_info *info = info_for_irq(irq); in virq_from_irq()
246 struct irq_info *info = info_for_irq(irq); in pirq_from_irq()
[all …]
/linux-3.4.99/arch/mn10300/unit-asb2305/
Dpci-asb2305.h47 struct irq_info { struct
68 struct irq_info slots[0]; argument
/linux-3.4.99/arch/ia64/sn/kernel/
Dio_acpi_init.c177 struct sn_irq_info *irq_info, *irq_info_prom; in sn_extract_device_info() local
222 irq_info = kzalloc(sizeof(struct sn_irq_info), GFP_KERNEL); in sn_extract_device_info()
223 if (!irq_info) in sn_extract_device_info()
228 memcpy(irq_info, irq_info_prom, sizeof(struct sn_irq_info)); in sn_extract_device_info()
232 *sn_irq_info = irq_info; in sn_extract_device_info()
/linux-3.4.99/drivers/isdn/hardware/eicon/
Dos_bri.c251 a->xdi_adapter.irq_info.irq_nr = a->resources.pci.irq; in diva_bri_init_card()
252 sprintf(a->xdi_adapter.irq_info.irq_name, "DIVA BRI %ld", in diva_bri_init_card()
254 if (diva_os_register_irq(a, a->xdi_adapter.irq_info.irq_nr, in diva_bri_init_card()
255 a->xdi_adapter.irq_info.irq_name)) { in diva_bri_init_card()
259 a->xdi_adapter.irq_info.registered = 1; in diva_bri_init_card()
279 if (a->xdi_adapter.irq_info.registered) { in diva_bri_cleanup_adapter()
280 diva_os_remove_irq(a, a->xdi_adapter.irq_info.irq_nr); in diva_bri_cleanup_adapter()
282 a->xdi_adapter.irq_info.registered = 0; in diva_bri_cleanup_adapter()
Dos_pri.c243 a->xdi_adapter.irq_info.irq_nr = a->resources.pci.irq; in diva_pri_init_card()
244 sprintf(a->xdi_adapter.irq_info.irq_name, in diva_pri_init_card()
247 if (diva_os_register_irq(a, a->xdi_adapter.irq_info.irq_nr, in diva_pri_init_card()
248 a->xdi_adapter.irq_info.irq_name)) { in diva_pri_init_card()
252 a->xdi_adapter.irq_info.registered = 1; in diva_pri_init_card()
274 if (a->xdi_adapter.irq_info.registered) { in diva_pri_cleanup_adapter()
275 diva_os_remove_irq(a, a->xdi_adapter.irq_info.irq_nr); in diva_pri_cleanup_adapter()
277 a->xdi_adapter.irq_info.registered = 0; in diva_pri_cleanup_adapter()
Dos_4bri.c433 a->xdi_adapter.irq_info.irq_nr = a->resources.pci.irq; in diva_4bri_init_card()
434 sprintf(a->xdi_adapter.irq_info.irq_name, "DIVA 4BRI %ld", in diva_4bri_init_card()
437 if (diva_os_register_irq(a, a->xdi_adapter.irq_info.irq_nr, in diva_4bri_init_card()
438 a->xdi_adapter.irq_info.irq_name)) { in diva_4bri_init_card()
447 a->xdi_adapter.irq_info.registered = 1; in diva_4bri_init_card()
483 if (a->xdi_adapter.irq_info.registered) { in diva_4bri_cleanup_adapter()
484 diva_os_remove_irq(a, a->xdi_adapter.irq_info.irq_nr); in diva_4bri_cleanup_adapter()
486 a->xdi_adapter.irq_info.registered = 0; in diva_4bri_cleanup_adapter()
Ddivasproc.c82 IoAdapters[cadapter]->irq_info.irq_nr); in divas_read()
287 seq_printf(m, "IRQ : %d\n", IoAdapter->irq_info.irq_nr); in info_proc_show()
319 if (!IoAdapter->irq_info.irq_nr) { in info_proc_show()
Dio.h89 diva_os_adapter_irq_info_t irq_info; member
/linux-3.4.99/arch/x86/include/asm/
Dpci_x86.h60 struct irq_info { struct
83 struct irq_info slots[0]; argument
/linux-3.4.99/arch/x86/pci/
Dirq.c122 struct irq_info *e; in pirq_peer_trick()
125 for (i = 0; i < (rt->size - sizeof(struct irq_routing_table)) / sizeof(struct irq_info); i++) { in pirq_peer_trick()
867 static struct irq_info *pirq_get_info(struct pci_dev *dev) in pirq_get_info()
871 sizeof(struct irq_info); in pirq_get_info()
872 struct irq_info *info; in pirq_get_info()
884 struct irq_info *info; in pcibios_lookup_irq()
Dpcbios.c375 struct irq_info *table;
391 opt.table = (struct irq_info *) page; in pcibios_get_irq_routing_table()
/linux-3.4.99/drivers/tty/serial/
Dm32r_sio.c128 struct irq_info { struct
133 static struct irq_info irq_lists[NR_IRQS]; argument
460 struct irq_info *i = dev_id; in m32r_sio_interrupt()
516 static void serial_do_unlink(struct irq_info *i, struct uart_sio_port *up) in serial_do_unlink()
534 struct irq_info *i = irq_lists + up->port.irq; in serial_link_irq_chain()
562 struct irq_info *i = irq_lists + up->port.irq; in serial_unlink_irq_chain()
/linux-3.4.99/drivers/tty/serial/8250/
D8250.c124 struct irq_info { struct
1595 struct irq_info *i = dev_id; in serial8250_interrupt()
1641 static void serial_do_unlink(struct irq_info *i, struct uart_8250_port *up) in serial_do_unlink()
1665 struct irq_info *i; in serial_link_irq_chain()
1673 i = hlist_entry(n, struct irq_info, node); in serial_link_irq_chain()
1679 i = kzalloc(sizeof(struct irq_info), GFP_KERNEL); in serial_link_irq_chain()
1713 struct irq_info *i; in serial_unlink_irq_chain()
1722 i = hlist_entry(n, struct irq_info, node); in serial_unlink_irq_chain()
/linux-3.4.99/drivers/staging/ozwpan/
Dozhcd.c1693 u8 irq_info = 0; in oz_get_irq_ctx() local
1695 irq_info |= 1; in oz_get_irq_ctx()
1697 irq_info |= 2; in oz_get_irq_ctx()
1698 return irq_info; in oz_get_irq_ctx()
/linux-3.4.99/drivers/pci/hotplug/
Dcpqphp.h741 sizeof(struct irq_info)); in cpqhp_routing_table_length()
Dibmphp_core.c149 sizeof(struct irq_info); in ibmphp_init_devno()