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
↓ 31 callers
Function
strtab_get_str
Get string with the given SID. * * Returns string that has SID @a sid. If no such string exists, this * causes a fatal error in the interpreter. *
uspace/app/sbi/src/strtab.c:94
↓ 30 callers
Function
asi_u64_read
Load uint64_t from alternate space. * * @param asi ASI determining the alternate space. * @param va Virtual address within the ASI. * * @return
kernel/arch/sparc64/include/arch/asm.h:475
↓ 30 callers
Function
async_req_fast
Pseudo-synchronous message sending - fast version. * * Send message asynchronously and return only after the reply arrives. * * This function can
uspace/lib/c/generic/async/client.c:473
↓ 30 callers
Function
conv32
uspace/srv/fs/mfs/mfs_utils.c:45
↓ 30 callers
Function
csi_to_symbol
Convert CSI to symbol (derived to base). * * @param csi CSI * @return Symbol */
uspace/app/sbi/src/symbol.c:478
↓ 30 callers
Function
display_window_create
Create a display window. * * @param display Display * @param params Window parameters * @param cb Callback functions * @param cb_arg Argument to
uspace/lib/display/src/display.c:162
↓ 30 callers
Function
display_window_destroy
Destroy display window. * * @param window Window or @c NULL * @return EOK on success or an error code. In both cases @a window must * not
uspace/lib/display/src/display.c:228
↓ 30 callers
Function
dmamem_map_anonymous
Map a piece of physical memory suitable for DMA transfers. * * Caller of this function must have the PERM_MEM_MANAGER permission. * * @param size
uspace/lib/c/generic/ddi.c:138
↓ 30 callers
Function
gfx_glyph_destroy
Destroy glyph. * * @param glyph Glyph */
uspace/lib/gfxfont/src/glyph.c:118
↓ 30 callers
Function
gfx_text_fmt_init
Initialize text formatting structure. * * Text formatting structure must always be initialized using this function * first. * * @param fmt Text f
uspace/lib/gfxfont/src/text.c:56
↓ 30 callers
Function
inet_addr
uspace/lib/inet/src/addr.c:110
↓ 30 callers
Function
list_next
Get next item in list. * * @param link Current item link * @param list List containing @a link * * @return Next item or NULL if @a link is the la
uspace/lib/c/include/adt/list.h:302
↓ 30 callers
Function
rdata_value_new
Allocate new value. * * @return New value. */
uspace/app/sbi/src/rdata.c:204
↓ 30 callers
Function
str_decode
Decode a single character from a string. * * Decode a single character from a string of size @a size. Decoding starts * at @a offset and this offse
kernel/generic/src/lib/str.c:147
↓ 30 callers
Function
ui_control_delete
Delete UI control. * * Deletes the base control (not the extended data). * * @param control UI control or @c NULL */
uspace/lib/ui/src/control.c:71
↓ 30 callers
Function
ui_control_new
Allocate new UI control. * * @param ops Control ops * @param ext Control extended data * @param rcontrol Place to store pointer to new control *
uspace/lib/ui/src/control.c:50
↓ 29 callers
Function
block_bb_get
uspace/lib/block/block.c:236
↓ 29 callers
Function
block_write_direct
Write blocks directly to device (bypass cache). * * @param service_id Service ID of the block device. * @param ba Address of first block (physical
uspace/lib/block/block.c:779
↓ 29 callers
Function
chardev_close
Close character device. * * Frees the character device structure. The underlying session is * not affected. * * @param chardev Character device o
uspace/lib/device/src/io/chardev.c:74
↓ 29 callers
Function
ddf_fun_add_match_id
Add single match ID to inner function. * * Construct and add a single match ID to the specified function. * Cannot be called when the function node
uspace/lib/drv/generic/driver.c:918
↓ 29 callers
Function
getopt_long
* getopt_long -- * Parse argc/argv argument vector. */
uspace/lib/c/generic/getopt.c:321
↓ 29 callers
Function
gfx_glyph_create
Create glyph. * * @param font Containing font * @param metrics Glyph metrics * @param rglyph Place to store pointer to new glyph * * @return EOK
uspace/lib/gfxfont/src/glyph.c:72
↓ 29 callers
Function
gfx_glyph_metrics_init
Initialize glyph metrics structure. * * Glyph metrics structure must always be initialized using this function * first. * * @param metrics Glyph
uspace/lib/gfxfont/src/glyph.c:57
↓ 29 callers
Function
loc_server_register
* Read info about new server and add it into linked list of registered * servers. */
uspace/srv/locsrv/locsrv.c:339
↓ 29 callers
Function
ui_scrollbar_create
Create new scrollbar. * * @param ui UI * @param window Window containing scrollbar * @param dir Scrollbar direction * @param rscrollbar Place to
uspace/lib/ui/src/scrollbar.c:167
↓ 29 callers
Function
ui_window_add
Add control to window. * * Only one control can be added to a window. If more than one control * is added, the results are undefined. * * @param
uspace/lib/ui/src/window.c:444
↓ 28 callers
Method
base
uspace/lib/cpp/include/__bits/iterator.hpp:572
↓ 28 callers
Function
ddf_fun_data_alloc
Allocate driver-specific function data. */
uspace/lib/drv/generic/driver.c:754
↓ 28 callers
Function
ddf_fun_online
Online function. * * @param fun Function to online * * @return EOK on success or an error code * */
uspace/lib/drv/generic/driver.c:876
↓ 28 callers
Function
dmamem_unmap_anonymous
uspace/lib/c/generic/ddi.c:153
↓ 28 callers
Function
ds_display_lock
Lock display. * * This should be called in any thread that wishes to access the display * or its child objects (e.g. windows). * * @param disp Di
uspace/srv/hid/display/display.c:133
↓ 28 callers
Function
ipc_get_arg5
abi/include/abi/ipc/ipc.h:191
↓ 28 callers
Function
loc_exchange_end
Finish an async exchange on the loc session. * * @param exch Exchange to be finished. * */
uspace/lib/c/generic/loc.c:236
↓ 28 callers
Function
make_reverse_iterator
uspace/lib/cpp/include/__bits/iterator.hpp:345
↓ 28 callers
Function
tcp_conn_delete
Delete connection. * * The caller promises not make no further references to @a conn. * TCP will free @a conn eventually. * * @param conn Connec
uspace/srv/net/tcp/conn.c:292
↓ 28 callers
Function
tdata_item_print
Print type item. * * @param titem Type item */
uspace/app/sbi/src/tdata.c:456
↓ 28 callers
Function
ui_fixed_create
Create new fixed layout. * * @param rfixed Place to store pointer to new fixed layout * @return EOK on success, ENOMEM if out of memory */
uspace/lib/ui/src/fixed.c:66
↓ 28 callers
Function
ui_pbutton_set_cb
Set push button callbacks. * * @param pbutton Push button * @param cb Push button callbacks * @param arg Callback argument */
uspace/lib/ui/src/pbutton.c:138
↓ 28 callers
Function
ui_scrollbar_destroy
Destroy scrollbar. * * @param scrollbar Scrollbar or @c NULL */
uspace/lib/ui/src/scrollbar.c:239
↓ 27 callers
Method
get
uspace/lib/cpp/include/__bits/thread/future.hpp:203
↓ 27 callers
Function
gfx_bitmap_render
Render bitmap in graphics context. * * @param bitmap Bitmap * @param srect Source rectangle or @c NULL to render entire bitmap * @param offs Bitma
uspace/lib/gfx/src/bitmap.c:116
↓ 27 callers
Function
ipc_set_arg1
abi/include/abi/ipc/ipc.h:137
↓ 27 callers
Function
isdigit
uspace/lib/c/generic/ctype.c:52
↓ 27 callers
Function
list_append
Add item to the end of doubly-linked circular list * * Add item to the end of doubly-linked circular list. * * @param link Pointer to link_t struc
kernel/generic/include/adt/list.h:217
↓ 27 callers
Function
overlaps
Return true if the intervals overlap. * * @param s1 Start address of the first interval. * @param sz1 Size of the first interval. * @param s2 St
kernel/generic/include/macros.h:51
↓ 27 callers
Function
page_mapping_find
Find mapping for virtual page. * * @param as Address space to which page belongs. * @param page Virtual page. * @param nolock True if
kernel/generic/src/mm/page.c:146
↓ 27 callers
Function
pixelmap_get_pixel
uspace/lib/c/include/io/pixelmap.h:77
↓ 27 callers
Function
run_texpr
Evaluate type expression. * * Evaluate type expression (this produces a type item). If a type error * occurs, the resulting type item is of class @
uspace/app/sbi/src/run_texpr.c:65
↓ 27 callers
Function
ui_pbutton_destroy
Destroy push button. * * @param pbutton Push button or @c NULL */
uspace/lib/ui/src/pbutton.c:112
↓ 26 callers
Function
__fgetc
Get character from stream, keeping count of number of characters read. * * @param f Stream * @param numchar Pointer to counter of characters read
uspace/lib/c/generic/stdio/scanf.c:420
↓ 26 callers
Function
fat_node_put
uspace/srv/fs/fat/fat_ops.c:456
↓ 26 callers
Method
fill
uspace/lib/cpp/include/__bits/io/ios.hpp:416
↓ 26 callers
Function
interrupts_disable
Disable interrupts. * * @return Old interrupt priority level. */
kernel/arch/arm32/src/interrupt.c:46
↓ 26 callers
Function
thread_ready
Make thread ready * * Switch thread to the ready state. * * @param thread Thread to make ready. * */
kernel/generic/src/proc/thread.c:282
↓ 26 callers
Function
ui_entry_create
Create new text entry. * * @param window UI window * @param text Text * @param rentry Place to store pointer to new text entry * @return EOK on s
uspace/lib/ui/src/entry.c:89
↓ 26 callers
Function
ui_file_list_entry_attr_init
Initialize file list entry attributes. * * @param attr Attributes */
uspace/lib/ui/src/filelist.c:660
↓ 26 callers
Function
ui_menu_entry_set_cb
Set menu entry callback. * * @param mentry Menu entry * @param cb Menu entry callback * @param arg Callback argument */
uspace/lib/ui/src/menuentry.c:158
↓ 25 callers
Function
chr_encode
Encode a single character to string representation. * * Encode a single character to string representation (i.e. UTF-8) and store * it into a buffe
uspace/lib/c/generic/str.c:261
↓ 25 callers
Function
copy_to_uspace
Copy data from kernel to userspace. * * Provisions are made to return value even after page fault. * * This function can be called only from sysca
kernel/generic/src/syscall/copy.c:112
↓ 25 callers
Function
fibril_condvar_signal
uspace/lib/c/generic/thread/fibril_synch.c:447
↓ 25 callers
Function
fibril_self
@return the currently running fibril. */
uspace/lib/c/generic/thread/fibril.c:751
↓ 25 callers
Function
fseek
uspace/lib/c/generic/io/io.c:927
↓ 25 callers
Function
hw_res_list_parsed_init
Initialize the hw_resource_list_parsed_t structure * * @param list The structure to initialize */
uspace/lib/c/include/device/hw_res_parsed.h:150
↓ 25 callers
Function
ipc_set_arg2
abi/include/abi/ipc/ipc.h:142
↓ 25 callers
Function
moveto
uspace/app/tetris/screen.c:147
↓ 25 callers
Function
nic_get_from_ddf_dev
* @param dev DDF device associated with NIC * @return The associated NIC structure */
uspace/lib/nic/src/nic_driver.c:907
↓ 25 callers
Function
pio_write_32
Double word to port * * Output double word to port * * @param port Port to write to * @param val Value to write * */
kernel/arch/ia32/include/arch/asm.h:153
↓ 25 callers
Function
screen_newline
uspace/app/top/screen.c:108
↓ 25 callers
Method
size
uspace/lib/cpp/include/__bits/string/string.hpp:686
↓ 25 callers
Function
str_length
Get number of characters in a string. * * @param str NULL-terminated string. * * @return Number of characters in string. * */
kernel/generic/src/lib/str.c:361
↓ 25 callers
Function
str_size
Get size of string. * * Get the number of bytes which are used by the string @a str (excluding the * NULL-terminator). * * @param str String to c
kernel/generic/src/lib/str.c:283
↓ 25 callers
Function
ui_entry_destroy
Destroy text entry. * * @param entry Text entry or @c NULL */
uspace/lib/ui/src/entry.c:123
↓ 25 callers
Function
ui_file_list_page_size
Get file list page size. * * @param flist File list * @return Number of entries that fit in flist at the same time. */
uspace/lib/ui/src/filelist.c:518
↓ 25 callers
Function
ui_wdecor_destroy
Destroy window decoration. * * @param wdecor Window decoration or @c NULL */
uspace/lib/ui/src/wdecor.c:177
↓ 25 callers
Function
usb_hid_report_tag_data_uint32
* Converts raw data to uint32 (thats the maximum length of short item data) * * @param Data buffer * @param Size of buffer * @return Converted int
uspace/lib/usbhid/src/hiddescriptor.c:846
↓ 24 callers
Function
async_answer_2
uspace/lib/c/generic/async/server.c:1066
↓ 24 callers
Function
chardev_read
Read from character device. * * Read as much data as is available from character device up to @a size * bytes into @a buf. On success EOK is return
uspace/lib/device/src/io/chardev.c:98
↓ 24 callers
Function
ddf_dev_get_handle
Get device handle. */
uspace/lib/drv/generic/driver.c:643
↓ 24 callers
Function
ddf_fun_set_conn_handler
Set user-defined connection handler. * * This allows handling connections the non-devman way. */
uspace/lib/drv/generic/driver.c:946
↓ 24 callers
Function
exfat_directory_close
uspace/srv/fs/exfat/exfat_directory.c:89
↓ 24 callers
Function
galois_mult
Multiplication in GF(2^8). * * @param x First factor. * @param y Second factor. * * @return Multiplication of given factors in GF(2^8). * */
uspace/lib/crypto/aes.c:280
↓ 24 callers
Function
get_indent
uspace/app/usbinfo/dump.c:55
↓ 24 callers
Function
gfx_cursor_set_visible
Set hardware cursor visibility. * * @param gc Graphic context * @param visible @c true iff cursor should be made visible * * @return EOK on succe
uspace/lib/gfx/src/cursor.c:84
↓ 24 callers
Function
gfx_glyph_bmp_getpix
Get pixel from glyph bitmap. * * @param bmp Glyph bitmap * @param x X-coordinate * @param y Y-coordinate * @return Pixel value */
uspace/lib/gfxfont/src/glyph_bmp.c:238
↓ 24 callers
Function
gfx_glyph_bmp_setpix
Set pixel in glyph bitmap. * * @param bmp Glyph bitmap * @param x X-coordinate * @param y Y-coordinate * * @reutrn EOK on success, ENOMEM if out
uspace/lib/gfxfont/src/glyph_bmp.c:262
↓ 24 callers
Function
nchoice_add
Add option to numerical choice */
uspace/lib/clui/nchoice.c:98
↓ 24 callers
Function
next_token
Read the next token. */
uspace/lib/bithenge/src/script.c:204
↓ 24 callers
Function
slab_cache_create
Create slab cache * */
kernel/generic/src/mm/slab.c:641
↓ 24 callers
Function
stdout_wire
kernel/generic/src/console/console.c:140
↓ 24 callers
Function
str_cpy
Copy string. * * Copy source string @a src to destination buffer @a dest. * No more than @a size bytes are written. If the size of the output buffe
kernel/generic/src/lib/str.c:566
↓ 24 callers
Function
strtab_get_sid
Get SID of a string. * * Return SID of @a str. If @a str is not in the string table yet, * it is added and thus a new SID is assigned. * * @param
uspace/app/sbi/src/strtab.c:64
↓ 24 callers
Function
tcp_conn_new
Create new connection structure. * * @param epp Endpoint pair (will be deeply copied) * @return New connection or NULL */
uspace/srv/net/tcp/conn.c:113
↓ 24 callers
Function
ui_file_list_next
Return next file list entry. * * @param cur Current entry * @return Next entry or @c NULL if @a cur is the last entry */
uspace/lib/ui/src/filelist.c:1021
↓ 24 callers
Function
uint64_t_le2host
uspace/lib/bithenge/src/linux/common.h:124
↓ 24 callers
Function
usb_device_get_default_pipe
uspace/lib/usbdev/src/devdrv.c:327
↓ 24 callers
Function
zone_create
Create and add zone to system. * * @param start First frame number (absolute). * @param count Size of zone in frames. * @param confframe W
kernel/generic/src/mm/frame.c:725
↓ 23 callers
Function
align_up
Return size aligned up to alignment
tools/imgutil.py:40
↓ 23 callers
Method
allocate
uspace/lib/cpp/include/__bits/memory/allocator_traits.hpp:214
↓ 23 callers
Function
as_page_fault
Handle page fault within the current address space. * * This is the high-level page fault handler. It decides whether the page fault * can be resol
kernel/generic/src/mm/as.c:1512
↓ 23 callers
Method
c_str
uspace/lib/cpp/include/__bits/string/string.hpp:1172
← previous
next →
301–400 of 16,295, ranked by callers