sysfs.c
来自「linux 内核源代码」· C语言 代码 · 共 44 行
C
44 行
/* * linux/drivers/mmc/core/sysfs.c * * Copyright (C) 2003 Russell King, All Rights Reserved. * Copyright 2007 Pierre Ossman * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. * * MMC sysfs/driver model support. */#include <linux/device.h>#include <linux/mmc/card.h>#include "sysfs.h"int mmc_add_attrs(struct mmc_card *card, struct device_attribute *attrs){ int error = 0; int i; for (i = 0; attr_name(attrs[i]); i++) { error = device_create_file(&card->dev, &attrs[i]); if (error) { while (--i >= 0) device_remove_file(&card->dev, &attrs[i]); break; } } return error;}void mmc_remove_attrs(struct mmc_card *card, struct device_attribute *attrs){ int i; for (i = 0; attr_name(attrs[i]); i++) device_remove_file(&card->dev, &attrs[i]);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?