Home
last modified time | relevance | path

Searched refs:int_mask (Results 1 – 25 of 100) sorted by relevance

1234

/OK3568_Linux_fs/kernel/arch/m68k/amiga/
H A Dcia.c30 unsigned short int_mask; member
35 .int_mask = IF_PORTS,
41 .int_mask = IF_EXTER,
61 amiga_custom.intreq = IF_SETCLR | base->int_mask; in cia_set_irq()
82 amiga_custom.intreq = IF_SETCLR | base->int_mask; in cia_able_irq()
99 amiga_custom.intreq = base->int_mask; in cia_handler()
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852be/phl/hal_g6/rtl8852b/pci/
H A Drtl8852be_halinit.c565 hal_com->int_mask[0] = hal_com->int_mask_default[0]; in hal_init_default_value_8852be()
566 hal_com->int_mask[1] = hal_com->int_mask_default[1]; in hal_init_default_value_8852be()
571 hal_com->int_mask[0], hal_com->int_mask[1], hal_com->intr.halt_c2h_int.val_mask, in hal_init_default_value_8852be()
579 hal_write32(hal_com, R_AX_PCIE_HIMR00, hal_com->int_mask[0]); in hal_enable_int_8852be()
580 hal_write32(hal_com, R_AX_PCIE_HIMR10, hal_com->int_mask[1]); in hal_enable_int_8852be()
618 hal_com->int_array[0] &= hal_com->int_mask[0]; in hal_recognize_int_8852be()
622 hal_com->int_array[1] &= hal_com->int_mask[1]; in hal_recognize_int_8852be()
654 hal_write32(hal_com, R_AX_PCIE_HIMR00, hal_com->int_mask[0] & 0xFFFFFFFF); in hal_recognize_int_8852be()
655 hal_write32(hal_com, R_AX_PCIE_HIMR10, hal_com->int_mask[1] & 0xFFFFFFFF); in hal_recognize_int_8852be()
674 hal_com->int_mask[0] = 0; in hal_clear_int_mask_8852be()
[all …]
/OK3568_Linux_fs/kernel/drivers/irqchip/
H A Dirq-ativic32.c34 unsigned long int_mask = __nds32__mfsr(NDS32_SR_INT_MASK); in nointc_set_wake() local
39 if (int_mask & bit) in nointc_set_wake()
44 __assign_bit(data->hwirq, &int_mask, true); in nointc_set_wake()
49 __assign_bit(data->hwirq, &int_mask, false); in nointc_set_wake()
55 __nds32__mtsr_dsb(int_mask, NDS32_SR_INT_MASK); in nointc_set_wake()
/OK3568_Linux_fs/kernel/arch/m68k/atari/
H A Dataints.c134 unsigned short int_mask; member
139 .int_mask = 0x0,
152 ints = base->int_mask; in mfp_timer_d_handler()
164 stmfp_base.int_mask |= 1 << mfp_num; in atari_mfptimer_enable()
171 stmfp_base.int_mask &= ~(1 << mfp_num); in atari_mfptimer_disable()
172 if (!stmfp_base.int_mask) in atari_mfptimer_disable()
/OK3568_Linux_fs/kernel/drivers/gpio/
H A Dgpio-xgs-iproc.c70 u32 int_mask, irq_type, event_mask; in iproc_gpio_irq_unmask() local
75 int_mask = readl_relaxed(chip->base + IPROC_GPIO_CCA_INT_LEVEL_MASK); in iproc_gpio_irq_unmask()
82 int_mask |= 1 << pin; in iproc_gpio_irq_unmask()
83 writel_relaxed(int_mask, in iproc_gpio_irq_unmask()
96 u32 irq_type, int_mask, event_mask; in iproc_gpio_irq_mask() local
101 int_mask = readl_relaxed(chip->base + IPROC_GPIO_CCA_INT_LEVEL_MASK); in iproc_gpio_irq_mask()
108 int_mask &= ~BIT(pin); in iproc_gpio_irq_mask()
109 writel_relaxed(int_mask, in iproc_gpio_irq_mask()
H A Dgpio-rockchip.c38 .int_mask = 0x34,
52 .int_mask = 0x18,
480 bank->saved_masks = irq_reg_readl(gc, bank->gpio_regs->int_mask); in rockchip_irq_suspend()
481 irq_reg_writel(gc, ~gc->wake_active, bank->gpio_regs->int_mask); in rockchip_irq_suspend()
489 irq_reg_writel(gc, bank->saved_masks, bank->gpio_regs->int_mask); in rockchip_irq_resume()
535 gc->chip_types[0].regs.mask = bank->gpio_regs->int_mask; in rockchip_interrupts_register()
553 rockchip_gpio_writel(bank, 0xffffffff, bank->gpio_regs->int_mask); in rockchip_interrupts_register()
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/ssv6xxx/hci/
H A Dssv_hci.c44 HCI_IRQ_SET_MASK(ctrl_hci, ~(ctrl_hci->int_mask)); in ssv6xxx_hci_irq_enable()
60 ctrl_hci->int_mask |= irq_mask; in ssv6xxx_hci_irq_register()
61 regval = ~ctrl_hci->int_mask; in ssv6xxx_hci_irq_register()
152 status = ctrl_hci->int_mask ; in ssv6xxx_hci_enqueue()
154 if ((ctrl_hci->int_mask & SSV6XXX_INT_RESOURCE_LOW) == 0) in ssv6xxx_hci_enqueue()
159 ctrl_hci->int_mask |= SSV6XXX_INT_RESOURCE_LOW; in ssv6xxx_hci_enqueue()
160 regval = ~ctrl_hci->int_mask; in ssv6xxx_hci_enqueue()
183 if ((ctrl_hci->int_mask & BIT(bitno)) == 0) in ssv6xxx_hci_enqueue()
767 hctl->int_mask &= ~(SSV6XXX_INT_RESOURCE_LOW); in _do_tx()
769 hctl->int_mask &= ~(SSV6XXX_INT_RESOURCE_LOW | SSV6XXX_INT_TX); in _do_tx()
[all …]
/OK3568_Linux_fs/kernel/drivers/input/misc/
H A Dsirfsoc-onkey.c73 u32 int_mask; in sirfsoc_pwrc_toggle_interrupts() local
75 int_mask = sirfsoc_rtc_iobrg_readl(pwrcdrv->pwrc_base + PWRC_INT_MASK); in sirfsoc_pwrc_toggle_interrupts()
77 int_mask |= PWRC_ON_KEY_BIT; in sirfsoc_pwrc_toggle_interrupts()
79 int_mask &= ~PWRC_ON_KEY_BIT; in sirfsoc_pwrc_toggle_interrupts()
80 sirfsoc_rtc_iobrg_writel(int_mask, pwrcdrv->pwrc_base + PWRC_INT_MASK); in sirfsoc_pwrc_toggle_interrupts()
H A Dadxl34x.c207 unsigned int_mask; member
788 ac->int_mask = FREE_FALL; in adxl34x_probe()
795 ac->int_mask |= ACTIVITY | INACTIVITY; in adxl34x_probe()
798 ac->int_mask |= WATERMARK; in adxl34x_probe()
802 ac->int_mask |= DATA_READY; in adxl34x_probe()
806 ac->int_mask |= SINGLE_TAP | DOUBLE_TAP; in adxl34x_probe()
854 AC_WRITE(ac, INT_MAP, ac->int_mask | OVERRUN); in adxl34x_probe()
881 AC_WRITE(ac, INT_ENABLE, ac->int_mask | OVERRUN); in adxl34x_probe()
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath5k/
H A Ddma.c757 enum ath5k_int old_mask, int_mask; in ath5k_hw_set_imr() local
775 int_mask = new_mask & AR5K_INT_COMMON; in ath5k_hw_set_imr()
784 int_mask |= AR5K_IMR_HIUERR; in ath5k_hw_set_imr()
791 int_mask |= AR5K_IMR_TIM; in ath5k_hw_set_imr()
806 int_mask |= AR5K_INT_BNR; in ath5k_hw_set_imr()
810 ath5k_hw_reg_write(ah, int_mask, AR5K_PIMR); in ath5k_hw_set_imr()
816 int_mask |= (AR5K_IMR_SSERR | AR5K_IMR_MCABT in ath5k_hw_set_imr()
820 ath5k_hw_reg_write(ah, int_mask, AR5K_IMR); in ath5k_hw_set_imr()
/OK3568_Linux_fs/kernel/drivers/net/fddi/
H A Ddefza.c218 pr_debug(" interrupt mask: 0x%04x\n", readw_u(&fp->regs->int_mask)); in fza_regs_dump()
232 writew_o(fp->int_mask, &fp->regs->int_mask); in fza_do_reset()
233 readw_o(&fp->regs->int_mask); /* Synchronize. */ in fza_do_reset()
295 old_mask = fp->int_mask; in fza_cmd_send()
297 writew_u(new_mask, &fp->regs->int_mask); in fza_cmd_send()
298 readw_o(&fp->regs->int_mask); /* Synchronize. */ in fza_cmd_send()
299 fp->int_mask = new_mask; in fza_cmd_send()
371 fp->int_mask = old_mask; in fza_cmd_send()
372 writew_u(fp->int_mask, &fp->regs->int_mask); in fza_cmd_send()
907 int_event = readw_o(&fp->regs->int_event) & fp->int_mask; in fza_interrupt()
[all …]
/OK3568_Linux_fs/external/rkwifibt/drivers/rtl8852bs/phl/hal_g6/rtl8852b/sdio/
H A Drtl8852bs_halinit.c213 hal_com->int_mask = hal_com->int_mask_default; in init_default_value_8852bs()
220 hal_com->int_mask, hal_com->intr.halt_c2h_int.val_mask); in init_default_value_8852bs()
259 if (_os_test_and_clear_bit(bit_of_rx_req, &hal_com->int_mask)) in _hal_config_int_8852bs()
260 hal_write32(hal_com, R_AX_SDIO_HIMR, (u32)hal_com->int_mask); in _hal_config_int_8852bs()
265 if (!_os_test_and_set_bit(bit_of_rx_req, &hal_com->int_mask)) in _hal_config_int_8852bs()
266 hal_write32(hal_com, R_AX_SDIO_HIMR, (u32)hal_com->int_mask); in _hal_config_int_8852bs()
373 hisr &= hal_com->int_mask; in hal_int_hdler_8852bs()
/OK3568_Linux_fs/kernel/drivers/crypto/marvell/cesa/
H A Dcesa.h458 u32 int_mask; member
706 u32 int_mask) in mv_cesa_set_int_mask() argument
708 if (int_mask == engine->int_mask) in mv_cesa_set_int_mask()
711 writel_relaxed(int_mask, engine->regs + CESA_SA_INT_MSK); in mv_cesa_set_int_mask()
712 engine->int_mask = int_mask; in mv_cesa_set_int_mask()
717 return engine->int_mask; in mv_cesa_get_int_mask()
/OK3568_Linux_fs/kernel/drivers/input/keyboard/
H A Dnspire-keypad.c33 u32 int_mask; member
61 int_sts = readl(keypad->reg_base + KEYPAD_INT) & keypad->int_mask; in nspire_keypad_irq()
127 keypad->int_mask = 1 << 1; in nspire_keypad_open()
128 writel(keypad->int_mask, keypad->reg_base + KEYPAD_INTMSK); in nspire_keypad_open()
/OK3568_Linux_fs/kernel/drivers/i2c/busses/
H A Di2c-axxia.c481 u32 int_mask = MST_STATUS_ERR | MST_STATUS_SS | MST_STATUS_RFL; in axxia_i2c_xfer_seq() local
500 i2c_int_enable(idev, int_mask); in axxia_i2c_xfer_seq()
527 u32 int_mask = MST_STATUS_ERR; in axxia_i2c_xfer_msg() local
555 int_mask |= MST_STATUS_RFL; in axxia_i2c_xfer_msg()
557 int_mask |= MST_STATUS_TFL; in axxia_i2c_xfer_msg()
568 int_mask |= MST_STATUS_SNS; in axxia_i2c_xfer_msg()
571 int_mask |= MST_STATUS_SS; in axxia_i2c_xfer_msg()
576 i2c_int_enable(idev, int_mask); in axxia_i2c_xfer_msg()
581 i2c_int_disable(idev, int_mask); in axxia_i2c_xfer_msg()
H A Di2c-tegra.c368 u32 int_mask; in tegra_i2c_mask_irq() local
370 int_mask = i2c_readl(i2c_dev, I2C_INT_MASK) & ~mask; in tegra_i2c_mask_irq()
371 i2c_writel(i2c_dev, int_mask, I2C_INT_MASK); in tegra_i2c_mask_irq()
376 u32 int_mask; in tegra_i2c_unmask_irq() local
378 int_mask = i2c_readl(i2c_dev, I2C_INT_MASK) | mask; in tegra_i2c_unmask_irq()
379 i2c_writel(i2c_dev, int_mask, I2C_INT_MASK); in tegra_i2c_unmask_irq()
1225 u32 int_mask; in tegra_i2c_xfer_msg() local
1257 int_mask = I2C_INT_NO_ACK | I2C_INT_ARBITRATION_LOST; in tegra_i2c_xfer_msg()
1258 tegra_i2c_unmask_irq(i2c_dev, int_mask); in tegra_i2c_xfer_msg()
1296 int_mask |= I2C_INT_PACKET_XFER_COMPLETE; in tegra_i2c_xfer_msg()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/qxl/
H A Dqxl_irq.c69 qdev->ram_header->int_mask = QXL_INTERRUPT_MASK; in qxl_irq_handler()
97 qdev->ram_header->int_mask = QXL_INTERRUPT_MASK; in qxl_irq_init()
/OK3568_Linux_fs/u-boot/drivers/timer/
H A Dag101p_timer.c61 u32 int_mask; /* 0x38 */ member
88 writel(T3_MATCH1|T3_MATCH2|T3_OVERFLOW , &regs->int_mask); in atftmr_timer_probe()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/atheros/alx/
H A Dmain.c321 alx->int_mask |= ALX_ISR_TX_Q0 | ALX_ISR_RX_Q0; in alx_poll()
322 alx_write_mem32(hw, ALX_IMR, alx->int_mask); in alx_poll()
350 alx->int_mask &= ~ALX_ISR_PHY; in alx_intr_handle_misc()
351 alx_write_mem32(hw, ALX_IMR, alx->int_mask); in alx_intr_handle_misc()
366 intr &= alx->int_mask; in alx_intr_handle()
374 alx->int_mask &= ~ALX_ISR_ALL_QUEUES; in alx_intr_handle()
375 alx_write_mem32(hw, ALX_IMR, alx->int_mask); in alx_intr_handle()
411 intr &= (alx->int_mask & ~ALX_ISR_ALL_QUEUES); in alx_intr_msix_misc()
440 if (intr & ALX_ISR_DIS || !(intr & alx->int_mask)) in alx_intr_legacy()
746 alx->int_mask &= ~ALX_ISR_ALL_QUEUES; in alx_alloc_napis()
[all …]
/OK3568_Linux_fs/kernel/drivers/pci/controller/dwc/
H A Dpcie-spear13xx.c40 u32 int_mask; /* cr8 */ member
134 writel(readl(&app_reg->int_mask) | in spear13xx_pcie_enable_interrupts()
135 MSI_CTRL_INT, &app_reg->int_mask); in spear13xx_pcie_enable_interrupts()
/OK3568_Linux_fs/kernel/drivers/power/supply/
H A Dcw2017_battery.c128 unsigned char int_mask = 0; in cw_update_profile() local
144 int_mask |= INT_CONFIG_SOC_CHANGE_MARK; in cw_update_profile()
149 int_mask |= INT_CONFIG_MAX_TEMP_MARK; in cw_update_profile()
154 int_mask |= INT_CONFIG_MIN_TEMP_MARK; in cw_update_profile()
158 regmap_write(cw_bat->regmap, CW2017_REG_INT_CONFIG, int_mask); in cw_update_profile()
/OK3568_Linux_fs/kernel/drivers/media/pci/bt8xx/
H A Dbt878.c188 u32 int_mask; in bt878_start() local
207 int_mask = BT878_ASCERR | BT878_AOCERR | BT878_APABORT | in bt878_start()
213 int_mask &= ~irq_err_ignore; in bt878_start()
215 btwrite(int_mask, BT878_AINT_MASK); in bt878_start()
/OK3568_Linux_fs/kernel/drivers/rknpu/
H A Drknpu_job.c303 REG_WRITE(last_task->int_mask, RKNPU_OFFSET_INT_MASK); in rknpu_job_commit_pc()
305 REG_WRITE(first_task->int_mask, RKNPU_OFFSET_INT_CLEAR); in rknpu_job_commit_pc()
314 job->int_mask[core_index] = last_task->int_mask; in rknpu_job_commit_pc()
503 job->int_mask[i], in rknpu_job_abort()
574 if (rknpu_fuzz_status(status) != job->int_mask[core_index]) { in rknpu_irq_handler()
578 job->int_mask[core_index], in rknpu_irq_handler()
/OK3568_Linux_fs/kernel/drivers/ntb/hw/amd/
H A Dntb_hw_amd.c349 ndev->int_mask &= ~AMD_EVENT_INTMASK; in amd_ntb_link_enable()
350 writel(ndev->int_mask, mmio + AMD_INTMASK_OFFSET); in amd_ntb_link_enable()
365 ndev->int_mask |= AMD_EVENT_INTMASK; in amd_ntb_link_disable()
366 writel(ndev->int_mask, mmio + AMD_INTMASK_OFFSET); in amd_ntb_link_disable()
965 ndev->int_mask = AMD_EVENT_INTMASK; in ndev_init_struct()
1092 writel(ndev->int_mask, mmio + AMD_INTMASK_OFFSET); in amd_init_ntb()
1149 ndev->int_mask &= ~(AMD_LINK_UP_EVENT | AMD_LINK_DOWN_EVENT); in amd_init_dev()
1150 writel(ndev->int_mask, mmio + AMD_INTMASK_OFFSET); in amd_init_dev()
/OK3568_Linux_fs/kernel/drivers/dma/dw-edma/
H A Ddw-edma-v0-core.c130 SET_BOTH(dw, int_mask, EDMA_V0_DONE_INT_MASK | EDMA_V0_ABORT_INT_MASK); in dw_edma_v0_core_off()
248 tmp = GET_RW(dw, chan->dir, int_mask); in dw_edma_v0_core_start()
251 SET_RW(dw, chan->dir, int_mask, tmp); in dw_edma_v0_core_start()

1234