| /drivers/infiniband/hw/mlx5/ |
| A D | odp.c | 493 mr->ibmr.pd = imr->ibmr.pd; in implicit_get_child_mr() 499 mr->parent = imr; in implicit_get_child_mr() 611 struct mlx5_ib_mr *imr; in mlx5_ib_alloc_implicit_mr() local 623 if (IS_ERR(imr)) { in mlx5_ib_alloc_implicit_mr() 625 return imr; in mlx5_ib_alloc_implicit_mr() 629 imr->ibmr.pd = &pd->ibpd; in mlx5_ib_alloc_implicit_mr() 630 imr->ibmr.iova = 0; in mlx5_ib_alloc_implicit_mr() 632 imr->ibmr.lkey = imr->mmkey.key; in mlx5_ib_alloc_implicit_mr() 633 imr->ibmr.rkey = imr->mmkey.key; in mlx5_ib_alloc_implicit_mr() 661 mlx5_ib_dbg(dev, "key %x mr %p\n", imr->mmkey.key, imr); in mlx5_ib_alloc_implicit_mr() [all …]
|
| /drivers/spi/ |
| A D | spi-altera-core.c | 78 hw->imr &= ~ALTERA_SPI_CONTROL_SSO_MSK; in altera_spi_set_cs() 79 altr_spi_writel(hw, ALTERA_SPI_CONTROL, hw->imr); in altera_spi_set_cs() 84 hw->imr |= ALTERA_SPI_CONTROL_SSO_MSK; in altera_spi_set_cs() 85 altr_spi_writel(hw, ALTERA_SPI_CONTROL, hw->imr); in altera_spi_set_cs() 156 hw->imr |= ALTERA_SPI_CONTROL_IRRDY_MSK; in altera_spi_txrx() 157 altr_spi_writel(hw, ALTERA_SPI_CONTROL, hw->imr); in altera_spi_txrx() 194 hw->imr &= ~ALTERA_SPI_CONTROL_IRRDY_MSK; in altera_spi_irq() 195 altr_spi_writel(hw, ALTERA_SPI_CONTROL, hw->imr); in altera_spi_irq() 213 hw->imr = 0; /* disable spi interrupts */ in altera_spi_init_host() 214 altr_spi_writel(hw, ALTERA_SPI_CONTROL, hw->imr); in altera_spi_init_host()
|
| A D | spi-dw-dma.c | 470 u16 imr, dma_ctrl; in dw_spi_dma_setup() local 494 imr = DW_SPI_INT_TXOI; in dw_spi_dma_setup() 496 imr |= DW_SPI_INT_RXUI | DW_SPI_INT_RXOI; in dw_spi_dma_setup() 497 dw_spi_umask_intr(dws, imr); in dw_spi_dma_setup()
|
| /drivers/parisc/ |
| A D | gsc.c | 108 u32 imr; in gsc_asic_mask_irq() local 111 irq_dev->name, imr); in gsc_asic_mask_irq() 114 imr = gsc_readl(irq_dev->hpa + OFFSET_IMR); in gsc_asic_mask_irq() 115 imr &= ~(1 << local_irq); in gsc_asic_mask_irq() 116 gsc_writel(imr, irq_dev->hpa + OFFSET_IMR); in gsc_asic_mask_irq() 123 u32 imr; in gsc_asic_unmask_irq() local 126 irq_dev->name, imr); in gsc_asic_unmask_irq() 129 imr = gsc_readl(irq_dev->hpa + OFFSET_IMR); in gsc_asic_unmask_irq() 130 imr |= 1 << local_irq; in gsc_asic_unmask_irq() 131 gsc_writel(imr, irq_dev->hpa + OFFSET_IMR); in gsc_asic_unmask_irq()
|
| A D | dino.c | 145 u32 imr; /* IRQ's which are enabled */ member 304 dino_dev->imr &= ~(DINO_MASK_IRQ(local_irq)); in dino_mask_irq() 305 __raw_writel(dino_dev->imr, dino_dev->hba.base_addr+DINO_IMR); in dino_mask_irq() 325 dino_dev->imr |= DINO_MASK_IRQ(local_irq); /* used in dino_isr() */ in dino_unmask_irq() 326 __raw_writel( dino_dev->imr, dino_dev->hba.base_addr+DINO_IMR); in dino_unmask_irq() 419 mask = __raw_readl(dino_dev->hba.base_addr+DINO_ILR) & dino_dev->imr; in dino_isr()
|
| /drivers/tty/serial/ |
| A D | altera_uart.c | 80 unsigned short imr; /* Local IMR mirror */ member 113 unsigned short imr = pp->imr; in altera_uart_update_ctrl_reg() local 131 pp->imr |= ALTERA_UART_CONTROL_RTS_MSK; in altera_uart_set_mctrl() 133 pp->imr &= ~ALTERA_UART_CONTROL_RTS_MSK; in altera_uart_set_mctrl() 141 pp->imr |= ALTERA_UART_CONTROL_TRDY_MSK; in altera_uart_start_tx() 149 pp->imr &= ~ALTERA_UART_CONTROL_TRDY_MSK; in altera_uart_stop_tx() 157 pp->imr &= ~ALTERA_UART_CONTROL_RRDY_MSK; in altera_uart_stop_rx() 168 pp->imr |= ALTERA_UART_CONTROL_TRBK_MSK; in altera_uart_break_ctl() 170 pp->imr &= ~ALTERA_UART_CONTROL_TRBK_MSK; in altera_uart_break_ctl() 318 pp->imr = ALTERA_UART_CONTROL_RRDY_MSK; in altera_uart_startup() [all …]
|
| A D | mcf.c | 55 unsigned char imr; /* Local IMR mirror */ member 108 pp->imr |= MCFUART_UIR_TXREADY; in mcf_start_tx() 109 writeb(pp->imr, port->membase + MCFUART_UIMR); in mcf_start_tx() 118 pp->imr &= ~MCFUART_UIR_TXREADY; in mcf_stop_tx() 119 writeb(pp->imr, port->membase + MCFUART_UIMR); in mcf_stop_tx() 128 pp->imr &= ~MCFUART_UIR_RXREADY; in mcf_stop_rx() 129 writeb(pp->imr, port->membase + MCFUART_UIMR); in mcf_stop_rx() 164 pp->imr = MCFUART_UIR_RXREADY; in mcf_startup() 165 writeb(pp->imr, port->membase + MCFUART_UIMR); in mcf_startup() 182 pp->imr = 0; in mcf_shutdown() [all …]
|
| A D | msm_serial.c | 182 unsigned int imr; member 427 msm_port->imr &= ~MSM_UART_IMR_TXLEV; in msm_stop_tx() 440 msm_port->imr |= MSM_UART_IMR_TXLEV; in msm_start_tx() 486 msm_port->imr |= MSM_UART_IMR_TXLEV; in msm_complete_tx_dma() 1258 msm_port->imr = 0; in msm_shutdown() 1499 u32 imr; in msm_poll_get_char() local 1504 imr = msm_read(port, MSM_UART_IMR); in msm_poll_get_char() 1513 msm_write(port, imr, MSM_UART_IMR); in msm_poll_get_char() 1520 u32 imr; in msm_poll_put_char() local 1524 imr = msm_read(port, MSM_UART_IMR); in msm_poll_put_char() [all …]
|
| A D | sccnxp.c | 117 u8 imr; member 358 s->imr |= mask << (port->line * 4); in sccnxp_enable_irq() 359 sccnxp_write(port, SCCNXP_IMR_REG, s->imr); in sccnxp_enable_irq() 366 s->imr &= ~(mask << (port->line * 4)); in sccnxp_disable_irq() 367 sccnxp_write(port, SCCNXP_IMR_REG, s->imr); in sccnxp_disable_irq() 488 isr &= s->imr; in sccnxp_handle_events() 1000 s->imr = 0; in sccnxp_probe()
|
| /drivers/gpu/drm/xe/display/ext/ |
| A D | i915_irq.c | 12 intel_uncore_write(uncore, regs.imr, 0xffffffff); in gen2_irq_reset() 13 intel_uncore_posting_read(uncore, regs.imr); in gen2_irq_reset() 50 intel_uncore_write(uncore, regs.imr, imr_val); in gen2_irq_init() 51 intel_uncore_posting_read(uncore, regs.imr); in gen2_irq_init()
|
| /drivers/rtc/ |
| A D | rtc-at91sam9.c | 71 u32 imr; member 462 rtc->imr = mr & (AT91_RTT_ALMIEN | AT91_RTT_RTTINCIEN); in at91_rtc_shutdown() 463 rtt_writel(rtc, MR, mr & ~rtc->imr); in at91_rtc_shutdown() 479 rtc->imr = mr & (AT91_RTT_ALMIEN | AT91_RTT_RTTINCIEN); in at91_rtc_suspend() 480 if (rtc->imr) { in at91_rtc_suspend() 492 rtt_writel(rtc, MR, mr & ~rtc->imr); in at91_rtc_suspend() 504 if (rtc->imr) { in at91_rtc_resume() 510 rtt_writel(rtc, MR, mr | rtc->imr); in at91_rtc_resume()
|
| /drivers/mfd/ |
| A D | twl4030-irq.c | 419 u32 imr; member 441 agent->imr |= BIT(data->irq - agent->irq_base); in twl4030_sih_mask() 449 agent->imr &= ~BIT(data->irq - agent->irq_base); in twl4030_sih_unmask() 483 } imr; in twl4030_sih_bus_sync_unlock() local 486 imr.word = cpu_to_le32(agent->imr); in twl4030_sih_bus_sync_unlock() 490 status = twl_i2c_write(sih->module, imr.bytes, in twl4030_sih_bus_sync_unlock() 640 agent->imr = ~0; in twl4030_sih_setup()
|
| /drivers/iio/adc/ |
| A D | twl4030-madc.c | 170 u8 imr; member 448 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &val, madc->imr); in twl4030_madc_disable_irq() 451 madc->imr); in twl4030_madc_disable_irq() 455 ret = twl_i2c_write_u8(TWL4030_MODULE_MADC, val, madc->imr); in twl4030_madc_disable_irq() 458 "unable to write imr register 0x%X\n", madc->imr); in twl4030_madc_disable_irq() 480 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &imr_val, madc->imr); in twl4030_madc_threaded_irq_handler() 483 madc->imr); in twl4030_madc_threaded_irq_handler() 786 madc->imr = madc->use_second_irq ? TWL4030_MADC_IMR2 : in twl4030_madc_probe()
|
| A D | imx93_adc.c | 196 u32 imr, mcr, pcda; in imx93_adc_read_channel_conversion() local 208 imr = FIELD_PREP(IMX93_ADC_IMR_EOC_MASK, 1); in imx93_adc_read_channel_conversion() 209 writel(imr, adc->regs + IMX93_ADC_IMR); in imx93_adc_read_channel_conversion()
|
| /drivers/net/wireless/realtek/rtw89/ |
| A D | mac.c | 782 u32 dmac_err, imr, isr; in rtw89_mac_suppress_log() local 3518 rtw89_write32_set(rtwdev, imr->wsec_imr_reg, imr->wsec_imr_set); in rtw89_wsec_imr_enable() 3539 imr->mpdu_tx_imr_set); in rtw89_mpdu_trx_imr_enable() 3546 imr->mpdu_rx_imr_set); in rtw89_mpdu_trx_imr_enable() 3558 imr->sta_sch_imr_set); in rtw89_sta_sch_imr_enable() 3602 imr->host_disp_imr_clr); in rtw89_dispatcher_imr_enable() 3604 imr->host_disp_imr_set); in rtw89_dispatcher_imr_enable() 3606 imr->cpu_disp_imr_clr); in rtw89_dispatcher_imr_enable() 3608 imr->cpu_disp_imr_set); in rtw89_dispatcher_imr_enable() 3610 imr->other_disp_imr_clr); in rtw89_dispatcher_imr_enable() [all …]
|
| /drivers/gpu/drm/atmel-hlcdc/ |
| A D | atmel_hlcdc_dc.c | 647 unsigned int imr, isr; in atmel_hlcdc_dc_irq_handler() local 650 regmap_read(dc->hlcdc->regmap, ATMEL_HLCDC_IMR, &imr); in atmel_hlcdc_dc_irq_handler() 652 status = imr & isr; in atmel_hlcdc_dc_irq_handler() 910 regmap_read(regmap, ATMEL_HLCDC_IMR, &dc->suspend.imr); in atmel_hlcdc_dc_drm_suspend() 911 regmap_write(regmap, ATMEL_HLCDC_IDR, dc->suspend.imr); in atmel_hlcdc_dc_drm_suspend() 923 regmap_write(dc->hlcdc->regmap, ATMEL_HLCDC_IER, dc->suspend.imr); in atmel_hlcdc_dc_drm_resume()
|
| /drivers/gpu/drm/i915/gvt/ |
| A D | interrupt.c | 200 u32 imr = *(u32 *)p_data; in intel_vgpu_reg_imr_handler() local 202 trace_write_ir(vgpu->id, "IMR", reg, imr, vgpu_vreg(vgpu, reg), in intel_vgpu_reg_imr_handler() 203 (vgpu_vreg(vgpu, reg) ^ imr)); in intel_vgpu_reg_imr_handler() 205 vgpu_vreg(vgpu, reg) = imr; in intel_vgpu_reg_imr_handler() 388 u32 imr = regbase_to_imr( in update_upstream_irq() local 391 vgpu_vreg(vgpu, iir) |= (set_bits & ~vgpu_vreg(vgpu, imr)); in update_upstream_irq()
|
| /drivers/net/wireless/intel/iwlwifi/fw/api/ |
| A D | alive.h | 97 struct iwl_imr_alive_info imr; member 106 struct iwl_imr_alive_info imr; member
|
| /drivers/pcmcia/ |
| A D | pxa2xx_sharpsl.c | 110 unsigned short cpr, ncpr, ccr, nccr, mcr, nmcr, imr, nimr; in sharpsl_pcmcia_configure_socket() local 131 nimr = (imr = read_scoop_reg(scoop, SCOOP_IMR)) & ~0x003E; in sharpsl_pcmcia_configure_socket() 169 if (imr != nimr) in sharpsl_pcmcia_configure_socket()
|
| /drivers/gpu/drm/i915/ |
| A D | i915_reg_defs.h | 203 i915_reg_t imr; member 209 ((const struct i915_irq_regs){ .imr = (_imr), .ier = (_ier), .iir = (_iir) })
|
| /drivers/crypto/ccree/ |
| A D | cc_driver.c | 186 u32 imr; in cc_isr() local 200 imr = cc_ioread(drvdata, CC_REG(HOST_IMR)); in cc_isr() 211 cc_iowrite(drvdata, CC_REG(HOST_IMR), imr | drvdata->comp_mask); in cc_isr() 221 cc_iowrite(drvdata, CC_REG(HOST_IMR), imr | CC_GPR0_IRQ_MASK); in cc_isr()
|
| /drivers/net/ethernet/atheros/atlx/ |
| A D | atlx.c | 145 unsigned int imr) in atlx_imr_set() argument 147 iowrite32(imr, adapter->hw.hw_addr + REG_IMR); in atlx_imr_set()
|
| /drivers/net/can/ |
| A D | grcan.c | 58 u32 imr; /* 0x110 */ member 485 grcan_write_reg(®s->imr, GRCAN_IRQ_NONE); in grcan_stop_hardware() 790 grcan_clear_bits(®s->imr, GRCAN_IRQ_TX | GRCAN_IRQ_RX); in grcan_interrupt() 825 u32 imr = grcan_read_reg(®s->imr); in grcan_running_reset() local 853 grcan_write_reg(®s->imr, imr); in grcan_running_reset() 993 grcan_write_reg(®s->imr, GRCAN_IRQ_DEFAULT); in grcan_start() 1253 grcan_set_bits(®s->imr, GRCAN_IRQ_TX | GRCAN_IRQ_RX); in grcan_poll()
|
| /drivers/net/ethernet/apple/ |
| A D | macmace.c | 285 mb->imr = 0xFF; /* disable all intrs for now */ in mace_reset() 415 mb->imr = RCVINT; in mace_open() 437 mb->imr = 0xFF; /* disable all irqs */ in mace_close() 630 mb->imr = RCVINT; in mace_tx_timeout()
|
| /drivers/net/wireless/ath/ath5k/ |
| A D | dma.c | 455 u32 trigger_level, imr; in ath5k_hw_update_tx_triglevel() local 461 imr = ath5k_hw_set_imr(ah, ah->ah_imr & ~AR5K_INT_GLOBAL); in ath5k_hw_update_tx_triglevel() 488 ath5k_hw_set_imr(ah, imr); in ath5k_hw_update_tx_triglevel()
|