| Xenomai API
    2.6.5
    | 


Go to the source code of this file.
| Functions | |
| static void | xnbufd_map_uread (struct xnbufd *bufd, const void __user *ptr, size_t len) | 
| Initialize a buffer descriptor for reading from user memory.  More... | |
| static void | xnbufd_map_uwrite (struct xnbufd *bufd, void __user *ptr, size_t len) | 
| Initialize a buffer descriptor for writing to user memory.  More... | |
| ssize_t | xnbufd_unmap_uread (struct xnbufd *bufd) | 
| Finalize a buffer descriptor obtained from xnbufd_map_uread().  More... | |
| ssize_t | xnbufd_unmap_uwrite (struct xnbufd *bufd) | 
| Finalize a buffer descriptor obtained from xnbufd_map_uwrite().  More... | |
| static void | xnbufd_map_kread (struct xnbufd *bufd, const void *ptr, size_t len) | 
| Initialize a buffer descriptor for reading from kernel memory.  More... | |
| static void | xnbufd_map_kwrite (struct xnbufd *bufd, void *ptr, size_t len) | 
| Initialize a buffer descriptor for writing to kernel memory.  More... | |
| ssize_t | xnbufd_unmap_kread (struct xnbufd *bufd) | 
| Finalize a buffer descriptor obtained from xnbufd_map_kread().  More... | |
| ssize_t | xnbufd_unmap_kwrite (struct xnbufd *bufd) | 
| Finalize a buffer descriptor obtained from xnbufd_map_kwrite().  More... | |
| ssize_t | xnbufd_copy_to_kmem (void *ptr, struct xnbufd *bufd, size_t len) | 
| Copy memory covered by a buffer descriptor to kernel memory.  More... | |
| ssize_t | xnbufd_copy_from_kmem (struct xnbufd *bufd, void *from, size_t len) | 
| Copy kernel memory to the area covered by a buffer descriptor.  More... | |
| void | xnbufd_invalidate (struct xnbufd *bufd) | 
| Invalidate a buffer descriptor.  More... | |
| static void | xnbufd_reset (struct xnbufd *bufd) | 
| Reset a buffer descriptor.  More... | |
Xenomai is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Xenomai is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Xenomai; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.