1dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt/* 2dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt* Header file for using yaffs in an application via 3dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt* a direct interface. 4dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt*/ 5dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt 6dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt 7dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt#ifndef __YAFFSCFG_H__ 8dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt#define __YAFFSCFG_H__ 9dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt 10dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt 11dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt#include "devextras.h" 12dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt 13dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt#define YAFFSFS_N_HANDLES 200 14dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt 15dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt 16dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholttypedef struct { 17dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt const char *prefix; 18dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt struct yaffs_DeviceStruct *dev; 19dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt} yaffsfs_DeviceConfiguration; 20dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt 21dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt 22dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholtvoid yaffsfs_Lock(void); 23dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholtvoid yaffsfs_Unlock(void); 24dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt 25dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt__u32 yaffsfs_CurrentTime(void); 26dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt 27dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholtvoid yaffsfs_SetError(int err); 28dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt 29dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt#endif 30dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt 31dcfe0d66bfff9a55741aee298b7ffb051a48f0d3Eric Anholt