/kernel/linux/linux-5.10/drivers/usb/dwc2/ |
H A D | drd.c | 174 u32 gintsts, gintmsk; in dwc2_drd_suspend() local 177 gintmsk = dwc2_readl(hsotg, GINTMSK); in dwc2_drd_suspend() 178 gintmsk &= ~GINTSTS_CONIDSTSCHNG; in dwc2_drd_suspend() 179 dwc2_writel(hsotg, gintmsk, GINTMSK); in dwc2_drd_suspend() 187 u32 gintsts, gintmsk; in dwc2_drd_resume() local 192 gintmsk = dwc2_readl(hsotg, GINTMSK); in dwc2_drd_resume() 193 gintmsk |= GINTSTS_CONIDSTSCHNG; in dwc2_drd_resume() 194 dwc2_writel(hsotg, gintmsk, GINTMSK); in dwc2_drd_resume()
|
H A D | core_intr.c | 116 u32 gintmsk; in dwc2_handle_otg_intr() local 200 gintmsk = dwc2_readl(hsotg, GINTMSK); in dwc2_handle_otg_intr() 201 gintmsk &= ~GINTSTS_SOF; in dwc2_handle_otg_intr() 202 dwc2_writel(hsotg, gintmsk, GINTMSK); in dwc2_handle_otg_intr() 244 gintmsk = dwc2_readl(hsotg, GINTMSK); in dwc2_handle_otg_intr() 245 gintmsk &= ~GINTSTS_SOF; in dwc2_handle_otg_intr() 246 dwc2_writel(hsotg, gintmsk, GINTMSK); in dwc2_handle_otg_intr() 276 u32 gintmsk; in dwc2_handle_conn_id_status_change_intr() local 282 gintmsk = dwc2_readl(hsotg, GINTMSK); in dwc2_handle_conn_id_status_change_intr() 283 gintmsk in dwc2_handle_conn_id_status_change_intr() 644 u32 gintmsk; dwc2_read_common_intr() local [all...] |
H A D | hcd.c | 2885 u32 gintmsk; in dwc2_process_periodic_channels() local 2983 gintmsk = dwc2_readl(hsotg, GINTMSK); in dwc2_process_periodic_channels() 2984 if (!(gintmsk & GINTSTS_PTXFEMP)) { in dwc2_process_periodic_channels() 2985 gintmsk |= GINTSTS_PTXFEMP; in dwc2_process_periodic_channels() 2986 dwc2_writel(hsotg, gintmsk, GINTMSK); in dwc2_process_periodic_channels() 2996 gintmsk = dwc2_readl(hsotg, GINTMSK); in dwc2_process_periodic_channels() 2997 if (gintmsk & GINTSTS_PTXFEMP) { in dwc2_process_periodic_channels() 2998 gintmsk &= ~GINTSTS_PTXFEMP; in dwc2_process_periodic_channels() 2999 dwc2_writel(hsotg, gintmsk, GINTMSK); in dwc2_process_periodic_channels() 3020 u32 gintmsk; in dwc2_process_non_periodic_channels() local 3158 u32 gintmsk = dwc2_readl(hsotg, GINTMSK); dwc2_hcd_queue_transactions() local [all...] |
H A D | hcd_intr.c | 821 u32 gintmsk; in dwc2_halt_channel() local 832 gintmsk = dwc2_readl(hsotg, GINTMSK); in dwc2_halt_channel() 833 gintmsk |= GINTSTS_NPTXFEMP; in dwc2_halt_channel() 834 dwc2_writel(hsotg, gintmsk, GINTMSK); in dwc2_halt_channel() 851 gintmsk = dwc2_readl(hsotg, GINTMSK); in dwc2_halt_channel() 852 gintmsk |= GINTSTS_PTXFEMP; in dwc2_halt_channel() 853 dwc2_writel(hsotg, gintmsk, GINTMSK); in dwc2_halt_channel() 2265 "DWC OTG HCD Interrupt Detected gintsts&gintmsk=0x%08x\n", in dwc2_handle_hcd_intr() 2285 "DWC OTG HCD gintsts=0x%08x gintmsk=0x%08x\n", in dwc2_handle_hcd_intr()
|
H A D | gadget.c | 3659 u32 gintmsk; in dwc2_gadget_handle_incomplete_isoc_out() local 3680 gintmsk = dwc2_readl(hsotg, GINTMSK); in dwc2_gadget_handle_incomplete_isoc_out() 3681 gintmsk |= GINTSTS_GOUTNAKEFF; in dwc2_gadget_handle_incomplete_isoc_out() 3682 dwc2_writel(hsotg, gintmsk, GINTMSK); in dwc2_gadget_handle_incomplete_isoc_out() 3706 u32 gintmsk; in dwc2_hsotg_irq() local 3714 gintmsk = dwc2_readl(hsotg, GINTMSK); in dwc2_hsotg_irq() 3717 __func__, gintsts, gintsts & gintmsk, gintmsk, retry_count); in dwc2_hsotg_irq() 3719 gintsts &= gintmsk; in dwc2_hsotg_irq() 3832 u32 gintmsk; in dwc2_hsotg_irq() local [all...] |
H A D | core.c | 77 gr->gintmsk = dwc2_readl(hsotg, GINTMSK); in dwc2_backup_global_registers() 116 dwc2_writel(hsotg, gr->gintmsk, GINTMSK); in dwc2_restore_global_registers()
|
H A D | core.h | 684 * @gintmsk: Backup of GINTMSK register 700 u32 gintmsk; member
|
/kernel/linux/linux-6.6/drivers/usb/dwc2/ |
H A D | drd.c | 197 u32 gintsts, gintmsk; in dwc2_drd_suspend() local 200 gintmsk = dwc2_readl(hsotg, GINTMSK); in dwc2_drd_suspend() 201 gintmsk &= ~GINTSTS_CONIDSTSCHNG; in dwc2_drd_suspend() 202 dwc2_writel(hsotg, gintmsk, GINTMSK); in dwc2_drd_suspend() 210 u32 gintsts, gintmsk; in dwc2_drd_resume() local 240 gintmsk = dwc2_readl(hsotg, GINTMSK); in dwc2_drd_resume() 241 gintmsk |= GINTSTS_CONIDSTSCHNG; in dwc2_drd_resume() 242 dwc2_writel(hsotg, gintmsk, GINTMSK); in dwc2_drd_resume()
|
H A D | core_intr.c | 86 u32 gintmsk; in dwc2_handle_otg_intr() local 170 gintmsk = dwc2_readl(hsotg, GINTMSK); in dwc2_handle_otg_intr() 171 gintmsk &= ~GINTSTS_SOF; in dwc2_handle_otg_intr() 172 dwc2_writel(hsotg, gintmsk, GINTMSK); in dwc2_handle_otg_intr() 214 gintmsk = dwc2_readl(hsotg, GINTMSK); in dwc2_handle_otg_intr() 215 gintmsk &= ~GINTSTS_SOF; in dwc2_handle_otg_intr() 216 dwc2_writel(hsotg, gintmsk, GINTMSK); in dwc2_handle_otg_intr() 246 u32 gintmsk; in dwc2_handle_conn_id_status_change_intr() local 252 gintmsk = dwc2_readl(hsotg, GINTMSK); in dwc2_handle_conn_id_status_change_intr() 253 gintmsk in dwc2_handle_conn_id_status_change_intr() 633 u32 gintmsk; dwc2_read_common_intr() local [all...] |
H A D | hcd.c | 2850 u32 gintmsk; in dwc2_process_periodic_channels() local 2948 gintmsk = dwc2_readl(hsotg, GINTMSK); in dwc2_process_periodic_channels() 2949 if (!(gintmsk & GINTSTS_PTXFEMP)) { in dwc2_process_periodic_channels() 2950 gintmsk |= GINTSTS_PTXFEMP; in dwc2_process_periodic_channels() 2951 dwc2_writel(hsotg, gintmsk, GINTMSK); in dwc2_process_periodic_channels() 2961 gintmsk = dwc2_readl(hsotg, GINTMSK); in dwc2_process_periodic_channels() 2962 if (gintmsk & GINTSTS_PTXFEMP) { in dwc2_process_periodic_channels() 2963 gintmsk &= ~GINTSTS_PTXFEMP; in dwc2_process_periodic_channels() 2964 dwc2_writel(hsotg, gintmsk, GINTMSK); in dwc2_process_periodic_channels() 2985 u32 gintmsk; in dwc2_process_non_periodic_channels() local 3123 u32 gintmsk = dwc2_readl(hsotg, GINTMSK); dwc2_hcd_queue_transactions() local [all...] |
H A D | hcd_intr.c | 791 u32 gintmsk; in dwc2_halt_channel() local 802 gintmsk = dwc2_readl(hsotg, GINTMSK); in dwc2_halt_channel() 803 gintmsk |= GINTSTS_NPTXFEMP; in dwc2_halt_channel() 804 dwc2_writel(hsotg, gintmsk, GINTMSK); in dwc2_halt_channel() 821 gintmsk = dwc2_readl(hsotg, GINTMSK); in dwc2_halt_channel() 822 gintmsk |= GINTSTS_PTXFEMP; in dwc2_halt_channel() 823 dwc2_writel(hsotg, gintmsk, GINTMSK); in dwc2_halt_channel() 2237 "DWC OTG HCD Interrupt Detected gintsts&gintmsk=0x%08x\n", in dwc2_handle_hcd_intr() 2257 "DWC OTG HCD gintsts=0x%08x gintmsk=0x%08x\n", in dwc2_handle_hcd_intr()
|
H A D | gadget.c | 3659 u32 gintmsk; in dwc2_gadget_handle_incomplete_isoc_out() local 3680 gintmsk = dwc2_readl(hsotg, GINTMSK); in dwc2_gadget_handle_incomplete_isoc_out() 3681 gintmsk |= GINTSTS_GOUTNAKEFF; in dwc2_gadget_handle_incomplete_isoc_out() 3682 dwc2_writel(hsotg, gintmsk, GINTMSK); in dwc2_gadget_handle_incomplete_isoc_out() 3706 u32 gintmsk; in dwc2_hsotg_irq() local 3714 gintmsk = dwc2_readl(hsotg, GINTMSK); in dwc2_hsotg_irq() 3717 __func__, gintsts, gintsts & gintmsk, gintmsk, retry_count); in dwc2_hsotg_irq() 3719 gintsts &= gintmsk; in dwc2_hsotg_irq() 3832 u32 gintmsk; in dwc2_hsotg_irq() local [all...] |
H A D | core.c | 47 gr->gintmsk = dwc2_readl(hsotg, GINTMSK); in dwc2_backup_global_registers() 86 dwc2_writel(hsotg, gr->gintmsk, GINTMSK); in dwc2_restore_global_registers()
|
H A D | core.h | 665 * @gintmsk: Backup of GINTMSK register 681 u32 gintmsk; member
|