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
↓ 12 callers
Function
refcount_init
uspace/lib/c/include/refcount.h:51
↓ 12 callers
Function
riff_read
Read data from RIFF chunk. * * Attempt to read @a bytes bytes from the chunk. If there is less data * left until the end of the chunk, less will be
uspace/lib/riff/src/chunk.c:523
↓ 12 callers
Function
service_register
uspace/lib/c/generic/ns.c:48
↓ 12 callers
Method
sgetc
uspace/lib/cpp/include/__bits/io/streambuf.hpp:126
↓ 12 callers
Function
sif_node_set_attr
Set node attribute. * * @param trans Transaction * @param node SIF node * @param aname Attribute name * @param value Attribute value * * @retur
uspace/lib/sif/src/sif.c:596
↓ 12 callers
Function
spinlock_initialize
Initialize spinlock * * @param sl Pointer to spinlock_t structure. * */
kernel/generic/src/synch/spinlock.c:56
↓ 12 callers
Function
symtab_fmt_name_lookup
Lookup symbol by address and format for display. * * Returns name of closest corresponding symbol, * "unknown" if none exists and "N/A" if no symbo
kernel/generic/src/debug/symtab.c:95
↓ 12 callers
Function
tcp_conn_send
Send data over TCP connection. * * @param conn Connection * @param data Data * @param bytes Data size in bytes * * @return EOK on success or a
uspace/lib/inet/src/tcp.c:450
↓ 12 callers
Function
translate
uspace/srv/hid/input/layout/cz.c:277
↓ 12 callers
Function
udp_assoc_new
Create new association structure. * * @param epp Endpoint pair (will be copied) * @param cb Callbacks * @param cb_arg Callback argument * @retu
uspace/srv/net/udp/assoc.c:90
↓ 12 callers
Function
ui_checkbox_create
Create new check box. * * @param resource UI resource * @param caption Caption * @param rcheckbox Place to store pointer to new check box * @retu
uspace/lib/ui/src/checkbox.c:77
↓ 12 callers
Function
ui_checkbox_destroy
Destroy check box. * * @param checkbox Check box or @c NULL */
uspace/lib/ui/src/checkbox.c:110
↓ 12 callers
Function
ui_rbutton_group_create
Create new radio button group. * * @param res UI resource * @param rgroup Place to store pointer to new radio button group * @return EOK on succes
uspace/lib/ui/src/rbutton.c:75
↓ 12 callers
Function
ui_wdecor_set_rect
Set window decoration rectangle. * * @param wdecor Window decoration * @param rect New window decoration rectangle */
uspace/lib/ui/src/wdecor.c:205
↓ 12 callers
Function
usb_debug_str_buffer
Dump buffer into string. * * The function dumps given buffer into hexadecimal format and stores it * in a static fibril local string. * That means
uspace/lib/usb/src/debug.c:77
↓ 12 callers
Function
usb_dp_get_sibling_descriptor
Get sibling descriptor. * * @param parser Parser. * @param data Parser data. * @param parent Pointer to common parent descriptor. * @param siblin
uspace/lib/usbdev/src/dp.c:244
↓ 12 callers
Function
usb_hid_report_path_append_item
* Appends one item (couple of usage_path and usage) into the usage path * structure * * @param usage_path Usage path structure * @param usage_page
uspace/lib/usbhid/src/hidpath.c:73
↓ 12 callers
Function
usb_kbd_destroy
* Properly destroys the USB/HID keyboard structure. * * @param kbd_dev Pointer to the structure to be destroyed. */
uspace/drv/hid/usbhid/kbd/kbddev.c:729
↓ 12 callers
Function
virtio_teardown_dma_bufs
Deallocate DMA buffers * * @param buf[in] Array holding the virtual addresses of the DMA buffers * previously allocated by virtio_
uspace/lib/virtio/virtio.c:89
↓ 12 callers
Function
wndlist_create
Create task bar window list. * * @param window Containing window * @param fixed Fixed layout to which buttons will be added * @param wndmgt Window
uspace/app/taskbar/wndlist.c:91
↓ 12 callers
Function
wndlist_destroy
Destroy task bar window list. */
uspace/app/taskbar/wndlist.c:181
↓ 12 callers
Function
xhci_cmd_sync
* Issue command and block the current fibril until it is completed or timeout * expires. Nothing is deallocated. Caller should always execute `xhci_c
uspace/drv/bus/usb/xhci/commands.c:747
↓ 12 callers
Function
xlate_gc_get_ctx
Get generic graphic context from translating GC. * * @param xgc Translating GC * @return Graphic context */
uspace/lib/memgfx/src/xlategc.c:201
↓ 11 callers
Function
__ungetc
Unget character to stream, keeping count of number of characters read. * * @param c Character * @param f Stream * @param numchar Pointer to counte
uspace/lib/c/generic/stdio/scanf.c:440
↓ 11 callers
Function
bench_run_fail
Format error message on benchmark failure. * * This function always returns false so it can be easily used in benchmark * runners as * * @code *
uspace/app/hbench/utils.c:68
↓ 11 callers
Function
bigint_clone
Clone big integer. * * @param src Source. * @param dest Destination. */
uspace/app/sbi/src/bigint.c:115
↓ 11 callers
Function
bigint_init
Initialize bigint with value from small integer. * * Initializes a bigint structure with the provided small value. * * @param value Initial value
uspace/app/sbi/src/bigint.c:60
↓ 11 callers
Function
bithenge_blob_size
Get the total size of the blob. * * @memberof bithenge_blob_t * @param self The blob. * @param[out] size Total size of the blob. * @return EOK on
uspace/lib/bithenge/include/bithenge/blob.h:131
↓ 11 callers
Function
bithenge_new_integer_node
Create an integer node. * @memberof bithenge_node_t * @param[out] out Stores the created integer node. * @param value The value for the node to hol
uspace/lib/bithenge/src/tree.c:323
↓ 11 callers
Method
bucket_count
uspace/lib/cpp/include/__bits/adt/unordered_map.hpp:622
↓ 11 callers
Function
cap_handle_valid
abi/include/abi/cap.h:57
↓ 11 callers
Function
capa_from_blocks
uspace/lib/c/generic/capa.c:64
↓ 11 callers
Function
console_get_event
Get console event. * * @param ctrl Console * @param event Place to store event * @return EOK on success, EIO on failure */
uspace/lib/c/generic/io/console.c:215
↓ 11 callers
Function
ddi_parea_init
Initialize physical area structure. * * This should always be called first on the parea structure before * filling in fields and calling ddi_parea_
kernel/generic/src/ddi/ddi.c:87
↓ 11 callers
Function
dma_buffer_phys_base
uspace/lib/usb/include/usb/dma_buffer.h:96
↓ 11 callers
Function
ds_display_first_window
Get first window in display. * * @param display Display * @return First window or @c NULL if there is none */
uspace/srv/hid/display/display.c:411
↓ 11 callers
Function
ds_display_next_window
Get next window in client. * * @param wnd Current window * @return Next window or @c NULL if there is none */
uspace/srv/hid/display/display.c:441
↓ 11 callers
Function
ds_wmclient_get_event
Get next event from WM client event queue. * * @param wmclient WM client * @param event Place to store event * @return EOK on success, ENOENT if e
uspace/srv/hid/display/wmclient.c:87
↓ 11 callers
Function
enqueue_command
* Enqueue a command on the TRB ring. Ring the doorbell to initiate processing. * Register the command as waiting for completion inside the command li
uspace/drv/bus/usb/xhci/commands.c:197
↓ 11 callers
Function
eth_addr_decode
Decode Ethernet address from buffer. * * Decode Ethernet address from a buffer containing a sequence of * ETH_ADDR_SIZE bytes. * * @param buf Buf
uspace/lib/inet/src/eth_addr.c:71
↓ 11 callers
Function
eth_addr_encode
Encode Ethernet address to buffer. * * Encode Ethernet address as a sequence of ETH_ADDR_SIZE bytes into a buffer. * * @param addr Ethernet addres
uspace/lib/inet/src/eth_addr.c:52
↓ 11 callers
Function
exfat_directory_seek
uspace/srv/fs/exfat/exfat_directory.c:162
↓ 11 callers
Function
exfat_idx_fini_by_service_id
uspace/srv/fs/exfat/exfat_idx.c:533
↓ 11 callers
Function
ext4_filesystem_get_block_group_ref
Get reference to block group specified by index. * * @param fs Filesystem to find block group on * @param bgid Index of block group to load * @p
uspace/lib/ext4/src/filesystem.c:908
↓ 11 callers
Function
fs_node_initialize
uspace/lib/fs/libfs.c:431
↓ 11 callers
Function
fun_to_dsp
uspace/drv/audio/sb16/pcm_iface.c:43
↓ 11 callers
Method
increment
uspace/lib/cpp/src/refcount_obj.cpp:33
↓ 11 callers
Function
inet_addr_set
uspace/lib/inet/src/addr.c:694
↓ 11 callers
Function
inet_ep_init
Initialize endpoint structure. * * Sets any address, any port number. * * @param ep Endpoint */
uspace/lib/inet/src/endpoint.c:44
↓ 11 callers
Function
intmap_get
Get value corresponding to a key. * * @param intmap Map * @param key Key for which to retrieve mapping * * @return Value correspoding to @a key
uspace/app/sbi/src/intmap.c:116
↓ 11 callers
Function
ipow10_u64
Compute integer power of 10, unsigned 64-bit result. * * Fast algorithm using binary digits of exp to compute 10^exp in * time O(log exp). * * @p
uspace/lib/c/generic/imath.c:50
↓ 11 callers
Function
irq_init
Initialize IRQ subsystem * * @param inrs Numbers of unique IRQ numbers or INRs. * @param chains Number of buckets in the hash table. * */
kernel/generic/src/ddi/irq.c:95
↓ 11 callers
Function
km_non_identity_span_add
kernel/generic/src/mm/km.c:107
↓ 11 callers
Function
label_part_get_info
uspace/lib/label/src/label.c:118
↓ 11 callers
Function
mem_gc_create
Create memory GC. * * Create graphics context for rendering into a block of memory. * * @param rect Bounding rectangle * @param alloc Allocation
uspace/lib/memgfx/src/memgc.c:178
↓ 11 callers
Function
mfs_node_put
uspace/srv/fs/mfs/mfs_ops.c:545
↓ 11 callers
Function
odict_find_eq
Find first entry whose key is equal to @a key/ * * @param odict Ordered dictionary * @param key Key * @param hint Nearby entry * @return Pointer
uspace/lib/c/generic/adt/odict.c:618
↓ 11 callers
Function
order_suffix
kernel/generic/src/lib/str.c:786
↓ 11 callers
Function
outdev_initialize
Initialize output character device. * * @param outdev Output character device. * @param op Implementation of output character device operations
kernel/generic/src/console/chardev.c:146
↓ 11 callers
Function
parse_expression
uspace/lib/bithenge/src/script.c:763
↓ 11 callers
Function
pci_config_space_read_8
uspace/lib/drv/generic/remote_pci.c:53
↓ 11 callers
Function
pci_fun
Obtain PCI function soft-state from DDF function node */
uspace/drv/bus/pci/pciintel/pci.c:71
↓ 11 callers
Function
pcm_sample_format_str
* Get readable name of a sample format. * @param format PCM sample format. * @return Valid string representation. */
uspace/lib/pcm/include/pcm/sample_format.h:182
↓ 11 callers
Function
rdata_address_new
Allocate new address. * * @param ac Address class. * @return New address. */
uspace/app/sbi/src/rdata.c:186
↓ 11 callers
Function
riff_write
Write data into RIFF file. * * @param rw RIFF writer * @param data Pointer to data * @param bytes Number of bytes to write * * @return EOK o
uspace/lib/riff/src/chunk.c:188
↓ 11 callers
Function
rtc_register_write
Write a register to the CMOS memory * * @param rtc The rtc device * @param reg The index of the register to write * @param data The data t
uspace/drv/time/cmos-rtc/cmos-rtc.c:291
↓ 11 callers
Function
rtl8139_regs_lock
Put rtl8139 to normal mode. * * Writing to Config0-4 and part of BMCR registers is not allowed */
uspace/drv/nic/rtl8139/defs.h:213
↓ 11 callers
Function
rtl8139_regs_unlock
Allow to change Config0-4 and BMCR register */
uspace/drv/nic/rtl8139/defs.h:219
↓ 11 callers
Function
sif_node_get_attr
Get node attribute. * * @param node SIF node * @param aname Attribute name * * @return Attribute value or @c NULL if attribute is not set */
uspace/lib/sif/src/sif.c:372
↓ 11 callers
Method
size
uspace/lib/cpp/include/__bits/adt/deque.hpp:567
↓ 11 callers
Function
str_chr
Find first occurence of character in string. * * @param str String to search. * @param ch Character to look for. * * @return Pointer to characte
uspace/lib/c/generic/str.c:1216
↓ 11 callers
Function
swap
uspace/lib/cpp/include/__bits/adt/deque.hpp:1211
↓ 11 callers
Function
syntax_print
uspace/app/mkext4/mkext4.c:197
↓ 11 callers
Function
sysinfo_set_item_data
Set sysinfo item with a constant binary data * * Note that sysinfo only stores the pointer to the * binary data and does not touch it in any way. T
kernel/generic/src/sysinfo/sysinfo.c:360
↓ 11 callers
Function
tcp_iqueue_get_ready_seg
Get next ready segment from incoming queue. * * Return the segment with the earliest sequence number if it is ready. * A segment is ready if its SE
uspace/srv/net/tcp/iqueue.c:139
↓ 11 callers
Function
tcp_uc_status
STATUS user call */
uspace/srv/net/tcp/ucall.c:289
↓ 11 callers
Function
tdata_primitive_new
Allocate new primitive type item. * * @return New primitive type item */
uspace/app/sbi/src/tdata.c:696
↓ 11 callers
Function
thread_sleep
Thread sleep * * Suspend execution of the current thread. * * @param sec Number of seconds to sleep. * */
kernel/generic/src/proc/thread.c:620
↓ 11 callers
Function
tolower
uspace/lib/c/generic/ctype.c:109
↓ 11 callers
Function
udp_msg_new
Alocate new segment structure. */
uspace/srv/net/udp/msg.c:44
↓ 11 callers
Function
ui_entry_seek_next_char
Move text cursor one character forward. * * @param entry Text entry * @param shift @c true iff shift key is pressed */
uspace/lib/ui/src/entry.c:1018
↓ 11 callers
Function
ui_entry_set_text
Set entry text. * * @param entry Text entry * @param text New entry text * @return EOK on success, ENOMEM if out of memory */
uspace/lib/ui/src/entry.c:180
↓ 11 callers
Function
ui_fixed_destroy
Destroy fixed layout. * * @param fixed Fixed layout or @c NULL */
uspace/lib/ui/src/fixed.c:90
↓ 11 callers
Function
ui_image_create
Create new image. * * @param resource UI resource * @param bitmap Bitmap * @param brect Bitmap rectangle * @param rimage Place to store pointer t
uspace/lib/ui/src/image.c:69
↓ 11 callers
Function
ui_label_destroy
Destroy label. * * @param label Label or @c NULL */
uspace/lib/ui/src/label.c:99
↓ 11 callers
Function
ui_label_set_rect
Set label rectangle. * * @param label Label * @param rect New label rectangle */
uspace/lib/ui/src/label.c:123
↓ 11 callers
Function
ui_pbutton_pos_event
Handle push button position event. * * @param pbutton Push button * @param pos_event Position event * @return @c ui_claimed iff the event is claim
uspace/lib/ui/src/pbutton.c:584
↓ 11 callers
Function
ui_rbutton_group_destroy
Destroy radio button group. * * @param group Radio button group or @c NULL */
uspace/lib/ui/src/rbutton.c:92
↓ 11 callers
Function
ui_scrollbar_pos_event
Handle scrollbar position event. * * @param scrollbar Scrollbar * @param pos_event Position event * @return @c ui_claimed iff the event is claimed
uspace/lib/ui/src/scrollbar.c:904
↓ 11 callers
Function
ui_slider_create
Create new slider. * * @param resource UI resource * @param rslider Place to store pointer to new slider * @return EOK on success, ENOMEM if out o
uspace/lib/ui/src/slider.c:93
↓ 11 callers
Function
ui_slider_destroy
Destroy slider. * * @param slider Slider or @c NULL */
uspace/lib/ui/src/slider.c:118
↓ 11 callers
Function
usb_control_request_set
Generic wrapper for SET requests using standard control request format. * * @see usb_pipe_control_write * * @param pipe Pipe used for the
uspace/lib/usbdev/src/request.c:71
↓ 11 callers
Function
usb_device_data_get
uspace/lib/usbdev/src/devdrv.c:625
↓ 11 callers
Function
usb_hid_report_path
* Allocates and initializes new usage path structure. * * @return Initialized usage path structure */
uspace/lib/usbhid/src/hidpath.c:332
↓ 11 callers
Function
usb_str_direction
String representation of USB direction. * * @param d The direction. * @return Direction as a string (in English). */
uspace/lib/usb/src/usb.c:100
↓ 11 callers
Method
valid
uspace/lib/cpp/include/__bits/thread/future.hpp:107
↓ 11 callers
Function
vfs_absolutize
Make a potentially relative path absolute * * This function coverts a current-working-directory-relative path into a * well-formed, absolute path.
uspace/lib/c/generic/vfs/vfs.c:177
↓ 11 callers
Function
vol_destroy
Destroy volume service session. * * @param vol Volume service session */
uspace/lib/device/src/vol.c:86
↓ 11 callers
Function
vsnprintf
uspace/lib/c/generic/io/vsnprintf.c:170
↓ 11 callers
Function
waitq_initialize
Initialize wait queue * * Initialize wait queue. * * @param wq Pointer to wait queue to be initialized. * */
kernel/generic/src/synch/waitq.c:71
← previous
next →
801–900 of 16,295, ranked by callers