Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/accellera-official/systemc
/ functions
Functions
9,705 in github.com/accellera-official/systemc
⨍
Functions
9,705
◇
Types & classes
1,401
↓ 1 callers
Method
find_object
src/sysc/kernel/sc_simcontext.cpp:1105
↓ 1 callers
Function
find_rel_prime
Find a small odd integer a that is relatively prime to n. I do not know an efficient algorithm to do that but the loop below seems to work; it usually
examples/sysc/rsa/rsa.cpp:239
↓ 1 callers
Method
first_object
src/sysc/kernel/sc_simcontext.cpp:1093
↓ 1 callers
Function
flip
examples/sysc/rsa/rsa.cpp:112
↓ 1 callers
Function
foo
tests/systemc/misc/gnats/pr-2/pr-2.cpp:54
↓ 1 callers
Function
foo
tests/systemc/kernel/kind_string/test01/foo.cpp:40
↓ 1 callers
Function
foobar
tests/systemc/misc/synth/directives/misc/test5/test.cpp:66
↓ 1 callers
Method
free
src/tlm_utils/simple_target_socket.h:512
↓ 1 callers
Method
free
tests/tlm/multi_sockets/MultiSocketSimpleSwitchAT.h:158
↓ 1 callers
Function
func_butterfly
examples/sysc/fft/fft_fxpt/fft.cpp:46
↓ 1 callers
Function
gen_sample
This function actually generates the samples
tests/systemc/misc/sim_tests/biquad/biquad1/testbench.cpp:102
↓ 1 callers
Function
gen_sample
This function actually generates the samples
tests/systemc/misc/sim_tests/biquad/biquad2/testbench.cpp:100
↓ 1 callers
Function
gen_sample
This function actually generates the samples
tests/systemc/misc/sim_tests/biquad/biquad3/testbench.cpp:102
↓ 1 callers
Function
gen_sine
tests/systemc/misc/sim_tests/biquad/biquad1/testbench.cpp:95
↓ 1 callers
Function
gen_sine
tests/systemc/misc/sim_tests/biquad/biquad2/testbench.cpp:93
↓ 1 callers
Function
gen_sine
tests/systemc/misc/sim_tests/biquad/biquad3/testbench.cpp:95
↓ 1 callers
Method
get
tests/systemc/misc/ieee1666_2023/6.25.3/6.25.3.cpp:43
↓ 1 callers
Method
get_accessor
src/tlm_utils/instance_specific_extensions.cpp:199
↓ 1 callers
Method
get_bus_width
Implementation of tlm_base_socket_if functions
src/tlm_core/tlm_2/tlm_sockets/tlm_target_socket.h:215
↓ 1 callers
Method
get_current_writer
src/sysc/kernel/sc_simcontext.h:688
↓ 1 callers
Function
get_cword
src/sysc/datatypes/bit/sc_lv_base.h:223
↓ 1 callers
Method
get_flag
src/sysc/utils/sc_ptr_flag.h:71
↓ 1 callers
Function
get_host_endianness
src/tlm_core/tlm_2/tlm_generic_payload/tlm_helpers.h:40
↓ 1 callers
Method
get_last_binder
src/tlm_utils/multi_passthrough_target_socket.h:293
↓ 1 callers
Method
get_main
src/sysc/kernel/sc_cor_fiber.cpp:154
↓ 1 callers
Method
get_mem_ptr
============================================================================== @fn memory::get_mem_ptr @brief Method to return pointer to memory in t
examples/tlm/common/src/memory.cpp:175
↓ 1 callers
Method
get_name
src/tlm_core/tlm_2/tlm_generic_payload/tlm_phase.cpp:98
↓ 1 callers
Method
get_name
+---------------------------------------------------------------------------- |"sc_object_manager::get_name" | | This method returns the pointer to th
src/sysc/kernel/sc_object_manager.cpp:187
↓ 1 callers
Method
get_other_side
getter method to get the port that is bound to that callback binder NOTE: this will only return a valid value at end of elaboration (but not before en
src/tlm_utils/multi_socket_bases.h:232
↓ 1 callers
Method
get_protocol_types
src/tlm_core/tlm_2/tlm_sockets/tlm_target_socket.h:217
↓ 1 callers
Method
get_socket_category
src/tlm_core/tlm_2/tlm_sockets/tlm_target_socket.h:219
↓ 1 callers
Method
get_socket_category
src/tlm_utils/multi_socket_bases.h:352
↓ 1 callers
Method
get_thread_safe_status
+------------------------------------------------------------------------------------------------ |"sc_simcontext::get_thread_safe_status" | | This me
src/sysc/kernel/sc_simcontext.cpp:440
↓ 1 callers
Function
global
tests/systemc/compliance_1666/test205/test205.cpp:10
↓ 1 callers
Function
has_mm
src/tlm_core/tlm_2/tlm_generic_payload/tlm_gp.h:143
↓ 1 callers
Method
hierarchy_size
+---------------------------------------------------------------------------- |"sc_object_manager::hierarchy_size" | | This method returns the current
src/sysc/kernel/sc_object_manager.cpp:322
↓ 1 callers
Function
if_typename
src/sysc/communication/sc_port.h:127
↓ 1 callers
Function
implicit_cast
src/sysc/utils/sc_vector.h:152
↓ 1 callers
Method
implicit_cast
src/sysc/utils/sc_vector.cpp:67
↓ 1 callers
Function
in_hierarchy
src/sysc/kernel/sc_event.h:289
↓ 1 callers
Method
inc_use_count
src/tlm_utils/instance_specific_extensions.cpp:182
↓ 1 callers
Function
incr
tests/systemc/misc/synth/inlining/test4/test.cpp:52
↓ 1 callers
Function
incr
tests/systemc/misc/synth/inlining/test3/test.cpp:52
↓ 1 callers
Function
incr
tests/systemc/misc/synth/inlining/test2/test.cpp:57
↓ 1 callers
Function
incr1
tests/systemc/misc/synth/inlining/test2/test.cpp:51
↓ 1 callers
Method
init
src/sysc/utils/sc_vector.h:655
↓ 1 callers
Function
initialize
src/sysc/communication/sc_signal_ports.h:1352
↓ 1 callers
Function
initialize
src/sysc/datatypes/int/sc_nbutils.h:301
↓ 1 callers
Method
initialize
examples/sysc/2.1/scx_barrier/scx_barrier.h:53
↓ 1 callers
Method
insert
-------------------------------------------------------------------------- * Insert a slave into the address map */ -------------------------------
tests/tlm/multi_sockets/simpleAddressMap.h:129
↓ 1 callers
Method
insert_event
+---------------------------------------------------------------------------- |"sc_object_manager::insert_event" | | This method inserts the supplied
src/sysc/kernel/sc_object_manager.cpp:368
↓ 1 callers
Method
insert_external_name
+---------------------------------------------------------------------------- |"sc_object_manager::insert_external_name" | | This method inserts the s
src/sysc/kernel/sc_object_manager.cpp:337
↓ 1 callers
Method
insert_object
+---------------------------------------------------------------------------- |"sc_object_manager::insert_object" | | This method inserts the supplied
src/sysc/kernel/sc_object_manager.cpp:385
↓ 1 callers
Method
invalidate_direct_mem_ptr
examples/tlm/lt_extension_mandatory/src/lt_initiator_extension_mandatory.cpp:324
↓ 1 callers
Method
invalidate_dmi_ptr
end memory_operation
examples/tlm/common/src/dmi_memory.cpp:139
↓ 1 callers
Function
inverse
Return the multiplicative inverse of a, modulo n, when a and n are relatively prime. Recall that x is a multiplicative inverse of a, modulo n, if a *
examples/sysc/rsa/rsa.cpp:221
↓ 1 callers
Method
invoke_method
src/sysc/kernel/sc_simcontext.cpp:232
↓ 1 callers
Function
is_01
src/sysc/datatypes/bit/sc_logic.h:266
↓ 1 callers
Method
is_address_dmi
==============================================================================
examples/tlm/common/src/dmi_memory.cpp:191
↓ 1 callers
Method
is_initialized
------------------------------------------------------------------------------ "sc_runnable::is_initialized" This method returns true if the push que
src/sysc/kernel/sc_runnable_int.h:191
↓ 1 callers
Method
is_multi_socket
src/tlm_core/tlm_2/tlm_sockets/tlm_target_socket.h:221
↓ 1 callers
Method
is_normal
internal use only;
src/sysc/datatypes/fx/sc_fxnum.h:3579
↓ 1 callers
Function
is_read
Command related method
src/tlm_core/tlm_2/tlm_generic_payload/tlm_gp.h:180
↓ 1 callers
Method
is_write_allowed
src/tlm_core/tlm_2/tlm_2_interfaces/tlm_dmi.h:66
↓ 1 callers
Method
is_zero
src/sysc/datatypes/fx/sc_fxnum.h:3570
↓ 1 callers
Method
iwl
src/sysc/datatypes/fx/scfx_params.h:166
↓ 1 callers
Method
kill_process
------------------------------------------------------------------------------ "sc_thread_process::kill_process" This method removes this object inst
src/sysc/kernel/sc_thread_process.cpp:257
↓ 1 callers
Function
kind
src/sysc/kernel/sc_module.h:99
↓ 1 callers
Method
kind
src/sysc/kernel/sc_thread_process.h:124
↓ 1 callers
Function
lcg_rng
tests/systemc/kernel/sc_event/test15/event_triggered.cpp:184
↓ 1 callers
Function
length
src/sysc/datatypes/misc/sc_concatref.h:147
↓ 1 callers
Method
load_dmi_ptr
==============================================================================
examples/tlm/common/src/dmi_memory.cpp:171
↓ 1 callers
Function
lookup_golden
(golden_dir: Path, output_file: str)
cmake/run-test.py:163
↓ 1 callers
Method
low_bits
src/sysc/datatypes/int/sc_vector_utils.h:1314
↓ 1 callers
Function
m1
tests/systemc/kernel/process_control/reset/method_reset_throw/sc_method_reset_throw.cpp:57
↓ 1 callers
Function
main
main regression test execution wrapper
cmake/run-test.py:245
↓ 1 callers
Function
makekey
tests/systemc/examples/aes/aes.cpp:1016
↓ 1 callers
Function
map_sc_logic_state_to_vcd_state
src/sysc/tracing/sc_vcd_trace.cpp:1470
↓ 1 callers
Function
map_sc_logic_state_to_wif_state
Map sc_logic values to values understandable by WIF
src/sysc/tracing/sc_wif_trace.cpp:1288
↓ 1 callers
Method
mark_to_collect_process
src/sysc/kernel/sc_simcontext.cpp:1002
↓ 1 callers
Function
max_bitstr
Generate "111..111" with nbits bits for masking. str has a length of nbits + 1.
examples/sysc/rsa/rsa.cpp:143
↓ 1 callers
Method
message
tests/systemc/kernel/process_control/throw_it/test1/test1.cpp:11
↓ 1 callers
Function
method
tests/systemc/compliance_1666/test001/test001.cpp:37
↓ 1 callers
Method
method
tests/systemc/compliance_1666/test205/test205.cpp:20
↓ 1 callers
Method
method_q_head
src/sysc/kernel/sc_simcontext.cpp:125
↓ 1 callers
Method
multiply_by_ten
src/sysc/datatypes/fx/scfx_rep.cpp:2427
↓ 1 callers
Method
name_exists
+---------------------------------------------------------------------------- |"sc_object_manager::name_exists" | | This method returns true if the su
src/sysc/kernel/sc_object_manager.cpp:169
↓ 1 callers
Method
nand_reduce
src/sysc/datatypes/bit/sc_proxy.h:449
↓ 1 callers
Method
nb_can_put
src/tlm_core/tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/tlm_fifo_put_get.h:130
↓ 1 callers
Method
nb_get
src/tlm_core/tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/tlm_fifo_put_get.h:51
↓ 1 callers
Method
nb_peek
src/tlm_core/tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/tlm_fifo_peek.h:43
↓ 1 callers
Method
nb_transport
examples/tlm/common/src/at_initiator_temporal_decoupling.cpp:192
↓ 1 callers
Method
nb_transport_bw
===================================================================== @fn initiator_top::nb_transport_bw @brief Unused mandatory virtual implementati
examples/tlm/at_ooo/src/initiator_top.cpp:111
↓ 1 callers
Method
nb_transport_fw
examples/tlm/lt_extension_mandatory/src/lt_target_extension_mandatory.cpp:52
↓ 1 callers
Function
needs_update
src/sysc/communication/sc_writer_policy.h:78
↓ 1 callers
Method
next_object
src/sysc/kernel/sc_simcontext.cpp:1099
↓ 1 callers
Method
next_proc_id
src/sysc/kernel/sc_simcontext.h:598
↓ 1 callers
Method
nor_reduce
src/sysc/datatypes/bit/sc_proxy.h:454
↓ 1 callers
Method
notify
src/sysc/communication/sc_event_queue.cpp:79
↓ 1 callers
Method
notify_next_delta
src/sysc/kernel/sc_event.h:440
← previous
next →
1,201–1,300 of 9,705, ranked by callers