Hello
I have a function like this :
static int yaffs_WriteChunkToNAND(struct yaffs_DeviceStruct *dev,int chunkInNAND, const __u8 *data, yaffs_Spare *spare) { . . . return dev->writeChunkToNAN(dev,chunkInNAND ,data,spare); }
dev is a struct like this:
struct yaffs_DeviceStruct { int nBytesPerChunk; int (*writeChunkToNAND)(struct yaffs_DeviceStruct *dev,int chunkInNAND, const __u8 *data, yaffs_Spare *spare); int (*readChunkFromNAND)(struct yaffs_DeviceStruct *dev,int chunkInNAND, __u8 *_data, yaffs_Spare *spare);
but when compile this code, there is an error like this: indirect call: parameters do not fit within registers.
What is couse of thiss error and what is solution?