Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alibaba/PhotonLibOS
/ functions
Functions
7,332 in github.com/alibaba/PhotonLibOS
⨍
Functions
7,332
◇
Types & classes
1,936
↓ 7 callers
Method
try_lock
thread/thread.cpp:1730
↓ 7 callers
Method
unlink
fs/cache/cached_fs.cpp:85
↓ 7 callers
Method
view
common/estring.h:466
↓ 7 callers
Method
wait
include/photon/common/executor/stdlock.h:29
↓ 6 callers
Method
__init__
(self)
tools/photongdb.py:136
↓ 6 callers
Function
_mm_cvtsi128_si32
Copy the lower 32-bit integer in a to dst. https://www.intel.com/content/www/us/en/docs/intrinsics-guide/index.html#text=_mm_cvtsi128_si32
common/checksum/sse2neon.h:4098
↓ 6 callers
Function
_mm_pause
Pause the processor. This is typically used in spin-wait loops and depending on the x86 processor typical values are in the 40-100 cycle range. The 'y
common/checksum/sse2neon.h:4910
↓ 6 callers
Function
_sse2neon_vmull_p64
ARMv7 polyfill ARMv7/some A64 lacks vmull_p64, but it has vmull_p8. vmull_p8 calculates 8 8-bit->16-bit polynomial multiplies, but we need a 64-bit->
common/checksum/sse2neon.h:915
↓ 6 callers
Function
accept
net/basic_socket.cpp:115
↓ 6 callers
Method
addr
rpc/serialize.h:39
↓ 6 callers
Method
alloc
include/photon/common/io-alloc.h:41
↓ 6 callers
Method
append
Serialize k/v data into iov, and append the index
rpc/serialize.h:538
↓ 6 callers
Function
base64_translate_3to4
net/utils.cpp:119
↓ 6 callers
Function
be32_to_host
ecosystem/oss.cpp:947
↓ 6 callers
Method
bind
include/photon/common/callback.h:161
↓ 6 callers
Method
bucket_count
common/unordered_inline_set.h:659
↓ 6 callers
Method
c_str
rpc/serialize.h:106
↓ 6 callers
Function
chmod
fs/extfs/test/test.cpp:119
↓ 6 callers
Function
chown
fs/extfs/test/test.cpp:127
↓ 6 callers
Function
crc32c_extend
* @brief We recommand using of crc32c() and crc32c_extend(), which can exploit hardware * acceleartion automatically. In case of using crc32c_hw() di
common/checksum/crc32c.h:30
↓ 6 callers
Method
dealloc
include/photon/common/io-alloc.h:55
↓ 6 callers
Method
destroy
net/http/client.h:79
↓ 6 callers
Method
destroy
include/photon/net/http/client.h:79
↓ 6 callers
Method
enable_autoscale
common/identity-pool.cpp:127
↓ 6 callers
Function
et_poller_fini
net/kernel_socket.cpp:883
↓ 6 callers
Function
et_poller_init
net/kernel_socket.cpp:881
↓ 6 callers
Function
etdoio
net/kernel_socket.cpp:886
↓ 6 callers
Method
fe_logical_end
length in bytes for this extent */
fs/fiemap.h:32
↓ 6 callers
Method
get
ecosystem/simple_dom.h:88
↓ 6 callers
Function
get_file
fs/fuse_adaptor.cpp:184
↓ 6 callers
Method
get_object_meta
ecosystem/oss.cpp:1468
↓ 6 callers
Function
get_peer_name
net/basic_socket.h:165
↓ 6 callers
Method
get_root
ecosystem/simple_dom.h:76
↓ 6 callers
Method
get_root
include/photon/ecosystem/simple_dom.h:76
↓ 6 callers
Function
get_xml_node
ecosystem/oss.cpp:58
↓ 6 callers
Method
has_proxy
net/http/client.h:177
↓ 6 callers
Method
icmp
common/estring.h:735
↓ 6 callers
Function
if_update_now
thread/thread.cpp:1199
↓ 6 callers
Method
is_node
fs/path.h:197
↓ 6 callers
Function
log2_truncate
common/utility.h:134
↓ 6 callers
Function
new_et_tcp_socket_server
net/kernel_socket.cpp:1031
↓ 6 callers
Function
new_sasl_stream
net/security-context/sasl-stream.cpp:280
↓ 6 callers
Function
new_tls_client
net/security-context/tls-stream.cpp:480
↓ 6 callers
Function
new_uds_datagram_socket
net/datagram_socket.cpp:237
↓ 6 callers
Method
next
fs/cache/test/random_generator.h:52
↓ 6 callers
Method
offset
common/estring.h:441
↓ 6 callers
Method
passwd
net/http/url.h:92
↓ 6 callers
Function
photon_fini
fs/test/test_exportfs.cpp:47
↓ 6 callers
Function
photon_init
fs/test/test_exportfs.cpp:42
↓ 6 callers
Method
pread
fs/xfile.cpp:59
↓ 6 callers
Function
prepare_switch
thread/thread.cpp:740
↓ 6 callers
Method
process_field
rpc/serialize.h:301
↓ 6 callers
Method
process_field
include/photon/rpc/serialize.h:301
↓ 6 callers
Method
recv
net/security-context/tls-stream.cpp:383
↓ 6 callers
Method
release
net/pooled_socket.cpp:231
↓ 6 callers
Method
remainder
common/estring.h:191
↓ 6 callers
Method
remove
`use()` and `remove()` apply as usual
fs/cache/policy/lru.h:75
↓ 6 callers
Method
resolve
net/utils.h:160
↓ 6 callers
Method
resource_size
net/http/message.cpp:248
↓ 6 callers
Method
rm_interest
io/kqueue.cpp:183
↓ 6 callers
Function
sendmsg
net/basic_socket.cpp:176
↓ 6 callers
Method
set_children
ecosystem/simple_dom.cpp:122
↓ 6 callers
Function
set_fd_nonblocking
POSIX standard
net/basic_socket.cpp:61
↓ 6 callers
Function
set_u64_reg
(l, r)
tools/photongdb.py:91
↓ 6 callers
Method
shrink_to
common/iovector.cpp:31
↓ 6 callers
Method
single
thread/thread.cpp:682
↓ 6 callers
Method
size
include/photon/net/http/headers.h:112
↓ 6 callers
Method
swap
include/photon/thread/std-compat.h:125
↓ 6 callers
Method
thread_migrate
thread/workerpool.cpp:212
↓ 6 callers
Method
timeout
net/base_socket.h:91
↓ 6 callers
Method
user
net/http/url.h:91
↓ 6 callers
Method
value_append
net/http/headers.cpp:99
↓ 6 callers
Function
wait_for_completion
thread/test/test.cpp:247
↓ 6 callers
Method
wait_for_fd_writable
io/fd-events.h:55
↓ 6 callers
Method
wait_no_lock
include/photon/thread/thread.h:394
↓ 6 callers
Function
work_pool_fini
thread/std-compat.cpp:59
↓ 6 callers
Function
work_pool_init
thread/std-compat.cpp:46
↓ 5 callers
Function
_mm_round_pd
Round the packed double-precision (64-bit) floating-point elements in a using the rounding parameter, and store the results as packed double-precision
common/checksum/sse2neon.h:7550
↓ 5 callers
Method
acquire
rpc/rpc.cpp:462
↓ 5 callers
Method
add
io/epoll-ng.cpp:77
↓ 5 callers
Method
aligned_parts
fs/range-split.h:235
↓ 5 callers
Method
back
thread/list.h:353
↓ 5 callers
Function
basic_map_test
common/test/test.cpp:1012
↓ 5 callers
Method
begin
common/string-keyed.h:393
↓ 5 callers
Method
begin
include/photon/common/string-keyed.h:393
↓ 5 callers
Method
bind_v4any
net/socket.h:276
↓ 5 callers
Function
callback
fs/test/test_exportfs.cpp:56
↓ 5 callers
Function
check
common/test/test.cpp:979
↓ 5 callers
Method
clear
net/http/url.h:107
↓ 5 callers
Method
clear
include/photon/common/uuid.h:95
↓ 5 callers
Method
delete_all
thread/list.h:433
↓ 5 callers
Method
dial
net/http/client.cpp:96
↓ 5 callers
Function
do_io_test
io/test/test-iouring.cpp:197
↓ 5 callers
Function
do_write
examples/perf/multi-conn-perf.cpp:55
↓ 5 callers
Method
end
include/photon/common/span.h:493
↓ 5 callers
Method
enumerable_children
ecosystem/simple_dom.h:204
↓ 5 callers
Function
export_as_async_file
fs/exportfs.cpp:600
↓ 5 callers
Function
export_as_sync_fs
fs/async_filesystem.cpp:734
↓ 5 callers
Function
exportfs_fini
fs/exportfs.cpp:576
↓ 5 callers
Function
exportfs_init
fs/exportfs.cpp:553
← previous
next →
401–500 of 7,332, ranked by callers