#ifndef _CAM_CAL_H #define _CAM_CAL_H #include #ifdef CONFIG_COMPAT /*64 bit*/ #include #include #endif #define CAM_CALAGIC 'i' /*IOCTRL(inode * ,file * ,cmd ,arg )*/ /*S means "set through a ptr"*/ /*T means "tell by a arg value"*/ /*G means "get by a ptr"*/ /*Q means "get by return a value"*/ /*X means "switch G and S atomically"*/ /*H means "switch T and Q atomically"*/ /******************************************************************************* * ********************************************************************************/ /*CAM_CAL write*/ #define CAM_CALIOC_S_WRITE _IOW(CAM_CALAGIC, 0, stCAM_CAL_INFO_STRUCT) /*CAM_CAL read*/ #define CAM_CALIOC_G_READ _IOWR(CAM_CALAGIC, 5, stCAM_CAL_INFO_STRUCT) #ifdef CONFIG_COMPAT #define COMPAT_CAM_CALIOC_G_READ _IOWR(CAM_CALAGIC, 5, COMPAT_stCAM_CAL_INFO_STRUCT) #endif #endif /*_CAM_CAL_H*/