MCPcopy Create free account

hub / github.com/dddrrreee/cs140e-20win / functions

Functions1,429 in github.com/dddrrreee/cs140e-20win

↓ 5 callersFunctionmatch_line
semantics: match a single line of text: ends with a \r\n
labs/9-esp8266/libesp/esp-parse.c:222
↓ 5 callersFunctionput_byte
blocking calls to send / receive a single byte from the uart.
labs/2-bootloader/pi-side/bootloader.c:24
↓ 5 callersFunctionput_uint
labs/2-bootloader/pi-side/bootloader.c:38
↓ 5 callersFunctionput_uint8
labs/11-fuse/2-fake-pi/unix-side/fake-pi.c:46
↓ 5 callersFunctionread_ent_op
expect op
labs/5-replay/code/pretty-print.c:222
↓ 5 callersFunctionread_ent_op
expect op
labs/5-replay/code/log-util.c:115
↓ 5 callersFunctionrpi_yield
yield the current thread.
labs/6-threads/2-threads.new/rpi-thread.c:82
↓ 5 callersFunctionstrcpy
libpi/libc/strcpy.c:3
↓ 4 callersFunctionbar
"what happens if we comment out?"
labs/00-intro/pointer-code/5-pointer.c:14
↓ 4 callersFunctioncmd_reject_line
labs/10-esp8266/libesp/esp-run.c:24
↓ 4 callersFunctioncq_full
if adding 1 to head = tail, then we have no space.
labs/6-threads/2-threads.new/circular.h:84
↓ 4 callersFunctioncreate_file
libunix/creat-file.c:7
↓ 4 callersFunctiondo_lookup
labs/12-fuse/0-examples/fuse-examples/passthrough_hp.cc:323
↓ 4 callersFunctionesp_write_exact
returns <n> if wrote, 0 otherwise.
labs/10-esp8266/libesp/pi-support.c:15
↓ 4 callersFunctionexp_tok
consumes a single char, verifies it matches what we expect.
labs/5-replay/code/log-util.c:64
↓ 4 callersFunctionfake_random
libpi-fake/pi-test.c:13
↓ 4 callersFunctionget32
labs/3-cross-check/fake-put-get/fake-put-get.c:69
↓ 4 callersFunctionget_byte
labs/2-bootloader/pi-side/bootloader.c:27
↓ 4 callersMethodget_implicit_value
labs/12-fuse/0-examples/fuse-examples/cxxopts.hpp:834
↓ 4 callersFunctionget_nonblank_line
read the entire line into <buf> and null terminate it. returns 0 if it was empty.
labs/10-esp8266/libesp/esp-parse.c:79
↓ 4 callersMethodhas_implicit
labs/12-fuse/0-examples/fuse-examples/cxxopts.hpp:806
↓ 4 callersFunctionis_connect
connect, disconnect. print wth messages. change the debugging.
labs/10-esp8266/libesp/esp-commands.c:11
↓ 4 callersFunctionis_open
labs/5-replay/useful-examples/is-fd-open.c:7
↓ 4 callersFunctionlex_get_ckpt
returns a cursor to the current position in the stream. used to rewind after a failed match.
labs/9-esp8266/libesp/esp-lex.c:31
↓ 4 callersFunctionlex_get_ckpt
returns a cursor to the current position in the stream. used to rewind after a failed match.
labs/10-esp8266/libesp/esp-lex-circ.h:30
↓ 4 callersFunctionlex_readin
read in more data.
labs/10-esp8266/libesp/esp-lex.c:16
↓ 4 callersFunctionlex_restore_ckpt
can reset the stream to the snapshot in <l>
labs/9-esp8266/libesp/esp-lex.c:25
↓ 4 callersFunctionlex_restore_ckpt
revert back to a checkpoint.
labs/10-esp8266/libesp/esp-lex-circ.h:25
↓ 4 callersFunctionlo_do_lookup
labs/12-fuse/0-examples/fuse-examples/passthrough_ll.c:302
↓ 4 callersFunctionlog_getc
get a single character.
labs/5-replay/code/log-util.c:53
↓ 4 callersFunctionmake_kid
labs/5-replay/useful-examples/wait-ex.c:13
↓ 4 callersFunctionmatch_eol
skip spaces? sometimes we get a \r\n sometimes a \n\r
labs/9-esp8266/libesp/esp-parse.c:51
↓ 4 callersFunctionmbr_partition_empty
labs/13-fat32/0-sd-driver/fat32-helpers.c:54
↓ 4 callersFunctionmbr_partition_empty
labs/13-fat32/1-code/mbr-helpers.c:81
↓ 4 callersFunctionmemcmp
libpi/libc/memcmp.c:3
↓ 4 callersFunctionmmu_disable
labs/15-vm-ops/code/mmu.c:106
↓ 4 callersFunctionmmu_is_enabled
labs/15-vm-ops/code/mmu.c:9
↓ 4 callersMethodparse
labs/12-fuse/0-examples/fuse-examples/cxxopts.hpp:1687
↓ 4 callersFunctionpi_srandom_r
Initialize the random number generator based on the given seed. If the type is the trivial no-state-information type, just remember the seed. O
libpi-fake/pi-random.c:195
↓ 4 callersFunctionput_byte
labs/2-bootloader/unix-side/send-recv.c:6
↓ 4 callersFunctionrpi_thread_start
* starts the thread system. * note: our caller is not a thread! so you have to figure * out how to handle this. */
labs/6-threads/2-threads.new/rpi-thread.c:96
↓ 4 callersFunctionrun_test
labs/3-cross-check/fake-put-get.current/test-gpio.c:12
↓ 4 callersFunctionrun_test
labs/3-cross-check/fake-put-get/test-gpio.c:12
↓ 4 callersFunctionstrncmp
https://clc-wiki.net/wiki/strncmp#Implementation
libpi/libc/strncmp.c:4
↓ 4 callersFunctionsw_uart_printk
labs/8-device-interrupts/00-test-sw-uart/sw-uart.c:134
↓ 4 callersFunctionsw_uart_putc
do this first: used timed_write to cleanup. recall: time to write each bit (0 or 1) is in <uart->usec_per_bit>
labs/4-uart/sw-uart/sw-uart.c:12
↓ 4 callersFunctiontty_gone
hack to see if the ttyusb serial was unplugged.
labs/2-bootloader/unix-side/libunix/tty-gone.c:6
↓ 3 callersFunctionQ_empty
labs/6-threads/2-threads.new/Q.h:18
↓ 3 callersFunctionQ_nelem
labs/6-threads/2-threads.new/Q.h:16
↓ 3 callersFunctionat_cmd
labs/9-esp8266/libesp/esp-run.c:136
↓ 3 callersFunctionat_drain
drain random data that appears after a reset. not sure a better way.
labs/9-esp8266/libesp/esp-commands.c:47
↓ 3 callersFunctionat_drain
drain random data that appears after a reset. not sure a better way.
labs/10-esp8266/libesp/esp-commands.c:99
↓ 3 callersFunctioncan_read_timeout
libunix/can-read.c:5
↓ 3 callersFunctioncmd_ack
returns when <cmd> has been acknowledged (echoed) by the esp
labs/10-esp8266/libesp/esp-run.c:211
↓ 3 callersFunctioncmd_echo_line
echo the current line out, printing <msg>
labs/9-esp8266/libesp/esp-run.c:16
↓ 3 callersFunctioncmd_puts
labs/10-esp8266/libesp/esp-run.c:43
↓ 3 callersFunctioncq_peek
labs/6-threads/2-threads.new/circular.h:110
↓ 3 callersFunctioncq_pop_n
labs/6-threads/2-threads.new/circular.c:64
↓ 3 callersFunctiondelay_ms
libpi/cs140e-src/timer.c:40
↓ 3 callersFunctiondirbuf_add
labs/12-fuse/0-examples/examples/hello_ll.c:82
↓ 3 callersFunctiondirbuf_add
labs/12-fuse/0-examples/fuse-examples/hello_ll.c:92
↓ 3 callersFunctionexp_tok
checking if a single char matches what we expect.
labs/5-replay/code/pretty-print.c:145
↓ 3 callersFunctionexpect_op
labs/11-fuse/2-fake-pi/unix-side/fake-pi.c:79
↓ 3 callersFunctionfake_random_check
check that we get what we expect.
labs/3-cross-check/fake-put-get/pi-test.h:14
↓ 3 callersFunctionfat32_dirent_is_lfn
labs/13-fat32/1-code/fat32.h:326
↓ 3 callersFunctionfioc_resize
labs/12-fuse/0-examples/examples/fioc.c:35
↓ 3 callersFunctionfioc_resize
labs/12-fuse/0-examples/fuse-examples/ioctl.c:48
↓ 3 callersFunctionforget_one
labs/12-fuse/0-examples/fuse-examples/passthrough_hp.cc:540
↓ 3 callersFunctionget_dir_handle
labs/12-fuse/0-examples/fuse-examples/passthrough_hp.cc:607
↓ 3 callersFunctionget_uint32
labs/11-fuse/2-fake-pi/pi-side/pi-vmm.c:40
↓ 3 callersFunctiongpio_set_off
labs/11-fuse/2-fake-pi/unix-side/fake-pi.c:104
↓ 3 callersFunctiongpio_set_on
labs/11-fuse/2-fake-pi/unix-side/fake-pi.c:101
↓ 3 callersFunctiongpio_write
libpi-fake/fake-gpio.c:18
↓ 3 callersFunctionhandle_child_exit
returns 0 if not exited, 1 if exited cleanly, < 0 otherwise. should clean this up.
labs/5-replay/code/interpose.c:129
↓ 3 callersFunctionis_eol_ch
we could get rid of most of this if our gettok skipped sapces.
labs/10-esp8266/libesp/esp-parse.c:28
↓ 3 callersFunctionisdigit
XXX: check sign promotion.
libpi/libc/va-printk.c:39
↓ 3 callersFunctionkmalloc_heap_ptr
return pointer to the first free byte. for the current implementation: the address <addr> of any allocated block satisfies: assert(<addr> < kmalloc_he
labs/6-threads/1-kmalloc/kmalloc.c:64
↓ 3 callersFunctionlfn_is_deleted
labs/13-fat32/1-code/fat32-lfn-helpers.c:28
↓ 3 callersFunctionlo_dirp
labs/12-fuse/0-examples/fuse-examples/passthrough_ll.c:604
↓ 3 callersFunctionlo_forget_one
labs/12-fuse/0-examples/fuse-examples/passthrough_ll.c:550
↓ 3 callersFunctionlo_mknod_symlink
labs/12-fuse/0-examples/fuse-examples/passthrough_ll.c:381
↓ 3 callersFunctionmatch_eol
skip spaces? sometimes we get a \r\n sometimes a \n\r
labs/10-esp8266/libesp/esp-parse.c:48
↓ 3 callersFunctionmknod_symlink
labs/12-fuse/0-examples/fuse-examples/passthrough_hp.cc:413
↓ 3 callersFunctionmmu_mark_sec_ap_perm
labs/15-vm-ops/code/mmu.c:13
↓ 3 callersFunctionnotmain
labs/14-vm/code/vm.c:287
↓ 3 callersFunctionparse_value
labs/12-fuse/0-examples/fuse-examples/cxxopts.hpp:618
↓ 3 callersFunctionpi_echo
read and echo the characters from the usbtty until it closes (pi rebooted) or we see a string indicating a clean shutdown.
libunix/pi-echo.c:41
↓ 3 callersFunctionpi_random_r
If we are using the trivial TYPE_0 R.N.G., just do the old linear congruential bit. Otherwise, we do our fancy trinomial stuff, which is the sa
libpi-fake/pi-random.c:140
↓ 3 callersFunctionprint_usage
labs/12-fuse/0-examples/fuse-examples/passthrough_hp.cc:1144
↓ 3 callersFunctionput_byte
labs/9-esp8266/esp-cat/esp-cat.c:71
↓ 3 callersFunctionput_uint32
labs/11-fuse/2-fake-pi/unix-side/fake-pi.c:47
↓ 3 callersFunctionputk
send a string <msg> to the unix side to print. message format: [PRINT_STRING, strlen(msg), <msg>] DANGER DANGER DANGER!!! Be careful WHEN you call t
labs/2-bootloader/pi-side/bootloader.c:64
↓ 3 callersFunctionread_esp
labs/9-esp8266/esp-cat/esp-cat.c:38
↓ 3 callersFunctionread_exact
labs/11-fuse/2-fake-pi/pi-side/pi-vmm.c:30
↓ 3 callersFunctionrpi_exit
exit current thread.
labs/6-threads/2-threads.new/rpi-thread.c:68
↓ 3 callersFunctionrpi_rand16
libpi-fake/rpi-rand.c:14
↓ 3 callersFunctionrpi_reboot
libpi/cs140e-src/reboot.c:31
↓ 3 callersFunctionrpi_set_putc
libpi/libc/putchar.c:11
↓ 3 callersFunctionstart_unix_side
fork the unix side bootloader code and return a file descriptor for communicating with the client. 1. create a pty and get fd. 2. fork/exec the client
labs/5-replay/code/interpose.c:78
↓ 3 callersFunctionstringLength
labs/12-fuse/0-examples/fuse-examples/cxxopts.hpp:160
← previousnext →101–200 of 1,429, ranked by callers