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
↓ 43 callers
Function
error_errno
Note that an error has occurred if error is not EOK. */
uspace/lib/bithenge/src/script.c:155
↓ 43 callers
Function
fun_del_ref
Decrease function node reference count. * * When the count drops to zero the function node is freed. * * @param fun Function node */
uspace/srv/devman/fun.c:100
↓ 43 callers
Function
loc_service_get_id
uspace/lib/c/generic/loc.c:326
↓ 43 callers
Function
putchar
uspace/lib/c/generic/io/io.c:792
↓ 43 callers
Function
remove
Remove file or directory (C standard) */
uspace/lib/c/generic/stdio.c:102
↓ 43 callers
Function
run_is_bo
Determine if we are bailing out. * * @param run Runner object * @return @c b_true if we are bailing out, @c b_false otherwise */
uspace/app/sbi/src/run.c:1842
↓ 43 callers
Function
task_retval
uspace/lib/c/generic/task.c:485
↓ 43 callers
Method
width
uspace/lib/cpp/src/ios.cpp:98
↓ 42 callers
Function
abort
Abnormal program termination */
uspace/lib/c/generic/stdlib.c:193
↓ 42 callers
Method
erase
uspace/lib/cpp/include/__bits/adt/map.hpp:473
↓ 42 callers
Function
ofw_tree_getprop
Get OpenFirmware node property. * * @param node Node in which to lookup the property. * @param name Name of the property. * * @return Pointer to
kernel/genarch/src/ofw/ofw_tree.c:65
↓ 42 callers
Method
rdbuf
uspace/lib/cpp/include/__bits/io/ios.hpp:366
↓ 42 callers
Function
tabs
Return given number of tabs
contrib/arch/hadlbppp.py:53
↓ 41 callers
Function
gfx_puttext
Render text. * * @param pos Anchor position * @param fmt Text formatting * @param str String * @return EOK on success or an error code */
uspace/lib/gfxfont/src/text.c:255
↓ 41 callers
Function
memsetb
Fill block of memory. * * Fill cnt bytes at dst address with the value val. * * @param dst Destination address to fill. * @param cnt Number of by
kernel/generic/src/lib/mem.c:55
↓ 41 callers
Function
nic_report_hw_filtering
* Set information about current HW filtering. * 1 ... Only those frames we want to receive are passed through HW * 0 ... The HW filtering is imper
uspace/lib/nic/src/nic_driver.c:689
↓ 41 callers
Function
pio_write_16
uspace/lib/c/generic/ddi.c:334
↓ 41 callers
Function
rdata_item_destroy
Destroy item. * * Destroy an item including the value or address within. * * @param item Item */
uspace/app/sbi/src/rdata.c:931
↓ 41 callers
Function
stype_recovery_titem
Construct a special type item for recovery. * * The recovery item is propagated towards the expression root and causes * any further typing errors
uspace/app/sbi/src/stype.c:2289
↓ 41 callers
Function
ui_is_textmode
Determine if we are running in text mode. * * @param ui User interface * @return @c true iff we are running in text mode */
uspace/lib/ui/src/ui.c:507
↓ 40 callers
Function
console_flush
uspace/lib/c/generic/io/console.c:82
↓ 40 callers
Function
gfx_font_close
Close font. * * @param font Font */
uspace/lib/gfxfont/src/font.c:236
↓ 40 callers
Function
lskip
Skip to next lem. * * @param parse Parser object. */
uspace/app/sbi/src/parse.c:1633
↓ 40 callers
Function
memcpy
Move memory block without overlapping. * * Copy cnt bytes from src address to dst address. The source * and destination memory areas cannot overlap
kernel/generic/src/lib/memfnc.c:78
↓ 40 callers
Function
pio_enable
Enable PIO for specified I/O range. * * @param pio_addr I/O start address. * @param size Size of the I/O region. * @param virt Virtual add
uspace/lib/c/generic/ddi.c:279
↓ 40 callers
Function
rdata_item_new
Allocate new data item. * * @param ic Item class. * @return New item. */
uspace/app/sbi/src/rdata.c:97
↓ 40 callers
Function
str_cmp
Compare two NULL terminated strings. * * Do a char-by-char comparison of two NULL-terminated strings. * The strings are considered equal iff their
kernel/generic/src/lib/str.c:474
↓ 40 callers
Function
usb_device_get_name
uspace/lib/usbdev/src/devdrv.c:584
↓ 39 callers
Function
asi_u64_write
Store uint64_t to alternate space. * * @param asi ASI determining the alternate space. * @param va Virtual address within the ASI. * @param v V
kernel/arch/sparc64/include/arch/asm.h:496
↓ 39 callers
Function
ext4_superblock_get_block_size
Get size of data block (in bytes). * * @param sb Superblock * * @return Size of data block * */
uspace/lib/ext4/src/superblock.c:233
↓ 39 callers
Function
getopt
* getopt -- * Parse argc/argv argument vector. */
uspace/lib/c/generic/getopt.c:292
↓ 39 callers
Function
gfx_font_metrics_init
Initialize font metrics structure. * * Font metrics structure must always be initialized using this function * first. * * @param metrics Font met
uspace/lib/gfxfont/src/font.c:57
↓ 39 callers
Function
gfx_typeface_create
Create typeface in graphics context. * * @param gc Graphic context * @param rtface Place to store pointer to new typeface * * @return EOK on succ
uspace/lib/gfxfont/src/typeface.c:60
↓ 38 callers
Function
cap_handle_raw
abi/include/abi/cap.h:62
↓ 38 callers
Function
ddf_fun_data_get
Return driver-specific function data. */
uspace/lib/drv/generic/driver.c:768
↓ 38 callers
Function
ddf_fun_get_dev
Get device to which function belongs. */
uspace/lib/drv/generic/driver.c:691
↓ 38 callers
Function
log_init
Initialize the logging system. * * @param prog_name Program name, will be printed as part of message */
uspace/lib/c/generic/io/log.c:163
↓ 38 callers
Function
open
* Open, possibly create, a file. * * @param pathname Path to the file. * @param posix_flags Access mode flags. */
uspace/lib/posix/src/fcntl.c:107
↓ 38 callers
Function
swap
uspace/lib/cpp/include/__bits/io/sstream.hpp:283
↓ 38 callers
Function
tcp_conn_unlock
Unlock connection. * * @param conn Connection */
uspace/srv/net/tcp/conn.c:280
↓ 38 callers
Function
ui_window_get_gc
Get window GC. * * @param window Window * @return GC (relative to window) */
uspace/lib/ui/src/window.c:705
↓ 37 callers
Function
copy_from_uspace
Copy data from userspace to kernel. * * Provisions are made to return value even after page fault. * * This function can be called only from sysca
kernel/generic/src/syscall/copy.c:61
↓ 37 callers
Method
count
uspace/lib/cpp/include/__bits/adt/map.hpp:544
↓ 37 callers
Function
ddf_dev_data_alloc
Allocate driver-specific device data. */
uspace/lib/drv/generic/driver.c:624
↓ 37 callers
Function
ddf_fun_offline
Offline function. * * @param fun Function to offline * * @return EOK on success or an error code * */
uspace/lib/drv/generic/driver.c:894
↓ 37 callers
Function
exfat_node_put
uspace/srv/fs/exfat/exfat_ops.c:593
↓ 37 callers
Function
gfx_bitmap_get_alloc
Get bitmap allocation info. * * @param bitmap Bitmap * @param alloc Allocation info structure to fill in * * @return EOK on success, EIO if graph
uspace/lib/gfx/src/bitmap.c:129
↓ 37 callers
Function
gfx_color_new_ega
Create new EGA color. * * @param attr EGA attributes * @param rcolor Place to store pointer to new color * * @return EOK on success or an error c
uspace/lib/gfx/src/color.c:79
↓ 37 callers
Function
hash_table_insert
Insert item into a hash table. * * @param h Hash table. * @param item Item to be inserted into the hash table. */
uspace/lib/c/generic/adt/hash_table.c:193
↓ 37 callers
Function
rand
uspace/lib/c/generic/stdlib.c:81
↓ 37 callers
Function
ui_file_list_first
Return first file list entry. * * @param flist File list * @return First file list entry or @c NULL if there are no entries */
uspace/lib/ui/src/filelist.c:989
↓ 36 callers
Function
gfx_pix_inside_rect
Return true if pixel at coordinate @a coord lies within rectangle @a rect. */
uspace/lib/gfx/src/coord.c:342
↓ 36 callers
Function
str_lcmp
Compare two NULL terminated strings with length limit. * * Do a char-by-char comparison of two NULL-terminated strings. * The strings are considere
uspace/lib/c/generic/str.c:629
↓ 35 callers
Function
ddf_fun_set_ops
Set function ops. */
uspace/lib/drv/generic/driver.c:936
↓ 35 callers
Function
fread
Read from a stream. * * @param dest Destination buffer. * @param size Size of each record. * @param nmemb Number of records to read. * @para
uspace/lib/c/generic/io/io.c:587
↓ 35 callers
Function
halt
Halt wrapper * * Set halt flag and halt the CPU. * */
kernel/generic/src/lib/halt.c:54
↓ 35 callers
Function
slab_alloc
Allocate new object from cache - if no flags given, always returns memory * */
kernel/generic/src/mm/slab.c:762
↓ 35 callers
Function
usb_device_descriptors
uspace/lib/usbdev/src/devdrv.c:389
↓ 34 callers
Function
addr_to_phys
Get physical address translation * * @param[in] addr Virtual address to translate * @return Physical address if exists, NULL otherwise. */
uspace/lib/usbhost/include/usb/host/utils/malloc32.h:59
↓ 34 callers
Function
block_cache_fini
uspace/lib/block/block.c:307
↓ 34 callers
Function
display_close
Close display service. * * @param display Display session */
uspace/lib/display/src/display.c:125
↓ 34 callers
Function
ds_window_calc_resize
Compute new window rectangle after resize operation. * * @param wnd Window which is being resized (in dsw_resizing state and thus * has
uspace/srv/hid/display/window.c:888
↓ 34 callers
Method
empty
uspace/lib/cpp/include/__bits/adt/map.hpp:255
↓ 34 callers
Function
gfx_rect_clip
Compute intersection of two rectangles. * * If the two rectangles do not intersect, the result will be an empty * rectangle (check with gfx_rect_is
uspace/lib/gfx/src/coord.c:222
↓ 34 callers
Function
gfx_set_clip_rect
Set clipping rectangle. * * @param gc Graphic context * @param rect Rectangle or @c NULL (no extra clipping) * * @return EOK on success, ENOMEM i
uspace/lib/gfx/src/render.c:47
↓ 34 callers
Function
hw_res_list_parsed_clean
Clean hw_resource_list_parsed_t structure * * All allocated memory will be released, data amd pointers set to 0. * * @param list The structure to
uspace/lib/c/include/device/hw_res_parsed.h:133
↓ 34 callers
Function
memcmp
Compare two memory areas. * * @param s1 Pointer to the first area to compare. * @param s2 Pointer to the second area to compare. * @param len Si
uspace/lib/c/generic/mem.c:241
↓ 34 callers
Method
parent
uspace/lib/cpp/include/__bits/adt/rbtree_node.hpp:445
↓ 34 callers
Function
realloc
Reallocate memory block * * @param addr Already allocated memory or NULL. * @param size New size of the memory block. * * @return Reallocated mem
uspace/lib/c/generic/malloc.c:842
↓ 34 callers
Function
swap
uspace/lib/cpp/include/__bits/adt/list.hpp:1196
↓ 34 callers
Function
tmpnam
Create name for a temporary file. * * @param s Pointer to array of at least L_tmpnam bytes or @c NULL. * @return The pointer @a s or pointer to int
uspace/lib/c/generic/stdio.c:154
↓ 34 callers
Function
ui_pbutton_create
Create new push button. * * @param resource UI resource * @param caption Caption * @param rpbutton Place to store pointer to new push button * @r
uspace/lib/ui/src/pbutton.c:79
↓ 33 callers
Function
display_open
Open display service. * * @param dsname Display service name or @c NULL to use default display * @param rdisplay Place to store pointer to display
uspace/lib/display/src/display.c:54
↓ 33 callers
Function
ds_client_get_event
Get next event from client event queue. * * @param client Client * @param ewindow Place to store pointer to window receiving the event * @param ev
uspace/srv/hid/display/client.c:185
↓ 33 callers
Function
ext4_filesystem_put_block_group_ref
Put reference to block group. * * @param ref Pointer for reference to be put back * * @return Error code * */
uspace/lib/ext4/src/filesystem.c:1089
↓ 33 callers
Method
find
uspace/lib/cpp/include/__bits/adt/map.hpp:516
↓ 33 callers
Method
getloc
uspace/lib/cpp/include/__bits/io/streambuf.hpp:67
↓ 33 callers
Function
ui_window_set_cb
Set window callbacks. * * @param window Window * @param cb Window callbacks * @param arg Callback argument */
uspace/lib/ui/src/window.c:645
↓ 33 callers
Function
vfs_file_put
Stop using a file structure. * * @param file VFS file structure. */
uspace/srv/vfs/vfs_file.c:379
↓ 32 callers
Function
as_area_destroy
Destroy address space area. * * @param address Virtual address pointing into the address space area being * destroyed. * * @return
uspace/lib/c/generic/as.c:90
↓ 32 callers
Function
bithenge_node_type
Find the type of a node. * @memberof bithenge_node_t * @param node The node. * @return The type of the node. */
uspace/lib/bithenge/include/bithenge/tree.h:105
↓ 32 callers
Method
close
Write all remaining data to the filesystem and close the file
tools/mkext2.py:340
↓ 32 callers
Function
gfx_coord2_subtract
Subtract two vectors. * * @param a First vector * @param b Second vector * @param d Destination */
uspace/lib/gfx/src/coord.c:80
↓ 32 callers
Function
gfx_font_create
Create font. * * @param tface Typeface * @param props Font properties * @param metrics Font metrics * @param rfont Place to store pointer to new
uspace/lib/gfxfont/src/font.c:152
↓ 32 callers
Function
gfx_font_props_init
Initialize font properties structure. * * Font properties structure must always be initialized using this function * first. * * @param props Font
uspace/lib/gfxfont/src/font.c:69
↓ 32 callers
Function
ipc_get_arg4
abi/include/abi/ipc/ipc.h:186
↓ 32 callers
Function
loc_service_register
Register service * */
uspace/srv/locsrv/locsrv.c:457
↓ 32 callers
Function
parse_is_error
Check if we are currently bailing out of parser due to a parse error. * * @param parse Parser object. */
uspace/app/sbi/src/parse.c:1534
↓ 32 callers
Function
riff_wchunk_end
Finish writing chunk. * * @param rw RIFF writer * @param wchunk Pointer to chunk structure * * @return EOK on success, EIO error. */
uspace/lib/riff/src/chunk.c:144
↓ 32 callers
Function
riff_wchunk_start
Begin writing chunk. * * @param rw RIFF writer * @param ckid Chunk ID * @param wchunk Pointer to chunk structure to fill in * * @return EO
uspace/lib/riff/src/chunk.c:111
↓ 32 callers
Function
run_recovery_item
Construct a special recovery item. * * @param run Runner object */
uspace/app/sbi/src/run.c:856
↓ 32 callers
Function
sysinfo_get_value
Get sysinfo numerical value * * @param path Sysinfo path. * @param value Pointer to store the numerical value to. * * @return EOK if the value w
uspace/lib/c/generic/sysinfo.c:129
↓ 32 callers
Function
uint32_t_be2host
uspace/lib/bithenge/src/linux/common.h:119
↓ 31 callers
Function
async_req_2_0
uspace/lib/c/generic/async/client.c:632
↓ 31 callers
Function
async_send_2
uspace/lib/c/generic/async/client.c:325
↓ 31 callers
Function
conv16
uspace/srv/fs/mfs/mfs_utils.c:36
↓ 31 callers
Function
extract_ieee_double
Returns an easily processible description of the double val. */
uspace/lib/c/generic/ieee_double.c:35
↓ 31 callers
Function
hash_table_create
Create chained hash table. * * @param h Hash table structure. Will be initialized by this call. * @param init_size Initial desired number of
uspace/lib/c/generic/adt/hash_table.c:92
↓ 31 callers
Function
ipc_answer
Answer a message which is in a callee queue. * * @param box Answerbox that is answering the message. * @param call Modified request that is being
kernel/generic/src/ipc/ipc.c:337
↓ 31 callers
Method
keys_equal
uspace/lib/cpp/include/__bits/adt/rbtree.hpp:326
← previous
next →
201–300 of 16,295, ranked by callers