XenevaOS
Loading...
Searching...
No Matches
Classes | Functions
shmem_fs.h File Reference
#include <linux/kernel.h>
#include <linux/mm.h>
Include dependency graph for shmem_fs.h:

Go to the source code of this file.

Classes

struct  address_space
 

Functions

int shmem_zero_setup_desc (struct vm_area_desc *desc)
 
struct file * shmem_file_setup (const char *name, loff_t size, vma_flags_t vm_flags)
 
struct file * shmem_file_setup_with_mnt (struct vfsmount *mnt, const char *name, loff_t size, vma_flags_t vm_flags)
 
struct folio * shmem_read_folio_gfp (struct address_space *mapping, pgoff_t index, gfp_t gfp)
 
struct page * shmem_read_mapping_page_gfp (struct address_space *mapping, pgoff_t index, gfp_t gfp)
 
unsigned long shmem_get_unmapped_area (struct file *file, unsigned long addr, unsigned long len, unsigned long pgoff, unsigned long flags)
 

Function Documentation

◆ shmem_file_setup()

struct file * shmem_file_setup ( const char *  name,
loff_t  size,
vma_flags_t  vm_flags 
)

◆ shmem_file_setup_with_mnt()

struct file * shmem_file_setup_with_mnt ( struct vfsmount *  mnt,
const char *  name,
loff_t  size,
vma_flags_t  vm_flags 
)

◆ shmem_get_unmapped_area()

unsigned long shmem_get_unmapped_area ( struct file *  file,
unsigned long  addr,
unsigned long  len,
unsigned long  pgoff,
unsigned long  flags 
)

◆ shmem_read_folio_gfp()

struct folio * shmem_read_folio_gfp ( struct address_space *  mapping,
pgoff_t  index,
gfp_t  gfp 
)

◆ shmem_read_mapping_page_gfp()

struct page * shmem_read_mapping_page_gfp ( struct address_space *  mapping,
pgoff_t  index,
gfp_t  gfp 
)

◆ shmem_zero_setup_desc()

int shmem_zero_setup_desc ( struct vm_area_desc *  desc)