Lines Matching refs:cntxt_data
845 struct xgmac_irq_cntxt_data *cntxt_data = in eth_dwc_xgmac_irq_work() local
847 const struct device *dev = cntxt_data->dev; in eth_dwc_xgmac_irq_work()
853 if (cntxt_data->dma_interrupt_sts & BIT(x)) { in eth_dwc_xgmac_irq_work()
854 dma_chnl_interrupt_sts = cntxt_data->dma_chnl_interrupt_sts[x]; in eth_dwc_xgmac_irq_work()
855 cntxt_data->dma_chnl_interrupt_sts[x] ^= dma_chnl_interrupt_sts; in eth_dwc_xgmac_irq_work()
857 WRITE_BIT(cntxt_data->dma_interrupt_sts, x, 0); in eth_dwc_xgmac_irq_work()
875 struct xgmac_irq_cntxt_data *cntxt_data = in eth_dwc_xgmac_isr() local
917 cntxt_data->dma_interrupt_sts |= sys_read32(reg_addr); in eth_dwc_xgmac_isr()
919 if (cntxt_data->dma_interrupt_sts & BIT(x)) { in eth_dwc_xgmac_isr()
930 cntxt_data->dma_chnl_interrupt_sts[x] |= dmach_interrupt_sts; in eth_dwc_xgmac_isr()
933 WRITE_BIT(cntxt_data->dma_interrupt_sts, x, 0); in eth_dwc_xgmac_isr()
941 cntxt_data->mtl_interrupt_sts |= reg_val; in eth_dwc_xgmac_isr()
949 cntxt_data->mac_interrupt_sts |= reg_val; in eth_dwc_xgmac_isr()