内核函数
文章平均质量分 69
cherry_hust
这个作者很懒,什么都没留下…
展开
-
kmap_atomic/kunmap_atomic
/* *drivers/md/raid5-cache.c *r5l_write_stripe */ for (i = 0; i disks; i++) { void *addr; if (!test_bit(R5_Wantwrite, &sh->dev[i].flags)) continue; write_disks++; /* checksum is alread原创 2017-06-01 19:12:39 · 1109 阅读 · 0 评论 -
bio.c
1 bio_add_page 函数功能:把page加入bio的bio_vec链表 参数:bio-目标bio;page-待加入的page;len-加入长度;offset-在页中偏移地址; 注意到bio->bi_vec的结构,后三个参数用来给bio->bi_vec赋值 /*include/linux/blk_types.h*/ struct bio_vec {原创 2017-06-08 10:11:16 · 1255 阅读 · 0 评论 -
list.h
1 list_for_each_entry(pos, head, member) 函数功能:遍历链表,查找指定类型 参数定义:pos-循环游标;head-链表头节点;member-头节点在结构体中的名称 返回结果: /** * list_for_each_entry - iterate over list of given type * @pos: the type * to use原创 2017-06-08 16:03:44 · 246 阅读 · 0 评论