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
↓ 5 callers
Method
set_stack_size
src/sysc/kernel/sc_module.cpp:412
↓ 5 callers
Method
start_address
examples/sysc/simple_bus/simple_bus_fast_mem.h:119
↓ 5 callers
Function
test
src/sysc/datatypes/int/sc_signed.h:865
↓ 5 callers
Function
test_concat
tests/systemc/datatypes/int/big_datatypes/concatenations/concatenations.cpp:86
↓ 5 callers
Function
to_double
+---------------------------------------------------------------------------- |"sc_bigint<W>::to_XXXX" | | These functions return an object instance's
src/sysc/datatypes/int/sc_bigint.h:397
↓ 5 callers
Function
to_value
src/sysc/datatypes/bit/sc_logic.h:124
↓ 5 callers
Method
top
returns the value of the top element in the priority queue.
src/sysc/utils/sc_pq.h:114
↓ 5 callers
Method
trace
Trace sc_dt::sc_bv_base (sc_dt::sc_bv)
src/sysc/tracing/sc_vcd_trace.cpp:262
↓ 5 callers
Method
trywait
src/sysc/communication/sc_semaphore.cpp:97
↓ 5 callers
Function
vector_twos_complement
+---------------------------------------------------------------------------- |"vector_twos_complement" | | This inline function complements the value
src/sysc/datatypes/int/sc_vector_utils.h:2151
↓ 5 callers
Function
wait
src/sysc/communication/sc_prim_channel.h:106
↓ 5 callers
Function
write2
tests/systemc/datatypes/misc/test02/test02.cpp:56
↓ 4 callers
Function
accessor
Constructor
tests/systemc/misc/user_guide/chpt12.1/accessor.h:55
↓ 4 callers
Method
b_transport
tests/tlm/nb2b_adapter/nb2b_adapter.cpp:303
↓ 4 callers
Function
before_end_of_elaboration
tests/systemc/utils/sc_vector/test05/test05.cpp:74
↓ 4 callers
Method
bit
src/sysc/datatypes/fx/sc_fxnum.h:3375
↓ 4 callers
Method
bw_nb_transport
make call on bw path.
src/tlm_utils/simple_target_socket.h:118
↓ 4 callers
Method
cbegin
src/sysc/utils/sc_vector.h:444
↓ 4 callers
Method
change_stamp
src/sysc/kernel/sc_simcontext.h:605
↓ 4 callers
Function
check_index
src/sysc/datatypes/int/sc_int_base.h:555
↓ 4 callers
Function
check_index
src/sysc/datatypes/int/sc_unsigned.h:658
↓ 4 callers
Function
check_index
src/sysc/datatypes/int/sc_uint_base.h:529
↓ 4 callers
Function
check_range
src/sysc/datatypes/int/sc_signed.h:716
↓ 4 callers
Function
check_range
src/sysc/datatypes/int/sc_int_base.h:558
↓ 4 callers
Function
check_range
src/sysc/datatypes/int/sc_unsigned.h:711
↓ 4 callers
Function
check_range
src/sysc/datatypes/int/sc_uint_base.h:532
↓ 4 callers
Method
concat_get_data
src/sysc/datatypes/misc/sc_value_base.cpp:76
↓ 4 callers
Method
construction_done
We push the sc_module instance onto the stack of open objects so that any objects that are created in before_end_of_elaboration have the proper parent
src/sysc/kernel/sc_module.cpp:353
↓ 4 callers
Method
detach
------------------------------------------------------------------------------ "sc_object::detach" This method detaches this object instance from the
src/sysc/kernel/sc_object.cpp:263
↓ 4 callers
Method
direct_read
examples/sysc/simple_bus/simple_bus.cpp:124
↓ 4 callers
Method
discard
src/sysc/datatypes/fx/scfx_string.h:183
↓ 4 callers
Function
dump_hierarchy
tests/systemc/kernel/sc_object_manager/test03/hierarchy_scope.cpp:91
↓ 4 callers
Function
dump_port_array
tests/systemc/utils/sc_vector/test05/test05.cpp:45
↓ 4 callers
Method
elaboration_done
src/sysc/communication/sc_port.cpp:587
↓ 4 callers
Function
end_of_simulation
examples/sysc/2.3/simple_async/main.cpp:90
↓ 4 callers
Method
ends_with
constexpr */
src/sysc/utils/sc_string_view.h:72
↓ 4 callers
Function
establish_context
src/tlm_core/tlm_2/tlm_generic_payload/tlm_endian_conv.h:227
↓ 4 callers
Method
event
was there an event?
src/sysc/communication/sc_signal.h:210
↓ 4 callers
Function
fill
tests/systemc/datatypes/int/sc_vector/vector_shift/vector_shift.cpp:228
↓ 4 callers
Function
fill
tests/systemc/datatypes/int/sc_vector/vector_extract/vector_extract.cpp:61
↓ 4 callers
Function
fix_int9
Function to fix result in int9 struct to correctly under-/overflow within its 9 bits range and still ensure the correct sign encoding over the full si
tests/systemc/datatypes/int/arith/arith01/arith01.cpp:81
↓ 4 callers
Method
get_attribute
src/sysc/kernel/sc_object.cpp:301
↓ 4 callers
Method
get_bit
internal use only;
src/sysc/datatypes/fx/sc_fxval.cpp:609
↓ 4 callers
Function
get_digits_n
src/sysc/datatypes/int/sc_signed.h:1211
↓ 4 callers
Method
get_direct_mem_ptr
examples/tlm/common/src/lt_dmi_target.cpp:122
↓ 4 callers
Method
get_interface_type
src/sysc/communication/sc_port.h:580
↓ 4 callers
Method
get_status
+------------------------------------------------------------------------------------------------ |"sc_simcontext::get_status" | | This method returns
src/sysc/kernel/sc_simcontext.h:515
↓ 4 callers
Method
init_param
examples/sysc/risc_cpu/bios.h:58
↓ 4 callers
Function
initialize
src/sysc/utils/sc_utils_ids.cpp:82
↓ 4 callers
Function
is_bad_double
src/sysc/datatypes/int/sc_nbutils.h:235
↓ 4 callers
Method
kind
src/sysc/communication/sc_port.h:445
↓ 4 callers
Method
lazy_kernel_event
create a (kernel) event, if needed
src/sysc/communication/sc_signal.cpp:138
↓ 4 callers
Function
load
tests/systemc/datatypes/int/sc_vector/vector_shift/vector_shift.cpp:240
↓ 4 callers
Function
load
tests/systemc/datatypes/int/big_datatypes/shifts/test1/test1.cpp:6
↓ 4 callers
Function
load
tests/systemc/datatypes/int/big_datatypes/part_selects/signed/part_selects.cpp:49
↓ 4 callers
Function
load
tests/systemc/datatypes/int/big_datatypes/part_selects/unsigned/part_selects.cpp:50
↓ 4 callers
Function
load
tests/systemc/datatypes/int/big_datatypes/part_selects/mixed/part_selects.cpp:53
↓ 4 callers
Method
lshift
src/sysc/datatypes/fx/scfx_rep.cpp:1782
↓ 4 callers
Function
max_num_extensions
src/tlm_core/tlm_2/tlm_generic_payload/tlm_gp.cpp:73
↓ 4 callers
Method
max_size
src/sysc/communication/sc_port.cpp:174
↓ 4 callers
Method
method
tests/systemc/compliance_1666/test001/test001.cpp:115
↓ 4 callers
Function
multiply
src/sysc/datatypes/fx/scfx_rep.cpp:1595
↓ 4 callers
Method
n_bits
src/sysc/datatypes/fx/sc_fxnum.h:3641
↓ 4 callers
Method
nb_read
src/sysc/communication/sc_fifo.h:243
↓ 4 callers
Method
nb_write
src/sysc/communication/sc_fifo.h:276
↓ 4 callers
Function
neg
src/sysc/datatypes/fx/sc_fxval.h:857
↓ 4 callers
Method
notify
src/sysc/communication/sc_event_queue.h:131
↓ 4 callers
Function
notify_next_delta
src/sysc/communication/sc_signal.h:124
↓ 4 callers
Method
o_mode
src/sysc/datatypes/fx/sc_fxnum.h:3634
↓ 4 callers
Function
one_and_ones
Create a number with n 1's.
src/sysc/datatypes/int/sc_nbutils.h:105
↓ 4 callers
Method
operator =
src/sysc/datatypes/fx/scfx_rep.h:360
↓ 4 callers
Method
operator []
src/sysc/kernel/sc_attribute.cpp:111
↓ 4 callers
Function
operator ~
src/sysc/datatypes/bit/sc_bit.h:312
↓ 4 callers
Function
overflow
src/sysc/datatypes/fx/sc_fxnum.cpp:465
↓ 4 callers
Method
p1
/ Instance of pseudo-channel DOULOS048
tests/systemc/compliance_1666/test001/test001.cpp:77
↓ 4 callers
Method
p2
tests/systemc/compliance_1666/test001/test001.cpp:78
↓ 4 callers
Method
push_runnable_method
src/sysc/kernel/sc_simcontext_int.h:201
↓ 4 callers
Method
put
src/sysc/utils/sc_pvector.h:137
↓ 4 callers
Method
rand
tests/systemc/datatypes/int/from_bv_lv/test04/isaac.h:138
↓ 4 callers
Method
rand
tests/systemc/datatypes/int/big_datatypes/multiplies64/isaac.h:138
↓ 4 callers
Method
rand
tests/systemc/datatypes/int/big_datatypes/adds64/isaac.h:138
↓ 4 callers
Method
raw
src/sysc/utils/sc_vector.h:333
↓ 4 callers
Method
remove
src/sysc/kernel/sc_simcontext.cpp:159
↓ 4 callers
Method
remove_runnable_thread
src/sysc/kernel/sc_simcontext_int.h:263
↓ 4 callers
Method
run
examples/sysc/2.1/sc_export/main.cpp:85
↓ 4 callers
Method
run_process
+---------------------------------------------------------------------------- |"sc_method_process::run_process" | | This method executes this object i
src/sysc/kernel/sc_method_process.h:296
↓ 4 callers
Function
sc_big_add
src/sysc/datatypes/int/sc_big_ops.h:74
↓ 4 callers
Function
sc_big_and
src/sysc/datatypes/int/sc_big_ops.h:179
↓ 4 callers
Function
sc_big_divide
src/sysc/datatypes/int/sc_big_ops.h:498
↓ 4 callers
Function
sc_big_modulo
src/sysc/datatypes/int/sc_big_ops.h:614
↓ 4 callers
Function
sc_big_multiply
src/sysc/datatypes/int/sc_big_ops.h:732
↓ 4 callers
Function
sc_big_or
src/sysc/datatypes/int/sc_big_ops.h:285
↓ 4 callers
Function
sc_big_subtract
src/sysc/datatypes/int/sc_big_ops.h:827
↓ 4 callers
Function
sc_big_xor
src/sysc/datatypes/int/sc_big_ops.h:391
↓ 4 callers
Function
sc_copyright
src/sysc/kernel/sc_ver.cpp:62
↓ 4 callers
Function
sc_cref
src/sysc/kernel/sc_dynamic_processes.h:64
↓ 4 callers
Function
sc_inout
src/sysc/communication/sc_signal_ports.h:1221
↓ 4 callers
Function
sc_logic
src/sysc/datatypes/bit/sc_logic.h:170
↓ 4 callers
Function
sc_register_hierarchical_name
src/sysc/kernel/sc_simcontext.h:905
↓ 4 callers
Function
sc_report_compose_message
not documented, but available
src/sysc/utils/sc_report_handler.cpp:48
← previous
next →
501–600 of 9,705, ranked by callers