Lines Matching refs:uwp
808 static void read_kpad_acc( KPADInsideStatus *kp, KPADUnifiedWpadStatus *uwp ) in read_kpad_acc() argument
814 switch ( uwp->fmt ) { in read_kpad_acc()
829 kp->hard_acc.x = clamp_acc( (f32)(s32)-uwp->u.core.accX * kp->acc_scale_x, kp_rm_acc_max ) ; in read_kpad_acc()
830 kp->hard_acc.y = clamp_acc( (f32)(s32)-uwp->u.core.accZ * kp->acc_scale_z, kp_rm_acc_max ) ; in read_kpad_acc()
831 kp->hard_acc.z = clamp_acc( (f32)(s32) uwp->u.core.accY * kp->acc_scale_y, kp_rm_acc_max ) ; in read_kpad_acc()
856 if ( uwp->u.fs.err != WPAD_ERR_NONE || in read_kpad_acc()
857 uwp->u.fs.dev != WPAD_DEV_FREESTYLE || in read_kpad_acc()
858 (uwp->fmt != WPAD_FMT_FREESTYLE_ACC && in read_kpad_acc()
859 uwp->fmt != WPAD_FMT_FREESTYLE_ACC_DPD) ) { in read_kpad_acc()
863 fsrc.x = clamp_acc( (f32)(s32)-uwp->u.fs.fsAccX * kp->fs_acc_scale_x, kp_fs_acc_max ) ; in read_kpad_acc()
864 fsrc.y = clamp_acc( (f32)(s32)-uwp->u.fs.fsAccZ * kp->fs_acc_scale_z, kp_fs_acc_max ) ; in read_kpad_acc()
865 fsrc.z = clamp_acc( (f32)(s32) uwp->u.fs.fsAccY * kp->fs_acc_scale_y, kp_fs_acc_max ) ; in read_kpad_acc()
1484 static void read_kpad_dpd( KPADInsideStatus *kp, KPADUnifiedWpadStatus *uwp ) in read_kpad_dpd() argument
1493 if ( uwp->fmt == WPAD_FMT_CORE_ACC_DPD || in read_kpad_dpd()
1494 uwp->fmt == WPAD_FMT_FREESTYLE_ACC_DPD || in read_kpad_dpd()
1495 uwp->fmt == WPAD_FMT_CLASSIC_ACC_DPD ) { in read_kpad_dpd()
1497 get_kobj( kp, &uwp->u.core.obj[ WPAD_DPD_MAX_OBJECTS - 1 ] ) ; in read_kpad_dpd()
1676 static void read_kpad_stick( KPADInsideStatus *kp, KPADUnifiedWpadStatus *uwp ) in read_kpad_stick() argument
1683 if ( uwp->u.fs.dev == WPAD_DEV_FREESTYLE && in read_kpad_stick()
1684 (uwp->fmt == WPAD_FMT_FREESTYLE || in read_kpad_stick()
1685 uwp->fmt == WPAD_FMT_FREESTYLE_ACC || in read_kpad_stick()
1686 uwp->fmt == WPAD_FMT_FREESTYLE_ACC_DPD) ) { in read_kpad_stick()
1700 …clampStickFuncp( &ep->fs.stick, uwp->u.fs.fsStickX, uwp->u.fs.fsStickY, kp_fs_fstick_min, kp_fs_fs… in read_kpad_stick()
1701 } else if ( uwp->u.cl.dev == WPAD_DEV_CLASSIC && in read_kpad_stick()
1702 (uwp->fmt == WPAD_FMT_CLASSIC || in read_kpad_stick()
1703 uwp->fmt == WPAD_FMT_CLASSIC_ACC || in read_kpad_stick()
1704 uwp->fmt == WPAD_FMT_CLASSIC_ACC_DPD) ) { in read_kpad_stick()
1719 …clampStickFuncp( &ep->cl.lstick, uwp->u.cl.clLStickX, uwp->u.cl.clLStickY, kp_cl_stick_min, kp_cl_… in read_kpad_stick()
1720 …clampStickFuncp( &ep->cl.rstick, uwp->u.cl.clRStickX, uwp->u.cl.clRStickY, kp_cl_stick_min, kp_cl_… in read_kpad_stick()
1721 … clamp_trigger( &ep->cl.ltrigger, uwp->u.cl.clTriggerL, kp_cl_trigger_min, kp_cl_trigger_max ) ; in read_kpad_stick()
1722 … clamp_trigger( &ep->cl.rtrigger, uwp->u.cl.clTriggerR, kp_cl_trigger_min, kp_cl_trigger_max ) ; in read_kpad_stick()
1737 KPADUnifiedWpadStatus *uwp ; in KPADRead() local
1860 uwp = ( copy_ct > 1 ) ? &tp->w : &uwStatus ; in KPADRead()
1861 switch ( uwp->u.core.err ) { in KPADRead()
1863 lastDev = uwp->u.core.dev ; in KPADRead()
1865 lastFsButton = uwp->u.fs.button ; in KPADRead()
1869 lastClButton = uwp->u.cl.clButton ; in KPADRead()
1876 lastCoreButton = uwp->u.core.button ; in KPADRead()
1909 uwp = ( copy_ct > 1 ) ? &tp->w : &uwStatus ; in KPADRead()
1912 kp->status.wpad_err = uwp->u.core.err ; in KPADRead()
1913 if ( kp->status.dev_type != uwp->u.core.dev ) { in KPADRead()
1914 if ( uwp->u.core.err == WPAD_ERR_NONE || in KPADRead()
1915 uwp->u.core.err == WPAD_ERR_BUSY || in KPADRead()
1916 uwp->u.core.err == WPAD_ERR_NO_CONTROLLER ) { in KPADRead()
1917 kp->status.dev_type = uwp->u.core.dev ; in KPADRead()
1921 kp->status.data_format = uwp->fmt ; in KPADRead()
1923 switch ( uwp->u.core.err ) { in KPADRead()
1925 read_kpad_stick( kp, uwp ) ; in KPADRead()
1928 read_kpad_acc( kp, uwp ) ; in KPADRead()
1929 read_kpad_dpd( kp, uwp ) ; in KPADRead()
2090 KPADUnifiedWpadStatus *uwp ; in KPADiSamplingCallback() local
2118 uwp = &kp->uniRingBuf[ idx ] ; in KPADiSamplingCallback()
2119 WPADRead( chan, &uwp->u ) ; in KPADiSamplingCallback()
2120 uwp->fmt = (u8)WPADGetDataFormat( chan ) ; in KPADiSamplingCallback()
2184 if ( uwp->fmt != table[ idx ].fmt ) { in KPADiSamplingCallback()