Searched refs:st_bp (Results 1 - 2 of 2) sorted by relevance
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/ |
H A D | osst.c | 5429 static int append_to_buffer(const char __user *ubp, struct osst_buffer *st_bp, int do_count) 5433 for (i=0, offset=st_bp->buffer_bytes; 5434 i < st_bp->sg_segs && offset >= st_bp->sg[i].length; i++) 5435 offset -= st_bp->sg[i].length; 5436 if (i == st_bp->sg_segs) { /* Should never happen */ 5440 for ( ; i < st_bp->sg_segs && do_count > 0; i++) { 5441 cnt = st_bp->sg[i].length - offset < do_count ? 5442 st_bp->sg[i].length - offset : do_count; 5443 res = copy_from_user(page_address(sg_page(&st_bp 5424 append_to_buffer(const char __user *ubp, struct osst_buffer *st_bp, int do_count) argument 5457 from_buffer(struct osst_buffer *st_bp, char __user *ubp, int do_count) argument 5489 osst_zero_buffer_tail(struct osst_buffer *st_bp) argument 5517 osst_copy_to_buffer(struct osst_buffer *st_bp, unsigned char *ptr) argument 5538 osst_copy_from_buffer(struct osst_buffer *st_bp, unsigned char *ptr) argument [all...] |
H A D | st.c | 3780 static void clear_buffer(struct st_buffer * st_bp) 3784 for (i=0; i < st_bp->frp_segs; i++) 3785 memset(page_address(st_bp->reserved_pages[i]), 0, 3786 PAGE_SIZE << st_bp->reserved_page_order); 3787 st_bp->cleared = 1; 3809 static int append_to_buffer(const char __user *ubp, struct st_buffer * st_bp, int do_count) 3812 int length = PAGE_SIZE << st_bp->reserved_page_order; 3814 for (i = 0, offset = st_bp->buffer_bytes; 3815 i < st_bp->frp_segs && offset >= length; i++) 3817 if (i == st_bp 3764 clear_buffer(struct st_buffer * st_bp) argument 3793 append_to_buffer(const char __user *ubp, struct st_buffer * st_bp, int do_count) argument 3825 from_buffer(struct st_buffer * st_bp, char __user *ubp, int do_count) argument 3857 move_buffer_data(struct st_buffer * st_bp, int offset) argument [all...] |
Completed in 99 milliseconds