Searched refs:irq_mode (Results 1 - 23 of 23) sorted by relevance

/linux-4.1.27/drivers/pcmcia/
H A Dpd6729.c45 * irq_mode=n
51 static int irq_mode = 1; /* 0 = ISA interrupt, 1 = PCI interrupt */ variable
53 module_param(irq_mode, int, 0444);
54 MODULE_PARM_DESC(irq_mode,
379 if (irq_mode == 1) { pd6729_set_socket()
405 if (irq_mode == 1) pd6729_set_socket()
410 if (irq_mode == 1) pd6729_set_socket()
597 if (irq_mode == 1) { pd6729_isa_scan()
672 irq_mode = 0; /* fall back to ISA interrupt mode */ pd6729_pci_probe()
675 if (irq_mode == 0 && mask == 0) { pd6729_pci_probe()
699 if (irq_mode == 1) { pd6729_pci_probe()
728 if (irq_mode == 1) pd6729_pci_probe()
755 if (irq_mode == 1) pd6729_pci_remove()
/linux-4.1.27/drivers/scsi/sym53c8xx_2/
H A Dsym53c8xx.h122 u_char irq_mode; member in struct:sym_driver_setup
136 #define SYM_SETUP_IRQ_MODE sym_driver_setup.irq_mode
151 .irq_mode = 0, \
H A Dsym_glue.c65 module_param_named(irqm, sym_driver_setup.irq_mode, byte, 0);
112 sym_driver_setup.irq_mode = 0; sym2_setup_params()
/linux-4.1.27/drivers/irqchip/
H A Dirq-imgpdc.c154 unsigned int irq_mode; syswake_irq_set_type() local
160 irq_mode = PDC_SYS_WAKE_INT_CHANGE; syswake_irq_set_type()
163 irq_mode = PDC_SYS_WAKE_INT_UP; syswake_irq_set_type()
166 irq_mode = PDC_SYS_WAKE_INT_DOWN; syswake_irq_set_type()
169 irq_mode = PDC_SYS_WAKE_INT_HIGH; syswake_irq_set_type()
172 irq_mode = PDC_SYS_WAKE_INT_LOW; syswake_irq_set_type()
184 soc_sys_wake |= irq_mode << PDC_SYS_WAKE_INT_MODE_SHIFT; syswake_irq_set_type()
/linux-4.1.27/drivers/platform/x86/
H A Dintel_scu_ipc.c73 u8 irq_mode; member in struct:intel_scu_ipc_pdata_t
79 .irq_mode = 0,
86 .irq_mode = 1,
92 .irq_mode = 0,
103 u8 irq_mode; member in struct:intel_scu_ipc_dev
128 if (ipcdev.irq_mode) { ipc_command()
210 return ipcdev.irq_mode ? ipc_wait_for_interrupt() : busy_loop(); intel_scu_ipc_check_status()
548 if (ipcdev.irq_mode) ioc()
574 ipcdev.irq_mode = pdata->irq_mode; ipc_probe()
/linux-4.1.27/drivers/media/pci/cx23885/
H A Dcimax2.c307 static int netup_ci_set_irq(struct dvb_ca_en50221 *en50221, u8 irq_mode) netup_ci_set_irq() argument
312 if (irq_mode == state->current_irq_mode) netup_ci_set_irq()
316 __func__, state->ci_i2c_addr, irq_mode); netup_ci_set_irq()
318 0x1b, &irq_mode, 1); netup_ci_set_irq()
323 state->current_irq_mode = irq_mode; netup_ci_set_irq()
/linux-4.1.27/sound/oss/
H A Dsb_audio.c66 devc->irq_mode = IMODE_NONE; sb_audio_open()
138 devc->irq_mode = IMODE_OUTPUT; sb_set_output_parms()
158 devc->irq_mode = IMODE_INPUT; sb_set_input_parms()
185 devc->irq_mode = IMODE_OUTPUT; sb1_audio_output_block()
215 devc->irq_mode = IMODE_INPUT; sb1_audio_start_input()
234 bits &= devc->irq_mode; sb1_audio_trigger()
240 switch (devc->irq_mode) sb1_audio_trigger()
351 devc->irq_mode = IMODE_OUTPUT; sb20_audio_output_block()
390 devc->irq_mode = IMODE_INPUT; sb20_audio_start_input()
415 bits &= devc->irq_mode; sb20_audio_trigger()
421 switch (devc->irq_mode) sb20_audio_trigger()
696 devc->irq_mode = IMODE_OUTPUT; sb16_audio_output_block()
752 devc->irq_mode = IMODE_INPUT; sb16_audio_start_input()
788 bits &= devc->irq_mode; sb16_audio_trigger()
796 switch (devc->irq_mode) sb16_audio_trigger()
H A Dsb_ess.c300 devc->irq_mode = IMODE_OUTPUT; ess_set_output_parms()
312 devc->irq_mode = IMODE_INPUT; ess_set_input_parms()
563 devc->irq_mode = IMODE_INPUT; ess_audio_start_input()
583 devc->irq_mode = IMODE_OUTPUT; ess_audio_output_block_audio1()
631 bits &= devc->irq_mode; ess_audio_trigger()
639 switch (devc->irq_mode) ess_audio_trigger()
766 (char *channel, int dev, int intr_active, unsigned char flag, int irq_mode) ess_handle_channel()
770 printk(KERN_INFO "FKS: ess_handle_channel %s irq_mode=%d\n", channel, irq_mode); ess_handle_channel()
772 switch (irq_mode) { ess_handle_channel()
793 * So IMODE_MIDI isn't a value for devc->irq_mode.
811 , devc->dev, devc->intr_active , src & 0x01, devc->irq_mode ); ess_intr()
765 ess_handle_channel(char *channel, int dev, int intr_active, unsigned char flag, int irq_mode) ess_handle_channel() argument
H A Dsb.h106 volatile int intr_active, irq_mode; member in struct:sb_devc
H A Dsb_midi.c51 devc->irq_mode = IMODE_MIDI; sb_midi_open()
H A Dsb_common.c143 switch (devc->irq_mode) sb_intr()
/linux-4.1.27/include/linux/mfd/
H A D88pm80x.h303 int irq_mode; member in struct:pm80x_chip
318 int irq_mode; /* Clear interrupt by read/write(0/1) */ member in struct:pm80x_platform_data
H A D88pm860x.h392 int irq_mode; member in struct:pm860x_chip
463 int irq_mode; /* Clear interrupt by read/write(0/1) */ member in struct:pm860x_platform_data
/linux-4.1.27/arch/sparc/kernel/
H A Dleon_pci_grpci2.c196 char irq_mode; /* IRQ Mode from CAPSTS REG */ member in struct:grpci2_priv
532 if ((priv->irq_mode == 0) && (sts_cap & (STS_IDMA | STS_IDMAERR))) { grpci2_pci_flow_irq()
728 priv->irq_mode = (capability & STS_IRQMODE) >> STS_IRQMODE_BIT; grpci2_of_probe()
742 /* Limit IRQ unmasking in irq_mode 2 and 3 */ grpci2_of_probe()
813 if (priv->irq_mode < 2) { grpci2_of_probe()
824 if (priv->irq_mode & 1) grpci2_of_probe()
844 if (priv->irq_mode & 1) grpci2_of_probe()
/linux-4.1.27/drivers/mfd/
H A D88pm805.c148 * irq_mode defines the way of clearing interrupt. it's read-clear by device_irq_init_805()
H A D88pm860x-core.c588 chip->irq_mode = 0; device_irq_init()
589 if (pdata && pdata->irq_mode) { device_irq_init()
591 * irq_mode defines the way of clearing interrupt. If it's 1, device_irq_init()
596 chip->irq_mode = 1; device_irq_init()
609 if (chip->irq_mode) { device_irq_init()
1126 pdata->irq_mode = 1; pm860x_dt_init()
H A D88pm800.c378 * irq_mode defines the way of clearing interrupt. it's read-clear by device_irq_init_800()
/linux-4.1.27/drivers/parport/
H A Dparport_ip32.c259 * @irq_mode: operation mode of interrupt handler for this port
270 enum parport_ip32_irq_mode irq_mode; member in struct:parport_ip32_private
781 enum parport_ip32_irq_mode irq_mode = priv->irq_mode; parport_ip32_interrupt() local
783 switch (irq_mode) { parport_ip32_interrupt()
1399 priv->irq_mode = PARPORT_IP32_IRQ_HERE; parport_ip32_fifo_write_block_pio()
1420 priv->irq_mode = PARPORT_IP32_IRQ_FWD; parport_ip32_fifo_write_block_pio()
1446 priv->irq_mode = PARPORT_IP32_IRQ_HERE; parport_ip32_fifo_write_block_dma()
1467 priv->irq_mode = PARPORT_IP32_IRQ_FWD; parport_ip32_fifo_write_block_dma()
2061 .irq_mode = PARPORT_IP32_IRQ_FWD, parport_ip32_probe_port()
/linux-4.1.27/drivers/dma/ioat/
H A Ddma.c374 switch (device->irq_mode) { ioat_stop()
966 device->irq_mode = IOAT_MSIX; ioat_dma_setup_interrupts()
980 device->irq_mode = IOAT_MSI; ioat_dma_setup_interrupts()
989 device->irq_mode = IOAT_INTX; ioat_dma_setup_interrupts()
1000 device->irq_mode = IOAT_NOIRQ; ioat_dma_setup_interrupts()
H A Ddma.h86 enum ioat_irq_mode irq_mode; member in struct:ioatdma_device
H A Ddma_v3.c1503 switch (device->irq_mode) { ioat3_irq_reinit()
1524 device->irq_mode = IOAT_NOIRQ; ioat3_irq_reinit()
/linux-4.1.27/drivers/net/wireless/ath/ath10k/
H A Dpci.c50 module_param_named(irq_mode, ath10k_pci_irq_mode, uint, 0644);
51 MODULE_PARM_DESC(irq_mode, "0: auto, 1: legacy, 2: msi (default: 0)");
2659 ath10k_info(ar, "pci irq %s interrupts %d irq_mode %d reset_mode %d\n", ath10k_pci_probe()
/linux-4.1.27/drivers/input/mouse/
H A Dcyapa_gen5.c604 bool irq_mode) cyapa_i2c_pip_cmd_irq_sync()
632 if (irq_mode) { cyapa_i2c_pip_cmd_irq_sync()
598 cyapa_i2c_pip_cmd_irq_sync( struct cyapa *cyapa, u8 *cmd, int cmd_len, u8 *resp_data, int *resp_len, unsigned long timeout, cb_sort func, bool irq_mode) cyapa_i2c_pip_cmd_irq_sync() argument

Completed in 1231 milliseconds