/linux/arch/x86/platform/intel-quark/ |
H A D | imr.c | 221 &base, &end, size, imr.rmask, imr.wmask, in imr_dbgfs_state_show() 326 imr.rmask = rmask; in imr_add_range() 327 imr.wmask = wmask; in imr_add_range() 369 imr.rmask = rmask; in imr_add_range() 370 imr.wmask = wmask; in imr_add_range() 379 imr.addr_lo = 0; in imr_add_range() 380 imr.addr_hi = 0; in imr_add_range() 442 if (!imr_is_enabled(&imr) || imr.addr_lo & IMR_LOCK) { in __imr_remove_range() 454 if (!imr_is_enabled(&imr) || imr.addr_lo & IMR_LOCK) in __imr_remove_range() 474 imr.addr_lo = 0; in __imr_remove_range() [all …]
|
/linux/arch/m68k/coldfire/ |
H A D | intc.c | 47 u16 imr; in mcf_setimr() local 48 imr = __raw_readw(MCFSIM_IMR); in mcf_setimr() 54 u16 imr; in mcf_clrimr() local 55 imr = __raw_readw(MCFSIM_IMR); in mcf_clrimr() 61 u16 imr; in mcf_maskimr() local 62 imr = __raw_readw(MCFSIM_IMR); in mcf_maskimr() 63 imr |= mask; in mcf_maskimr() 71 u32 imr; in mcf_setimr() local 78 u32 imr; in mcf_clrimr() local 85 u32 imr; in mcf_maskimr() local [all …]
|
H A D | intc-525x.c | 23 u32 imr = readl(MCFSIM2_GPIOINTENABLE); in intc2_irq_gpio_mask() local 28 imr &= ~(0x001 << irq); in intc2_irq_gpio_mask() 30 imr &= ~(0x100 << irq); in intc2_irq_gpio_mask() 31 writel(imr, MCFSIM2_GPIOINTENABLE); in intc2_irq_gpio_mask() 41 imr |= (0x001 << irq); in intc2_irq_gpio_unmask() 43 imr |= (0x100 << irq); in intc2_irq_gpio_unmask() 44 writel(imr, MCFSIM2_GPIOINTENABLE); in intc2_irq_gpio_unmask() 49 u32 imr = 0; in intc2_irq_gpio_ack() local 54 imr |= (0x001 << irq); in intc2_irq_gpio_ack() 56 imr |= (0x100 << irq); in intc2_irq_gpio_ack() [all …]
|
H A D | intc-5249.c | 22 u32 imr; in intc2_irq_gpio_mask() local 23 imr = readl(MCFSIM2_GPIOINTENABLE); in intc2_irq_gpio_mask() 24 imr &= ~(0x1 << (d->irq - MCF_IRQ_GPIO0)); in intc2_irq_gpio_mask() 25 writel(imr, MCFSIM2_GPIOINTENABLE); in intc2_irq_gpio_mask() 30 u32 imr; in intc2_irq_gpio_unmask() local 31 imr = readl(MCFSIM2_GPIOINTENABLE); in intc2_irq_gpio_unmask() 32 imr |= (0x1 << (d->irq - MCF_IRQ_GPIO0)); in intc2_irq_gpio_unmask() 33 writel(imr, MCFSIM2_GPIOINTENABLE); in intc2_irq_gpio_unmask()
|
/linux/arch/mips/sgi-ip30/ |
H A D | ip30-irq.c | 51 mask = heart_read(&heart_regs->imr[cpu]); in ip30_error_irq() 60 heart_write(mask & ~(pending), &heart_regs->imr[cpu]); in ip30_error_irq() 94 heart_write(mask, &heart_regs->imr[cpu]); in ip30_error_irq() 105 mask = (heart_read(&heart_regs->imr[cpu]) & in ip30_normal_irq() 150 heart_write(*mask, &heart_regs->imr[hd->cpu]); in ip30_mask_heart_irq() 159 heart_write(*mask, &heart_regs->imr[hd->cpu]); in ip30_mask_and_ack_heart_irq() 169 heart_write(*mask, &heart_regs->imr[hd->cpu]); in ip30_unmask_heart_irq() 259 heart_write(*mask, &heart_regs->imr[cpu]); in ip30_install_ipi() 272 heart_write(HEART_CLR_ALL_MASK, &heart_regs->imr[0]); in arch_init_irq() 283 heart_write(*mask, &heart_regs->imr[0]); in arch_init_irq() [all …]
|
/linux/drivers/spi/ |
H 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()
|
/linux/drivers/gpu/drm/xe/display/ext/ |
H A D | i915_irq.c | 11 void gen3_irq_reset(struct intel_uncore *uncore, i915_reg_t imr, in gen3_irq_reset() argument 14 intel_uncore_write(uncore, imr, 0xffffffff); in gen3_irq_reset() 15 intel_uncore_posting_read(uncore, imr); in gen3_irq_reset() 47 i915_reg_t imr, u32 imr_val, in gen3_irq_init() argument 54 intel_uncore_write(uncore, imr, imr_val); in gen3_irq_init() 55 intel_uncore_posting_read(uncore, imr); in gen3_irq_init()
|
/linux/drivers/parisc/ |
H 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()
|
/linux/drivers/infiniband/hw/mlx5/ |
H A D | odp.c | 429 mr->ibmr.pd = imr->ibmr.pd; in implicit_get_child_mr() 435 mr->parent = imr; in implicit_get_child_mr() 486 struct mlx5_ib_mr *imr; in mlx5_ib_alloc_implicit_mr() local 498 if (IS_ERR(imr)) { in mlx5_ib_alloc_implicit_mr() 500 return imr; in mlx5_ib_alloc_implicit_mr() 504 imr->ibmr.pd = &pd->ibpd; in mlx5_ib_alloc_implicit_mr() 505 imr->ibmr.iova = 0; in mlx5_ib_alloc_implicit_mr() 507 imr->ibmr.lkey = imr->mmkey.key; in mlx5_ib_alloc_implicit_mr() 508 imr->ibmr.rkey = imr->mmkey.key; in mlx5_ib_alloc_implicit_mr() 526 mlx5_ib_dbg(dev, "key %x mr %p\n", imr->mmkey.key, imr); in mlx5_ib_alloc_implicit_mr() [all …]
|
/linux/Documentation/devicetree/bindings/media/ |
H A D | renesas,imr.yaml | 4 $id: http://devicetree.org/schemas/media/renesas,imr.yaml# 25 - renesas,r8a7795-imr-lx4 # R-Car H3 26 - renesas,r8a7796-imr-lx4 # R-Car M3-W 27 - const: renesas,imr-lx4 # R-Car Gen3 60 imr-lx4@fe860000 { 61 compatible = "renesas,r8a7795-imr-lx4", "renesas,imr-lx4";
|
/linux/drivers/tty/serial/ |
H A D | altera_uart.c | 81 unsigned short imr; /* Local IMR mirror */ member 114 unsigned short imr = pp->imr; in altera_uart_update_ctrl_reg() local 132 pp->imr |= ALTERA_UART_CONTROL_RTS_MSK; in altera_uart_set_mctrl() 134 pp->imr &= ~ALTERA_UART_CONTROL_RTS_MSK; in altera_uart_set_mctrl() 142 pp->imr |= ALTERA_UART_CONTROL_TRDY_MSK; in altera_uart_start_tx() 150 pp->imr &= ~ALTERA_UART_CONTROL_TRDY_MSK; in altera_uart_stop_tx() 158 pp->imr &= ~ALTERA_UART_CONTROL_RRDY_MSK; in altera_uart_stop_rx() 169 pp->imr |= ALTERA_UART_CONTROL_TRBK_MSK; in altera_uart_break_ctl() 171 pp->imr &= ~ALTERA_UART_CONTROL_TRBK_MSK; in altera_uart_break_ctl() 319 pp->imr = ALTERA_UART_CONTROL_RRDY_MSK; in altera_uart_startup() [all …]
|
H 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 …]
|
H 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 …]
|
/linux/sound/soc/fsl/ |
H A D | mpc5200_dma.c | 118 u16 imr; in psc_dma_trigger() local 178 imr = 0; in psc_dma_trigger() 180 imr |= MPC52xx_PSC_IMR_TXEMP; in psc_dma_trigger() 182 imr |= MPC52xx_PSC_IMR_ORERR; in psc_dma_trigger() 183 out_be16(®s->isr_imr.imr, psc_dma->imr | imr); in psc_dma_trigger() 258 out_be16(&psc_dma->psc_regs->isr_imr.imr, psc_dma->imr); in psc_dma_close() 375 out_be16(&psc_dma->psc_regs->isr_imr.imr, psc_dma->imr); in mpc5200_audio_dma_create()
|
/linux/net/ipv4/ |
H A D | igmp.c | 1832 if (imr->imr_ifindex) { in ip_mc_find_dev() 2198 ifindex = imr->imr_ifindex; in __ip_mc_join_group() 2212 memcpy(&iml->multi, imr, sizeof(*imr)); in __ip_mc_join_group() 2273 if (!imr->imr_ifindex && !imr->imr_address.s_addr && !in_dev) { in ip_mc_leave_group() 2286 } else if (imr->imr_address.s_addr && imr->imr_address.s_addr != in ip_mc_leave_group() 2311 struct ip_mreqn imr; in ip_mc_source() local 2328 imr.imr_ifindex = ifindex; in ip_mc_source() 2449 struct ip_mreqn imr; in ip_mc_msfilter() local 2468 imr.imr_ifindex = ifindex; in ip_mc_msfilter() 2540 struct ip_mreqn imr; in ip_mc_msfget() local [all …]
|
/linux/drivers/rtc/ |
H A D | rtc-at91sam9.c | 71 u32 imr; member 461 rtc->imr = mr & (AT91_RTT_ALMIEN | AT91_RTT_RTTINCIEN); in at91_rtc_shutdown() 462 rtt_writel(rtc, MR, mr & ~rtc->imr); in at91_rtc_shutdown() 478 rtc->imr = mr & (AT91_RTT_ALMIEN | AT91_RTT_RTTINCIEN); in at91_rtc_suspend() 479 if (rtc->imr) { in at91_rtc_suspend() 491 rtt_writel(rtc, MR, mr & ~rtc->imr); in at91_rtc_suspend() 503 if (rtc->imr) { in at91_rtc_resume() 509 rtt_writel(rtc, MR, mr | rtc->imr); in at91_rtc_resume()
|
/linux/drivers/mfd/ |
H 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()
|
/linux/arch/m68k/include/asm/ |
H A D | mcfintc.h | 79 static inline void mcf_mapirq2imr(int irq, int imr) in mcf_mapirq2imr() argument 81 mcf_irq2imr[irq] = imr; in mcf_mapirq2imr()
|
/linux/arch/x86/kvm/ |
H A D | i8259.c | 114 return (s->imr & mask) ? -1 : ret; in pic_set_irq1() 139 mask = s->irr & ~s->imr; in pic_get_irq() 200 s->pics[irq >> 3].imr, ret == 0); in kvm_pic_set_irq() 282 s->imr = 0; in kvm_pic_reset() 369 u8 imr_diff = s->imr ^ val, in pic_ioport_write() 371 s->imr = val; in pic_ioport_write() 378 !!(s->imr & (1 << irq))); in pic_ioport_write() 440 ret = s->imr; in pic_ioport_read()
|
/linux/include/linux/ |
H A D | igmp.h | 113 extern int ip_mc_join_group(struct sock *sk, struct ip_mreqn *imr); 114 extern int ip_mc_join_group_ssm(struct sock *sk, struct ip_mreqn *imr, 116 extern int ip_mc_leave_group(struct sock *sk, struct ip_mreqn *imr);
|
/linux/arch/mips/kernel/ |
H A D | irq_txx9.c | 28 u32 imr; member 149 __raw_writel(0, &txx9_ircptr->imr); in txx9_irq_init() 157 __raw_writel(irc_elevel, &txx9_ircptr->imr); in txx9_irq_init()
|
/linux/drivers/iio/adc/ |
H 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()
|
/linux/drivers/gpu/drm/i915/ |
H A D | i915_irq.h | 45 void gen3_irq_reset(struct intel_uncore *uncore, i915_reg_t imr, 49 i915_reg_t imr, u32 imr_val,
|
/linux/tools/testing/selftests/net/ |
H A D | timestamping.c | 331 struct ip_mreq imr; in main() local 431 imr.imr_multiaddr.s_addr = iaddr.s_addr; in main() 432 imr.imr_interface.s_addr = in main() 435 &imr.imr_interface.s_addr, sizeof(struct in_addr)) < 0) in main() 440 &imr, sizeof(struct ip_mreq)) < 0) in main()
|
/linux/drivers/net/wireless/realtek/rtw89/ |
H A D | mac.c | 782 u32 dmac_err, imr, isr; in rtw89_mac_suppress_log() local 3365 rtw89_write32_set(rtwdev, imr->wsec_imr_reg, imr->wsec_imr_set); in rtw89_wsec_imr_enable() 3386 imr->mpdu_tx_imr_set); in rtw89_mpdu_trx_imr_enable() 3393 imr->mpdu_rx_imr_set); in rtw89_mpdu_trx_imr_enable() 3405 imr->sta_sch_imr_set); in rtw89_sta_sch_imr_enable() 3449 imr->host_disp_imr_clr); in rtw89_dispatcher_imr_enable() 3451 imr->host_disp_imr_set); in rtw89_dispatcher_imr_enable() 3453 imr->cpu_disp_imr_clr); in rtw89_dispatcher_imr_enable() 3455 imr->cpu_disp_imr_set); in rtw89_dispatcher_imr_enable() 3457 imr->other_disp_imr_clr); in rtw89_dispatcher_imr_enable() [all …]
|