Home
last modified time | relevance | path

Searched refs:mmio (Results 1 – 25 of 226) sorted by relevance

12345678910

/freebsd/sys/contrib/dev/mediatek/mt76/
H A Dmmio.c14 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 Dmmio.c706 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 Ddma.c13 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 Dlinux_pci.c734 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 Dehci_imx.c144 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 Dmmio.c171 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 Dhaps_hs.dts70 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 Dmmio.yaml4 $id: http://devicetree.org/schemas/virtio/mmio.yaml#
18 const: virtio,mmio
51 compatible = "virtio,mmio";
60 compatible = "virtio,mmio";
H A Dmmio.txt7 - 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 Dvirtio-device.yaml14 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 Drtsm_ve-motherboard-rs2.dtsi14 compatible = "virtio,mmio";
20 compatible = "virtio,mmio";
26 compatible = "virtio,mmio";
/freebsd/sys/contrib/device-tree/Bindings/tpm/
H A Dtcg,tpm-tis-mmio.yaml4 $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 Dsram.yaml30 - 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 Dpvpanic-mmio.txt13 - compatible: "qemu,pvpanic-mmio".
24 pvpanic-mmio@9060000 {
25 compatible = "qemu,pvpanic-mmio";
/freebsd/sys/contrib/device-tree/src/arm/nxp/lpc/
H A Dlpc4357.dtsi25 compatible = "mmio-sram";
30 compatible = "mmio-sram";
35 compatible = "mmio-sram";
H A Dlpc4350.dtsi25 compatible = "mmio-sram";
30 compatible = "mmio-sram";
35 compatible = "mmio-sram";
/freebsd/sys/contrib/device-tree/Bindings/clock/
H A Dfixed-mmio-clock.yaml4 $id: http://devicetree.org/schemas/clock/fixed-mmio-clock.yaml#
21 const: fixed-mmio-clock
42 compatible = "fixed-mmio-clock";
H A Dfixed-mmio-clock.txt12 - compatible : shall be "fixed-mmio-clock".
22 compatible = "fixed-mmio-clock";
/freebsd/sys/contrib/device-tree/Bindings/firmware/
H A Dqemu,fw-cfg-mmio.yaml4 $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 Dfsl,imx-rproc.yaml23 - 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 Dtpm_tis_mmio.txt13 "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 Dcore.c24 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 Dqcom,wcnss.yaml27 qcom,mmio:
93 - qcom,mmio
115 qcom,mmio = <&pronto>;
/freebsd/sys/contrib/device-tree/Bindings/arm/
H A Dfw-cfg.txt20 - compatible: "qemu,fw-cfg-mmio".
35 compatible = "qemu,fw-cfg-mmio";
/freebsd/sys/contrib/device-tree/Bindings/mtd/
H A Dti,am654-hbmc.txt17 for mmio-mux binding details
29 compatible = "mmio-mux";

12345678910