search for: virtio_pool

Displaying 3 results from an estimated 3 matches for "virtio_pool".

Did you mean: virtio_poll
2020 Apr 28
0
[PATCH 5/5] virtio: Add bounce DMA ops
...e <linux/dma-mapping.h> > +#include <linux/of_reserved_mem.h> > +#include <linux/of.h> > +#include <linux/of_fdt.h> > + > +static phys_addr_t bounce_buf_paddr; > +static void *bounce_buf_vaddr; > +static size_t bounce_buf_size; > +struct swiotlb_pool *virtio_pool; > + > +#define VIRTIO_MAX_BOUNCE_SIZE (16*4096) > + > +static void *virtio_alloc_coherent(struct device *dev, size_t size, > + dma_addr_t *dma_handle, gfp_t gfp_flags, unsigned long attrs) > +{ > + phys_addr_t addr; > + > + if (!virtio_pool) > + return NULL; > +...
2020 Apr 29
0
[RFC PATCH] virtio: virtio_pool can be static
...bounce.c b/drivers/virtio/virtio_bounce.c index 3de8e0eb71e48..5a68d48667c42 100644 --- a/drivers/virtio/virtio_bounce.c +++ b/drivers/virtio/virtio_bounce.c @@ -19,7 +19,7 @@ static phys_addr_t bounce_buf_paddr; static void *bounce_buf_vaddr; static size_t bounce_buf_size; -struct swiotlb_pool *virtio_pool; +static struct swiotlb_pool *virtio_pool; #define VIRTIO_MAX_BOUNCE_SIZE (16*4096) @@ -76,7 +76,7 @@ static void virtio_unmap_page(struct device *dev, dma_addr_t dev_addr, size, dir, attrs); } -size_t virtio_max_mapping_size(struct device *dev) +static size_t virtio_max_mapping_size(...
2020 Apr 29
0
[PATCH 5/5] virtio: Add bounce DMA ops
...1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' If you fix the issue, kindly add following tag as appropriate Reported-by: kbuild test robot <lkp at intel.com> sparse warnings: (new ones prefixed by >>) >> drivers/virtio/virtio_bounce.c:22:21: sparse: sparse: symbol 'virtio_pool' was not declared. Should it be static? >> drivers/virtio/virtio_bounce.c:79:8: sparse: sparse: symbol 'virtio_max_mapping_size' was not declared. Should it be static? Please review and possibly fold the followup patch. --- 0-DAY CI Kernel Test Service, Intel Corporation https:/...