Home
last modified time | relevance | path

Searched refs:irq_src (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.15/drivers/crypto/ux500/cryp/
Dcryp_irq.c20 void cryp_enable_irq_src(struct cryp_device_data *device_data, u32 irq_src) in cryp_enable_irq_src() argument
27 i = i | irq_src; in cryp_enable_irq_src()
31 void cryp_disable_irq_src(struct cryp_device_data *device_data, u32 irq_src) in cryp_disable_irq_src() argument
38 i = i & ~irq_src; in cryp_disable_irq_src()
42 bool cryp_pending_irq_src(struct cryp_device_data *device_data, u32 irq_src) in cryp_pending_irq_src() argument
44 return (readl_relaxed(&device_data->base->mis) & irq_src) > 0; in cryp_pending_irq_src()
Dcryp_irq.h25 void cryp_enable_irq_src(struct cryp_device_data *device_data, u32 irq_src);
27 void cryp_disable_irq_src(struct cryp_device_data *device_data, u32 irq_src);
29 bool cryp_pending_irq_src(struct cryp_device_data *device_data, u32 irq_src);
/Linux-v5.15/arch/m68k/mac/
Dmacints.c179 int irq_src = IRQ_SRC(irq); in mac_irq_enable() local
181 switch(irq_src) { in mac_irq_enable()
209 int irq_src = IRQ_SRC(irq); in mac_irq_disable() local
211 switch(irq_src) { in mac_irq_disable()
Dpsc.c153 int irq_src = IRQ_SRC(irq); in psc_irq_enable() local
155 int pIER = pIERbase + (irq_src << 4); in psc_irq_enable()
161 int irq_src = IRQ_SRC(irq); in psc_irq_disable() local
163 int pIER = pIERbase + (irq_src << 4); in psc_irq_disable()
Dvia.c498 int irq_src = IRQ_SRC(irq); in via_irq_enable() local
501 if (irq_src == 1) { in via_irq_enable()
503 } else if (irq_src == 2) { in via_irq_enable()
506 } else if (irq_src == 7) { in via_irq_enable()
526 int irq_src = IRQ_SRC(irq); in via_irq_disable() local
529 if (irq_src == 1) { in via_irq_disable()
531 } else if (irq_src == 2) { in via_irq_disable()
533 } else if (irq_src == 7) { in via_irq_disable()
/Linux-v5.15/drivers/mfd/
Dmax8997-irq.c169 u8 irq_src; in max8997_irq_thread() local
173 ret = max8997_read_reg(max8997->i2c, MAX8997_REG_INTSRC, &irq_src); in max8997_irq_thread()
180 if (irq_src & MAX8997_IRQSRC_PMIC) { in max8997_irq_thread()
185 if (irq_src & MAX8997_IRQSRC_FUELGAUGE) { in max8997_irq_thread()
201 if (irq_src & MAX8997_IRQSRC_MUIC) { in max8997_irq_thread()
206 if (irq_src & MAX8997_IRQSRC_GPIO) { in max8997_irq_thread()
246 if (irq_src & MAX8997_IRQSRC_FLASH) { in max8997_irq_thread()
Dstmfx.c177 regmap_write(stmfx->map, STMFX_REG_IRQ_SRC_EN, stmfx->irq_src); in stmfx_irq_bus_sync_unlock()
186 stmfx->irq_src &= ~BIT(data->hwirq % 8); in stmfx_irq_mask()
193 stmfx->irq_src |= BIT(data->hwirq % 8); in stmfx_irq_unmask()
530 &stmfx->irq_src, sizeof(stmfx->irq_src)); in stmfx_resume()
/Linux-v5.15/drivers/usb/gadget/udc/
Domap_udc.c633 static void dma_irq(struct omap_udc *udc, u16 irq_src) in dma_irq() argument
640 if (irq_src & UDC_TXN_DONE) { in dma_irq()
659 if (irq_src & UDC_RXN_EOT) { in dma_irq()
677 if (irq_src & UDC_RXN_CNT) { in dma_irq()
1389 static void ep0_irq(struct omap_udc *udc, u16 irq_src) in ep0_irq() argument
1399 if (irq_src & UDC_SETUP) { in ep0_irq()
1400 u16 ack = irq_src & (UDC_EP0_TX|UDC_EP0_RX); in ep0_irq()
1405 irq_src = UDC_SETUP; in ep0_irq()
1421 if (irq_src & UDC_EP0_TX) { in ep0_irq()
1458 if (irq_src & UDC_EP0_RX) { in ep0_irq()
[all …]
Dfsl_qe_udc.c2220 u16 irq_src; in qe_udc_irq() local
2226 irq_src = in_be16(&udc->usb_regs->usb_usber) & in qe_udc_irq()
2229 out_be16(&udc->usb_regs->usb_usber, irq_src); in qe_udc_irq()
2231 if (irq_src & USB_E_IDLE_MASK) { in qe_udc_irq()
2233 irq_src &= ~USB_E_IDLE_MASK; in qe_udc_irq()
2237 if (irq_src & USB_E_TXB_MASK) { in qe_udc_irq()
2239 irq_src &= ~USB_E_TXB_MASK; in qe_udc_irq()
2243 if (irq_src & USB_E_RXB_MASK) { in qe_udc_irq()
2245 irq_src &= ~USB_E_RXB_MASK; in qe_udc_irq()
2249 if (irq_src & USB_E_RESET_MASK) { in qe_udc_irq()
[all …]
Dfsl_udc_core.c1861 u32 irq_src; in fsl_udc_irq() local
1869 irq_src = fsl_readl(&dr_regs->usbsts) & fsl_readl(&dr_regs->usbintr); in fsl_udc_irq()
1871 fsl_writel(irq_src, &dr_regs->usbsts); in fsl_udc_irq()
1881 if (irq_src & USB_STS_INT) { in fsl_udc_irq()
1899 if (irq_src & USB_STS_SOF) { in fsl_udc_irq()
1904 if (irq_src & USB_STS_PORT_CHANGE) { in fsl_udc_irq()
1910 if (irq_src & USB_STS_RESET) { in fsl_udc_irq()
1917 if (irq_src & USB_STS_SUSPEND) { in fsl_udc_irq()
1922 if (irq_src & (USB_STS_ERR | USB_STS_SYS_ERR)) { in fsl_udc_irq()
1923 VDBG("Error IRQ %x", irq_src); in fsl_udc_irq()
/Linux-v5.15/drivers/gpu/drm/amd/amdgpu/
Damdgpu_fence.c423 struct amdgpu_irq_src *irq_src, in amdgpu_fence_driver_start_ring() argument
440 ring->fence_drv.irq_src = irq_src; in amdgpu_fence_driver_start_ring()
567 if (ring->fence_drv.irq_src) in amdgpu_fence_driver_hw_fini()
568 amdgpu_irq_put(adev, ring->fence_drv.irq_src, in amdgpu_fence_driver_hw_fini()
623 if (ring->fence_drv.irq_src) in amdgpu_fence_driver_hw_init()
624 amdgpu_irq_get(adev, ring->fence_drv.irq_src, in amdgpu_fence_driver_hw_init()
Damdgpu_ring.h104 struct amdgpu_irq_src *irq_src; member
118 struct amdgpu_irq_src *irq_src,
288 unsigned int ring_size, struct amdgpu_irq_src *irq_src,
Damdgpu_ring.c167 unsigned int max_dw, struct amdgpu_irq_src *irq_src, in amdgpu_ring_init() argument
238 r = amdgpu_fence_driver_start_ring(ring, irq_src, irq_type); in amdgpu_ring_init()
/Linux-v5.15/include/linux/mfd/
Dstmfx.h115 u8 irq_src; member
/Linux-v5.15/drivers/gpu/drm/amd/pm/swsmu/smu13/
Dsmu_v13_0.c1345 struct amdgpu_irq_src *irq_src = &smu->irq_source; in smu_v13_0_register_irq_handler() local
1348 irq_src->num_types = 1; in smu_v13_0_register_irq_handler()
1349 irq_src->funcs = &smu_v13_0_irq_funcs; in smu_v13_0_register_irq_handler()
1353 irq_src); in smu_v13_0_register_irq_handler()
1359 irq_src); in smu_v13_0_register_irq_handler()
1366 irq_src); in smu_v13_0_register_irq_handler()
1372 irq_src); in smu_v13_0_register_irq_handler()
/Linux-v5.15/drivers/gpu/drm/amd/pm/swsmu/smu11/
Dsmu_v11_0.c1514 struct amdgpu_irq_src *irq_src = &smu->irq_source; in smu_v11_0_register_irq_handler() local
1517 irq_src->num_types = 1; in smu_v11_0_register_irq_handler()
1518 irq_src->funcs = &smu_v11_0_irq_funcs; in smu_v11_0_register_irq_handler()
1522 irq_src); in smu_v11_0_register_irq_handler()
1528 irq_src); in smu_v11_0_register_irq_handler()
1535 irq_src); in smu_v11_0_register_irq_handler()
1541 irq_src); in smu_v11_0_register_irq_handler()
/Linux-v5.15/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm.h73 enum dc_irq_source irq_src; member
Damdgpu_dm.c370 amdgpu_crtc = get_crtc_by_otg_inst(adev, irq_params->irq_src - IRQ_TYPE_PFLIP); in dm_pflip_high_irq()
468 acrtc = get_crtc_by_otg_inst(adev, irq_params->irq_src - IRQ_TYPE_VUPDATE); in dm_vupdate_high_irq()
531 acrtc = get_crtc_by_otg_inst(adev, irq_params->irq_src - IRQ_TYPE_VBLANK); in dm_crtc_high_irq()
612 acrtc = get_crtc_by_otg_inst(adev, irq_params->irq_src - IRQ_TYPE_VLINE0); in dm_dcn_vertical_interrupt0_high_irq()
639 if (irq_params->irq_src == DC_IRQ_SOURCE_DMCUB_OUTBOX) { in dm_dmub_outbox1_low_irq()
2948 c_irq_params->irq_src = int_params.irq_source; in dce60_register_irq_handlers()
2970 c_irq_params->irq_src = int_params.irq_source; in dce60_register_irq_handlers()
3033 c_irq_params->irq_src = int_params.irq_source; in dce110_register_irq_handlers()
3054 c_irq_params->irq_src = int_params.irq_source; in dce110_register_irq_handlers()
3076 c_irq_params->irq_src = int_params.irq_source; in dce110_register_irq_handlers()
[all …]