bio

bio_vec

struct bio_vec {
       struct page    *bv_page;
       unsigned int  bv_len;
       unsigned int  bv_offset;
};

bio

struct bio {
       struct bio              *bi_next; /* request queue link */
       struct block_device      *bi_bdev;
       …
       struct bvec_iter     bi_iter;
 
       /* Number of segments in this BIO after
        * physical address coalescing is performed.
        */
       unsigned int         bi_phys_segments; 
       …
       bio_end_io_t         *bi_end_io;
 
       void               *bi_private;
 
       unsigned short            bi_vcnt;  /* how many bio_vec's */
       atomic_t        bi_cnt;           /* pin count */
       struct bio_vec       *bi_io_vec;     /* the actual vec list */
       …
};
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值