forked from luck/tmp_suning_uos_patched
V4L/DVB: videobuf: Don't export videobuf_(vmalloc|pages)_to_sg
Those functions are only called inside videobuf-dma-sg.c, make them static. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
fecfedeb27
commit
7181772d89
@ -57,7 +57,13 @@ MODULE_LICENSE("GPL");
|
||||
|
||||
/* --------------------------------------------------------------------- */
|
||||
|
||||
struct scatterlist *videobuf_vmalloc_to_sg(unsigned char *virt, int nr_pages)
|
||||
/*
|
||||
* Return a scatterlist for some page-aligned vmalloc()'ed memory
|
||||
* block (NULL on errors). Memory for the scatterlist is allocated
|
||||
* using kmalloc. The caller must free the memory.
|
||||
*/
|
||||
static struct scatterlist *videobuf_vmalloc_to_sg(unsigned char *virt,
|
||||
int nr_pages)
|
||||
{
|
||||
struct scatterlist *sglist;
|
||||
struct page *pg;
|
||||
@ -81,10 +87,14 @@ struct scatterlist *videobuf_vmalloc_to_sg(unsigned char *virt, int nr_pages)
|
||||
vfree(sglist);
|
||||
return NULL;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(videobuf_vmalloc_to_sg);
|
||||
|
||||
struct scatterlist *videobuf_pages_to_sg(struct page **pages, int nr_pages,
|
||||
int offset)
|
||||
/*
|
||||
* Return a scatterlist for a an array of userpages (NULL on errors).
|
||||
* Memory for the scatterlist is allocated using kmalloc. The caller
|
||||
* must free the memory.
|
||||
*/
|
||||
static struct scatterlist *videobuf_pages_to_sg(struct page **pages,
|
||||
int nr_pages, int offset)
|
||||
{
|
||||
struct scatterlist *sglist;
|
||||
int i;
|
||||
|
@ -24,23 +24,6 @@
|
||||
|
||||
/* --------------------------------------------------------------------- */
|
||||
|
||||
/*
|
||||
* Return a scatterlist for some page-aligned vmalloc()'ed memory
|
||||
* block (NULL on errors). Memory for the scatterlist is allocated
|
||||
* using kmalloc. The caller must free the memory.
|
||||
*/
|
||||
struct scatterlist *videobuf_vmalloc_to_sg(unsigned char *virt, int nr_pages);
|
||||
|
||||
/*
|
||||
* Return a scatterlist for a an array of userpages (NULL on errors).
|
||||
* Memory for the scatterlist is allocated using kmalloc. The caller
|
||||
* must free the memory.
|
||||
*/
|
||||
struct scatterlist *videobuf_pages_to_sg(struct page **pages, int nr_pages,
|
||||
int offset);
|
||||
|
||||
/* --------------------------------------------------------------------- */
|
||||
|
||||
/*
|
||||
* A small set of helper functions to manage buffers (both userland
|
||||
* and kernel) for DMA.
|
||||
|
Loading…
Reference in New Issue
Block a user