RTEMS  5.1
Functions | Variables
sup_fs_location.c File Reference

RTEMS File System Location Support. More...

#include <stdlib.h>
#include <rtems/libio_.h>
#include <rtems/score/threaddispatch.h>

Functions

 RTEMS_INTERRUPT_LOCK_DEFINE (static, deferred_release_lock, "Filesystem Deferred Release")
 
void rtems_filesystem_location_detach (rtems_filesystem_location_info_t *detach)
 
void rtems_filesystem_location_copy_and_detach (rtems_filesystem_location_info_t *copy, rtems_filesystem_location_info_t *detach)
 
rtems_filesystem_global_location_trtems_filesystem_location_transform_to_global (rtems_filesystem_location_info_t *loc)
 
void rtems_filesystem_global_location_assign (rtems_filesystem_global_location_t **lhs_global_loc_ptr, rtems_filesystem_global_location_t *rhs_global_loc)
 Assigns a global file system location. More...
 
rtems_filesystem_global_location_trtems_filesystem_global_location_obtain (rtems_filesystem_global_location_t *const *global_loc_ptr)
 Obtains a global file system location. More...
 
void rtems_filesystem_global_location_release (rtems_filesystem_global_location_t *global_loc, bool deferred)
 Releases a global file system location. More...
 
void rtems_filesystem_location_remove_from_mt_entry (rtems_filesystem_location_info_t *loc)
 
void rtems_filesystem_do_unmount (rtems_filesystem_mount_table_entry_t *mt_entry)
 

Variables

rtems_interrupt_lock rtems_filesystem_mt_entry_lock_control
 

Detailed Description

RTEMS File System Location Support.