Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PlatformLab/Homa
/ functions
Functions
400 in github.com/PlatformLab/Homa
⨍
Functions
400
◇
Types & classes
130
Method
ScheduledMessageInfo
* ScheduledMessageInfo constructor. * * @param message * Message to which this metadata is associated. * @par
src/Receiver.h:87
Method
Sender
* Sender Constructor. * * @param transportId * Unique identifier for the Transport that owns this Sender. * @param driver * The driver
src/Sender.cc:45
Method
SenderTest
src/SenderTest.cc:37
Method
SpinLock
* Create a new unlocked SpinLock. */
src/SpinLock.h:46
Method
Stat
src/Perf.h:40
Method
Stats
* Basic Constructor. */
src/Drivers/DPDK/DpdkDriverImpl.h:241
Function
TEST
src/TimeoutTest.cc:25
Function
TEST
src/CodeLocationTest.cc:22
Function
TEST
src/StringUtilTest.cc:27
Function
TEST
src/UtilTest.cc:21
Function
TEST
src/IntrusiveTest.cc:480
Function
TEST
src/SpinLockTest.cc:23
Function
TEST
src/ObjectPoolTest.cc:60
Function
TEST
src/TubTest.cc:68
Function
TEST
src/STLUtilTest.cc:40
Function
TEST
src/PolicyTest.cc:28
Function
TEST
src/Drivers/Fake/FakeDriverTest.cc:28
Function
TEST
src/Drivers/DPDK/MacAddressTest.cc:25
Function
TEST_F
src/ThreadIdTest.cc:54
Function
TEST_F
src/ReceiverTest.cc:97
Function
TEST_F
src/IntrusiveTest.cc:52
Function
TEST_F
src/SenderTest.cc:123
Function
TEST_F
src/TransportImplTest.cc:66
Function
TEST_F
src/DebugTest.cc:55
Function
TEST_F
src/Drivers/DPDK/DpdkDriverTest.cc:47
Function
TEST_F
src/Drivers/Util/QueueEstimatorTest.cc:58
Method
TestObject
src/ObjectPoolTest.cc:38
Method
ThreadCounters
* Construct and register a new per thread set of counters. */
src/Perf.cc:49
Method
ThreadIdTest
src/ThreadIdTest.cc:38
Method
Timeout
* Initialize this Timeout, associating it with a particular object. * * @param owner * Pointer to the object associated with this
src/Timeout.h:46
Method
TimeoutManager
* Construct a new TimeoutManager with a particular timeout interval. All * timeouts tracked by this manager will have the same timeout interval.
src/Timeout.h:91
Method
Timer
* Construct a new Timer. */
src/Perf.h:287
Method
TransportImpl
* Construct an instances of a Homa-based transport. * * @param driver * Driver with which this transport should send and receive packets. * @
src/TransportImpl.cc:47
Method
TransportImplTest
src/TransportImplTest.cc:39
Method
Tub
* Default constructor: the object starts off uninitialized. */
src/Tub.h:64
Method
Tx
* Basic Constructor. */
src/Drivers/DPDK/DpdkDriverImpl.h:226
Method
UnknownHeader
UnknownHeader constructor.
src/Protocol.h:282
Method
VectorHandler
src/ReceiverTest.cc:87
Method
VectorHandler
src/ObjectPoolTest.cc:87
Method
VectorHandler
src/SenderTest.cc:113
Method
VectorHandler
src/DebugTest.cc:110
Method
__insert
* Insert node before pos (private helper method). * * @param pos * Node before which node will be inserted and linked. * @par
src/Intrusive.h:464
Method
_eal_init
* Initialized DPDK EAL. * * @param argc * Parameter passed to rte_eal_init(). * @param argv * Parameter passed to rte_eal_init(). * @t
src/Drivers/DPDK/DpdkDriverImpl.cc:513
Method
_init
* Does most of the real work on initializing the DpdkDriver during * construction. * * Separated out to be used by different constructor methods.
src/Drivers/DPDK/DpdkDriverImpl.cc:529
Method
add
* Add the value of another Stat to this Stat. * * This method is thread-safe. */
src/Perf.h:49
Method
addMessage
src/SenderTest.cc:71
Method
allocPacket
See Driver::allocPacket()
src/Drivers/DPDK/DpdkDriver.cc:41
Method
allocPacket
See Driver::allocPacket()
src/Drivers/DPDK/DpdkDriverImpl.cc:178
Function
atomicIncRelaxedTest
test/Perf.cc:140
Function
atomicIncTest
test/Perf.cc:123
Function
atomicIncUnsafeTest
test/Perf.cc:157
Function
atomicLoadTest
test/Perf.cc:72
Function
atomicStoreRelaxedTest
test/Perf.cc:106
Function
atomicStoreTest
test/Perf.cc:89
Function
branchTest
test/Perf.cc:192
Method
cancel
* @copydoc Homa::OutMessage::cancel() */
src/Sender.cc:586
Method
checkMessageTimeouts
* Process any inbound messages that have timed out due to lack of activity from * the Sender. * * * Pulled out of checkTimeouts() for ease of test
src/Receiver.cc:536
Method
checkTimeouts
* Make incremental progress processing expired Receiver timeouts. * * Pulled out of poll() for ease of testing. */
src/Receiver.cc:294
Method
construct
src/ObjectPool.h:100
Method
cork
See Driver::cork()
src/Drivers/DPDK/DpdkDriver.cc:55
Method
cork
See Driver::cork()
src/Drivers/DPDK/DpdkDriverImpl.cc:336
Method
cork
* Request that the Driver enter the "corked" mode where outbound packets * are queued instead of immediately sent so that they can be more *
include/Homa/Driver.h:155
Method
create
src/Homa.cc:22
Function
defaultAllocatorTest
test/Perf.cc:219
Function
deprioritize
src/Intrusive.h:543
Function
dequeConstruct
test/Perf.cc:415
Function
dequePushPopTest
test/Perf.cc:430
Method
destroy
* Destroy an object previously allocated by this pool. */
src/ObjectPool.h:125
Function
display
* Returns true for the ASCII characters that one would want to display in a * single line of text. */
src/StringUtil.cc:41
Function
downCast
include/Homa/Util.h:50
Method
findMessage
* Return the Message with the given MessageId. * * @param msgId * MessageId of the Message to be found. * @pa
src/Receiver.h:301
Method
fromString
src/Driver.cc:30
Method
getBandwidth
See Driver::getBandwidth()
src/Drivers/DPDK/DpdkDriver.cc:97
Method
getBandwidth
See Driver::getBandwidth()
src/Drivers/DPDK/DpdkDriverImpl.cc:482
Method
getBucket
* Return the MessageBucket that should hold a Message with the given * MessageId. */
src/Receiver.h:403
Method
getDriver
See Homa::Transport::getDriver()
src/TransportImpl.h:65
Method
getHighestPacketPriority
See Driver::getHighestPacketPriority()
src/Drivers/DPDK/DpdkDriver.cc:83
Method
getHighestPacketPriority
See Driver::getHighestPacketPriority()
src/Drivers/DPDK/DpdkDriverImpl.cc:468
Method
getHighestPacketPriority
* Returns the highest packet priority level this Driver supports (0 is * the lowest priority level). The larger the number, the more priority
include/Homa/Driver.h:213
Method
getId
See Homa::Transport::getId()
src/TransportImpl.h:71
Method
getLocalAddress
See Driver::getLocalAddress()
src/Drivers/DPDK/DpdkDriver.cc:104
Method
getLocalAddress
See Driver::getLocalAddress()
src/Drivers/DPDK/DpdkDriverImpl.cc:489
Method
getMaxPayloadSize
See Driver::getMaxPayloadSize()
src/Drivers/DPDK/DpdkDriver.cc:90
Method
getMaxPayloadSize
See Driver::getMaxPayloadSize()
src/Drivers/DPDK/DpdkDriverImpl.cc:475
Method
getQueuedBytes
See Driver::getQueuedBytes();
src/Drivers/DPDK/DpdkDriver.cc:111
Method
getQueuedBytes
See Driver::getQueuedBytes();
src/Drivers/DPDK/DpdkDriverImpl.cc:496
Method
getQueuedBytes
* Return an estimate of the number of bytes unsent bytes pending in the * NIC's output queue. */
include/Homa/Drivers/Util/QueueEstimator.h:60
Function
getStats
*/
src/Perf.cc:68
Function
heapTest
test/Perf.cc:632
Function
hexDump
* Return (potentially multi-line) string hex dump of a binary buffer in * 'hexdump -C' style. * Note that this exceeds 80 characters due to 64-bit o
src/Util.cc:63
Function
ilistConstruct
test/Perf.cc:574
Function
ilistPushPopTest
test/Perf.cc:597
Function
intReadWriteTest
test/Perf.cc:175
Method
length
* @copydoc Homa::InMessage::length() */
src/Receiver.cc:418
Function
listConstruct
test/Perf.cc:521
Function
listPushPopTest
test/Perf.cc:552
Function
listPushTest
test/Perf.cc:536
Function
listSearchTest
test/Perf.cc:283
Function
main
test/system_test.cc:152
Function
main
test/dpdk_test.cc:37
← previous
next →
201–300 of 400, ranked by callers