最简单的方式我觉得就是使用位图。Linux内核对位图的支持很强,因此一年前的我直接将kernel里面的代码copy到了OpenVPN,直到我发现OpenVPN在32位平台编译不过去时,才发现问题-决不能将汇编代码随意复制,因为那是高度平台相关的。因此就想用C语言重新实现。 关键问题是实现将某一个bit设置为1或者0。该怎么实现呢?如果...
Automotive S32 Linux Kernel. Contribute to nxp-auto-linux/linux development by creating an account on GitHub.
开发者ID:KaZoom,项目名称:buildroot-linux-kernel-m3,代码行数:36,代码来源:ir-sysfs.c 示例6: find_first_zero_bit ▲点赞 1▼ staticstruct card_blk_data *card_blk_alloc(struct memory_card *card){structcard_blk_data*card_data;intdevidx, ret; devidx =find_first_zero_bit(dev_use, CARD_N...