轉文整理格式 http://blog.csdn.net/qq_695538007/article/details/38092099
- int platform_device_add_resources(struct platform_device *pdev,struct resource *res, unsigned int num)
- {
- struct resource *r;
- r = kmalloc(sizeof(struct resource) * num, GFP_KERNEL);//为资源分配内存空间
- if (r) {
- memcpy(r, res, sizeof(struct resource) * num);
- pdev->resource = r; //并拷贝参数res中的内容,链接到device并设置其num_resources
- pdev-> num_resources = num;
- }
- return r ? 0 : -ENOMEM;
- }
沒有留言:
張貼留言