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
↓ 16 callers
Function
usb_str_transfer_type
String representation for USB transfer type. * * @param t Transfer type. * @return Transfer type as a string (in English). */
uspace/lib/usb/src/usb.c:74
↓ 16 callers
Function
usb_transfer_batch_finish
* Finish a transfer batch: call handler, destroy batch, release endpoint. * * Call only after the batch have been scheduled && completed! */
uspace/lib/usbhost/src/usb_transfer_batch.c:169
↓ 16 callers
Function
vector_to_string
kernel/arch/ia64/src/interrupt.c:121
↓ 16 callers
Function
vfs_lookup
Lookup a path relative to the local root * * @param path Path to be looked up * @param flags Walk flags * @param[out] handle Pointer to variable
uspace/lib/c/generic/vfs/vfs.c:555
↓ 16 callers
Function
vfs_stat_path
Get file information * * @param path File path to get information about * @param[out] stat Place to store file information * * @retu
uspace/lib/c/generic/vfs/vfs.c:1086
↓ 16 callers
Function
vfs_write
Write data * * This function fails if it cannot write exactly @a len bytes to the file. * * @param file File handle to write to * @param
uspace/lib/c/generic/vfs/vfs.c:1304
↓ 16 callers
Function
wndlist_append
Append new entry to window list. * * @param wndlist Window list * @param wnd_id Window ID * @param caption Entry caption * @param paint @c true t
uspace/app/taskbar/wndlist.c:207
↓ 16 callers
Function
write_barrier
kernel/generic/include/barrier.h:50
↓ 16 callers
Function
xhci_trb_clean
uspace/drv/bus/usb/xhci/hw_struct/trb.h:205
↓ 15 callers
Function
__tcb_get
uspace/lib/c/include/tls.h:53
↓ 15 callers
Function
async_req_0_0
uspace/lib/c/generic/async/client.c:557
↓ 15 callers
Function
bithenge_node_inc_ref
Increment a node's reference count. * @memberof bithenge_node_t * @param node The node to reference. */
uspace/lib/bithenge/include/bithenge/tree.h:114
↓ 15 callers
Function
capa_format
uspace/lib/c/generic/capa.c:201
↓ 15 callers
Function
capa_simplify
Simplify and round capacity to a human-friendly form. * * Change unit and round the number so that we have at most three integer * digits and at mo
uspace/lib/c/generic/capa.c:142
↓ 15 callers
Function
chardev_open
Open character device. * * @param sess Session with the character device * @param rchardev Place to store pointer to the new character device struc
uspace/lib/device/src/io/chardev.c:52
↓ 15 callers
Function
delay
Delay the execution for the given number of microseconds (or slightly more). * * The delay is implemented as active delay loop. * * @param usec Nu
kernel/generic/src/time/delay.c:51
↓ 15 callers
Function
dma_buffer_phys
* Convert a pointer inside a buffer to physical address. * * @param[in] db Buffer at which virt is pointing * @param[in] virt Pointer somewhere ins
uspace/lib/usb/src/dma_buffer.c:150
↓ 15 callers
Function
ds_display_paint
Paint display. * * @param display Display * @param rect Bounding rectangle or @c NULL to repaint entire display */
uspace/srv/hid/display/display.c:902
↓ 15 callers
Function
exfat_directory_get
uspace/srv/fs/exfat/exfat_directory.c:175
↓ 15 callers
Function
ext4_inode_get_size
Get real i-node size. * * @param sb Superblock * @param inode I-node to load size from * * @return Real size of i-node * */
uspace/lib/ext4/src/inode.c:128
↓ 15 callers
Function
fibril_timer_create
Create new timer. * * @return New timer on success, @c NULL if out of memory. */
uspace/lib/c/generic/thread/fibril_synch.c:517
↓ 15 callers
Function
fputs
uspace/lib/c/generic/io/io.c:797
↓ 15 callers
Function
gfx_font_get_metrics
Get font metrics. * * @param font Font * @param metrics Place to store metrics */
uspace/lib/gfxfont/src/font.c:255
↓ 15 callers
Function
gfx_glyph_bmp_close
Close glyph bitmap. * * @param bmp Glyph bitmap */
uspace/lib/gfxfont/src/glyph_bmp.c:166
↓ 15 callers
Function
gfx_rect_envelope
Compute envelope of two rectangles. * * Envelope is the minimal rectangle covering all pixels of both rectangles. * * @param a First rectangle *
uspace/lib/gfx/src/coord.c:187
↓ 15 callers
Function
identifier
Check whether the token is an identifier
contrib/arch/hadlbppp.py:98
↓ 15 callers
Function
irq_dispatch_and_lock
Dispatch the IRQ * * We assume this function is only called from interrupt context (i.e. that * interrupts are disabled prior to this call). * *
kernel/generic/src/ddi/irq.c:174
↓ 15 callers
Function
iswithin
Return true if the second interval is within the first interval. * * @param s1 Start address of the first interval. * @param sz1 Size of the first
kernel/generic/include/macros.h:80
↓ 15 callers
Function
label_get_info
uspace/lib/label/src/label.c:103
↓ 15 callers
Function
label_open
uspace/lib/label/src/label.c:53
↓ 15 callers
Function
list_insert_before
Insert item before another item in doubly-linked circular list. * */
uspace/lib/c/include/adt/list.h:194
↓ 15 callers
Function
lock
uspace/lib/cpp/include/__bits/thread/mutex.hpp:497
↓ 15 callers
Function
make_tuple
TODO: test the reference_wrapper version once we got reference_wrapper
uspace/lib/cpp/include/__bits/tuple/tuple.hpp:64
↓ 15 callers
Function
mutex_initialize
Initialize mutex. * * @param mtx Mutex. * @param type Type of the mutex. */
kernel/generic/src/synch/mutex.c:52
↓ 15 callers
Method
open
uspace/lib/cpp/include/__bits/io/fstream.hpp:115
↓ 15 callers
Function
putuchar
uspace/lib/c/generic/io/io.c:774
↓ 15 callers
Function
putuchar
kernel/generic/src/console/console.c:362
↓ 15 callers
Function
readdir
Read directory entry. * * @param dirp Open directory * @return Non-NULL pointer to directory entry on success. On error returns * @c NULL
uspace/lib/c/generic/dirent.c:90
↓ 15 callers
Function
register_interrupt_handler
uspace/lib/drv/generic/interrupt.c:44
↓ 15 callers
Function
report_func_fail
Report that a certain function failed. * * @param test Current test. * @param failed_function_name Name of the failed function. */
uspace/lib/pcut/src/os/windows.c:78
↓ 15 callers
Function
riff_rchunk_start
Start reading RIFF chunk. * * @param parent Parent chunk * @param rchunk Pointer to chunk structure to fill in * * @return EOK on success, ELIMIT
uspace/lib/riff/src/chunk.c:310
↓ 15 callers
Function
run_get_current_proc_ar
Get current procedure activation record. * * @param run Runner object * @return Active procedure AR */
uspace/app/sbi/src/run.c:897
↓ 15 callers
Function
seq_no_ack_acceptable
Determine wheter ack is acceptable (new acknowledgement) */
uspace/srv/net/tcp/seq_no.c:64
↓ 15 callers
Method
set_value
uspace/lib/cpp/include/__bits/thread/promise.hpp:199
↓ 15 callers
Function
sheet_get_cell_pt
Get point preceding or following character cell. */
uspace/app/edit/sheet.c:220
↓ 15 callers
Function
sif_node_first_child
Get first child of a node. * * @param parent Parent node * @return First child node or @c NULL if @a parent has no children */
uspace/lib/sif/src/sif.c:328
↓ 15 callers
Function
srln_init
kernel/genarch/src/srln/srln.c:132
↓ 15 callers
Function
srln_wire
kernel/genarch/src/srln/srln.c:152
↓ 15 callers
Function
stree_ident_new
Allocate new identifier. * * @return New identifier */
uspace/app/sbi/src/stree.c:801
↓ 15 callers
Function
stype_convert_failure
Display conversion error message and note error. * * @param stype Static typing object * @param expr Original expression * @param dest Destinat
uspace/app/sbi/src/stype.c:1721
↓ 15 callers
Function
swap
uspace/lib/cpp/include/__bits/io/fstream.hpp:380
↓ 15 callers
Function
task_get_id
uspace/lib/c/generic/task.c:54
↓ 15 callers
Function
tcp_conn_reset
Reset connection. * * @param conn Connection */
uspace/srv/net/tcp/conn.c:457
↓ 15 callers
Function
thread_detach
Detach thread. * * Mark the thread as detached. If the thread is already * in the Lingering state, deallocate its resources. * * @param thread Th
kernel/generic/src/proc/thread.c:672
↓ 15 callers
Function
ui_label_create
Create new label. * * @param resource UI resource * @param text Text * @param rlabel Place to store pointer to new label * @return EOK on success
uspace/lib/ui/src/label.c:66
↓ 15 callers
Function
ui_pbutton_paint
Paint push button. * * @param pbutton Push button * @return EOK on success or an error code */
uspace/lib/ui/src/pbutton.c:479
↓ 15 callers
Function
ui_rbutton_destroy
Destroy radio button. * * @param rbutton Radio button or @c NULL */
uspace/lib/ui/src/rbutton.c:146
↓ 15 callers
Function
usb_hid_report_path_free
* Releases given usage path structure. * * @param path usage path structure to release * @return void */
uspace/lib/usbhid/src/hidpath.c:353
↓ 15 callers
Method
value
uspace/lib/cpp/src/system_error.cpp:146
↓ 15 callers
Function
vfs_exchange_grab
Begin an exchange for a given file system handle * * @param handle File system handle. * * @return Exchange for a multi-call request. * @return N
uspace/srv/vfs/vfs_register.c:251
↓ 15 callers
Function
waitq_wakeup
Wake up first thread sleeping in a wait queue * * Wake up first thread sleeping in a wait queue. This is the SMP- and IRQ-safe * wrapper meant for
kernel/generic/src/synch/waitq.c:440
↓ 14 callers
Function
bigint_destroy
Destroy big integer. * * Any bigint that is initialized via bigint_init() or any other bigint * function that constructs a new bigint value should
uspace/app/sbi/src/bigint.c:165
↓ 14 callers
Function
caret_move
Move caret while preserving or resetting selection. */
uspace/app/edit/edit.c:822
↓ 14 callers
Function
copy
uspace/lib/cpp/include/__bits/algorithm.hpp:352
↓ 14 callers
Function
devcon_search
uspace/lib/block/block.c:93
↓ 14 callers
Function
dns_message_destroy
Destroy message. */
uspace/srv/net/dnsrsrv/dns_msg.c:683
↓ 14 callers
Function
dprintf
* Print formatted output to the opened file. * * @param fildes File descriptor of the opened file. * @param format Format description. * @return E
uspace/lib/posix/src/stdio.c:217
↓ 14 callers
Method
end
uspace/lib/cpp/include/__bits/adt/set.hpp:181
↓ 14 callers
Function
endpoint_get_bus
uspace/lib/usbhost/include/usb/host/endpoint.h:133
↓ 14 callers
Method
equal_range
uspace/lib/cpp/include/__bits/adt/map.hpp:614
↓ 14 callers
Function
ferror
uspace/lib/c/generic/io/io.c:980
↓ 14 callers
Function
fibril_timer_destroy
Destroy timer. * * @param timer Timer, must not be active or accessed by other threads. */
uspace/lib/c/generic/thread/fibril_synch.c:547
↓ 14 callers
Function
fnzb
uspace/lib/c/include/bitops.h:109
↓ 14 callers
Function
gfx_rect_points_sort
Sort points of a rectangle. * * Shuffle around coordinates of a rectangle so that p0.x < p1.x and * p0.y < p0.y. * * @param src Source rectangle
uspace/lib/gfx/src/coord.c:272
↓ 14 callers
Function
gfx_text_find_pos
Find character position in string by X coordinate. * * @param pos Anchor position * @param fmt Text formatting * @param str String * @param fpos
uspace/lib/gfxfont/src/text.c:369
↓ 14 callers
Function
hda_reg16_read
uspace/drv/audio/hdaudio/regif.c:46
↓ 14 callers
Function
hda_reg8_write
uspace/drv/audio/hdaudio/regif.c:56
↓ 14 callers
Function
host2addr128_t_be
uspace/lib/inet/src/addr.c:100
↓ 14 callers
Function
hw_res_enable_interrupt
uspace/lib/c/generic/device/hw_res.c:77
↓ 14 callers
Function
inet_addr_is_any
uspace/lib/inet/src/addr.c:213
↓ 14 callers
Function
label_part_first
uspace/lib/label/src/label.c:108
↓ 14 callers
Function
link_initialize
Initialize doubly-linked circular list link * * Initialize doubly-linked list link. * * @param link Pointer to link_t structure to be initialized.
kernel/generic/include/adt/list.h:155
↓ 14 callers
Function
list_empty
Query emptiness of doubly-linked circular list * * Query emptiness of doubly-linked circular list. * * @param list Pointer to lins_t structure. *
kernel/generic/include/adt/list.h:247
↓ 14 callers
Function
loc_service_get_name
uspace/srv/locsrv/locsrv.c:609
↓ 14 callers
Function
oper_new
uspace/app/trace/proto.c:195
↓ 14 callers
Function
panel_destroy
Destroy panel. * * @param panel Panel */
uspace/app/nav/panel.c:126
↓ 14 callers
Function
parse_block
Parse statement block. * * @param parse Parser object. * @return New syntax tree node. */
uspace/app/sbi/src/parse.c:1046
↓ 14 callers
Function
pio_change_32
uspace/lib/c/include/ddi.h:157
↓ 14 callers
Function
proto_add_oper
uspace/app/trace/proto.c:169
↓ 14 callers
Function
puts
uspace/lib/c/generic/io/io.c:805
↓ 14 callers
Function
recv_char
Receive one character (with buffering) */
uspace/lib/http/src/receive-buffer.c:148
↓ 14 callers
Method
refs
uspace/lib/cpp/src/refcount_obj.cpp:65
↓ 14 callers
Function
sif_create
Create and open a SIF repository. * * @param fname File name * @param rsess Place to store pointer to new session. * * @return EOK on success or
uspace/lib/sif/src/sif.c:181
↓ 14 callers
Method
size
uspace/lib/cpp/include/__bits/adt/vector.hpp:265
↓ 14 callers
Function
strtoul
Convert initial part of string to unsigned long according to given base. * The number may begin with an arbitrary number of whitespaces followed by
uspace/lib/c/generic/strtol.c:287
↓ 14 callers
Function
sysinfo_get_data
Get sysinfo binary data * * @param path Sysinfo path. * @param size Pointer to store the binary data size. * * @return Binary data read from sysi
uspace/lib/c/generic/sysinfo.c:161
↓ 14 callers
Function
udp_assoc_delete
Delete association. * * The caller promises not make no further references to @a assoc. * UDP will free @a assoc eventually. * * @param assoc As
uspace/srv/net/udp/assoc.c:180
↓ 14 callers
Function
udp_msg_delete
Delete segment. */
uspace/srv/net/udp/msg.c:50
↓ 14 callers
Function
ui_paint_bevel
Paint bevel. * * @param gc Graphic context * @param rect Rectangle to paint into * @param tlcolor Top-left color * @param brcolor Bottom-right co
uspace/lib/ui/src/paint.c:89
↓ 14 callers
Function
ui_window_get_app_rect
Get window application rectangle * * @param window Window * @param rect Place to store application rectangle */
uspace/lib/ui/src/window.c:788
← previous
next →
601–700 of 16,295, ranked by callers