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.


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.   | |
| static void | xnbufd_map_uwrite (struct xnbufd *bufd, void __user *ptr, size_t len) | 
| Initialize a buffer descriptor for writing to user memory.   | |
| ssize_t | xnbufd_unmap_uread (struct xnbufd *bufd) | 
| Finalize a buffer descriptor obtained from xnbufd_map_uread().   | |
| ssize_t | xnbufd_unmap_uwrite (struct xnbufd *bufd) | 
| Finalize a buffer descriptor obtained from xnbufd_map_uwrite().   | |
| static void | xnbufd_map_kread (struct xnbufd *bufd, const void *ptr, size_t len) | 
| Initialize a buffer descriptor for reading from kernel memory.   | |
| static void | xnbufd_map_kwrite (struct xnbufd *bufd, void *ptr, size_t len) | 
| Initialize a buffer descriptor for writing to kernel memory.   | |
| ssize_t | xnbufd_unmap_kread (struct xnbufd *bufd) | 
| Finalize a buffer descriptor obtained from xnbufd_map_kread().   | |
| ssize_t | xnbufd_unmap_kwrite (struct xnbufd *bufd) | 
| Finalize a buffer descriptor obtained from xnbufd_map_kwrite().   | |
| ssize_t | xnbufd_copy_to_kmem (void *ptr, struct xnbufd *bufd, size_t len) | 
| Copy memory covered by a buffer descriptor to kernel memory.   | |
| 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.   | |
| void | xnbufd_invalidate (struct xnbufd *bufd) | 
| Invalidate a buffer descriptor.   | |
 1.5.6