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
↓ 2 callers
Method
begin
src/sysc/utils/sc_vector.h:525
↓ 2 callers
Method
bind
src/sysc/communication/sc_port.h:286
↓ 2 callers
Method
bind
Bind multi target socket to multi target socket (hierarchical bind)
src/tlm_utils/multi_passthrough_target_socket.h:256
↓ 2 callers
Method
bind
bind against a target socket
src/tlm_utils/multi_passthrough_initiator_socket.h:153
↓ 2 callers
Method
bw_invalidate_direct_mem_ptr
src/tlm_utils/simple_target_socket.h:123
↓ 2 callers
Method
calc_indices
src/sysc/datatypes/fx/scfx_rep.h:506
↓ 2 callers
Method
check_for_throws
+---------------------------------------------------------------------------- |"sc_method_process::check_for_throws" | | This method checks to see if
src/sysc/kernel/sc_method_process.cpp:67
↓ 2 callers
Function
check_form_of_suffix
tests/systemc/compliance_1666/test207/test207.cpp:9
↓ 2 callers
Function
check_write
src/sysc/communication/sc_writer_policy.h:76
↓ 2 callers
Method
claim
tests/include/tlm/SimpleATInitiator2.h:77
↓ 2 callers
Method
claim
tests/include/tlm/SimpleATInitiator1.h:76
↓ 2 callers
Function
clear
Set the ith bit with 0, i.e., clear the ith bit.
src/sysc/datatypes/int/sc_unsigned.h:848
↓ 2 callers
Method
clear
src/sysc/utils/sc_vector.h:710
↓ 2 callers
Method
clear_unwinding
------------------------------------------------------------------------------ "sc_process_b::clear_unwinding" This method clears this object instanc
src/sysc/kernel/sc_process.h:529
↓ 2 callers
Method
clone
src/sysc/kernel/sc_process.h:179
↓ 2 callers
Function
compare
tests/systemc/misc/v1.0/blv/blv.cpp:48
↓ 2 callers
Function
complement
src/sysc/datatypes/fx/scfx_mant.h:346
↓ 2 callers
Function
compute_str
------------------------------------------------------------------------------ A function to compute and return the text for this message. We add the
tests/systemc/utils/sc_report/report_info_verb/verbosity.cpp:78
↓ 2 callers
Function
compute_use_default_new
src/sysc/utils/sc_mempool.cpp:218
↓ 2 callers
Method
concat_clear_data
src/sysc/datatypes/misc/sc_value_base.cpp:61
↓ 2 callers
Method
concat_get_ctrl
src/sysc/datatypes/misc/sc_value_base.cpp:68
↓ 2 callers
Function
control
tests/systemc/kernel/sc_suspend/sc_suspend.cpp:173
↓ 2 callers
Method
copy
(self)
tests/tlm/endian_conv/testall.py:154
↓ 2 callers
Method
copy_from
src/tlm_core/tlm_2/tlm_generic_payload/tlm_endian_conv.h:207
↓ 2 callers
Method
create_name
+---------------------------------------------------------------------------- |"sc_object_manager::create_name" | | This method creates a hierarchical
src/sysc/kernel/sc_object_manager.cpp:100
↓ 2 callers
Function
create_things
tests/systemc/bugs/instantiation_detection/instantiation_detection.cpp:64
↓ 2 callers
Function
cstr_sv_overload
tests/systemc/utils/sc_string_view/test01/test01.cpp:45
↓ 2 callers
Function
cstr_zsv_overload
tests/systemc/utils/sc_string_view/test01/test01.cpp:63
↓ 2 callers
Method
cycle
src/sysc/kernel/sc_simcontext.cpp:639
↓ 2 callers
Method
dequeue
examples/tlm/common/include/traffic_generator.h:118
↓ 2 callers
Method
detach_suspending
src/sysc/communication/sc_prim_channel.cpp:208
↓ 2 callers
Function
do_method
tests/systemc/bugs/async_reset_init/async_reset_init.cpp:78
↓ 2 callers
Function
do_thread
tests/systemc/bugs/async_reset_init/async_reset_init.cpp:62
↓ 2 callers
Function
dump_signals
tests/systemc/kernel/sc_object_manager/test01/test01.cpp:40
↓ 2 callers
Method
dump_status
tests/tlm/multi_sockets/MultiSocketSimpleSwitchAT.h:323
↓ 2 callers
Method
emplace_back
src/sysc/utils/sc_vector.h:690
↓ 2 callers
Function
empty
src/sysc/utils/sc_pq.h:64
↓ 2 callers
Function
end
get the end iterator
src/sysc/kernel/sc_attribute.h:128
↓ 2 callers
Function
end
tests/systemc/kernel/process_control/test07/test07.cpp:181
↓ 2 callers
Function
erase_remove
src/sysc/kernel/sc_stage_callback_registry.cpp:81
↓ 2 callers
Function
f
tests/systemc/misc/ieee1666_2023/5.5.6/5.5.6.cpp:30
↓ 2 callers
Method
free_entire_cache
this functions clears all active slots of the array
src/tlm_core/tlm_2/tlm_generic_payload/tlm_array.h:102
↓ 2 callers
Function
gcd
Compute the greatest common divisor ( gcd ) of a and b. This is Euclid's algorithm. This algorithm is at least 2,300 years old! The non-recursive vers
examples/sysc/rsa/rsa.cpp:172
↓ 2 callers
Method
gen_unique_name
src/sysc/kernel/sc_simcontext.cpp:1163
↓ 2 callers
Method
get
src/sysc/utils/sc_list.cpp:198
↓ 2 callers
Method
getData
tests/include/tlm/SimpleATInitiator2.h:65
↓ 2 callers
Method
getData
tests/include/tlm/SimpleATInitiator1.h:64
↓ 2 callers
Method
get_bit
src/sysc/datatypes/bit/sc_bit_proxies.h:1987
↓ 2 callers
Method
get_granted_access
src/tlm_core/tlm_2/tlm_2_interfaces/tlm_dmi.h:63
↓ 2 callers
Method
get_handle
src/tlm_utils/simple_target_socket.h:391
↓ 2 callers
Method
get_hierarchical_name
src/sysc/kernel/sc_simcontext.cpp:1153
↓ 2 callers
Method
get_id
src/sysc/utils/sc_report.cpp:304
↓ 2 callers
Method
get_main
src/sysc/kernel/sc_cor_qt.cpp:306
↓ 2 callers
Method
get_module_registry
src/sysc/kernel/sc_simcontext.h:548
↓ 2 callers
Function
get_parent_object
src/sysc/kernel/sc_event.h:287
↓ 2 callers
Method
get_prim_channel_registry
src/sysc/kernel/sc_simcontext.h:569
↓ 2 callers
Method
get_response_string
src/tlm_core/tlm_2/tlm_generic_payload/tlm_gp.cpp:291
↓ 2 callers
Function
get_root
get root scope
src/sysc/kernel/sc_object.h:80
↓ 2 callers
Method
get_slice
src/sysc/datatypes/fx/sc_fxnum.cpp:844
↓ 2 callers
Method
get_stage_cb_registry
src/sysc/kernel/sc_simcontext.h:576
↓ 2 callers
Method
get_stub_registry
src/sysc/kernel/sc_simcontext.h:583
↓ 2 callers
Method
head
src/sysc/kernel/sc_simcontext.cpp:113
↓ 2 callers
Method
hierarchical_name_exists
src/sysc/kernel/sc_simcontext.cpp:1145
↓ 2 callers
Method
hierarchy_pop
src/sysc/kernel/sc_simcontext.cpp:1081
↓ 2 callers
Function
inc
src/sysc/datatypes/fx/scfx_mant.h:361
↓ 2 callers
Function
incr
tests/systemc/misc/synth/inlining/test1/test.cpp:42
↓ 2 callers
Method
init
src/sysc/kernel/sc_simcontext.cpp:303
↓ 2 callers
Method
initially_in_reset
------------------------------------------------------------------------------ "sc_process_b::initially_in_reset" This inline method is a callback to
src/sysc/kernel/sc_process.h:457
↓ 2 callers
Method
insert
src/sysc/communication/sc_stub.h:52
↓ 2 callers
Method
insert
src/sysc/communication/sc_prim_channel.cpp:239
↓ 2 callers
Method
insert
src/sysc/communication/sc_export.cpp:144
↓ 2 callers
Method
insert_in_cache
this function shall get a pointer to a array slot it stores this slot in a cache of active slots
src/tlm_core/tlm_2/tlm_generic_payload/tlm_array.h:95
↓ 2 callers
Method
invalidate_direct_mem_ptr
src/tlm_utils/simple_target_socket.h:165
↓ 2 callers
Method
is_full
src/tlm_core/tlm_1/tlm_req_rsp/tlm_channels/tlm_fifo/tlm_fifo.h:189
↓ 2 callers
Method
is_runnable
------------------------------------------------------------------------------ "sc_process_b::is_runnable" This method returns true if this process i
src/sysc/kernel/sc_process.h:481
↓ 2 callers
Method
iszero
src/sysc/datatypes/int/sc_signed.cpp:536
↓ 2 callers
Method
key
src/sysc/utils/sc_hash.cpp:574
↓ 2 callers
Function
kind
src/sysc/communication/sc_port.h:95
↓ 2 callers
Method
kind
src/sysc/utils/sc_vector.h:523
↓ 2 callers
Function
length
src/sysc/datatypes/int/sc_unsigned.h:181
↓ 2 callers
Function
lock
src/sysc/utils/sc_vector.h:98
↓ 2 callers
Function
max_num_ispex_accessors
Helper to do the numbering of private extension accessors
src/tlm_utils/instance_specific_extensions.cpp:76
↓ 2 callers
Method
meth
tests/systemc/1666-2011-compliance/virtual_bind/virtual_bind.cpp:51
↓ 2 callers
Method
method
tests/systemc/1666-2011-compliance/sc_vector/sc_vector.cpp:135
↓ 2 callers
Function
miller_rabin
Return true if n is almost surely prime, return false if n is definitely composite. This test, called the Miller-Rabin primality test, errs with prob
examples/sysc/rsa/rsa.cpp:329
↓ 2 callers
Function
modular_exp
Return d = a^b % n, where ^ represents exponentiation.
examples/sysc/rsa/rsa.cpp:202
↓ 2 callers
Function
move
src/sysc/kernel/sc_object.h:71
↓ 2 callers
Function
mult_scfx_rep
src/sysc/datatypes/fx/scfx_rep.h:385
↓ 2 callers
Method
nand_reduce
src/sysc/datatypes/int/sc_unsigned.h:1311
↓ 2 callers
Method
nb_transport_bw
src/tlm_utils/simple_target_socket.h:137
↓ 2 callers
Method
next_cor
src/sysc/kernel/sc_simcontext.cpp:1256
↓ 2 callers
Function
next_pow2_index
src/sysc/datatypes/fx/scfx_mant.cpp:64
↓ 2 callers
Method
next_time
+---------------------------------------------------------------------------- |"sc_simcontext::next_time" | | This method returns the time of the next
src/sysc/kernel/sc_simcontext.cpp:1376
↓ 2 callers
Method
nor_reduce
src/sysc/datatypes/int/sc_unsigned.h:1324
↓ 2 callers
Method
notify_delayed
src/sysc/kernel/sc_event.h:452
↓ 2 callers
Method
num_available
examples/sysc/simple_fifo/simple_fifo.cpp:85
↓ 2 callers
Method
o_bit_at
src/sysc/datatypes/fx/scfx_rep.h:549
↓ 2 callers
Function
old_vec_shift_left
+---------------------------------------------------------------------------------------------- |"old_vec_shift_left" | | This is the original vec_shi
tests/systemc/datatypes/int/sc_vector/vector_shift/vector_shift.cpp:61
↓ 2 callers
Function
old_vec_shift_right
+------------------------------------------------------------------------------------------------ |"old_vec_shift_right" | | This is the original vec_
tests/systemc/datatypes/int/sc_vector/vector_shift/vector_shift.cpp:129
↓ 2 callers
Method
operator []
src/sysc/datatypes/fx/sc_fxnum.h:3358
← previous
next →
801–900 of 9,705, ranked by callers