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
↓ 1 callers
Method
lleWriteRaw
SGSNGGSN/LLC.cpp:304
↓ 1 callers
Function
macHookupRachFach
There can be multiple FACH. Each FACH can be used for: UE unconnected mode (CCCH messages, defined in SIB5), UE connected mode (DCCH messages, define
UMTS/MACEngine.cpp:161
↓ 1 callers
Method
macService
UMTS/MACEngine.cpp:898
↓ 1 callers
Function
mac_cmplx
Base multiply and accumulate complex-complex */
TransceiverUHD/convolve.c:504
↓ 1 callers
Function
mac_cmplx_vec_n
Base vector complex-complex multiply and accumulate */
TransceiverUHD/convolve.c:519
↓ 1 callers
Function
mac_real
Base multiply and accumulate complex-real */
TransceiverUHD/convolve.c:497
↓ 1 callers
Function
mac_real_vec_n
Base vector complex-complex multiply and accumulate */
TransceiverUHD/convolve.c:511
↓ 1 callers
Function
mg_con_close
SGSNGGSN/miniggsn.cpp:219
↓ 1 callers
Function
mg_con_find_by_ctx
SGSNGGSN/miniggsn.cpp:226
↓ 1 callers
Function
mg_con_find_by_ip
SGSNGGSN/miniggsn.cpp:236
↓ 1 callers
Function
mg_con_find_free
Find a free IP connection or return NULL. Each PDP context activation gets a new IP address. The IP addresses are recycled after tiimeout. 7-10-2012:
SGSNGGSN/miniggsn.cpp:182
↓ 1 callers
Function
mg_con_open
SGSNGGSN/miniggsn.cpp:214
↓ 1 callers
Function
mg_toss_dup_packet
If this is a duplicate TCP packet, throw it away. The MS is so slow to respond that the servers often send dups which are unnecessary because we have
SGSNGGSN/miniggsn.cpp:323
↓ 1 callers
Function
miniggsn_handle_read
There is data available on the socket. Go get it. see handle_nsip_read()
SGSNGGSN/miniggsn.cpp:368
↓ 1 callers
Function
miniggsn_init
SGSNGGSN/miniggsn.cpp:477
↓ 1 callers
Function
miniggsn_rcv_npdu
SGSNGGSN/miniggsn.cpp:268
↓ 1 callers
Method
msDeactivateRabs
This is usually called from the SGSN or GGSN for SM PdpContextDeactivation or GMM DetachRequest, and we should also call it for non-responsive UE some
UMTS/URRC.cpp:892
↓ 1 callers
Method
msWriteHighSide
UMTS/URRC.cpp:852
↓ 1 callers
Method
multiframeMode
UMTS/UMTSLogicalChannel.h:312
↓ 1 callers
Method
newRNTI
The crnti is 16 bits for UE id and the urnti is 12 bits for SRNC id and 20 bits for UE id. We will use the same UE id for both.
UMTS/URRC.h:174
↓ 1 callers
Method
nextL3TI
Control/TMSITable.cpp:299
↓ 1 callers
Method
number
CommonLibs/Configuration.h:90
↓ 1 callers
Method
parity
CommonLibs/BitVector.cpp:212
↓ 1 callers
Method
parseAccessCapabilities
SGSNGGSN/GPRSL3Messages.cpp:795
↓ 1 callers
Method
parseTV
GSM/GSML3Message.cpp:174
↓ 1 callers
Method
parseV
SMS/SMSMessages.cpp:170
↓ 1 callers
Method
parseV
SMS/SMSMessages.h:503
↓ 1 callers
Method
pdpWriteHighSide
SGSNGGSN/Ggsn.h:243
↓ 1 callers
Method
pdpWriteLowSide
SGSNGGSN/Ggsn.h:238
↓ 1 callers
Method
peekFieldReversed
CommonLibs/BitVector.cpp:79
↓ 1 callers
Method
pending_remove
TransceiverRAD1/fusb.cpp:157
↓ 1 callers
Function
permutationCheck
CommonLibs/BitVectorTest.cpp:45
↓ 1 callers
Method
phChOpen
@name Ganged actions. */ NOTE: These are used by the ChannelTree to allocate the underlying physical channel, which operations must be atomic. The par
UMTS/UMTSPhCh.h:208
↓ 1 callers
Method
plan
GSM/GSML3CCElements.h:151
↓ 1 callers
Method
powerClass
Returns the power class, based on power capability encoding.
GSM/GSML3CommonElements.h:212
↓ 1 callers
Method
powerOff
TRXManager/TRXManager.cpp:77
↓ 1 callers
Method
powerOn
TRXManager/TRXManager.cpp:495
↓ 1 callers
Function
printCC
Just print out a bunch of sizes.
UMTS/UMTSL1CC.cpp:2045
↓ 1 callers
Function
print_hex
TransceiverRAD1/RAD1Cmd.cpp:127
↓ 1 callers
Function
printdiff
UMTS/RateMatch.cpp:275
↓ 1 callers
Method
proxyPort
SIP/SIPEngine.h:135
↓ 1 callers
Method
push
CommonLibs/BitVector.cpp:469
↓ 1 callers
Method
put
TransceiverUHD/RadioInterface.h:66
↓ 1 callers
Method
putAuthTokens
Control/TMSITable.cpp:237
↓ 1 callers
Method
putKc
Control/TMSITable.cpp:272
↓ 1 callers
Function
quantizeCTFCSize
UMTS/URRCTrCh.cpp:473
↓ 1 callers
Method
queueSize
UMTS/UMTSLogicalChannel.h:333
↓ 1 callers
Function
rad1LoadFirmwareNth
TransceiverRAD1/rnrad1Core.cpp:412
↓ 1 callers
Method
radioFailure
UMTS/UMTSLogicalChannel.h:335
↓ 1 callers
Method
radioModemStart
pat 1-5-2013: We cant start up a transceiver in the constructor above because other constructors at the same level (specifically, the socket that trx
UMTS/UMTSRadioModem.cpp:162
↓ 1 callers
Function
randy401
SIP/SIPEngine.cpp:189
↓ 1 callers
Function
rateMatchFunc2
UMTS/RateMatch.h:27
↓ 1 callers
Method
read9862
TransceiverRAD1/rnrad1Core.cpp:908
↓ 1 callers
Method
readEEPROM
TransceiverRAD1/FactoryCalibration.cpp:152
↓ 1 callers
Method
readSamples
TransceiverUHD/UHDDevice.cpp:505
↓ 1 callers
Method
receiveBurst
UMTS/UMTSRadioModem.cpp:994
↓ 1 callers
Method
receiveLoop
TRXManager/TRXManager.cpp:490
↓ 1 callers
Method
recvAmReset
UMTS/URLC.cpp:1477
↓ 1 callers
Method
recvResetAck
11.4.4
UMTS/URLC.cpp:1453
↓ 1 callers
Method
recvResetPdu
reset procedure goes both ways: 1. we send reset, finish reset upon receipt of reset_ack. In this case, continue to send reset until we get reset_ack.
UMTS/URLC.cpp:1430
↓ 1 callers
Method
recv_async_msg
TransceiverUHD/UHDDevice.cpp:642
↓ 1 callers
Method
reestablishRlcs
UMTS/URRC.cpp:982
↓ 1 callers
Method
regenerate
UMTS/UMTSConfig.cpp:755
↓ 1 callers
Method
regenerateBeacon
This fills in the mMIB and mSIB* structures.
UMTS/UMTSConfig.cpp:635
↓ 1 callers
Function
register_signal_handlers
TransceiverUHD/runTransceiver.cpp:45
↓ 1 callers
Method
remove
CommonLibs/Configuration.cpp:759
↓ 1 callers
Method
removePaging
Control/TransactionTable.cpp:726
↓ 1 callers
Method
renew
Renew the timer. */
Control/RadioResource.h:134
↓ 1 callers
Method
resetSize
CommonLibs/ByteVector.h:136
↓ 1 callers
Method
rlcGetBytesAvail
UMTS/URLC.h:715
↓ 1 callers
Method
rlcGetPduCnt
UMTS/URLC.h:694
↓ 1 callers
Method
rlcMode
Common functions:
UMTS/URLC.h:517
↓ 1 callers
Method
rlcPullLowSide
Pull data through the RLC to fill the output queue, up to the specified amt, which is the maximum amount needed for any Transport Format.
UMTS/URLC.cpp:578
↓ 1 callers
Method
rmMac
The CCCH Mac is never removed, so we dont worry about removing from mCchList.
UMTS/MACEngine.cpp:333
↓ 1 callers
Function
rrcAllocateRabForPdp
This is the entry point to send the big RB setup message for a PS (internet) data connection, called from L3 in the SGSN, or more precisely, the GGSN
UMTS/URRC.cpp:1247
↓ 1 callers
Method
rrcConfigDchCS
The DCH must be SF=128 or higher.
UMTS/URRC.cpp:1224
↓ 1 callers
Method
rrcDoInit
UMTS/URRC.h:151
↓ 1 callers
Function
rrcInitCommonCh
Do we need a control channel for RRC messages? Pick 64 SF. Phone required FACH separate from PCH in SIB5? 25.211 Table 11, pick slot formats with TFCI
UMTS/URRC.cpp:1114
↓ 1 callers
Method
runF9
UMTS/IntegrityProtect.cpp:399
↓ 1 callers
Method
rxFrame
Control/TransactionTable.h:212
↓ 1 callers
Method
rxFreq
TransceiverRAD1/rnrad1.h:68
↓ 1 callers
Method
saveINVITE
SIP/SIPEngine.cpp:118
↓ 1 callers
Method
segmentTemp
This returns a segment that does not share ownership of the original memory, so when the original is deleted, this is destroyed also, and without warn
CommonLibs/ByteVector.cpp:132
↓ 1 callers
Function
sendCellUpdateConfirmCcch
UMTS/URRCMessages.cpp:1268
↓ 1 callers
Function
sendCellUpdateConfirmDcch
The CellUpdateConfirm message may be sent out on either DCCH or CCCH. This version is for DCCH. TODO: It would be wise to implement the RLC re-establi
UMTS/URRCMessages.cpp:1251
↓ 1 callers
Method
sendDownstreamTb
UMTS/MACEngine.cpp:521
↓ 1 callers
Method
sendINFOAndWaitForOK
Control/TransactionTable.cpp:580
↓ 1 callers
Function
sendRAUpdateReject
SGSNGGSN/Sgsn.cpp:954
↓ 1 callers
Function
sendRrcConnectionReleaseCcch
Sent when an unrecognized UE tries to talk to us. Tell it to release the connection and start over.
UMTS/URRCMessages.cpp:808
↓ 1 callers
Function
sendRrcConnectionSetup
Release 3 version of this message. The samsung and other phones did not seem to like this, so 11-16-2012 tried switching to release 4 version.
UMTS/URRCMessages.cpp:578
↓ 1 callers
Function
sendSIP
Control/SMSControl.cpp:87
↓ 1 callers
Function
sendSecurityModeCommand
33.102 5.1.2 Specifies two types of Security procedure: section 6.3 describes the main authentication method using Ki; section 6.5 describes a local a
UMTS/URRCMessages.cpp:1307
↓ 1 callers
Method
sendTCH
UMTS/UMTSLogicalChannel.h:329
↓ 1 callers
Method
serviceLoop
Control/RadioResource.cpp:142
↓ 1 callers
Method
serviceLoop
This is called to actually do the control
GSM/PowerManager.cpp:97
↓ 1 callers
Method
setAmDC
UMTS/URLC.h:508
↓ 1 callers
Method
setAmSN
AM PDU fields:
UMTS/URLC.h:506
↓ 1 callers
Method
setAttachTime
SGSNGGSN/Sgsn.h:88
↓ 1 callers
Method
setBit
CommonLibs/Utils.h:69
↓ 1 callers
Method
setEIndicator
UMTS/URLC.h:520
← previous
next →
1,101–1,200 of 3,546, ranked by callers