Go to the source code of this file.
|  | 
| static void * | vl_msg_api_alloc_internal (int nbytes, int pool, int may_return_null) | 
|  | 
| void * | vl_msg_api_alloc (int nbytes) | 
|  | 
| void * | vl_msg_api_alloc_or_null (int nbytes) | 
|  | 
| void * | vl_msg_api_alloc_as_if_client (int nbytes) | 
|  | 
| void * | vl_msg_api_alloc_as_if_client_or_null (int nbytes) | 
|  | 
| void * | vl_mem_api_alloc_as_if_client_w_reg (vl_api_registration_t *reg, int nbytes) | 
|  | 
| void | vl_msg_api_free (void *a) | 
|  | 
| static void | vl_msg_api_free_nolock (void *a) | 
|  | 
| void | vl_set_memory_root_path (const char *name) | 
|  | 
| void | vl_set_memory_uid (int uid) | 
|  | 
| void | vl_set_memory_gid (int gid) | 
|  | 
| void | vl_set_global_memory_baseva (u64 baseva) | 
|  | 
| void | vl_set_global_memory_size (u64 size) | 
|  | 
| void | vl_set_api_memory_size (u64 size) | 
|  | 
| void | vl_set_global_pvt_heap_size (u64 size) | 
|  | 
| void | vl_set_api_pvt_heap_size (u64 size) | 
|  | 
| static void | vl_api_default_mem_config (vl_shmem_hdr_t *shmem_hdr) | 
|  | 
| void | vl_api_mem_config (vl_shmem_hdr_t *hdr, vl_api_shm_elem_config_t *config) | 
|  | 
| void | vl_init_shmem (svm_region_t *vlib_rp, vl_api_shm_elem_config_t *config, int is_vlib, int is_private_region) | 
|  | 
| int | vl_map_shmem (const char *region_name, int is_vlib) | 
|  | 
| void | vl_register_mapped_shmem_region (svm_region_t *rp) | 
|  | 
| static void | vl_unmap_shmem_internal (u8 is_client) | 
|  | 
| void | vl_unmap_shmem (void) | 
|  | 
| void | vl_unmap_shmem_client (void) | 
|  | 
| void | vl_msg_api_send_shmem (svm_queue_t *q, u8 *elem) | 
|  | 
| int | vl_mem_api_can_send (svm_queue_t *q) | 
|  | 
| void | vl_msg_api_send_shmem_nolock (svm_queue_t *q, u8 *elem) | 
|  | 
◆ DEBUG_MESSAGE_BUFFER_OVERRUN
      
        
          | #define DEBUG_MESSAGE_BUFFER_OVERRUN   0 | 
      
 
 
◆ vl_typedefs
◆ vl_api_default_mem_config()
◆ vl_api_mem_config()
◆ vl_init_shmem()
◆ vl_map_shmem()
      
        
          | int vl_map_shmem | ( | const char * | region_name, | 
        
          |  |  | int | is_vlib | 
        
          |  | ) |  |  | 
      
 
 
◆ vl_mem_api_alloc_as_if_client_w_reg()
◆ vl_mem_api_can_send()
◆ vl_msg_api_alloc()
      
        
          | void* vl_msg_api_alloc | ( | int | nbytes | ) |  | 
      
 
 
◆ vl_msg_api_alloc_as_if_client()
      
        
          | void* vl_msg_api_alloc_as_if_client | ( | int | nbytes | ) |  | 
      
 
 
◆ vl_msg_api_alloc_as_if_client_or_null()
      
        
          | void* vl_msg_api_alloc_as_if_client_or_null | ( | int | nbytes | ) |  | 
      
 
 
◆ vl_msg_api_alloc_internal()
  
  | 
        
          | static void* vl_msg_api_alloc_internal | ( | int | nbytes, |  
          |  |  | int | pool, |  
          |  |  | int | may_return_null |  
          |  | ) |  |  |  | inlinestatic | 
 
 
◆ vl_msg_api_alloc_or_null()
      
        
          | void* vl_msg_api_alloc_or_null | ( | int | nbytes | ) |  | 
      
 
 
◆ vl_msg_api_free()
      
        
          | void vl_msg_api_free | ( | void * | a | ) |  | 
      
 
 
◆ vl_msg_api_free_nolock()
  
  | 
        
          | static void vl_msg_api_free_nolock | ( | void * | a | ) |  |  | static | 
 
 
◆ vl_msg_api_send_shmem()
◆ vl_msg_api_send_shmem_nolock()
◆ vl_register_mapped_shmem_region()
◆ vl_set_api_memory_size()
      
        
          | void vl_set_api_memory_size | ( | u64 | size | ) |  | 
      
 
 
◆ vl_set_api_pvt_heap_size()
      
        
          | void vl_set_api_pvt_heap_size | ( | u64 | size | ) |  | 
      
 
 
◆ vl_set_global_memory_baseva()
      
        
          | void vl_set_global_memory_baseva | ( | u64 | baseva | ) |  | 
      
 
 
◆ vl_set_global_memory_size()
      
        
          | void vl_set_global_memory_size | ( | u64 | size | ) |  | 
      
 
 
◆ vl_set_global_pvt_heap_size()
      
        
          | void vl_set_global_pvt_heap_size | ( | u64 | size | ) |  | 
      
 
 
◆ vl_set_memory_gid()
      
        
          | void vl_set_memory_gid | ( | int | gid | ) |  | 
      
 
 
◆ vl_set_memory_root_path()
      
        
          | void vl_set_memory_root_path | ( | const char * | name | ) |  | 
      
 
 
◆ vl_set_memory_uid()
      
        
          | void vl_set_memory_uid | ( | int | uid | ) |  | 
      
 
 
◆ vl_unmap_shmem()
      
        
          | void vl_unmap_shmem | ( | void |  | ) |  | 
      
 
 
◆ vl_unmap_shmem_client()
      
        
          | void vl_unmap_shmem_client | ( | void |  | ) |  | 
      
 
 
◆ vl_unmap_shmem_internal()
  
  | 
        
          | static void vl_unmap_shmem_internal | ( | u8 | is_client | ) |  |  | static |