Lines Matching refs:st_bp

3968 static void clear_buffer(struct st_buffer * st_bp)  in clear_buffer()  argument
3972 for (i=0; i < st_bp->frp_segs; i++) in clear_buffer()
3973 memset(page_address(st_bp->reserved_pages[i]), 0, in clear_buffer()
3974 PAGE_SIZE << st_bp->reserved_page_order); in clear_buffer()
3975 st_bp->cleared = 1; in clear_buffer()
3997 static int append_to_buffer(const char __user *ubp, struct st_buffer * st_bp, int do_count) in append_to_buffer() argument
4000 int length = PAGE_SIZE << st_bp->reserved_page_order; in append_to_buffer()
4002 for (i = 0, offset = st_bp->buffer_bytes; in append_to_buffer()
4003 i < st_bp->frp_segs && offset >= length; i++) in append_to_buffer()
4005 if (i == st_bp->frp_segs) { /* Should never happen */ in append_to_buffer()
4009 for (; i < st_bp->frp_segs && do_count > 0; i++) { in append_to_buffer()
4010 struct page *page = st_bp->reserved_pages[i]; in append_to_buffer()
4016 st_bp->buffer_bytes += cnt; in append_to_buffer()
4029 static int from_buffer(struct st_buffer * st_bp, char __user *ubp, int do_count) in from_buffer() argument
4032 int length = PAGE_SIZE << st_bp->reserved_page_order; in from_buffer()
4034 for (i = 0, offset = st_bp->read_pointer; in from_buffer()
4035 i < st_bp->frp_segs && offset >= length; i++) in from_buffer()
4037 if (i == st_bp->frp_segs) { /* Should never happen */ in from_buffer()
4041 for (; i < st_bp->frp_segs && do_count > 0; i++) { in from_buffer()
4042 struct page *page = st_bp->reserved_pages[i]; in from_buffer()
4048 st_bp->buffer_bytes -= cnt; in from_buffer()
4049 st_bp->read_pointer += cnt; in from_buffer()
4061 static void move_buffer_data(struct st_buffer * st_bp, int offset) in move_buffer_data() argument
4065 int length = PAGE_SIZE << st_bp->reserved_page_order; in move_buffer_data()
4070 total=st_bp->buffer_bytes - offset; in move_buffer_data()
4071 for (src_seg=0; src_seg < st_bp->frp_segs; src_seg++) { in move_buffer_data()
4078 st_bp->buffer_bytes = st_bp->read_pointer = total; in move_buffer_data()
4080 struct page *dpage = st_bp->reserved_pages[dst_seg]; in move_buffer_data()
4081 struct page *spage = st_bp->reserved_pages[src_seg]; in move_buffer_data()