| /utopia/UTPA2-700.0.x/modules/dscmb/hal/M7821/dscmb/ |
| H A D | halDSCMB.c | 1078 MS_BOOL HAL_DSCMB_HDCP2_SetRiv(MS_U32 u32EngId, MS_U8* pu8RIV) in HAL_DSCMB_HDCP2_SetRiv() argument 1082 REG16_W(REG_DSCMB0_HDCP2_RIV0, ((pu8RIV[6]<<8) | pu8RIV[7])); in HAL_DSCMB_HDCP2_SetRiv() 1083 REG16_W(REG_DSCMB0_HDCP2_RIV1, ((pu8RIV[4]<<8) | pu8RIV[5])); in HAL_DSCMB_HDCP2_SetRiv() 1084 REG16_W(REG_DSCMB0_HDCP2_RIV2, ((pu8RIV[2]<<8) | pu8RIV[3])); in HAL_DSCMB_HDCP2_SetRiv() 1085 REG16_W(REG_DSCMB0_HDCP2_RIV3, ((pu8RIV[0]<<8) | pu8RIV[1])); in HAL_DSCMB_HDCP2_SetRiv() 1089 REG16_W(REG_DSCMB1_HDCP2_RIV0, ((pu8RIV[6]<<8) | pu8RIV[7])); in HAL_DSCMB_HDCP2_SetRiv() 1090 REG16_W(REG_DSCMB1_HDCP2_RIV1, ((pu8RIV[4]<<8) | pu8RIV[5])); in HAL_DSCMB_HDCP2_SetRiv() 1091 REG16_W(REG_DSCMB1_HDCP2_RIV2, ((pu8RIV[2]<<8) | pu8RIV[3])); in HAL_DSCMB_HDCP2_SetRiv() 1092 REG16_W(REG_DSCMB1_HDCP2_RIV3, ((pu8RIV[0]<<8) | pu8RIV[1])); in HAL_DSCMB_HDCP2_SetRiv() 1096 REG16_W(REG_DSCMB2_HDCP2_RIV0, ((pu8RIV[6]<<8) | pu8RIV[7])); in HAL_DSCMB_HDCP2_SetRiv() [all …]
|
| H A D | halDSCMB.h | 234 MS_BOOL HAL_DSCMB_HDCP2_SetRiv(MS_U32 u32EngId, MS_U8* pu8RIV);
|
| /utopia/UTPA2-700.0.x/modules/dscmb/hal/maserati/dscmb/ |
| H A D | halDSCMB.c | 1015 MS_BOOL HAL_DSCMB_HDCP2_SetRiv(MS_U32 u32EngId, MS_U8* pu8RIV) in HAL_DSCMB_HDCP2_SetRiv() argument 1019 REG16_W(REG_DSCMB0_HDCP2_RIV0, ((pu8RIV[6]<<8) | pu8RIV[7])); in HAL_DSCMB_HDCP2_SetRiv() 1020 REG16_W(REG_DSCMB0_HDCP2_RIV1, ((pu8RIV[4]<<8) | pu8RIV[5])); in HAL_DSCMB_HDCP2_SetRiv() 1021 REG16_W(REG_DSCMB0_HDCP2_RIV2, ((pu8RIV[2]<<8) | pu8RIV[3])); in HAL_DSCMB_HDCP2_SetRiv() 1022 REG16_W(REG_DSCMB0_HDCP2_RIV3, ((pu8RIV[0]<<8) | pu8RIV[1])); in HAL_DSCMB_HDCP2_SetRiv() 1026 REG16_W(REG_DSCMB1_HDCP2_RIV0, ((pu8RIV[6]<<8) | pu8RIV[7])); in HAL_DSCMB_HDCP2_SetRiv() 1027 REG16_W(REG_DSCMB1_HDCP2_RIV1, ((pu8RIV[4]<<8) | pu8RIV[5])); in HAL_DSCMB_HDCP2_SetRiv() 1028 REG16_W(REG_DSCMB1_HDCP2_RIV2, ((pu8RIV[2]<<8) | pu8RIV[3])); in HAL_DSCMB_HDCP2_SetRiv() 1029 REG16_W(REG_DSCMB1_HDCP2_RIV3, ((pu8RIV[0]<<8) | pu8RIV[1])); in HAL_DSCMB_HDCP2_SetRiv() 1033 REG16_W(REG_DSCMB2_HDCP2_RIV0, ((pu8RIV[6]<<8) | pu8RIV[7])); in HAL_DSCMB_HDCP2_SetRiv() [all …]
|
| H A D | halDSCMB.h | 233 MS_BOOL HAL_DSCMB_HDCP2_SetRiv(MS_U32 u32EngId, MS_U8* pu8RIV);
|
| /utopia/UTPA2-700.0.x/modules/dscmb/hal/maldives/dscmb/ |
| H A D | halDSCMB.c | 805 MS_BOOL HAL_DSCMB_HDCP2_SetRiv(MS_U32 u32EngId, MS_U8* pu8RIV) in HAL_DSCMB_HDCP2_SetRiv() argument 809 REG16_W(REG_DSCMB0_HDCP2_RIV0, ((pu8RIV[6]<<8) | pu8RIV[7])); in HAL_DSCMB_HDCP2_SetRiv() 810 REG16_W(REG_DSCMB0_HDCP2_RIV1, ((pu8RIV[4]<<8) | pu8RIV[5])); in HAL_DSCMB_HDCP2_SetRiv() 811 REG16_W(REG_DSCMB0_HDCP2_RIV2, ((pu8RIV[2]<<8) | pu8RIV[3])); in HAL_DSCMB_HDCP2_SetRiv() 812 REG16_W(REG_DSCMB0_HDCP2_RIV3, ((pu8RIV[0]<<8) | pu8RIV[1])); in HAL_DSCMB_HDCP2_SetRiv() 816 REG16_W(REG_DSCMB1_HDCP2_RIV0, ((pu8RIV[6]<<8) | pu8RIV[7])); in HAL_DSCMB_HDCP2_SetRiv() 817 REG16_W(REG_DSCMB1_HDCP2_RIV1, ((pu8RIV[4]<<8) | pu8RIV[5])); in HAL_DSCMB_HDCP2_SetRiv() 818 REG16_W(REG_DSCMB1_HDCP2_RIV2, ((pu8RIV[2]<<8) | pu8RIV[3])); in HAL_DSCMB_HDCP2_SetRiv() 819 REG16_W(REG_DSCMB1_HDCP2_RIV3, ((pu8RIV[0]<<8) | pu8RIV[1])); in HAL_DSCMB_HDCP2_SetRiv()
|
| H A D | halDSCMB.h | 232 MS_BOOL HAL_DSCMB_HDCP2_SetRiv(MS_U32 u32EngId, MS_U8* pu8RIV);
|
| /utopia/UTPA2-700.0.x/modules/dscmb/hal/manhattan/dscmb/ |
| H A D | halDSCMB.c | 817 MS_BOOL HAL_DSCMB_HDCP2_SetRiv(MS_U32 u32EngId, MS_U8* pu8RIV) in HAL_DSCMB_HDCP2_SetRiv() argument 821 REG16_W(REG_DSCMB0_HDCP2_RIV0, ((pu8RIV[6]<<8) | pu8RIV[7])); in HAL_DSCMB_HDCP2_SetRiv() 822 REG16_W(REG_DSCMB0_HDCP2_RIV1, ((pu8RIV[4]<<8) | pu8RIV[5])); in HAL_DSCMB_HDCP2_SetRiv() 823 REG16_W(REG_DSCMB0_HDCP2_RIV2, ((pu8RIV[2]<<8) | pu8RIV[3])); in HAL_DSCMB_HDCP2_SetRiv() 824 REG16_W(REG_DSCMB0_HDCP2_RIV3, ((pu8RIV[0]<<8) | pu8RIV[1])); in HAL_DSCMB_HDCP2_SetRiv() 828 REG16_W(REG_DSCMB1_HDCP2_RIV0, ((pu8RIV[6]<<8) | pu8RIV[7])); in HAL_DSCMB_HDCP2_SetRiv() 829 REG16_W(REG_DSCMB1_HDCP2_RIV1, ((pu8RIV[4]<<8) | pu8RIV[5])); in HAL_DSCMB_HDCP2_SetRiv() 830 REG16_W(REG_DSCMB1_HDCP2_RIV2, ((pu8RIV[2]<<8) | pu8RIV[3])); in HAL_DSCMB_HDCP2_SetRiv() 831 REG16_W(REG_DSCMB1_HDCP2_RIV3, ((pu8RIV[0]<<8) | pu8RIV[1])); in HAL_DSCMB_HDCP2_SetRiv()
|
| H A D | halDSCMB.h | 231 MS_BOOL HAL_DSCMB_HDCP2_SetRiv(MS_U32 u32EngId, MS_U8* pu8RIV);
|
| /utopia/UTPA2-700.0.x/modules/dscmb/hal/mustang/dscmb/ |
| H A D | halDSCMB.c | 911 MS_BOOL HAL_DSCMB_HDCP2_SetRiv(MS_U32 u32EngId, MS_U8* pu8RIV) in HAL_DSCMB_HDCP2_SetRiv() argument 915 REG16_W(REG_DSCMB0_HDCP2_RIV0, ((pu8RIV[6]<<8) | pu8RIV[7])); in HAL_DSCMB_HDCP2_SetRiv() 916 REG16_W(REG_DSCMB0_HDCP2_RIV1, ((pu8RIV[4]<<8) | pu8RIV[5])); in HAL_DSCMB_HDCP2_SetRiv() 917 REG16_W(REG_DSCMB0_HDCP2_RIV2, ((pu8RIV[2]<<8) | pu8RIV[3])); in HAL_DSCMB_HDCP2_SetRiv() 918 REG16_W(REG_DSCMB0_HDCP2_RIV3, ((pu8RIV[0]<<8) | pu8RIV[1])); in HAL_DSCMB_HDCP2_SetRiv() 922 REG16_W(REG_DSCMB1_HDCP2_RIV0, ((pu8RIV[6]<<8) | pu8RIV[7])); in HAL_DSCMB_HDCP2_SetRiv() 923 REG16_W(REG_DSCMB1_HDCP2_RIV1, ((pu8RIV[4]<<8) | pu8RIV[5])); in HAL_DSCMB_HDCP2_SetRiv() 924 REG16_W(REG_DSCMB1_HDCP2_RIV2, ((pu8RIV[2]<<8) | pu8RIV[3])); in HAL_DSCMB_HDCP2_SetRiv() 925 REG16_W(REG_DSCMB1_HDCP2_RIV3, ((pu8RIV[0]<<8) | pu8RIV[1])); in HAL_DSCMB_HDCP2_SetRiv()
|
| /utopia/UTPA2-700.0.x/modules/dscmb/hal/M7621/dscmb/ |
| H A D | halDSCMB.c | 971 MS_BOOL HAL_DSCMB_HDCP2_SetRiv(MS_U32 u32EngId, MS_U8* pu8RIV) in HAL_DSCMB_HDCP2_SetRiv() argument 975 REG16_W(REG_DSCMB0_HDCP2_RIV0, ((pu8RIV[6]<<8) | pu8RIV[7])); in HAL_DSCMB_HDCP2_SetRiv() 976 REG16_W(REG_DSCMB0_HDCP2_RIV1, ((pu8RIV[4]<<8) | pu8RIV[5])); in HAL_DSCMB_HDCP2_SetRiv() 977 REG16_W(REG_DSCMB0_HDCP2_RIV2, ((pu8RIV[2]<<8) | pu8RIV[3])); in HAL_DSCMB_HDCP2_SetRiv() 978 REG16_W(REG_DSCMB0_HDCP2_RIV3, ((pu8RIV[0]<<8) | pu8RIV[1])); in HAL_DSCMB_HDCP2_SetRiv() 982 REG16_W(REG_DSCMB1_HDCP2_RIV0, ((pu8RIV[6]<<8) | pu8RIV[7])); in HAL_DSCMB_HDCP2_SetRiv() 983 REG16_W(REG_DSCMB1_HDCP2_RIV1, ((pu8RIV[4]<<8) | pu8RIV[5])); in HAL_DSCMB_HDCP2_SetRiv() 984 REG16_W(REG_DSCMB1_HDCP2_RIV2, ((pu8RIV[2]<<8) | pu8RIV[3])); in HAL_DSCMB_HDCP2_SetRiv() 985 REG16_W(REG_DSCMB1_HDCP2_RIV3, ((pu8RIV[0]<<8) | pu8RIV[1])); in HAL_DSCMB_HDCP2_SetRiv()
|
| H A D | halDSCMB.h | 233 MS_BOOL HAL_DSCMB_HDCP2_SetRiv(MS_U32 u32EngId, MS_U8* pu8RIV);
|
| /utopia/UTPA2-700.0.x/modules/dscmb/hal/maxim/dscmb/ |
| H A D | halDSCMB.c | 971 MS_BOOL HAL_DSCMB_HDCP2_SetRiv(MS_U32 u32EngId, MS_U8* pu8RIV) in HAL_DSCMB_HDCP2_SetRiv() argument 975 REG16_W(REG_DSCMB0_HDCP2_RIV0, ((pu8RIV[6]<<8) | pu8RIV[7])); in HAL_DSCMB_HDCP2_SetRiv() 976 REG16_W(REG_DSCMB0_HDCP2_RIV1, ((pu8RIV[4]<<8) | pu8RIV[5])); in HAL_DSCMB_HDCP2_SetRiv() 977 REG16_W(REG_DSCMB0_HDCP2_RIV2, ((pu8RIV[2]<<8) | pu8RIV[3])); in HAL_DSCMB_HDCP2_SetRiv() 978 REG16_W(REG_DSCMB0_HDCP2_RIV3, ((pu8RIV[0]<<8) | pu8RIV[1])); in HAL_DSCMB_HDCP2_SetRiv() 982 REG16_W(REG_DSCMB1_HDCP2_RIV0, ((pu8RIV[6]<<8) | pu8RIV[7])); in HAL_DSCMB_HDCP2_SetRiv() 983 REG16_W(REG_DSCMB1_HDCP2_RIV1, ((pu8RIV[4]<<8) | pu8RIV[5])); in HAL_DSCMB_HDCP2_SetRiv() 984 REG16_W(REG_DSCMB1_HDCP2_RIV2, ((pu8RIV[2]<<8) | pu8RIV[3])); in HAL_DSCMB_HDCP2_SetRiv() 985 REG16_W(REG_DSCMB1_HDCP2_RIV3, ((pu8RIV[0]<<8) | pu8RIV[1])); in HAL_DSCMB_HDCP2_SetRiv()
|
| H A D | halDSCMB.h | 233 MS_BOOL HAL_DSCMB_HDCP2_SetRiv(MS_U32 u32EngId, MS_U8* pu8RIV);
|
| /utopia/UTPA2-700.0.x/modules/dscmb/hal/mooney/dscmb/ |
| H A D | halDSCMB.c | 519 MS_BOOL HAL_DSCMB_HDCP2_SetRiv(MS_U32 u32EngId, MS_U8* pu8RIV) in HAL_DSCMB_HDCP2_SetRiv() argument 521 REG16_W(REG_DSCMB_CIPHER0_HDCP2_RIV0, ((pu8RIV[6]<<8) | pu8RIV[7])); in HAL_DSCMB_HDCP2_SetRiv() 522 REG16_W(REG_DSCMB_CIPHER0_HDCP2_RIV1, ((pu8RIV[4]<<8) | pu8RIV[5])); in HAL_DSCMB_HDCP2_SetRiv() 523 REG16_W(REG_DSCMB_CIPHER0_HDCP2_RIV2, ((pu8RIV[2]<<8) | pu8RIV[3])); in HAL_DSCMB_HDCP2_SetRiv() 524 REG16_W(REG_DSCMB_CIPHER0_HDCP2_RIV3, ((pu8RIV[0]<<8) | pu8RIV[1])); in HAL_DSCMB_HDCP2_SetRiv()
|
| H A D | halDSCMB.h | 222 MS_BOOL HAL_DSCMB_HDCP2_SetRiv(MS_U32 u32EngId, MS_U8* pu8RIV);
|
| /utopia/UTPA2-700.0.x/modules/dscmb/hal/mainz/dscmb/ |
| H A D | halDSCMB.c | 516 MS_BOOL HAL_DSCMB_HDCP2_SetRiv(MS_U32 u32EngId, MS_U8* pu8RIV) in HAL_DSCMB_HDCP2_SetRiv() argument 518 REG16_W(REG_DSCMB_CIPHER0_HDCP2_RIV0, ((pu8RIV[6]<<8) | pu8RIV[7])); in HAL_DSCMB_HDCP2_SetRiv() 519 REG16_W(REG_DSCMB_CIPHER0_HDCP2_RIV1, ((pu8RIV[4]<<8) | pu8RIV[5])); in HAL_DSCMB_HDCP2_SetRiv() 520 REG16_W(REG_DSCMB_CIPHER0_HDCP2_RIV2, ((pu8RIV[2]<<8) | pu8RIV[3])); in HAL_DSCMB_HDCP2_SetRiv() 521 REG16_W(REG_DSCMB_CIPHER0_HDCP2_RIV3, ((pu8RIV[0]<<8) | pu8RIV[1])); in HAL_DSCMB_HDCP2_SetRiv()
|
| H A D | halDSCMB.h | 222 MS_BOOL HAL_DSCMB_HDCP2_SetRiv(MS_U32 u32EngId, MS_U8* pu8RIV);
|
| /utopia/UTPA2-700.0.x/modules/dscmb/hal/messi/dscmb/ |
| H A D | halDSCMB.c | 519 MS_BOOL HAL_DSCMB_HDCP2_SetRiv(MS_U32 u32EngId, MS_U8* pu8RIV) in HAL_DSCMB_HDCP2_SetRiv() argument 521 REG16_W(REG_DSCMB_CIPHER0_HDCP2_RIV0, ((pu8RIV[6]<<8) | pu8RIV[7])); in HAL_DSCMB_HDCP2_SetRiv() 522 REG16_W(REG_DSCMB_CIPHER0_HDCP2_RIV1, ((pu8RIV[4]<<8) | pu8RIV[5])); in HAL_DSCMB_HDCP2_SetRiv() 523 REG16_W(REG_DSCMB_CIPHER0_HDCP2_RIV2, ((pu8RIV[2]<<8) | pu8RIV[3])); in HAL_DSCMB_HDCP2_SetRiv() 524 REG16_W(REG_DSCMB_CIPHER0_HDCP2_RIV3, ((pu8RIV[0]<<8) | pu8RIV[1])); in HAL_DSCMB_HDCP2_SetRiv()
|
| /utopia/UTPA2-700.0.x/modules/dscmb/hal/macan/dscmb/ |
| H A D | halDSCMB.c | 719 MS_BOOL HAL_DSCMB_HDCP2_SetRiv(MS_U32 u32EngId, MS_U8* pu8RIV) in HAL_DSCMB_HDCP2_SetRiv() argument 723 REG16_W(REG_DSCMB0_HDCP2_RIV0, ((pu8RIV[6]<<8) | pu8RIV[7])); in HAL_DSCMB_HDCP2_SetRiv() 724 REG16_W(REG_DSCMB0_HDCP2_RIV1, ((pu8RIV[4]<<8) | pu8RIV[5])); in HAL_DSCMB_HDCP2_SetRiv() 725 REG16_W(REG_DSCMB0_HDCP2_RIV2, ((pu8RIV[2]<<8) | pu8RIV[3])); in HAL_DSCMB_HDCP2_SetRiv() 726 REG16_W(REG_DSCMB0_HDCP2_RIV3, ((pu8RIV[0]<<8) | pu8RIV[1])); in HAL_DSCMB_HDCP2_SetRiv()
|
| H A D | halDSCMB.h | 222 MS_BOOL HAL_DSCMB_HDCP2_SetRiv(MS_U32 u32EngId, MS_U8* pu8RIV);
|
| /utopia/UTPA2-700.0.x/modules/dscmb/drv/dscmb2/ |
| H A D | drvDSCMB.c | 1725 MS_BOOL _MDrv_DSCMB2_EngSetRIV(MS_U32 u32EngId, MS_U32 u32DscmbId, MS_U8* pu8RIV) in _MDrv_DSCMB2_EngSetRIV() argument 1731 DSCMB_ASSERT(pu8RIV != NULL, "Key data input error", FALSE); in _MDrv_DSCMB2_EngSetRIV() 1767 …if (!HAL_DSCMB_KTE_Write_RIV(u32FltId, (E_DSCMB_KEY_CLEAR|eSecureKeyType), u32CAVid, pu8RIV, pMap-… in _MDrv_DSCMB2_EngSetRIV() 3780 MS_BOOL _MDrv_DSCMB2_HDCP2_SetRIV(MS_U32 u32EngId, MS_U8* pu8RIV) in _MDrv_DSCMB2_HDCP2_SetRIV() argument 3786 MS_BOOL _MDrv_DSCMB2_HDCP2_SetRIV_Ex(MS_U32 u32EngId, MS_U32 u32DscmbId, MS_U8* pu8RIV) in _MDrv_DSCMB2_HDCP2_SetRIV_Ex() argument 3788 return _MDrv_DSCMB2_EngSetRIV(u32EngId, u32DscmbId, pu8RIV); in _MDrv_DSCMB2_HDCP2_SetRIV_Ex() 4204 MS_BOOL MDrv_DSCMB2_EngSetRIV(MS_U32 u32EngId, MS_U32 u32DscmbId, MS_U8* pu8RIV) in MDrv_DSCMB2_EngSetRIV() argument 4206 return _MDrv_DSCMB2_EngSetRIV(u32EngId, u32DscmbId, pu8RIV); in MDrv_DSCMB2_EngSetRIV() 5336 MS_BOOL MDrv_DSCMB2_HDCP2_SetRIV(MS_U32 u32EngId, MS_U8* pu8RIV) in MDrv_DSCMB2_HDCP2_SetRIV() argument 5347 pArgs.pu8Riv = pu8RIV; in MDrv_DSCMB2_HDCP2_SetRIV() [all …]
|
| H A D | drvDSCMB_private.h | 110 MS_BOOL _MDrv_DSCMB2_HDCP2_SetRIV(MS_U32 u32EngId, MS_U8* pu8RIV); 111 MS_BOOL _MDrv_DSCMB2_HDCP2_SetRIV_Ex(MS_U32 u32EngId, MS_U32 u32DscmbId, MS_U8* pu8RIV);
|
| /utopia/UTPA2-700.0.x/modules/dscmb/drv/dscmb/ |
| H A D | drvDSCMB.c | 2012 MS_BOOL _MDrv_DSCMB2_HDCP2_SetRIV(MS_U32 u32EngId, MS_U8* pu8RIV) in _MDrv_DSCMB2_HDCP2_SetRIV() argument 2016 return HAL_DSCMB_HDCP2_SetRiv(u32EngId, pu8RIV); in _MDrv_DSCMB2_HDCP2_SetRIV() 2022 MS_BOOL MDrv_DSCMB2_HDCP2_SetRIV_Ex(MS_U32 u32EngId, MS_U32 u32DscmbId, MS_U8* pu8RIV) in MDrv_DSCMB2_HDCP2_SetRIV_Ex() argument 2024 return MDrv_DSCMB2_HDCP2_SetRIV(u32EngId, pu8RIV); in MDrv_DSCMB2_HDCP2_SetRIV_Ex() 2027 MS_BOOL MDrv_DSCMB2_HDCP2_SetRIV(MS_U32 u32EngId, MS_U8* pu8RIV) in MDrv_DSCMB2_HDCP2_SetRIV() argument 2039 pArgs.pu8Riv = pu8RIV; in MDrv_DSCMB2_HDCP2_SetRIV() 2050 return _MDrv_DSCMB2_HDCP2_SetRIV(u32EngId, pu8RIV); in MDrv_DSCMB2_HDCP2_SetRIV() 3131 MS_BOOL MDrv_DSCMB2_EngSetRIV(MS_U32 u32EngId, MS_U32 u32DscmbId, MS_U8* pu8RIV) in MDrv_DSCMB2_EngSetRIV() argument
|
| H A D | dscmb_private.h | 90 MS_BOOL _MDrv_DSCMB2_HDCP2_SetRIV(MS_U32 u32EngId, MS_U8* pu8RIV);
|
| /utopia/UTPA2-700.0.x/mxlib/include/ |
| H A D | drvDSCMB.h | 912 DLL_PUBLIC MS_BOOL MDrv_DSCMB2_EngSetRIV(MS_U32 u32EngId, MS_U32 u32DscmbId, MS_U8* pu8RIV); 1125 DLL_PUBLIC MS_BOOL MDrv_DSCMB2_HDCP2_SetRIV(MS_U32 u32EngId, MS_U8* pu8RIV); 1135 DLL_PUBLIC MS_BOOL MDrv_DSCMB2_HDCP2_SetRIV_Ex(MS_U32 u32EngId, MS_U32 u32DscmbId, MS_U8* pu8RIV);
|