MCPcopy Create free account
hub / github.com/F-Stack/f-stack / rte_pause

Function rte_pause

dpdk/lib/eal/ppc/include/rte_pause.h:16–23  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14#include "generic/rte_pause.h"
15
16static inline void rte_pause(void)
17{
18 /* Set hardware multi-threading low priority */
19 asm volatile("or 1,1,1");
20 /* Set hardware multi-threading medium priority */
21 asm volatile("or 2,2,2");
22 rte_compiler_barrier();
23}
24
25#ifdef __cplusplus
26}

Callers 15

rte_spinlock_lockFunction · 0.70
__rte_ring_rts_head_waitFunction · 0.50
__rte_ring_hts_head_waitFunction · 0.50
rsn_acquireFunction · 0.50
rte_distributor_get_pktFunction · 0.50
releaseFunction · 0.50
calc_tscFunction · 0.50
clb_pauseFunction · 0.50
event_buffer_flushFunction · 0.50

Calls

no outgoing calls

Tested by 15

throughput_testFunction · 0.40
timer_manage_loopFunction · 0.40
queue_ops_rsa_enc_decFunction · 0.40
test_dh_gen_shared_secFunction · 0.40
test_dh_gen_priv_keyFunction · 0.40
test_dh_gen_pub_keyFunction · 0.40
test_dh_gen_kpFunction · 0.40
test_mod_invFunction · 0.40