Commit | Line | Data |
---|---|---|
e82894f8 TZ |
1 | #ifndef _BUFFERS_H |
2 | #define _BUFFERS_H | |
3 | ||
4 | /* This inspired by rtai/shmem */ | |
5 | #define FIX_SIZE(x) (((x) - 1) & PAGE_MASK) + PAGE_SIZE | |
6 | ||
7 | extern int relay_mmap_buf(struct rchan_buf *buf, struct vm_area_struct *vma); | |
8 | extern struct rchan_buf *relay_create_buf(struct rchan *chan); | |
9 | extern void relay_destroy_buf(struct rchan_buf *buf); | |
10 | extern void relay_remove_buf(struct kref *kref); | |
11 | ||
12 | #endif/* _BUFFERS_H */ |