Displaying 2 results from an estimated 2 matches for "mmio_readl".
Did you mean:
mdio_read
2020 Apr 30
0
[RFC/PATCH 1/1] virtio: Introduce MMIO ops
...tio/virtio_mmio.c
> +++ b/drivers/virtio/virtio_mmio.c
> @@ -100,7 +100,35 @@ struct virtio_mmio_vq_info {
> struct list_head node;
> };
>
> +#ifdef CONFIG_VIRTIO_MMIO_OPS
>
> +static struct virtio_mmio_ops *mmio_ops;
> +
> +#define virtio_readb(a) mmio_ops->mmio_readl((a))
> +#define virtio_readw(a) mmio_ops->mmio_readl((a))
> +#define virtio_readl(a) mmio_ops->mmio_readl((a))
> +#define virtio_writeb(val, a) mmio_ops->mmio_writeb((val), (a))
> +#define virtio_writew(val, a) mmio_ops->mmio_writew((val), (a))
> +#define virtio_writel(...
2020 Apr 30
0
[RFC/PATCH 1/1] virtio: Introduce MMIO ops
...+0530, Srivatsa Vaddagiri wrote:
> * Will Deacon <will at kernel.org> [2020-04-30 11:14:32]:
>
> > > +#ifdef CONFIG_VIRTIO_MMIO_OPS
> > >
> > > +static struct virtio_mmio_ops *mmio_ops;
> > > +
> > > +#define virtio_readb(a) mmio_ops->mmio_readl((a))
> > > +#define virtio_readw(a) mmio_ops->mmio_readl((a))
> > > +#define virtio_readl(a) mmio_ops->mmio_readl((a))
> > > +#define virtio_writeb(val, a) mmio_ops->mmio_writeb((val), (a))
> > > +#define virtio_writew(val, a) mmio_ops->mmio_writew(...