/freebsd/sys/contrib/dev/mediatek/mt76/ |
H A D | mmio.c | 14 val = readl(dev->mmio.regs + offset); in mt76_mmio_rr() 16 val = readl((u8 *)dev->mmio.regs + offset); in mt76_mmio_rr() 27 writel(val, dev->mmio.regs + offset); in mt76_mmio_wr() 29 writel(val, (u8 *)dev->mmio.regs + offset); in mt76_mmio_wr() 90 dev->mmio.irqmask &= ~clear; in mt76_set_irq_mask() 91 dev->mmio.irqmask |= set; in mt76_set_irq_mask() 93 if (mtk_wed_device_active(&dev->mmio.wed)) in mt76_set_irq_mask() 94 mtk_wed_device_irq_set_mask(&dev->mmio.wed, in mt76_set_irq_mask() 95 dev->mmio.irqmask); in mt76_set_irq_mask() 117 dev->mmio.regs = regs; in mt76_mmio_init() [all …]
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7915/ |
H A D | mmio.c | 706 complete(&dev->mmio.wed_reset_complete); in mt7915_mmio_wed_reset_complete() 714 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7915_mmio_wed_init() 870 spin_lock_irqsave(&mdev->mmio.irq_lock, flags); in mt7915_dual_hif_set_irq_mask() 872 mdev->mmio.irqmask &= ~clear; in mt7915_dual_hif_set_irq_mask() 873 mdev->mmio.irqmask |= set; in mt7915_dual_hif_set_irq_mask() 876 if (mtk_wed_device_active(&mdev->mmio.wed)) in mt7915_dual_hif_set_irq_mask() 877 mtk_wed_device_irq_set_mask(&mdev->mmio.wed, in mt7915_dual_hif_set_irq_mask() 878 mdev->mmio.irqmask); in mt7915_dual_hif_set_irq_mask() 899 struct mtk_wed_device *wed = &dev->mt76.mmio.wed; in mt7915_irq_tasklet() 913 intr &= dev->mt76.mmio.irqmask; in mt7915_irq_tasklet() [all …]
|
H A D | dma.c | 13 if (mtk_wed_device_active(&phy->dev->mt76.mmio.wed)) { in mt7915_init_tx_queues() 321 mtk_wed_device_start(&dev->mt76.mmio.wed, wed_irq_mask); in mt7915_dma_start() 422 if (mtk_wed_device_active(&mdev->mmio.wed)) { in mt7915_dma_init() 508 if (mtk_wed_device_active(&mdev->mmio.wed) && in mt7915_dma_init() 509 mtk_wed_get_rx_capa(&mdev->mmio.wed)) { in mt7915_dma_init() 529 if (mtk_wed_device_active(&mdev->mmio.wed)) { in mt7915_dma_init() 545 if (mtk_wed_device_active(&mdev->mmio.wed) && in mt7915_dma_init() 546 mtk_wed_get_rx_capa(&mdev->mmio.wed)) { in mt7915_dma_init() 591 complete(&mdev->mmio.wed_reset); in mt7915_dma_wed_reset() 602 if (mtk_wed_device_active(&dev->mt76.mmio.wed)) in mt7915_dma_reset_tx_queue() [all …]
|
/freebsd/sys/compat/linuxkpi/common/src/ |
H A D | linux_pci.c | 734 TAILQ_FOREACH_SAFE(mmio, &pdev->mmio, next, p) { in _lkpi_pci_iomap() 735 if (mmio->type == type && mmio->rid == PCIR_BAR(bar)) { in _lkpi_pci_iomap() 740 mmio = malloc(sizeof(*mmio), M_DEVBUF, M_WAITOK | M_ZERO); in _lkpi_pci_iomap() 752 TAILQ_INSERT_TAIL(&pdev->mmio, mmio, next); in _lkpi_pci_iomap() 776 TAILQ_FOREACH_SAFE(mmio, &pdev->mmio, next, p) { in linuxkpi_pci_iounmap() 780 mmio->type, mmio->rid, mmio->res); in linuxkpi_pci_iounmap() 781 TAILQ_REMOVE(&pdev->mmio, mmio, next); in linuxkpi_pci_iounmap() 1084 mmio = malloc(sizeof(*mmio), M_DEVBUF, M_WAITOK | M_ZERO); in pci_request_region() 1088 TAILQ_INSERT_TAIL(&pdev->mmio, mmio, next); in pci_request_region() 1132 TAILQ_FOREACH_SAFE(mmio, &pdev->mmio, next, p) { in linuxkpi_pci_release_region() [all …]
|
/freebsd/sys/dev/usb/controller/ |
H A D | ehci_imx.c | 144 struct resource *mmio; member 161 reg = bus_read_4(sc->mmio, index * sizeof(uint32_t)); in imx_usbmisc_set_ctrl() 162 bus_write_4(sc->mmio, index * sizeof(uint32_t), reg | bits); in imx_usbmisc_set_ctrl() 173 reg = bus_read_4(sc->mmio, index * sizeof(uint32_t)); in imx_usbmisc_clr_ctrl() 174 bus_write_4(sc->mmio, index * sizeof(uint32_t), reg & ~bits); in imx_usbmisc_clr_ctrl() 199 if (sc->mmio != NULL) in imx_usbmisc_detach() 200 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->mmio); in imx_usbmisc_detach() 215 sc->mmio = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in imx_usbmisc_attach() 217 if (sc->mmio == NULL) { in imx_usbmisc_attach()
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7996/ |
H A D | mmio.c | 171 memcpy_fromio(buf, dev->mt76.mmio.regs + addr, len); in mt7996_memcpy_fromio() 173 memcpy_fromio(buf, (u8 *)dev->mt76.mmio.regs + addr, len); in mt7996_memcpy_fromio() 242 spin_lock_irqsave(&mdev->mmio.irq_lock, flags); in mt7996_dual_hif_set_irq_mask() 244 mdev->mmio.irqmask &= ~clear; in mt7996_dual_hif_set_irq_mask() 245 mdev->mmio.irqmask |= set; in mt7996_dual_hif_set_irq_mask() 248 mt76_wr(dev, MT_INT_MASK_CSR, mdev->mmio.irqmask); in mt7996_dual_hif_set_irq_mask() 249 mt76_wr(dev, MT_INT1_MASK_CSR, mdev->mmio.irqmask); in mt7996_dual_hif_set_irq_mask() 252 spin_unlock_irqrestore(&mdev->mmio.irq_lock, flags); in mt7996_dual_hif_set_irq_mask() 274 intr &= dev->mt76.mmio.irqmask; in mt7996_irq_tasklet() 279 intr1 &= dev->mt76.mmio.irqmask; in mt7996_irq_tasklet() [all …]
|
/freebsd/sys/contrib/device-tree/src/arc/ |
H A D | haps_hs.dts | 70 compatible = "virtio,mmio"; 76 compatible = "virtio,mmio"; 82 compatible = "virtio,mmio"; 88 compatible = "virtio,mmio"; 94 compatible = "virtio,mmio";
|
/freebsd/sys/contrib/device-tree/Bindings/virtio/ |
H A D | mmio.yaml | 4 $id: http://devicetree.org/schemas/virtio/mmio.yaml# 18 const: virtio,mmio 51 compatible = "virtio,mmio"; 60 compatible = "virtio,mmio";
|
H A D | mmio.txt | 7 - compatible: "virtio,mmio" compatibility string 23 does not access memory through an IOMMU, the "virtio,mmio" 30 compatible = "virtio,mmio"; 39 compatible = "virtio,mmio";
|
H A D | virtio-device.yaml | 14 are bound to, like mmio or pci. 16 # We need a select here so we don't match all nodes with 'virtio,mmio' 33 compatible = "virtio,mmio";
|
/freebsd/sys/contrib/device-tree/src/arm64/arm/ |
H A D | rtsm_ve-motherboard-rs2.dtsi | 14 compatible = "virtio,mmio"; 20 compatible = "virtio,mmio"; 26 compatible = "virtio,mmio";
|
/freebsd/sys/contrib/device-tree/Bindings/tpm/ |
H A D | tcg,tpm-tis-mmio.yaml | 4 $id: http://devicetree.org/schemas/tpm/tcg,tpm-tis-mmio.yaml# 25 - socionext,synquacer-tpm-mmio 26 - const: tcg,tpm-tis-mmio 45 compatible = "atmel,at97sc3204", "tcg,tpm-tis-mmio";
|
/freebsd/sys/contrib/device-tree/Bindings/sram/ |
H A D | sram.yaml | 30 - mmio-sram 158 compatible = "mmio-sram"; 185 // Therefore reserved section sub-nodes have to be added to the mmio-sram 189 compatible = "mmio-sram"; 211 // Therefore a reserved section sub-node has to be added to the mmio-sram 214 compatible = "mmio-sram"; 228 compatible = "mmio-sram"; 242 compatible = "mmio-sram"; 260 compatible = "rockchip,rk3288-pmu-sram", "mmio-sram"; 274 compatible = "mmio-sram"; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/misc/ |
H A D | pvpanic-mmio.txt | 13 - compatible: "qemu,pvpanic-mmio". 24 pvpanic-mmio@9060000 { 25 compatible = "qemu,pvpanic-mmio";
|
/freebsd/sys/contrib/device-tree/src/arm/nxp/lpc/ |
H A D | lpc4357.dtsi | 25 compatible = "mmio-sram"; 30 compatible = "mmio-sram"; 35 compatible = "mmio-sram";
|
H A D | lpc4350.dtsi | 25 compatible = "mmio-sram"; 30 compatible = "mmio-sram"; 35 compatible = "mmio-sram";
|
/freebsd/sys/contrib/device-tree/Bindings/clock/ |
H A D | fixed-mmio-clock.yaml | 4 $id: http://devicetree.org/schemas/clock/fixed-mmio-clock.yaml# 21 const: fixed-mmio-clock 42 compatible = "fixed-mmio-clock";
|
H A D | fixed-mmio-clock.txt | 12 - compatible : shall be "fixed-mmio-clock". 22 compatible = "fixed-mmio-clock";
|
/freebsd/sys/contrib/device-tree/Bindings/firmware/ |
H A D | qemu,fw-cfg-mmio.yaml | 4 $id: http://devicetree.org/schemas/firmware/qemu,fw-cfg-mmio.yaml# 29 const: qemu,fw-cfg-mmio 51 compatible = "qemu,fw-cfg-mmio";
|
/freebsd/sys/contrib/device-tree/Bindings/remoteproc/ |
H A D | fsl,imx-rproc.yaml | 23 - fsl,imx8mn-cm7-mmio 25 - fsl,imx8mp-cm7-mmio 96 - fsl,imx8mn-cm7-mmio 97 - fsl,imx8mp-cm7-mmio
|
/freebsd/sys/contrib/device-tree/Bindings/security/tpm/ |
H A D | tpm_tis_mmio.txt | 13 "tcg,tpm-tis-mmio". Valid chip strings are: 21 compatible = "atmel,at97sc3204", "tcg,tpm-tis-mmio";
|
/freebsd/sys/contrib/dev/mediatek/mt76/mt7603/ |
H A D | core.c | 24 trace_dev_irq(&dev->mt76, intr, dev->mt76.mmio.irqmask); in mt7603_irq_handler() 26 intr &= dev->mt76.mmio.irqmask; in mt7603_irq_handler()
|
/freebsd/sys/contrib/device-tree/Bindings/soc/qcom/ |
H A D | qcom,wcnss.yaml | 27 qcom,mmio: 93 - qcom,mmio 115 qcom,mmio = <&pronto>;
|
/freebsd/sys/contrib/device-tree/Bindings/arm/ |
H A D | fw-cfg.txt | 20 - compatible: "qemu,fw-cfg-mmio". 35 compatible = "qemu,fw-cfg-mmio";
|
/freebsd/sys/contrib/device-tree/Bindings/mtd/ |
H A D | ti,am654-hbmc.txt | 17 for mmio-mux binding details 29 compatible = "mmio-mux";
|