Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RangeNetworks/openbts
/ functions
Functions
4,187 in github.com/RangeNetworks/openbts
⨍
Functions
4,187
◇
Types & classes
1,009
↓ 3 callers
Function
ussdDecode
Decode the unstructured data string as per 23.038, 7bit chars to 8bit chars.
Control/L3SupServ.cpp:164
↓ 3 callers
Method
valid
constructor zeros mMCC and mMNC
SGSNGGSN/GPRSL3Messages.h:369
↓ 3 callers
Function
vectorNorm2
TransceiverRAD1/sigProcLib.cpp:143
↓ 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:123
↓ 3 callers
Method
writeBits
GSM 04.60 sec 12.24
GSM/GSML3GPRSElements.cpp:28
↓ 3 callers
Method
writeHighSide
GSM/GSML1FEC.cpp:1044
↓ 3 callers
Function
writeRam
TransceiverRAD1/rnrad1Core.cpp:188
↓ 3 callers
Method
writeSamples
Transceiver52M/UHDDevice.cpp:798
↓ 3 callers
Function
writeStartTime
TBF Starting Time GSM 04.08 10.5.2.38
GSM/GSML3GPRSElements.cpp:163
↓ 2 callers
Method
A5_1
These return true if the encryption type is supported.
GSM/GSML3CommonElements.h:212
↓ 2 callers
Method
A5_2
GSM/GSML3CommonElements.h:213
↓ 2 callers
Method
A5_3
GSM/GSML3CommonElements.h:214
↓ 2 callers
Method
BSIC_NCELL
GSM/GSML3RRElements.h:887
↓ 2 callers
Function
BVCAddCause
GPRS/BSSGMessages.cpp:394
↓ 2 callers
Function
BVCAddCellIdentifier
GSM 08.18 10.4.12 and 11.3.9
GPRS/BSSGMessages.cpp:409
↓ 2 callers
Method
FER
GPRS/FEC.cpp:67
↓ 2 callers
Method
FER
GSM/GSML1FEC.h:605
↓ 2 callers
Function
GPRSNotifyGsmActivity
When the MS RACHes into the GSM RR/MM side for any reason, we must cancel ongoing TBFs. The danged MS will RACH into the GSM stack right in the middle
GPRS/MAC.cpp:2531
↓ 2 callers
Function
GPRSSetDebug
GPRS/MAC.cpp:124
↓ 2 callers
Function
GetTimingAdvance
GPRS/FEC.cpp:884
↓ 2 callers
Function
GmmRemove
Assumes sSgsnListMutex is locked on entry.
SGSNGGSN/Sgsn.cpp:224
↓ 2 callers
Function
HandoverDetermination
Warning: This runs in a separate thread.
Control/L3Handover.cpp:408
↓ 2 callers
Method
M
Get the "more data" bit (M). */
GSM/GSMTransfer.h:578
↓ 2 callers
Method
MOCInitRTP
SIP/SIPBase.cpp:1024
↓ 2 callers
Method
MTCSendTrying
SIP/SIPBase.cpp:1350
↓ 2 callers
Function
NsAddNSEI
GPRS/BSSGMessages.cpp:314
↓ 2 callers
Method
RXQUAL_SUB_SERVING_CELL_BER
GSM/GSML3RRElements.h:905
↓ 2 callers
Function
SipStateString
SIP/SIPBase.cpp:115
↓ 2 callers
Method
T1
GSM 05.02 3.3.2.2.1 */
GSM/GSMCommon.h:475
↓ 2 callers
Method
T2
GSM 05.02 3.3.2.2.1 */
GSM/GSMCommon.h:478
↓ 2 callers
Method
TCHTotal
GSM/GSMConfig.cpp:508
↓ 2 callers
Method
TI
SMS/SMSMessages.h:785
↓ 2 callers
Function
_base_convolve_complex
Base complex-complex convolution */
Transceiver52M/convolve.c:544
↓ 2 callers
Function
_base_convolve_real
Base complex-real convolution */
Transceiver52M/convolve.c:527
↓ 2 callers
Function
_config
Print or modify the global configuration table. */
CLI/CLI.cpp:981
↓ 2 callers
Method
_reap
TransceiverRAD1/fusb.cpp:192
↓ 2 callers
Function
_sse_convert_scale_ps_si16_8n
8*N single precision floats scaled and converted to 16-bit signed integer */
Transceiver52M/convert.c:84
↓ 2 callers
Function
_sse_convert_si16_ps_16n
16*N 16-bit signed integer converted to single precision floats */
Transceiver52M/convert.c:35
↓ 2 callers
Method
addGood
GPRS/MSInfo.h:171
↓ 2 callers
Method
addHit
GPRS/MSInfo.h:176
↓ 2 callers
Method
addMiss
GPRS/MSInfo.h:175
↓ 2 callers
Method
addSDCCH
@name Manage SDCCH Pool. */ @{ The add method is not mutex protected and should only be used during initialization. */
GSM/GSMConfig.h:296
↓ 2 callers
Method
addTCH
@name Manage TCH pool. */ @{ The add method is not mutex protected and should only be used during initialization. */
GSM/GSMConfig.h:312
↓ 2 callers
Method
addTotal
GPRS/MSInfo.h:167
↓ 2 callers
Function
advanceBSNNext
Advance gBSNNext by the specified amount. The reason this is a function instead of just adding one to gBSNNext is to clean up old reservations behind
GPRS/MAC.cpp:2231
↓ 2 callers
Method
allowedSlot
< Return true if this channel is allowed on this slot.
GSM/GSMTDMA.h:103
↓ 2 callers
Function
analyzeTrafficBurst
TransceiverRAD1/sigProcLib.cpp:1038
↓ 2 callers
Function
analyzeTrafficBurst
* Normal burst detection * * Correlation window parameters: * target: Tail + data + mid-midamble + 1/2 remaining midamblebits * head: Search 4
Transceiver52M/sigProcLib.cpp:1334
↓ 2 callers
Method
avail_smpls
Transceiver52M/UHDDevice.cpp:966
↓ 2 callers
Method
bitsNeeded
GSM/GSMTransfer.cpp:132
↓ 2 callers
Function
bswap_16
TransceiverRAD1/bytesex.h:18
↓ 2 callers
Function
bswap_32
TransceiverRAD1/bytesex.h:24
↓ 2 callers
Method
callMachStart
This switches to the specifed Procedure and starts it. It is equivalent to a long goto. It is also legal for the procedure to already be the current
Control/L3StateMachine.cpp:180
↓ 2 callers
Method
canUseUplink
Can this TBF use the specified uplink?
GPRS/TBF.h:392
↓ 2 callers
Method
chanEnqueueFrame
Control/L3LogicalChannel.cpp:341
↓ 2 callers
Method
chanRunning
When L3 wants to drop a channel, it must set a flag in the L3LogicalChannel, which will be queried here. Return false to drop the channel.
Control/L3LogicalChannel.cpp:348
↓ 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:1567
↓ 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:196
↓ 2 callers
Function
checkemMessages
Check for any message or timer activity on this channel. Return true if something happened. The delay is how often we poll, used on SDCCH.
Control/L3StateMachine.cpp:753
↓ 2 callers
Function
chk_result
TransceiverRAD1/RAD1SN.cpp:122
↓ 2 callers
Function
cliGmmDelete
This is for use by the Command Line Interface
SGSNGGSN/Sgsn.cpp:253
↓ 2 callers
Function
clockallthree
Clock all three of R1,R2,R3, ignoring their middle bits. * This is only used for key setup. */
GSMShare/A51.cpp:136
↓ 2 callers
Function
commaListFront
SIP/SIPParse.cpp:90
↓ 2 callers
Function
commaListPushFront
SIP/SIPParse.cpp:80
↓ 2 callers
Function
computeHash
TransceiverRAD1/rnrad1Core.cpp:378
↓ 2 callers
Function
configGprsChannelsMax
We are currently doing only static assignment, so take this out for now.
GPRS/MAC.cpp:115
↓ 2 callers
Function
configGprsChannelsMinC0
GPRS/MAC.cpp:111
↓ 2 callers
Function
configGprsChannelsMinCn
Dont bother with a fancy specification (eg: 2x4) because we are going to dynamically allocate channels soon.
GPRS/MAC.cpp:110
↓ 2 callers
Function
configTbfRetry
GPRS/TBF.cpp:35
↓ 2 callers
Function
configTmsiTestMode
Control/TMSITable.cpp:145
↓ 2 callers
Function
convert_float_short
Transceiver52M/convert.c:175
↓ 2 callers
Function
convert_short_float
Transceiver52M/convert.c:189
↓ 2 callers
Function
convolve_real
API: Aligned complex-real */
Transceiver52M/convolve.c:581
↓ 2 callers
Function
countActive
GSM/GSMConfig.cpp:462
↓ 2 callers
Method
countSNR
GSM/GSML1FEC.cpp:466
↓ 2 callers
Method
createCombinationI
GSM/GSMConfig.cpp:556
↓ 2 callers
Function
createDownlinkTbf
GPRS/TBF.cpp:823
↓ 2 callers
Function
createSilenceFrame
(pat 1-2014) Make the BitVector into a silence frame. GSM 6.11 section 6 table 1 describes the silence frame, 6.10 1.7 the bit positions.
GSM/GSML1FEC.cpp:1789
↓ 2 callers
Method
currentProcedure
Control/L3TranEntry.h:507
↓ 2 callers
Method
deactivateRabs
SGSNGGSN/Sgsn.cpp:319
↓ 2 callers
Method
debug_test
GPRS/FEC.cpp:63
↓ 2 callers
Function
decodeLowSide
Return decoded frame if success and B == 3, otherwise NULL.
GPRS/FEC.cpp:554
↓ 2 callers
Function
decodeUSF
Do the reverse encoding on usf, and return the reversed usf, ie, the returned usf is byte-swapped.
GPRS/FEC.cpp:49
↓ 2 callers
Method
descriptiveString
GSM/GSML1FEC.h:623
↓ 2 callers
Function
detectBurst
* Detect a burst based on correlation and peak-to-average ratio * * For one sampler-per-symbol, perform fast peak detection (no interpolation) * fo
Transceiver52M/sigProcLib.cpp:1236
↓ 2 callers
Function
detectRACHBurst
TransceiverRAD1/sigProcLib.cpp:965
↓ 2 callers
Function
detectRACHBurst
* RACH burst detection * * Correlation window parameters: * target: Tail bits + RACH length (reduced from 41 to a multiple of 4) * head: Searc
Transceiver52M/sigProcLib.cpp:1281
↓ 2 callers
Method
dgIsDeletable
This is only called after the dialog has already been removed from the active dialogs, so we dont have to check the dialog state, all we have to check
SIP/SIPDialog.cpp:808
↓ 2 callers
Method
dmRemoveDialog
This removes the SipDialog from the map so it will no longer receive SIP messages. It moves it to the mDeadDialogs queue, whence it will be deleted wh
SIP/SIP2Interface.cpp:137
↓ 2 callers
Method
driveDemod
TransceiverRAD1/Transceiver.cpp:967
↓ 2 callers
Method
dsRequestFromHeader
SIP/SIPBase.h:225
↓ 2 callers
Method
dsRequestToHeader
Accessors: We set the remote-tag when we create the URI for a dialog. We set the local-tag the first time we hear from the peer, which for an inbound
SIP/SIPBase.h:224
↓ 2 callers
Method
dsSetRemoteHeader
SIP/SIPBase.h:206
↓ 2 callers
Method
dump
Control/L3TranEntry.cpp:1414
↓ 2 callers
Function
dumpGmmInfo
SGSNGGSN/Sgsn.cpp:1489
↓ 2 callers
Function
dumpsegs
GPRS/RLCEngine.cpp:402
↓ 2 callers
Function
encode
GSM/GSML3CCElements.cpp:208
↓ 2 callers
Function
encode7
Control/SMSCB.cpp:67
↓ 2 callers
Method
encodeCS1
Process the 184 bit frame, starting at offset, add parity, encode. Result is left in mI, representing 4 radio bursts.
GPRS/FEC.cpp:521
↓ 2 callers
Method
engineRecvDataBlock
GPRS/TBF.h:466
← previous
next →
601–700 of 4,187, ranked by callers