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
gfx_glyph_matches
Determine if glyph maches the beginning of a string. * * @param glyph Glyph * @param str String * @param rsize Place to store number of bytes in t
uspace/lib/gfxfont/src/glyph.c:216
↓ 5 callers
Function
gfx_glyph_next_pattern
Get next glyph pattern. * * @param cur Current pattern * @return Next pattern or @c NULL if there are none */
uspace/lib/gfxfont/src/glyph.c:254
↓ 5 callers
Function
gfx_text_start_pos
Get text starting position. * * @param pos Anchor position * @param fmt Text formatting * @param str String * @param spos Place to store starting
uspace/lib/gfxfont/src/text.c:201
↓ 5 callers
Function
gpt_part_first
uspace/lib/label/src/gpt.c:603
↓ 5 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
kernel/generic/src/adt/hash_table.c:91
↓ 5 callers
Function
hash_table_find
Search hash table for an item matching keys. * * @param h Hash table. * @param key Array of all keys needed to compute hash index. * * @return
kernel/generic/src/adt/hash_table.c:247
↓ 5 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. */
kernel/generic/src/adt/hash_table.c:192
↓ 5 callers
Function
hc_device_setup
Drivers should call this before leaving hc_add */
uspace/lib/usbhost/include/usb/host/hcd.h:106
↓ 5 callers
Function
hcd_to_hc
uspace/drv/bus/usb/ehci/hc.h:93
↓ 5 callers
Function
hcd_to_hc
uspace/drv/bus/usb/xhci/main.c:49
↓ 5 callers
Function
heap_lock
Serializes access to the heap from multiple threads. */
uspace/lib/c/generic/malloc.c:211
↓ 5 callers
Function
hound_context_destroy
* Correctly dispose of the hound context structure. * @param hound context to remove. * * The function will destroy all associated streams first. P
uspace/lib/hound/src/client.c:172
↓ 5 callers
Function
hub_clear_port_status_change
Clear port status change bit. * * @param hub Hub the port belongs to. * @param port_index Port index (zero based). * @param change Change to be cl
uspace/drv/bus/usb/vhc/hub/hub.c:298
↓ 5 callers
Function
hw_read_wait
Try to wait for register value repeatedly until timeout is reached. * * @param ar9271 Device structure. * @param offset Registry offset (address) t
uspace/drv/nic/ar9271/hw.c:54
↓ 5 callers
Function
hw_res_get_resource_list
uspace/lib/c/generic/device/hw_res.c:40
↓ 5 callers
Function
ieee80211_get_specific
Get driver-specific structure for IEEE 802.11 device. * * @param ieee80211_dev IEEE 802.11 device. * * @return Driver-specific structure. * */
uspace/lib/ieee80211/src/ieee80211.c:246
↓ 5 callers
Function
inet_addr_parse
Parse node address. * * Will fail if @a text contains extra characters at the and and @a endptr * is @c NULL. * * @param text Network address in
uspace/lib/inet/src/addr.c:435
↓ 5 callers
Function
inet_addrobj_find
Find address object matching address @a addr. * * @param addr Address * @oaram find iaf_net to find network (using mask), * iaf_addr t
uspace/srv/net/inetsrv/addrobj.c:113
↓ 5 callers
Function
inet_naddr_addr
uspace/lib/inet/src/addr.c:171
↓ 5 callers
Function
inet_route_packet
uspace/srv/net/inetsrv/inetsrv.c:166
↓ 5 callers
Function
infer_verify_choices
Infer and verify configuration values.
tools/config.py:307
↓ 5 callers
Function
init_match_ids
uspace/lib/device/include/ipc/devman.h:124
↓ 5 callers
Function
insert_char
Insert a character at caret position. */
uspace/app/edit/edit.c:1537
↓ 5 callers
Function
io_apic_read
Read from IO APIC register. * * @param address IO APIC register address. * * @return Content of the addressed IO APIC register. * */
kernel/arch/amd64/src/smp/apic.c:579
↓ 5 callers
Function
io_apic_read
Read from IO APIC register. * * @param address IO APIC register address. * * @return Content of the addressed IO APIC register. * */
kernel/arch/ia32/src/smp/apic.c:579
↓ 5 callers
Function
io_apic_write
Write to IO APIC register. * * @param address IO APIC register address. * @param val Content to be written to the addressed IO APIC register.
kernel/arch/amd64/src/smp/apic.c:595
↓ 5 callers
Function
io_apic_write
Write to IO APIC register. * * @param address IO APIC register address. * @param val Content to be written to the addressed IO APIC register.
kernel/arch/ia32/src/smp/apic.c:595
↓ 5 callers
Function
ipc_wait_for_call
Wait for a phone call. * * @param box Answerbox expecting the call. * @param usec Timeout in microseconds. See documentation for *
kernel/generic/src/ipc/ipc.c:548
↓ 5 callers
Function
iplink_ev_recv
uspace/lib/inet/src/iplink.c:247
↓ 5 callers
Function
irq_spinlock_exchange
Hand-over-hand locking of interrupts-disabled spinlocks * * Implement hand-over-hand locking between two interrupts-disabled * spinlocks without en
kernel/generic/src/synch/spinlock.c:303
↓ 5 callers
Function
is_dma16
Helper function. Channels 4,5,6, and 7 are 8 bit DMA. * @pram channel DMA channel. * @reutrn True, if channel is 4,5,6, or 7, false otherwise. */
uspace/drv/bus/isa/i8237.c:312
↓ 5 callers
Function
is_high_priority
Check if frame range priority memory * * @param pfn Starting frame. * @param count Number of frames. * * @return True if the range contains on
kernel/generic/src/mm/frame.c:267
↓ 5 callers
Function
isalnum
uspace/lib/c/generic/ctype.c:57
↓ 5 callers
Function
isdigit
kernel/generic/src/lib/strtol.c:53
↓ 5 callers
Function
istate_from_uspace
kernel/arch/ia64/include/arch/istate.h:71
↓ 5 callers
Function
kio_printf
Print formatted text to kio. * * @param fmt Format string * * \see For more details about format string see printf_core. * */
uspace/lib/c/generic/io/kio.c:121
↓ 5 callers
Function
km_temporary_page_get
Create a temporary page. * * The page is mapped read/write to a newly allocated frame of physical memory. * The page must be returned back to the s
kernel/generic/src/mm/km.c:248
↓ 5 callers
Function
km_temporary_page_put
Destroy a temporary page. * * This function destroys a temporary page previously created by * km_temporary_page_get(). The page destruction may be
kernel/generic/src/mm/km.c:280
↓ 5 callers
Function
label_part_create
uspace/lib/label/src/label.c:123
↓ 5 callers
Function
layout_destroy
Destroy layout instance. */
uspace/srv/hid/input/layout.c:64
↓ 5 callers
Function
lcheck
Verify that lclass of current lem is @a lc. * * If a lem of different lclass is found, a parse error is raised and * a message is printed. * * @p
uspace/app/sbi/src/parse.c:1649
↓ 5 callers
Function
list
uspace/app/usbinfo/list.c:133
↓ 5 callers
Function
list_fini
Deinitialize list. * * @param list List to deinitialize. */
uspace/app/sbi/src/list.c:63
↓ 5 callers
Function
list_prepend
Add item to the beginning of doubly-linked circular list * * Add item to the beginning of doubly-linked circular list. * * @param link Pointer to
kernel/generic/include/adt/list.h:204
↓ 5 callers
Function
loc_exchange_begin
Start an async exchange on the loc session. * * @param iface Location service interface to choose * * @return New exchange. * */
uspace/lib/c/generic/loc.c:195
↓ 5 callers
Function
loc_get_services
uspace/srv/locsrv/locsrv.c:1057
↓ 5 callers
Function
loc_namespace_get_id
Find ID for namespace identified by name. * * In answer will be send EOK and service ID in arg1 or a error * code from errno.h. * */
uspace/srv/locsrv/locsrv.c:803
↓ 5 callers
Function
loc_null_destroy
uspace/lib/c/generic/loc.c:594
↓ 5 callers
Function
loc_service_unregister
* */
uspace/srv/locsrv/locsrv.c:544
↓ 5 callers
Function
locfs_node_get_internal
uspace/srv/fs/locfs/locfs_ops.c:105
↓ 5 callers
Function
log_create
Create a new (sub-) log. * * This function always returns a valid log_t. In case of errors, * @c parent is returned and errors are silently ignored
uspace/lib/c/generic/io/log.c:189
↓ 5 callers
Function
log_level_str
Get name of the log level. * * @param level The log level. * @return String name or "unknown". */
uspace/lib/c/generic/io/log.c:116
↓ 5 callers
Function
log_unlock
uspace/srv/logger/logs.c:194
↓ 5 callers
Function
make_heap
uspace/lib/cpp/include/__bits/algorithm.hpp:982
↓ 5 callers
Function
memchr
Search memory area. * * @param s Memory area * @param c Character (byte) to search for * @param n Size of memory area in bytes * * @return Point
uspace/lib/c/generic/mem.c:266
↓ 5 callers
Function
mfs_read_dentry
Read a directory entry from disk. * * @param mnode Pointer to the directory node. * @param d_info Pointer to a directory entry structure where *
uspace/srv/fs/mfs/mfs_dentry.c:45
↓ 5 callers
Function
mfs_read_map
Given the position in the file expressed in * bytes, this function returns the on-disk block * relative to that position. * * @param b Pointer to
uspace/srv/fs/mfs/mfs_rw.c:62
↓ 5 callers
Function
mktemp
* Creates an unique temporary file name from template. * * @param tmpl Template. Last six characters must be XXXXXX. * @return The value of tmpl. T
uspace/lib/posix/src/stdlib.c:198
↓ 5 callers
Function
nav_menu_destroy
Destroy navigator menu. * * @param menu Menu */
uspace/app/nav/menu.c:124
↓ 5 callers
Function
navigator_destroy
uspace/app/nav/nav.c:228
↓ 5 callers
Function
navigator_get_active_panel
Get the currently active navigator panel. * * @param navigator Navigator * @return Currently active panel */
uspace/app/nav/nav.c:273
↓ 5 callers
Function
ne2k_dev_cleanup
uspace/drv/nic/ne2k/ne2k.c:168
↓ 5 callers
Function
nic_get_resources
* Connect to the parent's driver and get HW resources list in parsed format. * Note: this function should be called only from add_device handler, the
uspace/lib/nic/src/nic_driver.c:245
↓ 5 callers
Function
nic_multicast_set_mode
Set which multicast frames are received. * * @param[in] dev_sess * @param[in] mode Current operation mode * @param[in] address_list The
uspace/lib/drv/generic/remote_nic.c:699
↓ 5 callers
Function
odict_rotate_left
Ordered dictionary left rotation. * * Q P * P C <- A Q * A B B C * */
uspace/lib/c/generic/adt/odict.c:834
↓ 5 callers
Function
odict_rotate_left
Ordered dictionary left rotation. * * Q P * P C <- A Q * A B B C * */
kernel/generic/src/adt/odict.c:834
↓ 5 callers
Function
odict_rotate_right
Ordered dictionary right rotation. * * Q P * P C -> A Q * A B B C * */
uspace/lib/c/generic/adt/odict.c:863
↓ 5 callers
Function
odict_rotate_right
Ordered dictionary right rotation. * * Q P * P C -> A Q * A B B C * */
kernel/generic/src/adt/odict.c:863
↓ 5 callers
Function
odlink_initialize
Initialize ordered dictionary link. * * @param odlink Ordered dictionary link */
kernel/generic/src/adt/odict.c:221
↓ 5 callers
Function
os_str_acat
Concatenate two strings. * * @param a First string * @param b Second string * @return New string, concatenation of @a a and @a b. */
uspace/app/sbi/src/os/posix.c:60
↓ 5 callers
Function
os_str_cmp
Compare two strings. * * @param a First string * @param b Second string * @return Zero if equal, nonzero if not equal */
uspace/app/sbi/src/os/posix.c:116
↓ 5 callers
Function
os_str_dup
Duplicate string. * * @param str String * @return New string, duplicate of @a str. */
uspace/app/sbi/src/os/posix.c:136
↓ 5 callers
Method
pack
Pack the inode structure and return the result
tools/mkext4.py:517
↓ 5 callers
Function
page_mapping_remove
Remove mapping of page. * * Remove any mapping of page within address space as. * TLB shootdown should follow in order to make effects of * this c
kernel/generic/src/mm/page.c:122
↓ 5 callers
Function
parse_symbol_attrs
Parse symbol attributes. * * Parse list of attributes and add them to @a symbol. * * @param parse Parser object * @param symbol Symbol to add th
uspace/app/sbi/src/parse.c:757
↓ 5 callers
Function
pci_conf_read_32
uspace/drv/bus/pci/pciintel/pci.c:358
↓ 5 callers
Function
pci_fun_delete
uspace/drv/bus/pci/pciintel/pci.c:931
↓ 5 callers
Function
pcm_format_silence
* Fill audio buffer with silence in the specified format. * @param dst Destination audio buffer. * @param size Size of the destination audio buffer.
uspace/lib/pcm/src/format.c:97
↓ 5 callers
Function
pcm_format_size_to_frames
* Convert byte size to frame count. * @param size Byte-size. * @param a pointer to a PCM format structure. * @return Frame count. */
uspace/lib/pcm/include/pcm/format.h:69
↓ 5 callers
Function
pcut_report_test_start
Report that a test is about to start. * * @param test Test to be run just about now. */
uspace/lib/pcut/src/report/report.c:195
↓ 5 callers
Function
physmem_unmap
Unmap a piece of physical memory to task. * * Caller of this function must have the PERM_MEM_MANAGER permission. * * @param virt Virtual address f
uspace/lib/c/generic/ddi.c:85
↓ 5 callers
Function
pio_disable
Disable PIO for specified I/O range. * * @param virt I/O start address. * @param size Size of the I/O region. * * @return EOK on success.
uspace/lib/c/generic/ddi.c:317
↓ 5 callers
Function
pio_write_le64
uspace/lib/c/include/ddi.h:105
↓ 5 callers
Function
place
* Write the given shape into the current board, turning it on * if `onoff' is 1, and off if `onoff' is 0. */
uspace/app/tetris/shapes.c:110
↓ 5 callers
Function
printf_core
Print formatted string. * * Print string formatted according to the fmt parameter and variadic arguments. * Each formatting directive must have the
uspace/lib/c/generic/io/printf_core.c:1321
↓ 5 callers
Function
prop_parse
uspace/drv/bus/isa/isa.c:588
↓ 5 callers
Function
pstate_write
Write Processor State register. * * @param v New value of PSTATE register. * */
kernel/arch/sparc64/include/arch/asm.h:107
↓ 5 callers
Function
pt_get_eof
Get end-of-file s-point. */
uspace/app/edit/edit.c:2036
↓ 5 callers
Function
ra_segment_destroy
kernel/generic/src/lib/ra.c:116
↓ 5 callers
Function
rdata_char_new
Allocate new character. * * @return New character. */
uspace/app/sbi/src/rdata.c:349
↓ 5 callers
Function
read_barrier
uspace/lib/c/include/barrier.h:50
↓ 5 callers
Function
recv_char
Receive one character (with buffering) */
uspace/srv/hid/rfb/rfb.c:63
↓ 5 callers
Function
recv_discard
Receive a character and if it is c, discard it from input buffer * @param ndisc Place to store number of characters discarded * @return EOK or an er
uspace/lib/http/src/receive-buffer.c:203
↓ 5 callers
Function
ref
uspace/lib/cpp/include/__bits/functional/reference_wrapper.hpp:87
↓ 5 callers
Method
release
uspace/lib/cpp/include/__bits/memory/unique_ptr.hpp:223
↓ 5 callers
Method
rfind
uspace/lib/cpp/include/__bits/string/string.hpp:1246
↓ 5 callers
Function
riff_rchunk_list_match
Find and start reading RIFF LIST chunk of specified type. * Other chunks or LIST chunks of other type are skipped. * * @param parent Parent chunk
uspace/lib/riff/src/chunk.c:369
↓ 5 callers
Function
rtl8169_mii_write
uspace/drv/nic/rtl8169/driver.c:1186
↓ 5 callers
Function
run_proc
Run procedure. * * Inserts the provided procedure AR @a proc_ar on the execution stack * (in the thread AR) and executes the procedure. The return
uspace/app/sbi/src/run.c:183
↓ 5 callers
Function
run_proc_ar_set_args
Fill arguments in a procedure AR. * * When invoking a procedure this is used to store the argument values * in the activation record. * * @param
uspace/app/sbi/src/run.c:1184
← previous
next →
1,801–1,900 of 16,295, ranked by callers