Lines Matching refs:aidBits
95 static u8* GetSharedDataAddress( const MPDSContext *context, u32 aidBits, u16 *receiveBuf, u32 aid);
100 …ine MPDSiLOG_AIDBITS_BEGIN( context, index ) { u16 __prev_aidbits = (context)->ds[(index)].aidBits
101 …BITS, "ds[%d].aidBits = %04x -> %04x", (index), __prev_aidbits, (context)->ds[(index)].aidBits ); }
119 u32 aidBits; in MPDSInit() local
136 aidBits = config->aidBits | 0x0001; // Parents are always included in MPDSInit()
137 context->config.aidBits = aidBits; in MPDSInit()
140 || (config->aidBits & MP_AID_BITS_MASK) == 0 in MPDSInit()
141 || (config->aidBits & ~MP_AID_BITS_MASK) != 0 ) in MPDSInit()
162 u16 count = CountPopulation(aidBits); in MPDSInit()
169 context->config.aidBits = 0; in MPDSInit()
192 context->ds[i].aidBits = MPHToMP16(0x0001); in Start()
290 … context->ds[i].aidBits = MPHToMP16((u16)(context->config.aidBits & (mpReadyBits | 0x0001)));
298 MPDSiTrace( "send ds[%d] to aids %08x", i, (context->config.aidBits & mpReadyBits) );
302 (u16)(context->config.aidBits & mpReadyBits), context->config.port,
410 … MPDSiTrace( "resend ds[%d] to aids %08x", oldWI, (context->config.aidBits & mpReadyBits) ); in Step()
413 (u16)(context->config.aidBits & mpReadyBits), context->config.port, in Step()
435 …context->ds[context->readIndex].aidBits |= MPHToMP16(0x0001); // The lowest bit in the aidBits in… in Step()
444 && context->ds[context->writeIndex].aidBits == MPHToMP16(0x0001)) in Step()
513 if (!(context->ds[context->readIndex].aidBits & MPHToMP16(0x0001))) in Step()
515 context->ds[context->readIndex].aidBits |= MPHToMP16(0x0001); in Step()
561 context->config.aidBits, context->config.port, in Step()
588 u16 aidBits; in MPDSGetData() local
599 aidBits = MPHToMP16(dataSet->aidBits); in MPDSGetData()
602 if (!(aidBits & aidBit)) in MPDSGetData()
613 return GetSharedDataAddress(context, aidBits, (u16*)dataSet->data, aid); in MPDSGetData()
719 context->ds[writeIndex].aidBits &= MPHToMP16((u16)~aidBit); in ReceiveCallback_Parent()
724 context->ds[GetNextIndex(writeIndex)].aidBits &= MPHToMP16((u16)~aidBit); in ReceiveCallback_Parent()
802 if (context->config.aidBits & aidBit) in ReceiveData()
808 if (!(context->ds[context->writeIndex].aidBits & MPHToMP16(aidBit))) in ReceiveData()
815 if (!(context->ds[writeIndex].aidBits & MPHToMP16(aidBit))) in ReceiveData()
835 … buf = GetSharedDataAddress(context, context->config.aidBits, context->ds[writeIndex].data, aid); in ReceiveData()
849 context->ds[writeIndex].aidBits &= MPHToMP16((u16)~aidBit); in ReceiveData()
874 if (context->ds[context->writeIndex].aidBits == MPHToMP16(0)) in SendDataSet()
898 … context->ds[resetWI].aidBits = MPHToMP16((u16)(context->config.aidBits & (mpReadyBits | 0x0001))); in SendDataSet()
902 …context->ds[oldWI].aidBits = MPHToMP16((u16)context->config.aidBits); // Enter the original… in SendDataSet()
906 context->ds[oldWI].aidBits &= MPHToMP16((u16)~0x0001); in SendDataSet()
912 (u16)(context->config.aidBits & mpReadyBits), context->config.port, in SendDataSet()
940 GetSharedDataAddress( const MPDSContext *context, u32 aidBits, u16 *receiveBuf, u32 aid) in GetSharedDataAddress() argument
948 aidBits &= mask; in GetSharedDataAddress()
949 count = CountPopulation(aidBits); in GetSharedDataAddress()