Searched refs:bi_size (Results 1 - 25 of 120) sorted by relevance

12345

/linux-master/arch/powerpc/boot/
H A Dredboot.h21 unsigned int bi_size; /* Size of this structure */ member in struct:bd_info
/linux-master/drivers/md/
H A Ddm-io-rewind.c18 iter->bi_size += bytes;
34 iter->bi_size -= bytes;
117 iter->bi_size += bytes;
154 orig->bi_iter.bi_size));
H A Ddm-flakey.c361 bio->bi_iter.bi_size);
386 corrupt_byte = get_random_u32() % bio->bi_iter.bi_size;
419 if (unlikely(bio->bi_iter.bi_size > UIO_MAXIOV << PAGE_SHIFT))
422 size = bio->bi_iter.bi_size;
/linux-master/fs/bcachefs/
H A Dcompress.c70 BUG_ON(start.bi_size > c->opts.encoded_extent_max);
82 if (iter.bi_size != start.bi_size &&
86 if (bv.bv_len < iter.bi_size &&
93 BUG_ON(DIV_ROUND_UP(start.bi_size, PAGE_SIZE) > nr_pages);
115 ret = __bounce_alloc(c, start.bi_size, rw);
156 size_t src_len = src->bi_iter.bi_size;
252 bio->bi_iter.bi_size = crc->live_size << 9;
279 dst_data = dst_len == dst_iter.bi_size
401 if (src->bi_iter.bi_size <
[all...]
H A Dinode_format.h34 __le64 bi_size; member in struct:bch_inode_v3
58 x(bi_size, 64) \
H A Dio_write.c212 * updating bi_size or bi_sectors), then we don't need the inode update
238 new_i_size > le64_to_cpu(inode->v.bi_size)) {
239 inode->v.bi_size = cpu_to_le64(new_i_size);
710 min(wp->sectors_free << 9, src->bi_iter.bi_size);
740 if (bio->bi_iter.bi_size < output_available)
744 bio->bi_iter.bi_size,
772 bio->bi_iter.bi_size = op->crc.live_size << 9;
938 dst->bi_iter.bi_size < (wp->sectors_free << 9) &&
939 dst->bi_iter.bi_size < c->opts.encoded_extent_max)
954 dst_len = min(dst->bi_iter.bi_size, sr
[all...]
H A Dio_read.c558 src->bi_iter.bi_size = crc.compressed_size << 9;
599 BUG_ON(src->bi_iter.bi_size < dst_iter.bi_size);
600 src->bi_iter.bi_size = dst_iter.bi_size;
811 unsigned bytes = min_t(unsigned, iter.bi_size,
814 swap(iter.bi_size, bytes);
816 swap(iter.bi_size, bytes);
865 iter.bi_size = pick.crc.compressed_size << 9;
920 EBUG_ON(rbio->bio.bi_iter.bi_size <
[all...]
H A Dfs-io.h43 (iter).bi_size && \
/linux-master/include/linux/
H A Dbvec.h80 unsigned int bi_size; /* residual I/O count */ member in struct:bvec_iter
105 min((iter).bi_size, \
145 if (WARN_ONCE(bytes > iter->bi_size,
147 iter->bi_size = 0;
151 iter->bi_size -= bytes;
178 iter->bi_size -= bytes;
183 (iter).bi_size && \
191 .bi_size = UINT_MAX, \
H A Dbio.h39 #define bvec_iter_sectors(iter) ((iter).bi_size >> 9)
57 bio->bi_iter.bi_size &&
104 iter->bi_size -= bytes;
118 iter->bi_size -= bytes;
130 * This updates bi_sector, bi_size and bi_idx; if the number of bytes to
138 if (nbytes == bio->bi_iter.bi_size) {
139 bio->bi_iter.bi_size = 0;
147 (iter).bi_size && \
156 (iter).bi_size && \
172 #define bio_iter_last(bvec, iter) ((iter).bi_size
[all...]
/linux-master/block/
H A Dblk-lib.c69 bio->bi_iter.bi_size = req_sects << 9;
128 /* Ensure that max_sectors doesn't overflow bi_size */
142 bio->bi_iter.bi_size = len << SECTOR_SHIFT;
170 int bi_size = 0; local
183 bi_size = bio_add_page(bio, ZERO_PAGE(0), sz, 0);
184 nr_sects -= bi_size >> 9;
185 sector += bi_size >> 9;
186 if (bi_size < sz)
327 bio->bi_iter.bi_size = len << SECTOR_SHIFT;
H A Dbio.c256 bio->bi_iter.bi_size = 0;
636 if (new_size >= bio->bi_iter.bi_size)
663 * It is enough to truncate bio by updating .bi_size since we can make
664 * correct bvec with the updated .bi_size for drivers.
666 bio->bi_iter.bi_size = new_size;
697 if (likely((bio->bi_iter.bi_size >> 9) <= maxsector))
904 if (bio->bi_iter.bi_size > UINT_MAX - len)
978 if (len > max_size - bio->bi_iter.bi_size)
986 bio->bi_iter.bi_size += len;
1004 bio->bi_iter.bi_size
[all...]
H A Dbio-integrity.c110 size_t bytes = bip->bip_iter.bi_size;
172 if (((bip->bip_iter.bi_size + len) >> SECTOR_SHIFT) >
182 bip->bip_iter.bi_size += len;
200 bip->bip_iter.bi_size += len;
277 bip->bip_iter.bi_size = len;
603 bip->bip_iter.bi_size = bio_integrity_bytes(bi, bio_sectors(bio));
H A Dblk-throttle.h192 bio->bi_iter.bi_size);
H A Dbounce.c174 bio->bi_iter.bi_size = bio_src->bi_iter.bi_size;
H A Dblk-crypto-internal.h47 bio->bi_iter.bi_size, req->crypt_ctx);
/linux-master/include/linux/ceph/
H A Dmessenger.h140 BUG_ON(!(it)->iter.bi_size); \
141 __cur_n = min((it)->iter.bi_size, __n); \
144 if (!(it)->iter.bi_size && (it)->bio->bi_next) { \
168 __cur_iter.bi_size = __cur_n; \
181 BUG_ON((n) > (it)->iter.bi_size); \
201 __cur_iter.bi_size = (n); \
207 BUG_ON((n) > (it)->iter.bi_size); \
208 (it)->iter.bi_size = (n); \
/linux-master/drivers/md/bcache/
H A Ddebug.c55 bio->bi_iter.bi_size = KEY_SIZE(&v->key) << 9;
121 check->bi_iter.bi_size = bio->bi_iter.bi_size;
129 citer.bi_size = UINT_MAX;
H A Dutil.c233 size_t size = bio->bi_iter.bi_size;
236 BUG_ON(!bio->bi_iter.bi_size);
H A Drequest.c124 bio->bi_iter.bi_size -= sectors << 9;
426 if (i->sequential + bio->bi_iter.bi_size > i->sequential)
427 i->sequential += bio->bi_iter.bi_size;
836 s->iop.bio->bi_iter.bi_size = s->insert_bio_sectors << 9;
922 cache_bio->bi_iter.bi_size = s->insert_bio_sectors << 9;
1210 if (!bio->bi_iter.bi_size) {
1256 swap(bio->bi_iter.bi_size, bytes);
1258 swap(bio->bi_iter.bi_size, bytes);
1262 if (!bio->bi_iter.bi_size)
1296 if (!bio->bi_iter.bi_size) {
[all...]
/linux-master/drivers/block/rnbd/
H A Drnbd-srv-trace.h81 __field(u32, bi_size)
93 __entry->bi_size = le32_to_cpu(msg->bi_size);
108 __entry->bi_size,
H A Drnbd-proto.h167 * @bi_size: number of bytes for I/O read/write
175 __le32 bi_size; member in struct:rnbd_msg_io
/linux-master/drivers/block/aoe/
H A Daoecmd.c342 ah->scnt = f->iter.bi_size >> 9;
354 skb->len += f->iter.bi_size;
355 skb->data_len = f->iter.bi_size;
356 skb->truesize += f->iter.bi_size;
385 f->iter.bi_size = min_t(unsigned long,
387 f->iter.bi_size);
388 bio_advance_iter(buf->bio, &buf->iter, f->iter.bi_size);
390 if (!buf->iter.bi_size)
600 f->iter.bi_size = t->d->maxbcnt ? t->d->maxbcnt : DEFAULTBCNT;
603 for (frag = 0, n = f->iter.bi_size;
[all...]
/linux-master/include/trace/events/
H A Dbcache.h30 __entry->nr_sector = bio->bi_iter.bi_size >> 9;
104 __entry->nr_sector = bio->bi_iter.bi_size >> 9;
139 __entry->nr_sector = bio->bi_iter.bi_size >> 9;
170 __entry->nr_sector = bio->bi_iter.bi_size >> 9;
239 __entry->nr_sector = bio->bi_iter.bi_size >> 9;
/linux-master/drivers/net/ethernet/intel/iavf/
H A Diavf_txrx.c60 unsigned long bi_size; local
71 bi_size = sizeof(struct iavf_tx_buffer) * tx_ring->count;
72 memset(tx_ring->tx_bi, 0, bi_size);
652 int bi_size; local
659 bi_size = sizeof(struct iavf_tx_buffer) * tx_ring->count;
660 tx_ring->tx_bi = kzalloc(bi_size, GFP_KERNEL);
692 unsigned long bi_size; local
732 bi_size = sizeof(struct iavf_rx_buffer) * rx_ring->count;
733 memset(rx_ring->rx_bi, 0, bi_size);
771 int bi_size; local
[all...]

Completed in 197 milliseconds

12345