Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HelenOS/helenos
/ functions
Functions
16,295 in github.com/HelenOS/helenos
⨍
Functions
16,295
◇
Types & classes
2,310
↓ 5 callers
Function
usb_pipe_clear_halt
Clear halt bit of an endpoint pipe (after pipe stall). * * @param ctrl_pipe Control pipe. * @param target_pipe Which pipe is halted and shall be cl
uspace/lib/usbdev/src/request.c:840
↓ 5 callers
Function
usb_pipe_read
Request a read (in) transfer on an endpoint pipe. * * @param[in] pipe Pipe used for the transfer. * @param[out] buffer Buffer where to store the da
uspace/lib/usbdev/src/pipes.c:263
↓ 5 callers
Function
used_space_insert
Mark portion of address space area as used. * * The address space area must be already locked. * * @param used_space Used space map * @param page
kernel/generic/src/mm/as.c:2027
↓ 5 callers
Function
used_space_next
Get next interval of used space. * * @param cur Current interval * @return Next interval or @c NULL if there are none */
kernel/generic/src/mm/as.c:1886
↓ 5 callers
Function
utf16_to_str
Convert UTF16 string to string. * * Convert utf16 string @a src to string. The output is written to the buffer * specified by @a dest and @a size.
uspace/lib/c/generic/str.c:1014
↓ 5 callers
Function
uuid_generate
Generate UUID. * * @param uuid Place to store generated UUID * @return EOK on success or an error code */
uspace/lib/c/generic/uuid.c:48
↓ 5 callers
Function
uuid_valid
uspace/lib/c/test/uuid.c:50
↓ 5 callers
Function
vfs_fhandle
uspace/lib/c/generic/io/io.c:1013
↓ 5 callers
Function
vfs_mount_path
Mount a file system * * @param[in] mp Path representing the mount-point * @param[in] fs_name File system name * @param[in
uspace/lib/c/generic/vfs/vfs.c:661
↓ 5 callers
Function
vfs_node_peek
uspace/srv/vfs/vfs_node.c:198
↓ 5 callers
Function
vfs_root
Return a new file handle representing the local root * * @return A clone of the local root file handle or -1 */
uspace/lib/c/generic/vfs/vfs.c:1002
↓ 5 callers
Function
virthub_base_request
uspace/lib/usbvirt/src/virthub_base.c:111
↓ 5 callers
Function
virtio_virtq_produce_available
uspace/lib/virtio/virtio.c:173
↓ 5 callers
Function
vol_part_info
Get partition information. * * @param vol Volume service * @param sid Service ID of the partition * @param vinfo Place to store partition informat
uspace/lib/device/src/vol.c:228
↓ 5 callers
Function
vol_volume_delete
Delete volume structure. * * @param volume Volume structure */
uspace/app/sysinst/volume.c:96
↓ 5 callers
Function
vol_volume_delete
Delete volume structure. * * @param volume Volume structure */
uspace/srv/volsrv/volume.c:96
↓ 5 callers
Function
vprintf
Print formatted text to stdout. * * @param fmt Format string * @param ap Format parameters * * \see For more details about format string see pri
uspace/lib/c/generic/io/vprintf.c:103
↓ 5 callers
Method
wait
uspace/lib/cpp/src/condition_variable.cpp:53
↓ 5 callers
Method
widen
uspace/lib/cpp/include/__bits/locale/ctype.hpp:117
↓ 5 callers
Function
wmi_reg_set_clear_bit
WMI registry set or clear specified bits. * * @param htc_device HTC device structure. * @param reg_offset Registry offset (address) to be written.
uspace/drv/nic/ar9271/wmi.c:117
↓ 5 callers
Function
wndlist_set_entry_rect
Compute and set window list entry rectangle. * * Compute rectangle for window list entry and set it. * * @param wndlist Window list * @param entr
uspace/app/taskbar/wndlist.c:410
↓ 5 callers
Function
wndmgt_get_window_info
Get window information. * * @param wndmgt Window management * @param wnd_id Window ID * @param rinfo Place to store pointer to new window informat
uspace/lib/wndmgt/src/wndmgt.c:222
↓ 5 callers
Function
write_register_posted
kernel/genarch/src/drivers/am335x/timer.c:64
↓ 5 callers
Function
wstr_to_astr
Convert wide string to new string. * * Convert wide string @a src to string. Space for the new string is allocated * on the heap. * * @param src
uspace/lib/c/generic/str.c:1118
↓ 5 callers
Function
xhci_endpoint_type
* Determine the type of a XHCI endpoint. * @param[in] ep XHCI endpoint to query. * * @return EP_TYPE_[CONTROL|ISOCH|BULK|INTERRUPT]_[IN|OUT] */
uspace/drv/bus/usb/xhci/endpoint.c:288
↓ 5 callers
Function
xhci_trb_ring_init
* Initializes the ring with one segment. * * @param[in] initial_size A number of free slots on the ring, 0 leaves the * choice on a reasonable defa
uspace/drv/bus/usb/xhci/trb_ring.c:116
↓ 5 callers
Function
zone_merge_all
Merge all mergeable zones into one big zone. * * It is reasonable to do this on systems where * BIOS reports parts in chunks, so that we could * h
kernel/generic/src/mm/frame.c:634
↓ 4 callers
Function
__fstrtoumax
Read uintmax_t unsigned integer from file. * * @param f Input file * @param numchar Pointer to counter of characters read * @param base Numeric ba
uspace/lib/c/generic/stdio/scanf.c:588
↓ 4 callers
Function
__math_base_cos_32
Cosine value for values within base period (32-bit floating point) * * Compute the value of cosine for arguments within * the base period [0, 2pi].
uspace/lib/math/generic/trig.c:244
↓ 4 callers
Function
__math_base_cos_64
Cosine value for values within base period (64-bit floating point) * * Compute the value of cosine for arguments within * the base period [0, 2pi].
uspace/lib/math/generic/trig.c:277
↓ 4 callers
Function
__math_base_sin_32
Sine value for values within base period (32-bit floating point) * * Compute the value of sine for arguments within * the base period [0, 2pi]. For
uspace/lib/math/generic/trig.c:178
↓ 4 callers
Function
__math_base_sin_64
Sine value for values within base period (64-bit floating point) * * Compute the value of sine for arguments within * the base period [0, 2pi]. For
uspace/lib/math/generic/trig.c:211
↓ 4 callers
Function
_check_sizes
kernel/generic/src/mm/malloc.c:85
↓ 4 callers
Function
_fibril_switch_to
Switch to a fibril. */
uspace/lib/c/generic/thread/fibril.c:463
↓ 4 callers
Function
_ipc_answer_free_call
Answer a message which was not dispatched and is not listed in any queue. * * @param call Call structure to be answered. * @param selflocked
kernel/generic/src/ipc/ipc.c:285
↓ 4 callers
Method
_next_char
(self)
tools/config.py:102
↓ 4 callers
Function
_ready_list_push
uspace/lib/c/generic/thread/fibril.c:362
↓ 4 callers
Function
_slab_cache_create
Initialize allocated memory as a slab cache * */
kernel/generic/src/mm/slab.c:587
↓ 4 callers
Function
_strtosigned
uspace/lib/c/generic/strtol.c:218
↓ 4 callers
Function
_thread_op_begin
Prepare a thread for a debugging operation. * * Simply put, return thread t with t->udebug.lock held, * but only if it verifies all conditions. *
kernel/generic/src/udebug/udebug_ops.c:81
↓ 4 callers
Function
abs
Compute the absolute value of an integer. * * If the result cannot be represented, the behavior is undefined. * * @param j Integer * @return The
uspace/lib/c/generic/stdlib.c:234
↓ 4 callers
Function
acpi_sdt_check
kernel/genarch/src/acpi/acpi.c:89
↓ 4 callers
Function
add_match_id
uspace/lib/device/include/ipc/devman.h:108
↓ 4 callers
Function
add_round_key
Perform round key transformation on state table. * * @param state State table to be modified. * @param round_key Round key to be applied on sta
uspace/lib/crypto/aes.c:375
↓ 4 callers
Function
addr128_t_be2host
uspace/lib/inet/src/addr.c:105
↓ 4 callers
Function
aflags_to_pflags
Convert association map flags to port range flags. * * @param flags Association map flags * @return Port range flags */
uspace/lib/nettl/src/amap.c:66
↓ 4 callers
Method
alloc
Allocate a new item
tools/mkext2.py:363
↓ 4 callers
Function
amsg_destroy
uspace/lib/c/generic/async/client.c:150
↓ 4 callers
Function
ancr_module_process
Process ancestry of all CSIs in a module. * * Note that currently we expect there to be exactly one module in the * whole program. * * @param pro
uspace/app/sbi/src/ancr.c:76
↓ 4 callers
Function
answer_need_old
Decide if the caller (e.g. ipc_answer()) should save the old call contents * for answer_preprocess(). * * @param call Call structure to be decided.
kernel/generic/src/ipc/sysipc.c:131
↓ 4 callers
Function
apic_poll_errors
Poll for APIC errors. * * Examine Error Status Register and report all errors found. * * @return 0 on error, 1 on success. * */
kernel/arch/amd64/src/smp/apic.c:258
↓ 4 callers
Function
apic_poll_errors
Poll for APIC errors. * * Examine Error Status Register and report all errors found. * * @return 0 on error, 1 on success. * */
kernel/arch/ia32/src/smp/apic.c:258
↓ 4 callers
Function
arch_construct_function
Construct function pointer * * @param fptr function pointer structure * @param addr function address * @param caller calling function address
kernel/arch/ia32/src/ia32.c:254
↓ 4 callers
Function
arg_parse_int
Parse the next argument as an integer. * * The actual argument is pointed by the index. * Parse the offseted argument value if the offset is set *
uspace/lib/c/generic/arg_parse.c:67
↓ 4 callers
Function
as_area_check_access
Check access mode for address space area. * * @param area Address space area. * @param access Access mode. * * @return False if access violates
kernel/generic/src/mm/as.c:1307
↓ 4 callers
Function
as_pagemap_insert
Insert new page mapping. * * This function can block to allocate kernel memory. * * @param pagemap Pagemap * @param vaddr Virtual page address *
kernel/generic/src/mm/as.c:665
↓ 4 callers
Function
async
uspace/lib/cpp/include/__bits/thread/async.hpp:59
↓ 4 callers
Function
async_client_put
uspace/lib/c/generic/async/server.c:286
↓ 4 callers
Function
async_connect_me_to
Wrapper for making IPC_M_CONNECT_ME_TO calls using the async framework. * * Ask through phone for a new connection to some service and block until
uspace/lib/c/generic/async/client.c:896
↓ 4 callers
Function
async_connect_to_me
Wrapper for making IPC_M_CONNECT_TO_ME calls using the async framework. * * Ask through phone for a new connection to some service. * * @param exc
uspace/lib/c/generic/async/server.c:1188
↓ 4 callers
Function
async_event_subscribe
Subscribe to event notifications. * * @param evno Event type to subscribe. * @param handler Notification handler. * @param data Notification
uspace/lib/c/generic/async/server.c:783
↓ 4 callers
Function
async_event_unmask
Unmask event notifications. * * @param evno Event type to unmask. * * @return Value returned by the kernel. * */
uspace/lib/c/generic/async/server.c:819
↓ 4 callers
Function
async_hangup_internal
uspace/lib/c/generic/async/client.c:1052
↓ 4 callers
Function
async_irq_unsubscribe
Unsubscribe from IRQ notification. * * @param handle IRQ capability handle. * * @return Zero on success or an error code. * */
uspace/lib/c/generic/async/server.c:766
↓ 4 callers
Function
async_msg_1
uspace/lib/c/generic/async/client.c:814
↓ 4 callers
Function
async_msg_5
uspace/lib/c/generic/async/client.c:842
↓ 4 callers
Function
async_req_2_2
uspace/lib/c/generic/async/client.c:646
↓ 4 callers
Function
async_sess_args_set
Set arguments for new connections. * * FIXME This is an ugly hack to work around the problem that parallel * exchanges are implemented using parall
uspace/lib/c/generic/async/client.c:949
↓ 4 callers
Function
async_share_in_start
Wrapper for IPC_M_SHARE_IN calls using the async framework. * * @param exch Exchange for sending the message. * @param size Size of the destinati
uspace/lib/c/generic/async/client.c:1236
↓ 4 callers
Function
ata_cmd_packet
Issue packet command (i. e. write a command packet to the device). * * Only data-in commands are supported (e.g. inquiry, read). * * @param disk
uspace/drv/block/ata_bd/ata_bd.c:775
↓ 4 callers
Function
audio_data_create
* Create reference counted buffer out of ordinary data buffer. * @param data audio buffer. The memory passed will be freed eventually. * @param size
uspace/srv/audio/hound/audio_data.c:49
↓ 4 callers
Function
audio_pcm_unregister_event_callback
* Unregister callback for device generated events. * * @param sess Audio device session. * * @return Error code. */
uspace/lib/drv/generic/remote_audio_pcm.c:343
↓ 4 callers
Function
bd_close
uspace/lib/device/src/bd.c:79
↓ 4 callers
Function
bd_srv_sata
uspace/srv/bd/sata_bd/sata_bd.c:78
↓ 4 callers
Method
before
uspace/lib/cpp/src/typeinfo.cpp:48
↓ 4 callers
Method
begin
uspace/lib/cpp/include/__bits/adt/vector.hpp:205
↓ 4 callers
Function
bigint_print
Print bigint to standard output. * * @param bigint Bigint to print. */
uspace/app/sbi/src/bigint.c:433
↓ 4 callers
Function
bigint_refine_len
Adjust length field of bigint to be exact. * * When bigint is allocated with bigint_alloc() its length can be * imprecise (higher than actually num
uspace/app/sbi/src/bigint.c:681
↓ 4 callers
Function
bind
uspace/lib/cpp/include/__bits/functional/bind.hpp:205
↓ 4 callers
Function
bithenge_binary_expression
Create a binary expression. Takes ownership of @a a and @a b. * @param[out] out Holds the new expression. * @param op The operator to apply. * @par
uspace/lib/bithenge/src/expression.c:256
↓ 4 callers
Function
bithenge_init_internal_node
Initialize an internal node. * @memberof bithenge_node_t * @param[out] self The node. * @param[in] ops The operations provided. * @return EOK on s
uspace/lib/bithenge/src/tree.c:160
↓ 4 callers
Function
bithenge_new_string_node
Create a string node. * @memberof bithenge_node_t * @param[out] out Stores the created string node. On error, this is unchanged. * @param value The
uspace/lib/bithenge/src/tree.c:344
↓ 4 callers
Function
bithenge_new_subblob
Create a blob from part of another blob. This function takes ownership of a * reference to @a blob. * @param[out] out Stores the created blob node.
uspace/lib/bithenge/src/blob.c:453
↓ 4 callers
Function
bithenge_node_for_each
Iterate over a node's children. * @memberof bithenge_node_t * @param self The internal node to iterate over. * @param func The callback function.
uspace/lib/bithenge/include/bithenge/tree.h:130
↓ 4 callers
Function
bithenge_scope_get_param
Get a parameter. Note that range checking is not done in release builds. * @memberof bithenge_scope_t * @param scope The scope to get the parameter
uspace/lib/bithenge/src/transform.c:421
↓ 4 callers
Function
bithenge_scope_set_in_node
Set the current input node. Takes a reference to @a node. * @memberof bithenge_scope_t * @param scope The scope to set the input node in. * @param
uspace/lib/bithenge/src/transform.c:348
↓ 4 callers
Function
blob_as_concat
uspace/lib/bithenge/src/expression.c:1011
↓ 4 callers
Function
buf_is_empty
uspace/drv/char/ns8250/cyclic_buffer.h:59
↓ 4 callers
Function
builtin_code_snippet
Parse a declaration code snippet. * * Parses a piece of code from a string at the module level. This can be * used to declare builtin symbols easil
uspace/app/sbi/src/builtin.c:161
↓ 4 callers
Function
builtin_return_string
Return string value from builtin procedure. * * Makes it easy for a builtin procedure to return value of type @c string. * * @param run Runner ob
uspace/app/sbi/src/builtin.c:316
↓ 4 callers
Function
bus_device_gone
* Resolve a USB device that is gone. */
uspace/lib/usbhost/src/bus.c:216
↓ 4 callers
Function
bus_device_send_batch_sync
* Issue a transfer on the bus, wait for the result. * * @param device Device for which to send the batch * @param target The target of the transfer
uspace/lib/usbhost/src/bus.c:642
↓ 4 callers
Function
bus_endpoint_add
* Create and register new endpoint to the bus. * * @param[in] device The device of which the endpoint shall be created * @param[in] desc Endpoint d
uspace/lib/usbhost/src/bus.c:370
↓ 4 callers
Function
bus_endpoint_index
* Calculate an index to the endpoint array. * For the default control endpoint 0, it must return 0. * For different arguments, the result is stable
uspace/lib/usbhost/src/bus.c:358
↓ 4 callers
Function
bus_to_vhc
uspace/drv/bus/usb/vhc/vhcd.h:84
↓ 4 callers
Function
cache_for_size
kernel/generic/src/mm/malloc.c:107
↓ 4 callers
Function
cap_alloc
Allocate new capability * * @param task Task for which to allocate the new capability. * * @param[out] handle New capability handle on success.
kernel/generic/src/cap/cap.c:265
↓ 4 callers
Function
cap_get
Get capability using capability handle * * @param task Task whose capability to get. * @param handle Capability handle of the desired capabilit
kernel/generic/src/cap/cap.c:241
↓ 4 callers
Function
cdfs_root_get
uspace/srv/fs/cdfs/cdfs_ops.c:353
↓ 4 callers
Function
chargrid_create
Create a chargrid. * * @param[in] cols Number of columns. * @param[in] rows Number of rows. * @param[in] flags Chargrid flags. * * @return New
uspace/lib/c/generic/io/chargrid.c:53
← previous
next →
2,001–2,100 of 16,295, ranked by callers