Searched refs:bvec (Results 1 - 18 of 18) sorted by last modified time

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/ide/
H A Dide-floppy.c511 struct bio_vec *bvec; local
518 bio_for_each_segment(bvec, bio, i) {
522 count = min(bvec->bv_len, bcount);
524 data = bvec_kmap_irq(bvec, &flags);
546 struct bio_vec *bvec; local
552 bio_for_each_segment(bvec, bio, i) {
556 count = min(bvec->bv_len, bcount);
558 data = bvec_kmap_irq(bvec, &flags);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/md/
H A Ddm-io.c184 * Functions for getting the pages from a bvec.
189 struct bio_vec *bvec = (struct bio_vec *) dp->context_ptr; local
190 *p = bvec->bv_page;
191 *len = bvec->bv_len;
192 *offset = bvec->bv_offset;
197 struct bio_vec *bvec = (struct bio_vec *) dp->context_ptr; local
198 dp->context_ptr = bvec + 1;
201 static void bvec_dp_init(struct dpages *dp, struct bio_vec *bvec) argument
205 dp->context_ptr = bvec;
281 * bvec fo
[all...]
H A Ddm-io.h37 struct bio_vec *bvec; member in union:dm_io_memory::__anon4832
H A Ddm-raid1.c796 .mem.ptr.bvec = bio->bi_io_vec + bio->bi_idx,
H A Draid1.c741 struct bio_vec *bvec; local
747 bio_for_each_segment(bvec, bio, i) {
751 memcpy(kmap(pages[i]) + bvec->bv_offset,
752 kmap(bvec->bv_page) + bvec->bv_offset, bvec->bv_len);
754 kunmap(bvec->bv_page);
911 struct bio_vec *bvec; local
921 __bio_for_each_segment(bvec, mbio, j, 0)
922 bvec
1561 struct bio_vec *bvec; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/block/
H A Dloop.c207 static int do_lo_send_aops(struct loop_device *lo, struct bio_vec *bvec, argument
220 bv_offs = bvec->bv_offset;
221 len = bvec->bv_len;
244 bvec->bv_page, bv_offs, size, IV);
319 struct bio_vec *bvec, int bsize, loff_t pos, struct page *page)
322 kmap(bvec->bv_page) + bvec->bv_offset,
323 bvec->bv_len, pos);
324 kunmap(bvec->bv_page);
342 static int do_lo_send_write(struct loop_device *lo, struct bio_vec *bvec, argument
318 do_lo_send_direct_write(struct loop_device *lo, struct bio_vec *bvec, int bsize, loff_t pos, struct page *page) argument
363 struct bio_vec *bvec; local
433 do_lo_receive(struct loop_device *lo, struct bio_vec *bvec, int bsize, loff_t pos) argument
453 struct bio_vec *bvec; local
[all...]
H A Dnbd.c180 static inline int sock_send_bvec(struct socket *sock, struct bio_vec *bvec, argument
184 void *kaddr = kmap(bvec->bv_page);
185 result = sock_xmit(sock, 1, kaddr + bvec->bv_offset, bvec->bv_len,
187 kunmap(bvec->bv_page);
224 struct bio_vec *bvec; local
225 bio_for_each_segment(bvec, bio, i) {
231 bvec->bv_len);
232 result = sock_send_bvec(sock, bvec, flags);
278 static inline int sock_recv_bvec(struct socket *sock, struct bio_vec *bvec) argument
337 struct bio_vec *bvec; local
[all...]
H A Dpktcdvd.c1033 static void pkt_make_local_copy(struct packet_data *pkt, struct bio_vec *bvec) argument
1041 if (bvec[f].bv_page != pkt->pages[p]) {
1042 void *vfrom = kmap_atomic(bvec[f].bv_page, KM_USER0) + bvec[f].bv_offset;
1046 bvec[f].bv_page = pkt->pages[p];
1047 bvec[f].bv_offset = offs;
1049 BUG_ON(bvec[f].bv_offset != offs);
1339 struct bio_vec *bvec = pkt->w_bio->bi_io_vec; local
1342 bvec[f].bv_page = pkt->pages[(f * CD_FRAMESIZE) / PAGE_SIZE];
1343 bvec[
2576 pkt_merge_bvec(request_queue_t *q, struct bio *bio, struct bio_vec *bvec) argument
[all...]
H A Drd.c274 struct bio_vec *bvec; local
283 bio_for_each_segment(bvec, bio, i) {
284 ret |= rd_blkdev_pagecache_IO(rw, bvec, sector, mapping);
285 sector += bvec->bv_len >> 9;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/block/
H A Dll_rw_blk.c530 struct bio_vec *bvec; local
543 /* Rewind bvec's */
545 bio_for_each_segment(bvec, bio, i) {
546 bvec->bv_len += bvec->bv_offset;
547 bvec->bv_offset = 0;
1317 struct bio_vec *bvec, *bvprv; local
1332 bio_for_each_segment(bvec, bio, i) {
1336 /* int nbytes = bvec->bv_len; */
1338 if (!bvec)
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/
H A Dbio.c323 struct bio_vec *bvec; local
378 bvec = &bio->bi_io_vec[bio->bi_vcnt];
379 bvec->bv_page = page;
380 bvec->bv_len = len;
381 bvec->bv_offset = offset;
393 if (q->merge_bvec_fn(q, bio, bvec) < len) {
394 bvec->bv_page = NULL;
395 bvec->bv_len = 0;
396 bvec->bv_offset = 0;
402 if (bio->bi_vcnt && (BIOVEC_PHYS_MERGEABLE(bvec
497 struct bio_vec *bvec; local
532 struct bio_vec *bvec; local
770 struct bio_vec *bvec; local
908 struct bio_vec *bvec = bio->bi_io_vec; local
921 struct bio_vec *bvec = bio->bi_io_vec; local
974 struct bio_vec *bvec = bio->bi_io_vec; local
[all...]
H A Ddirect-io.c417 struct bio_vec *bvec = bio->bi_io_vec; local
427 struct page *page = bvec[page_no].bv_page;
H A Dmpage.c45 struct bio_vec *bvec = bio->bi_io_vec + bio->bi_vcnt - 1; local
51 struct page *page = bvec->bv_page;
53 if (--bvec >= bio->bi_io_vec)
54 prefetchw(&bvec->bv_page->flags);
63 } while (bvec >= bio->bi_io_vec);
71 struct bio_vec *bvec = bio->bi_io_vec + bio->bi_vcnt - 1; local
77 struct page *page = bvec->bv_page;
79 if (--bvec >= bio->bi_io_vec)
80 prefetchw(&bvec->bv_page->flags);
88 } while (bvec >
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/s390/block/
H A Ddcssblk.c627 struct bio_vec *bvec; local
661 bio_for_each_segment(bvec, bio, i) {
663 page_address(bvec->bv_page) + bvec->bv_offset;
665 if (unlikely(page_addr & 4095) != 0 || (bvec->bv_len & 4095) != 0)
670 bvec->bv_len);
673 bvec->bv_len);
675 bytes_done += bvec->bv_len;
H A Dxpram.c197 struct bio_vec *bvec; local
212 bio_for_each_segment(bvec, bio, i) {
214 kmap(bvec->bv_page) + bvec->bv_offset;
215 bytes = bvec->bv_len;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/xfs/linux-2.6/
H A Dxfs_buf.c1112 struct bio_vec *bvec = bio->bi_io_vec + bio->bi_vcnt - 1; local
1121 struct page *page = bvec->bv_page;
1131 set_page_region(page, bvec->bv_offset, bvec->bv_len);
1134 if (--bvec >= bio->bi_io_vec)
1135 prefetchw(&bvec->bv_page->flags);
1140 } while (bvec >= bio->bi_io_vec);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/linux/
H A Dbio.h324 static inline char *bvec_kmap_irq(struct bio_vec *bvec, unsigned long *flags) argument
333 addr = (unsigned long) kmap_atomic(bvec->bv_page, KM_BIO_SRC_IRQ);
337 return (char *) addr + bvec->bv_offset;
349 #define bvec_kmap_irq(bvec, flags) (page_address((bvec)->bv_page) + (bvec)->bv_offset)
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/mm/
H A Dbounce.c125 struct bio_vec *bvec, *org_vec; local
134 __bio_for_each_segment(bvec, bio, i, 0) {
136 if (bvec->bv_page == org_vec->bv_page)
139 dec_zone_page_state(bvec->bv_page, NR_BOUNCE);
140 mempool_free(bvec->bv_page, pool);

Completed in 126 milliseconds