/* * linux/drivers/mmc/core/sysfs.h * * 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. */#ifndef _MMC_CORE_SYSFS_H#define _MMC_CORE_SYSFS_Hvoidmmc_init_card(structmmc_card*card,structmmc_host*host);intmmc_register_card(structmmc_card*card);voidmmc_remove_card(structmmc_card*card);structmmc_host*mmc_alloc_host_sysfs(intextra,structdevice*dev);intmmc_add_host_sysfs(structmmc_host*host);voidmmc_remove_host_sysfs(structmmc_host*host);voidmmc_free_host_sysfs(structmmc_host*host);intmmc_schedule_work(structwork_struct*work);intmmc_schedule_delayed_work(structdelayed_work*work,unsignedlongdelay);voidmmc_flush_scheduled_work(void);#endif