CNVT_TOHW
#define CNVT_TOHW(val,width) ((((val)<<(width))+0x7FFF-(val))>>16)
#undef CNVT_TOHW
static inline __u32 CNVT_TOHW(__u32 val, __u32 width)
#define CNVT_TOHW(val, width) ((((val)<<(width))+0x7FFF-(val))>>16)
#undef CNVT_TOHW
#define CNVT_TOHW(val, width) ((((val)<<(width))+0x7FFF-(val))>>16)
#define CNVT_TOHW(val,width) ((((val)<<(width))+0x7FFF-(val))>>16)
#define CNVT_TOHW(val, width) ((((val) << (width)) + 0x7FFF -(val)) >> 16)
#undef CNVT_TOHW
#define CNVT_TOHW(val, width) ((((val) << (width)) + 0x7FFF - (val)) >> 16)
#undef CNVT_TOHW
#define CNVT_TOHW(val,width) ((((val)<<(width))+0x7FFF-(val))>>16)
#undef CNVT_TOHW
#define CNVT_TOHW(val, width) ((((val) << (width)) + 0x7FFF - (val)) >> 16)
#define CNVT_TOHW(val,width) ((((val)<<(width))+0x7FFF-(val))>>16)
#undef CNVT_TOHW
#define CNVT_TOHW(val, width) ((((val)<<(width))+0x7FFF-(val))>>16)
#undef CNVT_TOHW