Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dddrrreee/cs140e-20win
/ functions
Functions
1,429 in github.com/dddrrreee/cs140e-20win
⨍
Functions
1,429
◇
Types & classes
378
↓ 1 callers
Function
done
hack-y state machine to indicate when we've seen the special string 'DONE!!!' from the pi telling us to shutdown.
labs/2-bootloader/unix-side/my-install.c:42
↓ 1 callers
Function
eat_line
eat the rest of the line up to a newline.
labs/5-replay/code/pretty-print.c:174
↓ 1 callers
Function
echo
uses select to see if - stdin (file descriptor 0) has input - the pi fd has ouput.
labs/4-uart/pi-cat/pi-cat.c:17
↓ 1 callers
Function
echo
read and echo the characters from the usbtty until it closes (pi rebooted) or we see a string indicating a clean shutdown.
labs/2-bootloader/unix-side/my-install.c:76
↓ 1 callers
Function
echo
uses select to see if - stdin (file descriptor 0) has input - the pi fd has ouput.
labs/8-device-interrupts/pi-cat/pi-cat.c:17
↓ 1 callers
Function
emit_if_uniq
labs/5-replay/code/trace.c:30
↓ 1 callers
Function
empty
labs/12-fuse/0-examples/fuse-examples/cxxopts.hpp:177
↓ 1 callers
Function
end
labs/12-fuse/0-examples/fuse-examples/cxxopts.hpp:194
↓ 1 callers
Function
esp_connect
labs/9-esp8266/libesp/esp-commands.c:166
↓ 1 callers
Function
esp_connect_to_wifi
labs/10-esp8266/libesp/esp-commands.c:166
↓ 1 callers
Function
esp_eat_stale_data
We wait until no characters for 1ms. Otherwise I think we can sometimes get random stuff from previous connections. This is still a race condition (
labs/9-esp8266/libesp/esp-run.c:153
↓ 1 callers
Function
esp_eat_stale_data
We wait until no characters for 1ms. Otherwise I think we can sometimes get random stuff from previous connections. This is still a race condition (
labs/10-esp8266/libesp/esp-run.c:261
↓ 1 callers
Function
esp_hard_reset
this is our attempt to do a hard reset so that you don't have to pull the esp in and out your computer. NOTE: this is *NOT* guaranteed. i experminte
labs/9-esp8266/libesp/esp-commands.c:72
↓ 1 callers
Function
esp_has_data_timeout
labs/9-esp8266/libesp/unix-support.c:54
↓ 1 callers
Function
esp_has_data_timeout
labs/10-esp8266/libesp/unix-support.c:56
↓ 1 callers
Function
esp_is_up
is it up at all?
labs/9-esp8266/libesp/esp-commands.c:41
↓ 1 callers
Function
esp_is_up
is it up at all?
labs/10-esp8266/libesp/esp-commands.c:93
↓ 1 callers
Function
esp_log
labs/9-esp8266/libesp/unix-support.c:11
↓ 1 callers
Function
esp_log
labs/10-esp8266/libesp/unix-support.c:11
↓ 1 callers
Function
esp_main
labs/10-esp8266/1-ping-pong/client.c:19
↓ 1 callers
Function
esp_mk
labs/9-esp8266/libesp/libesp.h:48
↓ 1 callers
Function
esp_read
called when the lex buffer has no characters. reads in more from the esp.
labs/9-esp8266/libesp/pi-support.c:10
↓ 1 callers
Function
esp_read
called when the lex buffer has no characters. reads in more from the esp.
labs/10-esp8266/libesp/pi-support.c:10
↓ 1 callers
Function
esp_setup_wifi
AP server.
labs/9-esp8266/libesp/esp-commands.c:99
↓ 1 callers
Function
esp_setup_wifi
AP server.
labs/10-esp8266/libesp/esp-commands.c:151
↓ 1 callers
Function
esp_start_tcp_server
labs/9-esp8266/libesp/esp-commands.c:139
↓ 1 callers
Function
esp_start_tcp_server
labs/10-esp8266/libesp/esp-commands.c:238
↓ 1 callers
Function
exec_server_socket
fork exec server, create a socket for comparison and dup it to the <to_fd>
libunix/exec-server-socket.c:7
↓ 1 callers
Function
exit_code
labs/5-replay/useful-examples/local-socket.c:38
↓ 1 callers
Function
exit_code
libpi-fake/driver.c:12
↓ 1 callers
Function
exp_tok
labs/9-esp8266/libesp/esp-parse.c:19
↓ 1 callers
Function
expect_blank_line
panic if <l> does not contain a blank line.
labs/9-esp8266/libesp/esp-parse.c:145
↓ 1 callers
Function
fake_random_check
check that we get what we expect.
libpi-fake/pi-test.c:21
↓ 1 callers
Function
fake_time_init
libpi-fake/fake-time.c:35
↓ 1 callers
Function
fancy_check
give this as a prelab.
libpi-fake/driver.c:22
↓ 1 callers
Function
fat32_cluster_id
labs/13-fat32/1-code/fat32.h:239
↓ 1 callers
Function
fat32_dir_attr_str
labs/13-fat32/1-code/fat32-helpers.c:132
↓ 1 callers
Function
fat32_dir_lookup
labs/13-fat32/1-code/fat32-helpers.c:250
↓ 1 callers
Function
fat32_dirent_is_deleted_lfn
labs/13-fat32/1-code/fat32-lfn-helpers.c:31
↓ 1 callers
Function
fat32_dirent_name
UGH. fix all this conversion stuff: gross!!
labs/13-fat32/1-code/fat32-helpers.c:182
↓ 1 callers
Function
fat32_fat_entry_type
labs/13-fat32/1-code/fat32-helpers.c:102
↓ 1 callers
Function
fat32_fat_entry_type_str
* FAT table helpers. */
labs/13-fat32/1-code/fat32-helpers.c:91
↓ 1 callers
Function
fat32_fsinfo_check
labs/13-fat32/1-code/fat32-helpers.c:81
↓ 1 callers
Function
fat32_fsinfo_print
* fsinfo helpers. */
labs/13-fat32/1-code/fat32-helpers.c:72
↓ 1 callers
Function
fat32_is_dir
labs/13-fat32/1-code/fat32.h:242
↓ 1 callers
Function
fat32_lfn_print
returns number of entries to advance forward.
labs/13-fat32/1-code/fat32-lfn-helpers.c:158
↓ 1 callers
Function
fat32_mk
Field Microsoft's Name Offset Size Value Bytes Per Sector BPB_BytsPerSec 0x0B(11) 16 Bits Always
labs/13-fat32/1-code/driver.c:40
↓ 1 callers
Function
fat32_readin_root_dir
labs/13-fat32/1-code/driver.c:81
↓ 1 callers
Function
fat32_volume_id_print
labs/13-fat32/1-code/fat32-helpers.c:37
↓ 1 callers
Function
fioc_do_read
labs/12-fuse/0-examples/examples/fioc.c:103
↓ 1 callers
Function
fioc_do_read
labs/12-fuse/0-examples/fuse-examples/ioctl.c:118
↓ 1 callers
Function
fioc_do_rw
labs/12-fuse/0-examples/examples/cusexmp.c:97
↓ 1 callers
Function
fioc_do_rw
labs/12-fuse/0-examples/fuse-examples/cuse.c:122
↓ 1 callers
Function
fioc_do_write
labs/12-fuse/0-examples/examples/fioc.c:127
↓ 1 callers
Function
fioc_do_write
labs/12-fuse/0-examples/fuse-examples/ioctl.c:142
↓ 1 callers
Function
fioc_expand
labs/12-fuse/0-examples/examples/fioc.c:55
↓ 1 callers
Function
fioc_expand
labs/12-fuse/0-examples/fuse-examples/ioctl.c:68
↓ 1 callers
Function
fld_check_offsets
labs/14-vm/code/vm-helpers.c:131
↓ 1 callers
Function
fld_check_offsets
labs/15-vm-ops/code/mmu-helpers.c:141
↓ 1 callers
Function
fld_mk
labs/14-vm/code/vm-helpers.c:126
↓ 1 callers
Function
fld_mk
labs/15-vm-ops/code/mmu-helpers.c:136
↓ 1 callers
Function
foo
labs/00-intro/c-traps/pi-caller.c:6
↓ 1 callers
Function
foo
labs/00-intro/c-traps/9-eval.c:3
↓ 1 callers
Function
foo
labs/00-intro/c-traps/5-or.c:3
↓ 1 callers
Function
fork_echo
labs/5-replay/useful-examples/local-socket.c:47
↓ 1 callers
Function
format_description
labs/12-fuse/0-examples/fuse-examples/cxxopts.hpp:1403
↓ 1 callers
Function
format_option
labs/12-fuse/0-examples/fuse-examples/cxxopts.hpp:1361
↓ 1 callers
Function
fp_get_frac
we get 4 digits of precision.
libpi/libc/va-printk.c:206
↓ 1 callers
Function
fp_get_integral
libpi/libc/va-printk.c:213
↓ 1 callers
Method
get_default_value
labs/12-fuse/0-examples/fuse-examples/cxxopts.hpp:828
↓ 1 callers
Function
get_nonblank_line
read the entire line into <buf> and null terminate it. returns 0 if it was empty.
labs/9-esp8266/libesp/esp-parse.c:170
↓ 1 callers
Function
get_uint32
labs/11-fuse/2-fake-pi/unix-side/fake-pi.c:54
↓ 1 callers
Function
gpio_read
libpi-fake/fake-gpio.c:21
↓ 1 callers
Function
gpio_set_input
labs/11-fuse/2-fake-pi/unix-side/fake-pi.c:95
↓ 1 callers
Function
gpio_set_output
labs/11-fuse/2-fake-pi/unix-side/fake-pi.c:92
↓ 1 callers
Function
gpio_write
labs/11-fuse/2-fake-pi/unix-side/fake-pi.c:98
↓ 1 callers
Function
gprof_dump
print out all samples whose count > min_val make sure sampling does not pick this code up!
labs/7-interrupts/2-gprof/gprof.c:35
↓ 1 callers
Function
gprof_inc
increment histogram associated w/ pc. few lines of code
labs/7-interrupts/2-gprof/gprof.c:28
↓ 1 callers
Function
gprof_init
allocate table. few lines of code
labs/7-interrupts/2-gprof/gprof.c:22
↓ 1 callers
Function
handle_connect
labs/10-esp8266/libesp/esp-commands.c:56
↓ 1 callers
Function
handle_disconnect
labs/10-esp8266/libesp/esp-commands.c:62
↓ 1 callers
Function
handoff_to
labs/11-fuse/0-my-install/my-install.c:41
↓ 1 callers
Method
help
labs/12-fuse/0-examples/fuse-examples/cxxopts.hpp:2024
↓ 1 callers
Function
int_init
initialize global interrupt state.
labs/7-interrupts/timer-int/interrupts-c.c:5
↓ 1 callers
Function
int_init
initialize global interrupt state.
libpi/cs140e-interrupt/interrupts-c.c:27
↓ 1 callers
Function
is_blank_line
if not blank, removes no characters.
labs/9-esp8266/libesp/esp-parse.c:92
↓ 1 callers
Method
is_boolean
labs/12-fuse/0-examples/fuse-examples/cxxopts.hpp:840
↓ 1 callers
Function
is_disconnect
labs/10-esp8266/libesp/esp-commands.c:19
↓ 1 callers
Function
is_dot_or_dotdot
labs/12-fuse/0-examples/fuse-examples/passthrough_hp.cc:654
↓ 1 callers
Function
is_dot_or_dotdot
labs/12-fuse/0-examples/fuse-examples/passthrough_ll.c:648
↓ 1 callers
Function
is_fd_open
labs/11-fuse/0-my-install/my-install.c:38
↓ 1 callers
Function
is_gpio_int
gpio_int_rising_edge and gpio_int_falling_edge (and any other) should call this routine (you must implement) to setup the right GPIO event. as with se
labs/8-device-interrupts/01-test-gpio-int/gpio-int.c:10
↓ 1 callers
Function
is_space
labs/10-esp8266/libesp/esp-parse.c:40
↓ 1 callers
Function
is_space_ch
we have a limited view of spaces: otherwise will wander onto the next line.
labs/10-esp8266/libesp/esp-parse.c:37
↓ 1 callers
Function
issue_tcp_connect
you want to get a response, and then get an ok --- the way the code is setup now, you can bail if you just get an ok without filling anything in. is
labs/10-esp8266/libesp/esp-commands.c:179
↓ 1 callers
Function
kfree_all
* free all allocated memory: reset the heap * pointer back to the beginning. */
labs/6-threads/1-kmalloc/kmalloc.c:55
↓ 1 callers
Function
lex_push_n
labs/10-esp8266/libesp/esp-lex-circ.h:33
↓ 1 callers
Function
lfn_checksum
labs/13-fat32/1-code/fat32-lfn-helpers.c:12
↓ 1 callers
Function
lfn_print
labs/13-fat32/1-code/fat32-lfn-helpers.c:93
↓ 1 callers
Function
lfn_print_ent
labs/13-fat32/1-code/fat32-lfn-helpers.c:37
← previous
next →
401–500 of 1,429, ranked by callers