FD.io VPP  v21.06-3-gbb25fbf28
Vector Packet Processing
sysfs.h File Reference
+ Include dependency graph for sysfs.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

clib_error_tclib_sysfs_write (char *file_name, char *fmt,...)
 
clib_error_tclib_sysfs_read (char *file_name, char *fmt,...)
 
u8clib_sysfs_link_to_name (char *link)
 
clib_error_tclib_sysfs_set_nr_hugepages (int numa_node, int log2_page_size, int nr)
 
clib_error_tclib_sysfs_get_nr_hugepages (int numa_node, int log2_page_size, int *v)
 
clib_error_tclib_sysfs_get_free_hugepages (int numa_node, int log2_page_size, int *v)
 
clib_error_tclib_sysfs_get_surplus_hugepages (int numa_node, int log2_page_size, int *v)
 
clib_error_tclib_sysfs_prealloc_hugepages (int numa_node, int log2_page_size, int nr)
 
uwordclib_sysfs_list_to_bitmap (char *filename)
 

Function Documentation

◆ clib_sysfs_get_free_hugepages()

clib_error_t* clib_sysfs_get_free_hugepages ( int  numa_node,
int  log2_page_size,
int *  v 
)

Definition at line 221 of file sysfs.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ clib_sysfs_get_nr_hugepages()

clib_error_t* clib_sysfs_get_nr_hugepages ( int  numa_node,
int  log2_page_size,
int *  v 
)

Definition at line 227 of file sysfs.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ clib_sysfs_get_surplus_hugepages()

clib_error_t* clib_sysfs_get_surplus_hugepages ( int  numa_node,
int  log2_page_size,
int *  v 
)

Definition at line 233 of file sysfs.c.

+ Here is the call graph for this function:

◆ clib_sysfs_link_to_name()

u8* clib_sysfs_link_to_name ( char *  link)

Definition at line 91 of file sysfs.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ clib_sysfs_list_to_bitmap()

uword* clib_sysfs_list_to_bitmap ( char *  filename)

Definition at line 267 of file sysfs.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ clib_sysfs_prealloc_hugepages()

clib_error_t* clib_sysfs_prealloc_hugepages ( int  numa_node,
int  log2_page_size,
int  nr 
)

Definition at line 240 of file sysfs.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ clib_sysfs_read()

clib_error_t* clib_sysfs_read ( char *  file_name,
char *  fmt,
  ... 
)

Definition at line 51 of file sysfs.c.

+ Here is the caller graph for this function:

◆ clib_sysfs_set_nr_hugepages()

clib_error_t* clib_sysfs_set_nr_hugepages ( int  numa_node,
int  log2_page_size,
int  nr 
)

Definition at line 118 of file sysfs.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ clib_sysfs_write()

clib_error_t* clib_sysfs_write ( char *  file_name,
char *  fmt,
  ... 
)

Definition at line 27 of file sysfs.c.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: