Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RangeNetworks/OpenBTS-UMTS
/ functions
Functions
3,546 in github.com/RangeNetworks/OpenBTS-UMTS
⨍
Functions
3,546
◇
Types & classes
833
↓ 3 callers
Function
uperDecodeFromByteV
Decode an Asn message and return whatever kind of message pops out.
UMTS/AsnHelper.cpp:59
↓ 3 callers
Method
valid
constructor zeros mMCC and mMNC
SGSNGGSN/GPRSL3Messages.h:358
↓ 3 callers
Function
vectorNorm2
TransceiverRAD1/sigProcLib.cpp:145
↓ 3 callers
Function
vectorNorm2
UMTS/sigProcLib.cpp:144
↓ 3 callers
Method
wait
Wait until clock has changed */ void wait() {ScopedLock lock(mLock); updateSignal.wait(mLock,1);} FIXME -- If we take away the timeout, a lot of threa
TransceiverRAD1/radioInterface.h:147
↓ 3 callers
Method
wait
(pat 12-13-2012) Formerly this waited an integral number of whole frames, so if it was in the middle of a frame, it waited until the middle of the tar
UMTS/UMTSCommon.cpp:150
↓ 3 callers
Function
writeRam
TransceiverRAD1/rnrad1Core.cpp:203
↓ 2 callers
Method
DCCHAvailable
@name Manage DCCH Pool. */ @{ Add a new DCCH to the channel allocation pool. */ void addDCCH(DCCHLogicalChannel *wDCCH) { ScopedLock lock(mLock); mDCC
UMTS/UMTSConfig.h:179
↓ 2 callers
Method
DCS
SMS/SMSMessages.h:202
↓ 2 callers
Method
DTCHAvailable
9-2012 (pat) TODO: This needs lots more work. First, the DCH available for voice calls have to plucked from the channel tree at a particular SF, proba
UMTS/UMTSConfig.cpp:1601
↓ 2 callers
Function
FL
--------------------------------------------------------------------- * FL() * The FL() function. * Transforms a 32-bit value. Uses <inde
UMTS/IntegrityProtect.cpp:167
↓ 2 callers
Function
FO
--------------------------------------------------------------------- * FO() * The FO() function. * Transforms a 32-bit value. Uses <inde
UMTS/IntegrityProtect.cpp:142
↓ 2 callers
Function
GmmRemove
Assumes sSgsnListMutex is locked on entry.
SGSNGGSN/Sgsn.cpp:220
↓ 2 callers
Method
IMSI
Returned string must be free'd by the caller.
Control/TMSITable.cpp:150
↓ 2 callers
Function
KeySchedule
--------------------------------------------------------------------- * KeySchedule() * Build the key schedule. Most "key" operations use 16-bi
UMTS/IntegrityProtect.cpp:217
↓ 2 callers
Method
L
Look into the header and get the length of the payload. */
GSM/GSMTransfer.h:530
↓ 2 callers
Method
L2Length
Length, or L2 pseudolength, as appropriate */
GSM/GSMTransfer.h:633
↓ 2 callers
Method
LAC
GSM/GSML3CommonElements.h:89
↓ 2 callers
Method
MCC
GSM/GSML3CommonElements.h:87
↓ 2 callers
Method
MNC
GSM/GSML3CommonElements.cpp:94
↓ 2 callers
Method
MOCWaitForOK
Control/TransactionTable.cpp:458
↓ 2 callers
Method
MODSendBYE
Control/TransactionTable.cpp:516
↓ 2 callers
Method
MODWaitForOK
Control/TransactionTable.cpp:532
↓ 2 callers
Method
MTCCheckForCancel
Control/TransactionTable.cpp:499
↓ 2 callers
Method
MTCSendOK
Control/TransactionTable.cpp:508
↓ 2 callers
Method
MTCSendTrying
SIP/SIPEngine.cpp:571
↓ 2 callers
Method
MTDSendOK
Control/TransactionTable.cpp:548
↓ 2 callers
Method
NR
Return NR sequence number, GSM 04.06 3.5.2.4. Assumes A or B header. */
GSM/GSMTransfer.h:539
↓ 2 callers
Function
RN_UE_FOR_ALL_RLC_DOWN
Look in each logical channel. The ones that might have something in them are 1,2,3. Currently we dont hook up 5 and above in CELL_FACH state, but we'l
UMTS/MACEngine.cpp:679
↓ 2 callers
Method
RSSI
GSM/GSMTransfer.h:166
↓ 2 callers
Method
RaiMatches
Does the routing/location area in this asn id match our BTS?
UMTS/URRCMessages.cpp:2033
↓ 2 callers
Method
SF
UMTS/UMTSTransfer.h:87
↓ 2 callers
Method
TI
SMS/SMSMessages.h:781
↓ 2 callers
Function
UEState2Asn
UMTS/URRCMessages.cpp:139
↓ 2 callers
Function
_base_convolve_complex
Base complex-complex convolution */
TransceiverUHD/convolve.c:544
↓ 2 callers
Function
_base_convolve_real
Base complex-real convolution */
TransceiverUHD/convolve.c:527
↓ 2 callers
Function
_config
Print or modify the global configuration table. */
CLI/CLI.cpp:799
↓ 2 callers
Method
_reap
TransceiverRAD1/fusb.cpp:208
↓ 2 callers
Function
_sse_convert_ps_si16_8n
8*N single precision floats scaled and converted to 16-bit signed integer */
TransceiverUHD/convert.c:92
↓ 2 callers
Function
_sse_convert_si16_ps_16n
16*N 16-bit signed integer converted to single precision floats */
TransceiverUHD/convert.c:35
↓ 2 callers
Method
add
SIP/SIPInterface.cpp:74
↓ 2 callers
Method
addMac
UMTS/MACEngine.cpp:318
↓ 2 callers
Method
addUE
UMTS/URRC.cpp:551
↓ 2 callers
Function
addVector
in-place addition!!
TransceiverRAD1/sigProcLib.cpp:818
↓ 2 callers
Function
addVector
in-place addition!!
UMTS/sigProcLib.cpp:853
↓ 2 callers
Function
allocateRTPPorts
Return an even UDP port number for the RTP even/odd pair. */
Control/CallControl.cpp:63
↓ 2 callers
Method
appendZero
Zero out the rest of the ByteVector:
CommonLibs/ByteVector.h:241
↓ 2 callers
Function
applyPolyOld
(pat) This is the old version. There is a new version in BitVector.cpp Apply a Galois polymonial to a binary seqeunce. @param val The input seque
CommonLibs/TurboCoder.cpp:34
↓ 2 callers
Function
asnUlCcchMsg2Name
UMTS/URRCMessages.cpp:91
↓ 2 callers
Function
asnUlDcchMsg2Name
UMTS/URRCMessages.cpp:52
↓ 2 callers
Method
avail_smpls
TransceiverUHD/SampleBuffer.cpp:39
↓ 2 callers
Method
begin
CommonLibs/ByteVector.h:120
↓ 2 callers
Method
bitsNeeded
GSM/GSMTransfer.cpp:105
↓ 2 callers
Function
bswap_16
TransceiverRAD1/bytesex.h:32
↓ 2 callers
Function
bswap_32
TransceiverRAD1/bytesex.h:38
↓ 2 callers
Method
cMask
CommonLibs/BitVector.h:262
↓ 2 callers
Function
callManagementLoop
This is the standard call manangement loop, regardless of the origination type. This function returns when the call is cleared and the channel is rel
Control/CallControl.cpp:539
↓ 2 callers
Method
changeTlli
which we do ahead of time so we can inform GPRS L2 that the new and old TLLIs are the same MS. Return the new si. In the new tlli procedure, it is th
SGSNGGSN/Sgsn.cpp:1725
↓ 2 callers
Function
channelNeededCode
This is a local function to map the GSM::ChannelType enum to one of the codes from GMS 04.08 10.5.2.8. */
GSM/GSML3RRMessages.cpp:165
↓ 2 callers
Function
chk_result
TransceiverRAD1/RAD1SN.cpp:120
↓ 2 callers
Method
classmark
Control/TMSITable.cpp:225
↓ 2 callers
Function
cliGmmDelete
This is for use by the Command Line Interface
SGSNGGSN/Sgsn.cpp:249
↓ 2 callers
Function
commonCellUpdateConfirm
UMTS/URRCMessages.cpp:1227
↓ 2 callers
Function
computeCodedSize
UMTS/UMTSL1CC.cpp:411
↓ 2 callers
Function
computeDlRlcSize
This is applicable only to RLC-UM and RLC-AM. Return 0 for RLC-TM.
UMTS/URLC.cpp:1856
↓ 2 callers
Method
configDchPS
Create the simplest TFS and TFCS we can for a DCH for PS [internet] services. The only thing the dch knows a-priori is the spreading factor. If the re
UMTS/URRCTrCh.cpp:165
↓ 2 callers
Method
deactivateRabs
SGSNGGSN/Sgsn.cpp:315
↓ 2 callers
Method
dead
Control/TransactionTable.cpp:253
↓ 2 callers
Function
decodeGSMChar
GSM/GSMCommon.h:112
↓ 2 callers
Method
defaultConfig3TrCh
From 25.331 13.7: Parameter values for default radio configurations. This setup is for voice, 4 TrCH: 3 for AMR and 1 for signalling.. The "3" is the
UMTS/URRCTrCh.cpp:309
↓ 2 callers
Method
defaultConfigRlcAmPs
Default config for a packet-switched data channel. Pat just made this up from scratch.
UMTS/URRC.cpp:320
↓ 2 callers
Method
defaultConfigSRB0
25.331 13.6: RB information parameters for SRB0
UMTS/URRC.cpp:262
↓ 2 callers
Method
defined
CommonLibs/Configuration.h:91
↓ 2 callers
Method
driveTransmitRadio
TransceiverUHD/RadioInterface.cpp:373
↓ 2 callers
Method
driveTransmitRadio
TransceiverRAD1/radioInterface.cpp:280
↓ 2 callers
Function
dumpGmmInfo
SGSNGGSN/Sgsn.cpp:1647
↓ 2 callers
Method
elapsed
CommonLibs/Utils.h:61
↓ 2 callers
Method
encodePhase2
Unfortunately the System Information messages in the beacon include the SFN, so we must re-encode them, at least the phase2 part, for each beacon.
UMTS/UMTSConfig.cpp:1499
↓ 2 callers
Function
fecComputeCommon
UMTS/UMTSL1CC.cpp:497
↓ 2 callers
Function
fetchSincVector
TransceiverRAD1/sigProcLib.cpp:244
↓ 2 callers
Function
fetchSincVector
UMTS/sigProcLib.cpp:246
↓ 2 callers
Method
freePdp
Return TRUE if the pdp was allocated.
SGSNGGSN/Sgsn.cpp:298
↓ 2 callers
Method
fullScaleOutputValue
TransceiverRAD1/radioInterface.cpp:119
↓ 2 callers
Function
gGetLoggerAlarms
copies the alarm list and returns it. list supposed to be small.
CommonLibs/Logger.cpp:157
↓ 2 callers
Method
gWrite
SGSNGGSN/GPRSL3Messages.cpp:66
↓ 2 callers
Function
generateGSMPulse
UMTS/sigProcLib.cpp:457
↓ 2 callers
Function
generateSCCPCH
UMTS/UMTSConfig.cpp:651
↓ 2 callers
Method
getAmHE
UMTS/URLC.h:513
↓ 2 callers
Method
getAmSN
UMTS/URLC.h:507
↓ 2 callers
Method
getBit2
Get a bit from the specified byte, numbered like this: bits: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7
CommonLibs/ByteVector.cpp:419
↓ 2 callers
Method
getBodyOffset
SGSNGGSN/GPRSL3Messages.h:158
↓ 2 callers
Method
getClock
return the basestation clock */
TransceiverRAD1/radioInterface.h:233
↓ 2 callers
Method
getGmmState
SGSNGGSN/Sgsn.h:132
↓ 2 callers
Method
getImsi
SGSNGGSN/GPRSL3Messages.cpp:478
↓ 2 callers
Method
getKc
Control/TMSITable.cpp:283
↓ 2 callers
Method
getLlcGmm
SGSNGGSN/LLC.cpp:292
↓ 2 callers
Method
getMaxAnyTfSize
Return the maximum size in bits of any transport format on any single TrCh. Note that the entire Transport Format Combination could be bigger.
UMTS/URRCTrCh.h:548
↓ 2 callers
Method
getNumTb
UMTS/UMTSTransfer.h:324
↓ 2 callers
Method
getPD
SGSNGGSN/GPRSL3Messages.h:97
↓ 2 callers
Method
getPTmsi
The unique P-TMSI we create for this Gmm context.
SGSNGGSN/Sgsn.h:76
← previous
next →
501–600 of 3,546, ranked by callers