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
↓ 6 callers
Function
ext4_inode_get_indirect_block
Get block address of specified indirect block. * * @param inode I-node to get block address from * @param idx Index of indirect block * * @retu
uspace/lib/ext4/src/inode.c:483
↓ 6 callers
Function
ext4_superblock_get_first_data_block
Get index of first data block (block where the superblock is located) * * @param sb Superblock * * @return Index of the first data block * */
uspace/lib/ext4/src/superblock.c:184
↓ 6 callers
Function
ext4_superblock_set_free_blocks_count
Set number of free data blocks in the whole filesystem. * * @param sb Superblock * @param count Number of free data blocks * */
uspace/lib/ext4/src/superblock.c:146
↓ 6 callers
Function
fat_block_get
Read block from file located on a FAT file system. * * @param block Pointer to a block pointer for storing result. * @param bs Buffer holding the
uspace/srv/fs/fat/fat_fat.c:125
↓ 6 callers
Function
fat_directory_next
uspace/srv/fs/fat/fat_directory.c:100
↓ 6 callers
Function
fat_node_get
Instantiate a FAT in-core node. */
uspace/srv/fs/fat/fat_ops.c:428
↓ 6 callers
Function
fat_set_cluster
Set cluster in one instance of FAT. * * @param bs Buffer holding the boot sector for the file system. * @param service_id Device service ID for th
uspace/srv/fs/fat/fat_fat.c:610
↓ 6 callers
Function
fb_init
Initialize framebuffer as a output character device * */
kernel/genarch/src/fb/fb.c:536
↓ 6 callers
Function
fdisk_ba_align_up
uspace/lib/fdisk/src/fdisk.c:1073
↓ 6 callers
Function
fdopen
uspace/lib/c/generic/io/io.c:400
↓ 6 callers
Function
fibril_rmutex_destroy
uspace/lib/c/generic/thread/fibril_synch.c:58
↓ 6 callers
Function
fibril_rmutex_initialize
uspace/lib/c/generic/thread/fibril_synch.c:53
↓ 6 callers
Function
fibril_wait_for
uspace/lib/c/generic/thread/fibril.c:709
↓ 6 callers
Method
find_first_not_of
uspace/lib/cpp/include/__bits/string/string.hpp:1348
↓ 6 callers
Method
find_insertion_spot
uspace/lib/cpp/include/__bits/adt/hash_table.hpp:504
↓ 6 callers
Function
fits_in
* Return true iff the given shape fits in the given position, * taking the current board into account. */
uspace/app/tetris/shapes.c:95
↓ 6 callers
Function
frame_reference_add
Add reference to frame. * * Find respective frame structure for supplied PFN and * increment frame reference count. * * @param pfn Frame number o
kernel/generic/src/mm/frame.c:1069
↓ 6 callers
Function
fun_del_ref
Decrease function reference count. * * Free the function structure if the reference count drops to zero. */
uspace/lib/drv/generic/driver.c:613
↓ 6 callers
Function
futex_initialize
Initialize futex counter. * * @param futex Futex. * @param val Initialization value. * * @return Error code. */
uspace/lib/c/generic/thread/futex.c:53
↓ 6 callers
Function
get_element_name
returns the name of the element represented by the index */
kernel/arch/sparc64/src/sun4v/md.c:114
↓ 6 callers
Function
get_hub_port
Find a port in a hub. * * @param hub Hub in question. * @param port Port index (zero based). * @return Port structure. * @retval NULL Invalid por
uspace/drv/bus/usb/vhc/hub/hub.c:402
↓ 6 callers
Function
getterm
uspace/app/init/init.c:309
↓ 6 callers
Function
gfx_cursor_get_pos
Get hardware cursor position. * * @param gc Graphic context * @param pos Place to store cursor position * * @return EOK on success, ENOTSUP if no
uspace/lib/gfx/src/cursor.c:52
↓ 6 callers
Function
gfx_font_create_textmode
Create dummy font for printing text in text mode. * * @param tface Typeface * @param rfont Place to store pointer to new font * * @return EOK on
uspace/lib/gfxfont/src/font.c:191
↓ 6 callers
Function
gfx_font_next_glyph
Get next glyph in font. * * @param cur Current glyph * @return Next glyph in font or @c NULL if @a cur was the last one */
uspace/lib/gfxfont/src/font.c:293
↓ 6 callers
Function
gfx_font_search_glyph
Search for glyph that should be set for the beginning of a string. * * @param font Font * @param str String whose beginning we would like to set *
uspace/lib/gfxfont/src/font.c:344
↓ 6 callers
Function
hash_mix
Produces a uniform hash affecting all output bits from the skewed input. */
kernel/generic/include/adt/hash.h:77
↓ 6 callers
Method
insert_node
uspace/lib/cpp/include/__bits/adt/rbtree.hpp:424
↓ 6 callers
Function
interrupts_enable
Enable interrupts. * * @return Old interrupt priority level. */
kernel/arch/arm32/src/interrupt.c:59
↓ 6 callers
Function
invoke
uspace/lib/cpp/include/__bits/functional/functional.hpp:46
↓ 6 callers
Function
is_leap_year
Check whether the year is a leap year. * * @param year Year since 1900 (e.g. for 1970, the value is 70). * * @return true if year is a leap year,
uspace/lib/c/generic/time.c:114
↓ 6 callers
Function
is_valid_descriptor_pointer
Tells whether pointer points inside descriptor data. * * @param data Parser data. * @param ptr Pointer to be verified. * @return Whether @p ptr po
uspace/lib/usbdev/src/dp.c:80
↓ 6 callers
Function
isa_fun
Obtain soft-state from function node */
uspace/drv/bus/isa/isa.c:103
↓ 6 callers
Function
istate_from_uspace
Return true if exception happened while in userspace */
kernel/arch/ia32/include/arch/istate.h:49
↓ 6 callers
Function
kbd_add_dev
Add new legacy keyboard device. */
uspace/srv/hid/input/input.c:462
↓ 6 callers
Function
kbd_push_event
uspace/srv/hid/input/input.c:143
↓ 6 callers
Function
kbrd_init
kernel/genarch/src/kbrd/kbrd.c:172
↓ 6 callers
Function
kbrd_wire
kernel/genarch/src/kbrd/kbrd.c:196
↓ 6 callers
Function
label_create
uspace/lib/label/src/label.c:69
↓ 6 callers
Function
label_part_destroy
uspace/lib/label/src/label.c:129
↓ 6 callers
Function
label_part_next
uspace/lib/label/src/label.c:113
↓ 6 callers
Function
layout_create
Create a new layout instance. */
uspace/srv/hid/input/layout.c:44
↓ 6 callers
Function
list_insert_after
Insert item after another item in doubly-linked circular list. * */
uspace/lib/c/include/adt/list.h:205
↓ 6 callers
Function
list_is_empty
Return b_true if list is empty. * * @param list Linked list. * @return @c b_true if list is empty, @c b_false otherwise. */
uspace/app/sbi/src/list.c:184
↓ 6 callers
Function
list_prev
Get previous item in list. * * @param link Current item link * @param list List containing @a link * * @return Previous item or NULL if @a link i
uspace/lib/c/include/adt/list.h:314
↓ 6 callers
Function
listdir_items
Return a list of items to be packed inside a fs image
tools/imgutil.py:88
↓ 6 callers
Function
loc_service_find_id
Find service with given ID. * * @todo: use hash table * */
uspace/srv/locsrv/locsrv.c:233
↓ 6 callers
Function
log_append
Append data to the currently open log entry. * * This function requires that the log_lock is acquired by the caller. */
kernel/generic/src/log/log.c:119
↓ 6 callers
Function
lunexpected_error
Raise and display generic parsing error. * * @param parse Parser object. */
uspace/app/sbi/src/parse.c:1701
↓ 6 callers
Function
mbr_log_part_next
uspace/lib/label/src/mbr.c:500
↓ 6 callers
Function
memsetw
Fill block of memory. * * Fill cnt words at dst address with the value val. The filling * is done word-by-word. * * @param dst Destination addres
kernel/generic/src/lib/mem.c:70
↓ 6 callers
Function
mfs_free_zone
Free a zone. * * @param inst Pointer to the filesystem instance. * @param zone Index of the zone to free. * * @return EOK on success or an err
uspace/srv/fs/mfs/mfs_balloc.c:108
↓ 6 callers
Function
mfs_instance_get
uspace/srv/fs/mfs/mfs_ops.c:1085
↓ 6 callers
Function
msr_read
kernel/arch/ppc32/include/arch/asm.h:44
↓ 6 callers
Function
nic_alloc_frame
Allocate frame * * @param nic_data The NIC driver data * @param size Frame size in bytes * @return pointer to allocated frame if succe
uspace/lib/nic/src/nic_driver.c:264
↓ 6 callers
Function
nic_create_and_bind
Create NIC structure for the device and bind it to dev_fun_t * * The pointer to the created and initialized NIC structure will * be stored in devic
uspace/lib/nic/src/nic_driver.c:642
↓ 6 callers
Function
nic_driver_implement
Fill in the default implementations for device options and NIC interface. * * @param driver_ops * @param dev_ops * @param iface */
uspace/lib/nic/src/nic_driver.c:83
↓ 6 callers
Function
nic_driver_init
* Initializes libraries required for NIC framework - logger * * @param name Name of the device/driver (used in logging) */
uspace/lib/nic/src/nic_driver.c:63
↓ 6 callers
Function
nic_report_receive_error
* Raises total error counter (receive_errors) and the concrete receive error * counter determined by the cause argument. * * @param nic_data * @pa
uspace/lib/nic/src/nic_driver.c:983
↓ 6 callers
Function
nic_set_filtering_change_handlers
* Setup event handlers for changing the filtering modes. * This function can be called only in the add_device handler. * * @param nic_data * @para
uspace/lib/nic/src/nic_driver.c:191
↓ 6 callers
Function
nic_set_send_frame_handler
* Setup send frame handler. This MUST be called in the add_device handler * if the nic_send_message_impl function is used for sending messages (fille
uspace/lib/nic/src/nic_driver.c:158
↓ 6 callers
Function
nic_set_specific
* @param nic_data * @param specific The driver-specific structure for this NIC. */
uspace/lib/nic/src/nic_driver.c:861
↓ 6 callers
Function
nic_set_tx_busy
* The busy flag can be set to 1 only in the send_frame handler, to 0 it can * be set anywhere. * * @param nic_data * @param busy */
uspace/lib/nic/src/nic_driver.c:499
↓ 6 callers
Function
nic_set_wol_max_caps
* Sets maximum number of WOL virtues of specified type allowed on the device. * Can be called only from add_device and on_wol_virtue_* handlers. *
uspace/lib/nic/src/nic_driver.c:843
↓ 6 callers
Function
ns16550_init
Initialize ns16550. * * @param dev Address of the beginning of the device in I/O space. * @param reg_shift Spacing between individual regis
kernel/genarch/src/drivers/ns16550/ns16550.c:174
↓ 6 callers
Function
ns16550_reg_read
kernel/genarch/src/drivers/ns16550/ns16550.c:66
↓ 6 callers
Function
ns16550_wire
kernel/genarch/src/drivers/ns16550/ns16550.c:222
↓ 6 callers
Function
odict_initialize
Initialize ordered dictionary. * * @param odict Ordered dictionary * @param getkey Function to get key * @param cmp Function to compare entries *
uspace/lib/c/generic/adt/odict.c:200
↓ 6 callers
Function
odict_initialize
Initialize ordered dictionary. * * @param odict Ordered dictionary * @param getkey Function to get key * @param cmp Function to compare entries *
kernel/generic/src/adt/odict.c:200
↓ 6 callers
Function
odict_remove
Remove entry from ordered dictionary. * * @param odlink Ordered dictionary link */
uspace/lib/c/generic/adt/odict.c:344
↓ 6 callers
Function
odict_remove
Remove entry from ordered dictionary. * * @param odlink Ordered dictionary link */
kernel/generic/src/adt/odict.c:344
↓ 6 callers
Function
odict_validate
Validate ordered dictionary properties. * * @param odict Ordered dictionary */
uspace/lib/c/generic/adt/odict.c:179
↓ 6 callers
Function
ofw_putchar
boot/genarch/src/ofw.c:196
↓ 6 callers
Method
owner_before
uspace/lib/cpp/include/__bits/memory/weak_ptr.hpp:198
↓ 6 callers
Function
p2a
Map the I/O port address to a legacy I/O address. */
kernel/arch/ia64/include/arch/asm.h:47
↓ 6 callers
Function
parse_bp
Parse Behavior Protocol
contrib/arch/hadlbppp.py:331
↓ 6 callers
Function
pcut_snprintf
uspace/lib/pcut/src/helper.c:50
↓ 6 callers
Function
pio_read_32
kernel/arch/ppc32/include/arch/asm.h:194
↓ 6 callers
Function
pio_write_32
kernel/arch/ppc32/include/arch/asm.h:179
↓ 6 callers
Function
pow2
uspace/lib/cpp/include/__bits/builtins.hpp:55
↓ 6 callers
Method
prepend
uspace/lib/cpp/include/__bits/adt/list_node.hpp:75
↓ 6 callers
Method
putback_avail_
uspace/lib/cpp/include/__bits/io/streambuf.hpp:416
↓ 6 callers
Function
ra_segment_size_get
Calculate the segment size. */
kernel/generic/src/lib/ra.c:90
↓ 6 callers
Function
rdata_ref_new
Allocate new reference. * * @return New reference. */
uspace/app/sbi/src/rdata.c:240
↓ 6 callers
Function
recv_mark
uspace/lib/http/src/receive-buffer.c:92
↓ 6 callers
Function
recv_message
uspace/srv/hid/rfb/rfb.c:218
↓ 6 callers
Function
reserve_try_alloc
Try to reserve memory. * * This function may not be called from contexts that do not allow memory * reclaiming, such as some invocations of frame_a
kernel/generic/src/mm/reserve.c:70
↓ 6 callers
Function
rndgen_destroy
Destroy random number generator. * * @param rndgen Random number generator or @c NULL */
uspace/lib/c/generic/rndgen.c:72
↓ 6 callers
Function
run_proc_ar_create
Construct a procedure AR. * * @param run Runner object * @param obj Object whose procedure is being activated * @param proc Procedure that is b
uspace/app/sbi/src/run.c:1123
↓ 6 callers
Function
run_proc_ar_destroy
Destroy a procedure AR. * * @param run Runner object * @param proc_ar Pointer to procedure activation record */
uspace/app/sbi/src/run.c:1152
↓ 6 callers
Function
scheduler
The scheduler * * The thread scheduling procedure. * Passes control directly to * scheduler_separated_stack(). * */
kernel/generic/src/proc/scheduler.c:304
↓ 6 callers
Function
scr_clear
* Clear the screen, forgetting the current contents in the process. */
uspace/app/tetris/screen.c:129
↓ 6 callers
Function
scr_msg
* Write a message (set != 0), or clear the same message (set == 0). * (We need its length in case we have to overwrite with blanks.) */
uspace/app/tetris/screen.c:341
↓ 6 callers
Method
seed
uspace/lib/cpp/include/__bits/random.hpp:672
↓ 6 callers
Method
seek_to_block
Seek to offset bytes after the start of the given block
tools/mkext2.py:219
↓ 6 callers
Method
seek_to_block
Seek to offset bytes after the start of the given block
tools/mkext4.py:219
↓ 6 callers
Function
semaphore_up
Semaphore up * * Semaphore up. * * @param s Semaphore. * */
kernel/generic/src/synch/semaphore.c:85
↓ 6 callers
Function
seq_node_subtransform
uspace/lib/bithenge/src/sequence.c:138
↓ 6 callers
Function
sheet_place_tag
Place a tag on the specified s-point. */
uspace/app/edit/sheet.c:339
↓ 6 callers
Function
sif_node_new
Create new SIF node. * * @param parent Parent node * @return Pointer to new node on success or @c NULL if out of memory */
uspace/lib/sif/src/sif.c:84
← previous
next →
1,501–1,600 of 16,295, ranked by callers