MCPcopy Create free account

hub / github.com/PlatformLab/Homa / functions

Functions400 in github.com/PlatformLab/Homa

↓ 2 callersMethodget
* Return an Iterator to the specified element if the element is in the * list. Otherwise return List::end. * * @param node *
src/Intrusive.h:293
↓ 2 callersMethodgetBandwidth
* See Driver::getBandwidth() */
src/Drivers/Fake/FakeDriver.cc:257
↓ 2 callersFunctiongetKeys
src/STLUtil.h:44
↓ 2 callersMethodgetOrAllocPacket
* Return the Packet with the given index. If the Packet does yet exist, * allocate a new Packet. * * @param index * A Packet's index in the
src/Sender.cc:726
↓ 2 callersFunctiongetValues
src/STLUtil.h:57
↓ 2 callersMethodisNull
* @return * True if the MacAddress consists of all zero bytes, false if not. */
src/Drivers/DPDK/MacAddress.cc:73
↓ 2 callersFunctionlog
* Unconditionally log the given message to stderr. * This is normally called by LOG(). * @param level * The level of importance of the message
src/Debug.cc:413
↓ 2 callersMethodrelease
* @copydoc Homa::OutMessage::release() */
src/Sender.cc:643
↓ 2 callersFunctionrunTest
* Runs a particular test and prints a one-line result message. * * @param test * Describes the test to run. */
test/Perf.cc:768
↓ 2 callersFunctionsorted
src/STLUtil.h:33
↓ 2 callersMethodstrip
* @copydoc Homa::InMessage::strip() */
src/Receiver.cc:427
↓ 2 callersMethodtry_lock
* Try to acquire the SpinLock; does not block the thread and returns * immediately. * * @return * True if the lock was succes
src/SpinLock.h:78
↓ 1 callersMethodalloc
See Homa::Transport::alloc()
src/TransportImpl.h:50
↓ 1 callersFunctionassign
* Pick a unique value to use as the thread identifier for the current * thread. This value is saved in the thread-specific variable #id. */
src/ThreadId.cc:54
↓ 1 callersMethodbaseFileName
* Return the base name of the file (i.e., only the last component of the * file name, omitting any preceding directories). */
src/CodeLocation.cc:58
↓ 1 callersFunctionbasic
test/Output.h:75
↓ 1 callersFunctionbasicHeader
test/Output.h:69
↓ 1 callersFunctioncalculateLengthFilePrefix
* Return the number of characters of __FILE__ that make up the path prefix. * That is, __FILE__ plus this value will be the relative path from the to
src/Debug.cc:227
↓ 1 callersMethodcheckPingTimeouts
* Process any outbound messages in a given bucket that need to be pinged to * ensure the message is kept alive by the receiver. * * Pulled out of c
src/Sender.cc:962
↓ 1 callersMethodcheckResendTimeouts
* Process any inbound messages that may need to issue resends. * * Pulled out of checkTimeouts() for ease of testing. * * @param now * The r
src/Receiver.cc:602
↓ 1 callersFunctionclientMain
* @return * Number of Op that failed. */
test/system_test.cc:103
↓ 1 callersFunctiondemangle
* Helper function to call __cxa_demangle. Has internal linkage. * Handles the C-style memory management required. * Returns a std::string with the l
src/Util.cc:40
↓ 1 callersMethodderegisterNIC
Remove the FakeNIC from the network.
src/Drivers/Fake/FakeDriver.cc:69
↓ 1 callersMethoddropMessage
* Inform the Receiver that an Message returned by receiveMessage() is not * needed and can be dropped. * * @param message * Message which wil
src/Receiver.cc:495
↓ 1 callersMethoddumpStats
* Export this object's counter values to a Stats structure. */
src/Perf.h:152
↓ 1 callersMethodempty
* Check if the TimeoutManager manages no Timeouts. * * @return * True, if there are no Timeouts being managed; false, otherwise.
src/Timeout.h:155
↓ 1 callersMethodfail
* @copydoc See Homa::InMessage::fail() */
src/Receiver.cc:361
↓ 1 callersMethodget
* @copydoc Homa::InMessage::get() */
src/Receiver.cc:373
↓ 1 callersMethodgetPacket
* Return the Packet with the given index. * * @param index * A Packet's index in the array of packets that form the message. * "packet i
src/Receiver.cc:451
↓ 1 callersMethodgetResendPriority
* Return the network priority that should be used for resent packets * (i.e. packets that were lost and need to be resent). */
src/Policy.cc:71
↓ 1 callersMethodgetScheduledPolicy
* Returns the highest priority that should be used for scheduled (granted) * messages and the number of messages that should be concurrently granted.
src/Policy.cc:85
↓ 1 callersMethodgetState
* Return the current state of this message. */
src/Receiver.h:177
↓ 1 callersMethodgetX
src/TubTest.cc:40
↓ 1 callersFunctioninfoTest
* Print the documentation of a particular test. * * @param test * Describes the test whose documentation should be printed. */
test/Perf.cc:808
↓ 1 callersFunctionlength__FILE__Prefix
* Return the number of characters of __FILE__ that make up the path prefix. * That is, __FILE__ plus this value will be the relative path from the to
src/CodeLocation.cc:33
↓ 1 callersFunctionlistTest
* Print short listing of a particular test. * * @param test * Describes the test to list. */
test/Perf.cc:795
↓ 1 callersMethodprepend
* @copydoc Homa::OutMessage::prepend() */
src/Sender.cc:613
↓ 1 callersMethodprocessPackets
* Helper method which receives a burst of incoming packets and process them * through the transport protocol. Pulled out of TransportImpl::poll() to
src/TransportImpl.cc:87
↓ 1 callersMethodreceive
See Homa::Transport::receive()
src/TransportImpl.h:57
↓ 1 callersMethodregisterNIC
Register the FakeNIC so it can receive packets. Returns the newly registered FakeNIC's addressId.
src/Drivers/Fake/FakeDriver.cc:59
↓ 1 callersMethodsend
* @copydoc Homa::OutMessage::send() */
src/Sender.cc:691
↓ 1 callersMethodsignalNewMessage
* Record statistics about a new incoming Message that are used to recalculate * this Transport's unscheduled and scheduled policies. * * Called by
src/Policy.cc:149
MethodBadAddress
include/Homa/Driver.h:266
MethodBar
src/TubTest.cc:50
MethodBusyHeader
BusyHeader constructor.
src/Protocol.h:253
MethodCodeLocation
Called by #HERE only.
src/CodeLocation.h:31
MethodCommonHeader
CommonHeader constructor.
src/Protocol.h:143
MethodCounters
* Default constructor. */
src/Perf.h:80
MethodDataHeader
DataHeader constructor.
src/Protocol.h:170
MethodDebugMessage
See <Homa/Debug.h>
src/Debug.cc:37
MethodDebugTest
src/DebugTest.cc:41
MethodDoneHeader
DoneHeader constructor.
src/Protocol.h:215
MethodDpdkDriver
src/Drivers/DPDK/DpdkDriver.cc:24
MethodDpdkDriver
Disable copy and assign
include/Homa/Drivers/DPDK/DpdkDriver.h:166
MethodDpdkDriverImplTest
src/Drivers/DPDK/DpdkDriverTest.cc:29
MethodDriverInitFailure
include/Homa/Driver.h:248
MethodErrorHeader
ErrorHeader constructor.
src/Protocol.h:296
MethodException
include/Homa/Exception.h:33
MethodFakeDriver
* FakeDriver Constructor. */
src/Drivers/Fake/FakeDriver.cc:165
MethodFakeDriver
Disable copy and assign
include/Homa/Drivers/Fake/FakeDriver.h:136
MethodFakeNIC
* FakeNIC constructor. */
src/Drivers/Fake/FakeDriver.cc:142
MethodFakeNetwork
Constructor.
src/Drivers/Fake/FakeDriver.cc:40
MethodFakePacket
* FakePacket constructor. */
include/Homa/Drivers/Fake/FakeDriver.h:67
MethodFatalError
include/Homa/Exception.h:93
MethodFoo
test/Perf.cc:223
MethodFoo
src/IntrusiveTest.cc:25
MethodFoo
src/TubTest.cc:29
MethodGrantHeader
GrantHeader constructor.
src/Protocol.h:198
MethodHeaderPrefix
HeaderPrefix constructor.
src/Protocol.h:126
MethodImpl
* See DpdkDriver::DpdkDriver() */
src/Drivers/DPDK/DpdkDriverImpl.cc:78
MethodIntrusiveListTest
src/IntrusiveTest.cc:36
MethodIterator
* Iterator empty constructor. */
src/Intrusive.h:104
MethodList
* List constructor. */
src/Intrusive.h:212
MethodMacAddress
src/Drivers/DPDK/MacAddress.h:31
MethodMacAddress
* Create a new address from 6 bytes. * @param raw * The raw bytes. */
src/Drivers/DPDK/MacAddress.cc:31
MethodManager
* Construct a Policy::Manager. * * @param transport * The transport that owns this Policy::Manager. */
src/Policy.cc:41
MethodMessage
src/Receiver.h:135
MethodMessage
* Construct an Message. */
src/Sender.h:135
MethodMessageBucket
* MessageBucket constructor. * * @param messageTimeoutCycles * Number of cycles of inactivity to wait before a Message
src/Receiver.h:282
MethodMessageBucket
* MessageBucket constructor. * * @param messageTimeoutCycles * Number of cycles of inactivity to wait before a Message
src/Sender.h:269
MethodMessageBucketMap
* MessageBucketMap constructor. * * @param messageTimeoutCycles * Number of cycles of inactivity to wait before a Mess
src/Receiver.h:383
MethodMessageBucketMap
* MessageBucketMap constructor. * * @param messageTimeoutCycles * Number of cycles of inactivity to wait before a Mess
src/Sender.h:368
MethodMessageId
MessageId default constructor.
src/Protocol.h:46
MethodMockPolicyManager
src/Mock/MockPolicy.h:32
MethodMockReceiver
src/Mock/MockReceiver.h:34
MethodMockSender
src/Mock/MockSender.h:34
MethodNode
test/system_test.cc:57
MethodNode
* List::Node constructor. * * @param owner * Pointer to the object of which this Node is a member. */
src/Intrusive.h:52
MethodObjectPool
* Construct a new ObjectPool. The pool begins life with no allocated * memory. Objects are first allocated individually via malloc. Destroyed
src/ObjectPool.h:65
MethodPacket
* Construct a DPDK Packet backed by a DPDK mbuf. * * @param mbuf * Pointer to the DPDK mbuf that holds this packet. * @param data * Mem
src/Drivers/DPDK/DpdkDriverImpl.cc:53
MethodPeer
* Peer constructor. */
src/Receiver.h:423
MethodPingHeader
PingHeader constructor.
src/Protocol.h:267
MethodQueueEstimator
* Construct a QueueEstimator; the NIC is assumed to be idle when this * method is invoked. * * @param bandwidth * Bandwidth o
include/Homa/Drivers/Util/QueueEstimator.h:50
MethodQueueEstimatorTest
src/Drivers/Util/QueueEstimatorTest.cc:49
MethodQueuedMessageInfo
* QueuedMessageInfo constructor. * * @param message * Message to which this metadata is associated. */
src/Sender.h:85
FunctionRTE_ETH_FOREACH_DEV
src/Drivers/DPDK/DpdkDriverImpl.cc:590
MethodReceiver
* Receiver constructor. * * @param driver * The driver used to send and receive packets. * @param policyManager * Provides information
src/Receiver.cc:39
MethodReceiverTest
src/ReceiverTest.cc:49
MethodResendHeader
DoneHeader constructor.
src/Protocol.h:235
MethodRx
* Basic Constructor. */
src/Drivers/DPDK/DpdkDriverImpl.h:213
← previousnext →101–200 of 400, ranked by callers