gpt4 book ai didi

c - bv_len 和 bi_size 分别如何用于 linux 内核的 struct bio?

转载 作者:太空宇宙 更新时间:2023-11-04 10:12:23 25 4
gpt4 key购买 nike

这是一个关于 Linux 内核的问题,它使用 bio 结构来管理输入和输出操作。

字段bi_size 是struct bio 的一个属性,而bv_len 是bio_vec 的一个字段。读或写的长度用哪一个来表示,为什么两个字段都是必须的?

最佳答案

可以在 https://lwn.net/Articles/26404/ 找到有关此主题的过时文章。 . bi_size 是操作的总大小,bio_vec 结构用于跟踪各个缓冲区。本文提供了使用这些结构所需的详细信息,包括推荐的访问器。

关于c - bv_len 和 bi_size 分别如何用于 linux 内核的 struct bio?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48208991/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com