Home
last modified time | relevance | path

Searched refs:imr (Results 1 – 25 of 87) sorted by relevance

1234

/linux-6.3-rc2/arch/x86/platform/intel-quark/
A Dimr.c221 &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-6.3-rc2/arch/m68k/coldfire/
A Dintc.c47 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 …]
A Dintc-525x.c23 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 …]
A Dintc-5249.c22 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-6.3-rc2/arch/mips/sgi-ip30/
A Dip30-irq.c51 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-6.3-rc2/drivers/spi/
A Dspi-altera-core.c78 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-6.3-rc2/drivers/infiniband/hw/mlx5/
A Dodp.c429 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-6.3-rc2/drivers/parisc/
A Dgsc.c108 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-6.3-rc2/Documentation/devicetree/bindings/media/
A Drenesas,imr.yaml4 $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-6.3-rc2/drivers/tty/serial/
A Daltera_uart.c81 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 …]
A Dmcf.c55 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 Dmsm_serial.c176 unsigned int imr; member
412 msm_port->imr &= ~MSM_UART_IMR_TXLEV; in msm_stop_tx()
425 msm_port->imr |= MSM_UART_IMR_TXLEV; in msm_start_tx()
471 msm_port->imr |= MSM_UART_IMR_TXLEV; in msm_complete_tx_dma()
1250 msm_port->imr = 0; in msm_shutdown()
1488 u32 imr; in msm_poll_get_char() local
1493 imr = msm_read(port, MSM_UART_IMR); in msm_poll_get_char()
1502 msm_write(port, imr, MSM_UART_IMR); in msm_poll_get_char()
1509 u32 imr; in msm_poll_put_char() local
1513 imr = msm_read(port, MSM_UART_IMR); in msm_poll_put_char()
[all …]
/linux-6.3-rc2/sound/soc/fsl/
A Dmpc5200_dma.c115 u16 imr; in psc_dma_trigger() local
175 imr = 0; in psc_dma_trigger()
177 imr |= MPC52xx_PSC_IMR_TXEMP; in psc_dma_trigger()
179 imr |= MPC52xx_PSC_IMR_ORERR; in psc_dma_trigger()
180 out_be16(&regs->isr_imr.imr, psc_dma->imr | imr); in psc_dma_trigger()
255 out_be16(&psc_dma->psc_regs->isr_imr.imr, psc_dma->imr); in psc_dma_close()
372 out_be16(&psc_dma->psc_regs->isr_imr.imr, psc_dma->imr); in mpc5200_audio_dma_create()
/linux-6.3-rc2/net/ipv4/
A Digmp.c1829 if (imr->imr_ifindex) { in ip_mc_find_dev()
2194 ifindex = imr->imr_ifindex; in __ip_mc_join_group()
2208 memcpy(&iml->multi, imr, sizeof(*imr)); in __ip_mc_join_group()
2269 if (!imr->imr_ifindex && !imr->imr_address.s_addr && !in_dev) { in ip_mc_leave_group()
2282 } else if (imr->imr_address.s_addr && imr->imr_address.s_addr != in ip_mc_leave_group()
2307 struct ip_mreqn imr; in ip_mc_source() local
2324 imr.imr_ifindex = ifindex; in ip_mc_source()
2445 struct ip_mreqn imr; in ip_mc_msfilter() local
2464 imr.imr_ifindex = ifindex; in ip_mc_msfilter()
2536 struct ip_mreqn imr; in ip_mc_msfget() local
[all …]
/linux-6.3-rc2/drivers/rtc/
A Drtc-at91sam9.c71 u32 imr; member
463 rtc->imr = mr & (AT91_RTT_ALMIEN | AT91_RTT_RTTINCIEN); in at91_rtc_shutdown()
464 rtt_writel(rtc, MR, mr & ~rtc->imr); in at91_rtc_shutdown()
480 rtc->imr = mr & (AT91_RTT_ALMIEN | AT91_RTT_RTTINCIEN); in at91_rtc_suspend()
481 if (rtc->imr) { in at91_rtc_suspend()
493 rtt_writel(rtc, MR, mr & ~rtc->imr); in at91_rtc_suspend()
505 if (rtc->imr) { in at91_rtc_resume()
511 rtt_writel(rtc, MR, mr | rtc->imr); in at91_rtc_resume()
/linux-6.3-rc2/drivers/mfd/
A Dtwl4030-irq.c419 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-6.3-rc2/arch/m68k/include/asm/
A Dmcfintc.h79 static inline void mcf_mapirq2imr(int irq, int imr) in mcf_mapirq2imr() argument
81 mcf_irq2imr[irq] = imr; in mcf_mapirq2imr()
/linux-6.3-rc2/arch/x86/kvm/
A Di8259.c114 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()
437 ret = s->imr; in pic_ioport_read()
/linux-6.3-rc2/include/linux/
A Digmp.h113 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-6.3-rc2/arch/mips/kernel/
A Dirq_txx9.c28 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-6.3-rc2/drivers/net/wireless/realtek/rtw89/
A Dmac.c3037 rtw89_write32_set(rtwdev, imr->wsec_imr_reg, imr->wsec_imr_set); in rtw89_wsec_imr_enable()
3058 imr->mpdu_tx_imr_set); in rtw89_mpdu_trx_imr_enable()
3065 imr->mpdu_rx_imr_set); in rtw89_mpdu_trx_imr_enable()
3077 imr->sta_sch_imr_set); in rtw89_sta_sch_imr_enable()
3121 imr->host_disp_imr_clr); in rtw89_dispatcher_imr_enable()
3123 imr->host_disp_imr_set); in rtw89_dispatcher_imr_enable()
3125 imr->cpu_disp_imr_clr); in rtw89_dispatcher_imr_enable()
3127 imr->cpu_disp_imr_set); in rtw89_dispatcher_imr_enable()
3129 imr->other_disp_imr_clr); in rtw89_dispatcher_imr_enable()
3131 imr->other_disp_imr_set); in rtw89_dispatcher_imr_enable()
[all …]
/linux-6.3-rc2/drivers/iio/adc/
A Dtwl4030-madc.c169 u8 imr; member
447 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &val, madc->imr); in twl4030_madc_disable_irq()
450 madc->imr); in twl4030_madc_disable_irq()
454 ret = twl_i2c_write_u8(TWL4030_MODULE_MADC, val, madc->imr); in twl4030_madc_disable_irq()
457 "unable to write imr register 0x%X\n", madc->imr); in twl4030_madc_disable_irq()
479 ret = twl_i2c_read_u8(TWL4030_MODULE_MADC, &imr_val, madc->imr); in twl4030_madc_threaded_irq_handler()
482 madc->imr); in twl4030_madc_threaded_irq_handler()
785 madc->imr = madc->use_second_irq ? TWL4030_MADC_IMR2 : in twl4030_madc_probe()
/linux-6.3-rc2/tools/testing/selftests/net/
A Dtimestamping.c331 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-6.3-rc2/drivers/gpu/drm/atmel-hlcdc/
A Datmel_hlcdc_dc.c540 unsigned int imr, isr; in atmel_hlcdc_dc_irq_handler() local
543 regmap_read(dc->hlcdc->regmap, ATMEL_HLCDC_IMR, &imr); in atmel_hlcdc_dc_irq_handler()
545 status = imr & isr; in atmel_hlcdc_dc_irq_handler()
800 regmap_read(regmap, ATMEL_HLCDC_IMR, &dc->suspend.imr); in atmel_hlcdc_dc_drm_suspend()
801 regmap_write(regmap, ATMEL_HLCDC_IDR, dc->suspend.imr); in atmel_hlcdc_dc_drm_suspend()
813 regmap_write(dc->hlcdc->regmap, ATMEL_HLCDC_IER, dc->suspend.imr); in atmel_hlcdc_dc_drm_resume()
/linux-6.3-rc2/drivers/pcmcia/
A Dpxa2xx_sharpsl.c110 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()

Completed in 45 milliseconds

1234