SYMBOL INDEX (2338 symbols across 135 files) FILE: include/frosted_api.h type DIR (line 35) | typedef void DIR; type semaphore (line 38) | struct semaphore type sem_t (line 39) | typedef struct semaphore sem_t; type mutex_t (line 40) | typedef struct semaphore mutex_t; type dirent (line 43) | struct dirent { type sockaddr (line 63) | struct __attribute__((packed)) sockaddr { type sockaddr_un (line 68) | struct __attribute__((packed)) sockaddr_un { type sockaddr_env (line 73) | struct sockaddr_env { FILE: kconfig/conf.c type menu (line 20) | struct menu type menu (line 21) | struct menu type input_mode (line 24) | enum input_mode { type menu (line 45) | struct menu function print_help (line 47) | static void print_help(struct menu *menu) function strip (line 57) | static void strip(char *str) function check_stdin (line 74) | static void check_stdin(void) function conf_askvalue (line 84) | static int conf_askvalue(struct symbol *sym, const char *def) function conf_string (line 133) | static int conf_string(struct menu *menu) function conf_sym (line 166) | static int conf_sym(struct menu *menu) function conf_choice (line 235) | static int conf_choice(struct menu *menu) function conf (line 354) | static void conf(struct menu *menu) function check_conf (line 420) | static void check_conf(struct menu *menu) type option (line 449) | struct option function conf_usage (line 471) | static void conf_usage(const char *progname) function main (line 491) | int main(int ac, char **av) function xfgets (line 714) | void xfgets(char *str, int size, FILE *in) FILE: kconfig/confdata.c function conf_warning (line 30) | static void conf_warning(const char *fmt, ...) function conf_default_message_callback (line 41) | static void conf_default_message_callback(const char *fmt, va_list ap) function conf_set_message_callback (line 50) | void conf_set_message_callback(void (*fn) (const char *fmt, va_list ap)) function conf_message (line 55) | static void conf_message(const char *fmt, ...) type symbol (line 80) | struct symbol type stat (line 106) | struct stat function conf_set_sym_val (line 120) | static int conf_set_sym_val(struct symbol *sym, int def, int def_flags, ... function add_byte (line 191) | static int add_byte(int c, char **lineptr, size_t slen, size_t *n) function compat_getline (line 211) | static ssize_t compat_getline(char **lineptr, size_t *n, FILE *stream) function conf_read_simple (line 245) | int conf_read_simple(const char *name, int def) function conf_read (line 407) | int conf_read(const char *name) function kconfig_print_symbol (line 481) | static void function kconfig_print_comment (line 504) | static void type conf_printer (line 524) | struct conf_printer function header_print_symbol (line 535) | static void function header_print_comment (line 576) | static void type conf_printer (line 598) | struct conf_printer function tristate_print_symbol (line 609) | static void type conf_printer (line 617) | struct conf_printer function conf_write_symbol (line 623) | static void conf_write_symbol(FILE *fp, struct symbol *sym, function conf_write_heading (line 644) | static void function conf_write_defconfig (line 662) | int conf_write_defconfig(const char *filename) function conf_write (line 735) | int conf_write(const char *name) function conf_split_config (line 835) | static int conf_split_config(void) function conf_write_autoconf (line 947) | int conf_write_autoconf(void) function sym_set_change_count (line 1024) | void sym_set_change_count(int count) function sym_add_change_count (line 1033) | void sym_add_change_count(int count) function conf_get_changed (line 1038) | bool conf_get_changed(void) function conf_set_changed_callback (line 1043) | void conf_set_changed_callback(void (*fn)(void)) function randomize_choice_values (line 1048) | static bool randomize_choice_values(struct symbol *csym) function set_all_choice_values (line 1096) | void set_all_choice_values(struct symbol *csym) function conf_set_all_new_symbols (line 1116) | bool conf_set_all_new_symbols(enum conf_def_mode mode) FILE: kconfig/expr.c type expr (line 14) | struct expr type symbol (line 14) | struct symbol type expr (line 16) | struct expr type expr (line 22) | struct expr type expr_type (line 22) | enum expr_type type expr (line 22) | struct expr type expr (line 24) | struct expr type expr (line 30) | struct expr type expr_type (line 30) | enum expr_type type expr (line 30) | struct expr type expr (line 30) | struct expr type expr (line 32) | struct expr type expr (line 39) | struct expr type expr_type (line 39) | enum expr_type type symbol (line 39) | struct symbol type symbol (line 39) | struct symbol type expr (line 41) | struct expr type expr (line 48) | struct expr type expr (line 48) | struct expr type expr (line 48) | struct expr type expr (line 55) | struct expr type expr (line 55) | struct expr type expr (line 55) | struct expr type expr (line 62) | struct expr type expr (line 62) | struct expr type expr (line 64) | struct expr function expr_free (line 99) | void expr_free(struct expr *e) function __expr_eliminate_eq (line 130) | static void __expr_eliminate_eq(enum expr_type type, struct expr **ep1, ... function expr_eliminate_eq (line 164) | void expr_eliminate_eq(struct expr **ep1, struct expr **ep2) function expr_eq (line 189) | int expr_eq(struct expr *e1, struct expr *e2) type expr (line 231) | struct expr type expr (line 231) | struct expr type expr (line 233) | struct expr type expr (line 317) | struct expr type expr (line 317) | struct expr type expr (line 346) | struct expr type expr (line 346) | struct expr type expr (line 346) | struct expr type expr (line 348) | struct expr type symbol (line 349) | struct symbol type expr (line 410) | struct expr type expr (line 410) | struct expr type expr (line 410) | struct expr type expr (line 412) | struct expr type symbol (line 413) | struct symbol function expr_eliminate_dups1 (line 504) | static void expr_eliminate_dups1(enum expr_type type, struct expr **ep1,... function expr_eliminate_dups2 (line 556) | static void expr_eliminate_dups2(enum expr_type type, struct expr **ep1,... type expr (line 612) | struct expr type expr (line 612) | struct expr type expr (line 636) | struct expr type expr (line 636) | struct expr type expr (line 638) | struct expr function expr_contains_symbol (line 773) | int expr_contains_symbol(struct expr *dep, struct symbol *sym) function expr_depends_symbol (line 797) | bool expr_depends_symbol(struct expr *dep, struct symbol *sym) type expr (line 826) | struct expr type expr (line 826) | struct expr type expr (line 826) | struct expr type expr (line 828) | struct expr type expr (line 837) | struct expr type expr (line 837) | struct expr type expr (line 837) | struct expr type expr (line 839) | struct expr function expr_extract_eq (line 848) | void expr_extract_eq(enum expr_type type, struct expr **ep, struct expr ... type expr (line 877) | struct expr type expr (line 877) | struct expr type expr_type (line 877) | enum expr_type type symbol (line 877) | struct symbol type expr (line 879) | struct expr function tristate (line 938) | tristate expr_calc_value(struct expr *e) function expr_compare_type (line 979) | int expr_compare_type(enum expr_type t1, enum expr_type t2) type expr (line 1011) | struct expr type expr (line 1012) | struct expr type expr (line 1028) | struct expr type expr (line 1028) | struct expr type expr (line 1028) | struct expr type expr (line 1030) | struct expr type expr (line 1038) | struct expr function expr_print (line 1053) | void expr_print(struct expr *e, void (*fn)(void *, struct symbol *, cons... function expr_print_file_helper (line 1125) | static void expr_print_file_helper(void *data, struct symbol *sym, const... function expr_fprint (line 1130) | void expr_fprint(struct expr *e, FILE *out) function expr_print_gstr_helper (line 1135) | static void expr_print_gstr_helper(void *data, struct symbol *sym, const... function expr_gstr_print (line 1165) | void expr_gstr_print(struct expr *e, struct gstr *gs) FILE: kconfig/expr.h type file (line 20) | struct file { type tristate (line 27) | typedef enum tristate { type expr_type (line 31) | enum expr_type { type expr (line 36) | struct expr type symbol (line 37) | struct symbol type expr (line 40) | struct expr { type expr_value (line 52) | struct expr_value { type symbol_value (line 57) | struct symbol_value { type symbol_type (line 62) | enum symbol_type { type symbol (line 75) | struct symbol { type prop_type (line 129) | enum prop_type { type property (line 142) | struct property { type menu (line 165) | struct menu { type jump_key (line 183) | struct jump_key { type file (line 192) | struct file type file (line 193) | struct file type file (line 194) | struct file type symbol (line 196) | struct symbol type symbol (line 197) | struct symbol type symbol (line 198) | struct symbol type expr (line 200) | struct expr type symbol (line 200) | struct symbol type expr (line 201) | struct expr type expr_type (line 201) | enum expr_type type expr (line 201) | struct expr type expr (line 202) | struct expr type expr_type (line 202) | enum expr_type type expr (line 202) | struct expr type expr (line 202) | struct expr type expr (line 203) | struct expr type expr_type (line 203) | enum expr_type type symbol (line 203) | struct symbol type symbol (line 203) | struct symbol type expr (line 204) | struct expr type expr (line 204) | struct expr type expr (line 204) | struct expr type expr (line 205) | struct expr type expr (line 205) | struct expr type expr (line 205) | struct expr type expr (line 206) | struct expr type expr (line 206) | struct expr type expr (line 207) | struct expr type expr (line 208) | struct expr type expr (line 208) | struct expr type expr (line 209) | struct expr type expr (line 209) | struct expr type expr (line 210) | struct expr type expr (line 211) | struct expr type expr (line 211) | struct expr type expr (line 212) | struct expr type expr (line 212) | struct expr type expr (line 213) | struct expr type expr (line 213) | struct expr type expr (line 214) | struct expr type expr (line 214) | struct expr type expr (line 215) | struct expr type symbol (line 215) | struct symbol type expr (line 216) | struct expr type symbol (line 216) | struct symbol type expr (line 217) | struct expr type expr (line 217) | struct expr type expr (line 217) | struct expr type expr (line 218) | struct expr type expr (line 218) | struct expr type expr (line 218) | struct expr type expr_type (line 219) | enum expr_type type expr (line 219) | struct expr type expr (line 219) | struct expr type expr (line 219) | struct expr type expr (line 220) | struct expr type expr (line 220) | struct expr type expr_type (line 220) | enum expr_type type symbol (line 220) | struct symbol type expr (line 221) | struct expr type expr (line 221) | struct expr type expr (line 221) | struct expr type expr (line 223) | struct expr type gstr (line 224) | struct gstr type expr (line 225) | struct expr type gstr (line 225) | struct gstr function expr_is_yes (line 227) | static inline int expr_is_yes(struct expr *e) function expr_is_no (line 232) | static inline int expr_is_no(struct expr *e) FILE: kconfig/gconf.c type menu (line 62) | struct menu type menu (line 63) | struct menu type menu (line 73) | struct menu type menu (line 75) | struct menu type menu (line 76) | struct menu type menu (line 77) | struct menu function replace_button_icon (line 112) | void replace_button_icon(GladeXML * xml, GdkDrawable * window, function init_main_window (line 131) | void init_main_window(const gchar * glade_file) function init_tree_model (line 217) | void init_tree_model(void) function init_left_tree (line 247) | void init_left_tree(void) function init_right_tree (line 289) | void init_right_tree(void) function text_insert_help (line 391) | static void text_insert_help(struct menu *menu) function text_insert_msg (line 416) | static void text_insert_msg(const char *title, const char *message) function gboolean (line 440) | gboolean on_window1_delete_event(GtkWidget * widget, GdkEvent * event, function on_window1_destroy (line 485) | void on_window1_destroy(GtkObject * object, gpointer user_data) function on_window1_size_request (line 491) | void function load_filename (line 514) | static void function on_load1_activate (line 528) | void on_load1_activate(GtkMenuItem * menuitem, gpointer user_data) function on_save_activate (line 548) | void on_save_activate(GtkMenuItem * menuitem, gpointer user_data) function store_filename (line 555) | static void function on_save_as1_activate (line 569) | void on_save_as1_activate(GtkMenuItem * menuitem, gpointer user_data) function on_quit1_activate (line 589) | void on_quit1_activate(GtkMenuItem * menuitem, gpointer user_data) function on_show_name1_activate (line 596) | void on_show_name1_activate(GtkMenuItem * menuitem, gpointer user_data) function on_show_range1_activate (line 607) | void on_show_range1_activate(GtkMenuItem * menuitem, gpointer user_data) function on_show_data1_activate (line 625) | void on_show_data1_activate(GtkMenuItem * menuitem, gpointer user_data) function on_set_option_mode1_activate (line 636) | void function on_set_option_mode2_activate (line 645) | void function on_set_option_mode3_activate (line 654) | void function on_introduction1_activate (line 663) | void on_introduction1_activate(GtkMenuItem * menuitem, gpointer user_data) function on_about1_activate (line 694) | void on_about1_activate(GtkMenuItem * menuitem, gpointer user_data) function on_license1_activate (line 712) | void on_license1_activate(GtkMenuItem * menuitem, gpointer user_data) function on_back_clicked (line 731) | void on_back_clicked(GtkButton * button, gpointer user_data) function on_load_clicked (line 746) | void on_load_clicked(GtkButton * button, gpointer user_data) function on_single_clicked (line 752) | void on_single_clicked(GtkButton * button, gpointer user_data) function on_split_clicked (line 761) | void on_split_clicked(GtkButton * button, gpointer user_data) function on_full_clicked (line 777) | void on_full_clicked(GtkButton * button, gpointer user_data) function on_collapse_clicked (line 788) | void on_collapse_clicked(GtkButton * button, gpointer user_data) function on_expand_clicked (line 794) | void on_expand_clicked(GtkButton * button, gpointer user_data) function renderer_edited (line 803) | static void renderer_edited(GtkCellRendererText * cell, function change_sym_value (line 830) | static void change_sym_value(struct menu *menu, gint col) function toggle_sym_value (line 870) | static void toggle_sym_value(struct menu *menu) function gint (line 886) | static gint column2index(GtkTreeViewColumn * column) function gboolean (line 903) | gboolean function gboolean (line 960) | gboolean function on_treeview2_cursor_changed (line 1005) | void function gboolean (line 1021) | gboolean function gchar (line 1061) | static gchar **fill_row(struct menu *menu) function set_node (line 1186) | static void set_node(GtkTreeIter * node, struct menu *menu, gchar ** row) function place_node (line 1222) | static void place_node(struct menu *menu, char **row) function GtkTreeIter (line 1238) | GtkTreeIter *gtktree_iter_find_node(GtkTreeIter * parent, function update_tree (line 1272) | static void update_tree(struct menu *src, GtkTreeIter * dst) function display_tree (line 1358) | static void display_tree(struct menu *menu) function display_tree_part (line 1427) | static void display_tree_part(void) function display_list (line 1439) | static void display_list(void) function fixup_rootmenu (line 1450) | void fixup_rootmenu(struct menu *menu) function main (line 1468) | int main(int ac, char *av[]) function conf_changed (line 1537) | static void conf_changed(void) FILE: kconfig/kxgettext.c type file_line (line 63) | struct file_line { type file_line (line 69) | struct file_line type file_line (line 71) | struct file_line type message (line 83) | struct message { type message (line 90) | struct message type message (line 92) | struct message type message (line 95) | struct message type message (line 120) | struct message type message (line 122) | struct message function message__add_file_line (line 133) | static int message__add_file_line(struct message *self, const char *file, function message__add (line 149) | static int message__add(const char *msg, char *option, const char *file, function menu_build_message_list (line 171) | static void menu_build_message_list(struct menu *menu) function message__print_file_lineno (line 189) | static void message__print_file_lineno(struct message *self) function message__print_gettext_msgid_msgstr (line 208) | static void message__print_gettext_msgid_msgstr(struct message *self) function menu__xgettext (line 216) | static void menu__xgettext(void) function main (line 228) | int main(int ac, char **av) FILE: kconfig/list.h type list_head (line 23) | struct list_head { function list_empty (line 70) | static inline int list_empty(const struct list_head *head) function __list_add (line 81) | static inline void __list_add(struct list_head *_new, function list_add_tail (line 99) | static inline void list_add_tail(struct list_head *_new, struct list_hea... function __list_del (line 111) | static inline void __list_del(struct list_head *prev, struct list_head *... function list_del (line 125) | static inline void list_del(struct list_head *entry) FILE: kconfig/lkc.h function textdomain (line 15) | static inline void textdomain(const char *domainname) {} function bindtextdomain (line 16) | static inline void bindtextdomain(const char *name, const char *dir) {} type conf_def_mode (line 53) | enum conf_def_mode { type kconf_id (line 66) | struct kconf_id { type conf_def_mode (line 90) | enum conf_def_mode type symbol (line 91) | struct symbol type conf_printer (line 93) | struct conf_printer { function xfwrite (line 99) | static inline void xfwrite(const void *str, size_t len, size_t count, FI... type menu (line 109) | struct menu type menu (line 110) | struct menu type symbol (line 112) | struct symbol type expr (line 114) | struct expr type expr (line 115) | struct expr type property (line 116) | struct property type prop_type (line 116) | enum prop_type type expr (line 116) | struct expr type expr (line 116) | struct expr type property (line 117) | struct property type prop_type (line 117) | enum prop_type type expr (line 117) | struct expr type prop_type (line 118) | enum prop_type type expr (line 118) | struct expr type expr (line 118) | struct expr type prop_type (line 119) | enum prop_type type symbol (line 119) | struct symbol type expr (line 119) | struct expr type menu (line 121) | struct menu type file (line 125) | struct file type gstr (line 130) | struct gstr { type gstr (line 139) | struct gstr type gstr (line 140) | struct gstr type gstr (line 141) | struct gstr type gstr (line 142) | struct gstr type gstr (line 143) | struct gstr type gstr (line 144) | struct gstr type expr (line 147) | struct expr type symbol (line 152) | struct symbol type symbol (line 153) | struct symbol type symbol (line 153) | struct symbol type symbol (line 154) | struct symbol type symbol (line 155) | struct symbol type symbol (line 155) | struct symbol type property (line 156) | struct property type prop_type (line 156) | enum prop_type type symbol (line 156) | struct symbol type symbol (line 157) | struct symbol type property (line 157) | struct property type property (line 158) | struct property type symbol (line 158) | struct symbol function tristate (line 160) | static inline tristate sym_get_tristate_value(struct symbol *sym) type symbol (line 166) | struct symbol type symbol (line 166) | struct symbol type symbol (line 168) | struct symbol function sym_set_choice_value (line 171) | static inline bool sym_set_choice_value(struct symbol *ch, struct symbol... function sym_is_choice (line 176) | static inline bool sym_is_choice(struct symbol *sym) function sym_is_choice_value (line 181) | static inline bool sym_is_choice_value(struct symbol *sym) function sym_is_optional (line 186) | static inline bool sym_is_optional(struct symbol *sym) function sym_has_value (line 191) | static inline bool sym_has_value(struct symbol *sym) FILE: kconfig/lkc_proto.h type menu (line 17) | struct menu type menu (line 18) | struct menu type menu (line 19) | struct menu type menu (line 20) | struct menu type menu (line 21) | struct menu type menu (line 22) | struct menu type menu (line 23) | struct menu type menu (line 24) | struct menu type gstr (line 25) | struct gstr type symbol (line 27) | struct symbol type menu (line 29) | struct menu type symbol_type (line 39) | enum symbol_type type symbol (line 40) | struct symbol type symbol (line 41) | struct symbol type symbol (line 42) | struct symbol type symbol (line 43) | struct symbol type symbol (line 44) | struct symbol type symbol (line 45) | struct symbol type symbol (line 46) | struct symbol type symbol (line 47) | struct symbol type symbol (line 48) | struct symbol type symbol (line 49) | struct symbol type symbol (line 50) | struct symbol type symbol (line 51) | struct symbol type prop_type (line 53) | enum prop_type type expr_type (line 56) | enum expr_type type expr (line 57) | struct expr type symbol (line 57) | struct symbol FILE: kconfig/mconf.c type menu (line 277) | struct menu type menu (line 283) | struct menu type menu (line 283) | struct menu type menu (line 284) | struct menu type menu (line 285) | struct menu type menu (line 293) | struct menu function set_config_filename (line 296) | static void set_config_filename(const char *config_filename) type subtitle_part (line 312) | struct subtitle_part { type subtitle_list (line 318) | struct subtitle_list function set_subtitle (line 319) | static void set_subtitle(void) function reset_subtitle (line 345) | static void reset_subtitle(void) type search_data (line 357) | struct search_data { function update_text (line 363) | static void update_text(char *buf, size_t start, size_t end, void *_data) function search_conf (line 390) | static void search_conf(void) function build_conf (line 465) | static void build_conf(struct menu *menu) function conf (line 644) | static void conf(struct menu *menu, struct menu *active_menu) function show_textbox_ext (line 755) | static int show_textbox_ext(const char *title, char *text, int r, int c,... function show_textbox (line 764) | static void show_textbox(const char *title, const char *text, int r, int c) function show_helptext (line 770) | static void show_helptext(const char *title, const char *text) function conf_message_callback (line 775) | static void conf_message_callback(const char *fmt, va_list ap) function show_help (line 786) | static void show_help(struct menu *menu) function conf_choice (line 797) | static void conf_choice(struct menu *menu) function conf_string (line 858) | static void conf_string(struct menu *menu) function conf_load (line 898) | static void conf_load(void) function conf_save (line 926) | static void conf_save(void) function handle_exit (line 952) | static int handle_exit(void) function sig_handler (line 997) | static void sig_handler(int signo) function main (line 1002) | int main(int ac, char **av) FILE: kconfig/menu.c type menu (line 15) | struct menu type menu (line 16) | struct menu type file (line 18) | struct file type file (line 19) | struct file function menu_warn (line 21) | void menu_warn(struct menu *menu, const char *fmt, ...) function prop_warn (line 31) | static void prop_warn(struct property *prop, const char *fmt, ...) function _menu_init (line 41) | void _menu_init(void) function menu_add_entry (line 47) | void menu_add_entry(struct symbol *sym) function menu_end_entry (line 65) | void menu_end_entry(void) type menu (line 69) | struct menu function menu_end_menu (line 76) | void menu_end_menu(void) type expr (line 82) | struct expr type expr (line 82) | struct expr function menu_add_dep (line 107) | void menu_add_dep(struct expr *dep) function menu_set_type (line 112) | void menu_set_type(int type) type property (line 128) | struct property type prop_type (line 128) | enum prop_type type expr (line 128) | struct expr type expr (line 128) | struct expr type property (line 130) | struct property type menu (line 147) | struct menu type expr (line 150) | struct expr type property (line 178) | struct property type prop_type (line 178) | enum prop_type type expr (line 178) | struct expr function menu_add_visibility (line 183) | void menu_add_visibility(struct expr *expr) function menu_add_expr (line 189) | void menu_add_expr(enum prop_type type, struct expr *expr, struct expr *... function menu_add_symbol (line 194) | void menu_add_symbol(enum prop_type type, struct symbol *sym, struct exp... function menu_add_option (line 199) | void menu_add_option(int token, char *arg) function menu_validate_number (line 226) | static int menu_validate_number(struct symbol *sym, struct symbol *sym2) function sym_check_prop (line 232) | static void sym_check_prop(struct symbol *sym) function menu_finalize (line 282) | void menu_finalize(struct menu *parent) function menu_has_prompt (line 446) | bool menu_has_prompt(struct menu *menu) function menu_is_empty (line 458) | bool menu_is_empty(struct menu *menu) function menu_is_visible (line 469) | bool menu_is_visible(struct menu *menu) type menu (line 507) | struct menu type menu (line 516) | struct menu type menu (line 516) | struct menu type menu (line 521) | struct menu type menu (line 521) | struct menu type prop_type (line 523) | enum prop_type function menu_has_help (line 533) | bool menu_has_help(struct menu *menu) type menu (line 538) | struct menu function get_prompt_str (line 546) | static void get_prompt_str(struct gstr *r, struct property *prop, type property (line 606) | struct property type symbol (line 606) | struct symbol type property (line 608) | struct property function get_symbol_str (line 618) | void get_symbol_str(struct gstr *r, struct symbol *sym, function get_relations_str (line 670) | struct gstr get_relations_str(struct symbol **sym_arr, struct list_head ... function menu_get_ext_help (line 684) | void menu_get_ext_help(struct menu *menu, struct gstr *help) FILE: kconfig/nconf.c type mitem (line 247) | struct mitem { type menu (line 257) | struct menu type mitem (line 268) | struct mitem type menu (line 277) | struct menu type menu (line 278) | struct menu type menu (line 279) | struct menu type menu (line 282) | struct menu type menu (line 287) | struct menu type menu (line 288) | struct menu type menu (line 289) | struct menu type menu (line 290) | struct menu type menu (line 291) | struct menu type menu (line 292) | struct menu type menu (line 293) | struct menu type menu (line 294) | struct menu type menu (line 295) | struct menu type menu (line 296) | struct menu type function_keys (line 298) | struct function_keys { type function_keys (line 306) | struct function_keys function print_function_line (line 363) | static void print_function_line(void) function handle_f1 (line 386) | static void handle_f1(int *key, struct menu *current_item) function handle_f2 (line 394) | static void handle_f2(int *key, struct menu *current_item) function handle_f3 (line 401) | static void handle_f3(int *key, struct menu *current_item) function handle_f4 (line 410) | static void handle_f4(int *key, struct menu *current_item) function handle_f5 (line 426) | static void handle_f5(int *key, struct menu *current_item) function handle_f6 (line 433) | static void handle_f6(int *key, struct menu *current_item) function handle_f7 (line 440) | static void handle_f7(int *key, struct menu *current_item) function handle_f8 (line 447) | static void handle_f8(int *key, struct menu *current_item) function handle_f9 (line 454) | static void handle_f9(int *key, struct menu *current_item) function process_special_keys (line 461) | static int process_special_keys(int *key, struct menu *menu) function clean_items (line 481) | static void clean_items(void) type match_f (line 491) | typedef enum {MATCH_TINKER_PATTERN_UP, MATCH_TINKER_PATTERN_DOWN, function get_mext_match (line 495) | static int get_mext_match(const char *match_str, match_f flag) function item_make (line 523) | static void item_make(struct menu *menu, char tag, const char *fmt, ...) function item_add_str (line 563) | static void item_add_str(const char *fmt, ...) function item_tag (line 591) | static char item_tag(void) function curses_item_index (line 603) | static int curses_item_index(void) type mitem (line 611) | struct mitem type mitem (line 616) | struct mitem function item_is_tag (line 621) | static int item_is_tag(char tag) function do_exit (line 646) | static int do_exit(void) function search_conf (line 689) | static void search_conf(void) function build_conf (line 733) | static void build_conf(struct menu *menu) function reset_menu (line 919) | static void reset_menu(void) function center_item (line 927) | static void center_item(int selected_index, int *last_top_row) function show_menu (line 948) | static void show_menu(const char *prompt, const char *instructions, function adj_match_dir (line 997) | static void adj_match_dir(match_f *match_direction) type match_state (line 1008) | struct match_state function do_match (line 1019) | static int do_match(int key, struct match_state *state, int *ans) function conf (line 1066) | static void conf(struct menu *menu) function conf_message_callback (line 1211) | static void conf_message_callback(const char *fmt, va_list ap) function show_help (line 1219) | static void show_help(struct menu *menu) function conf_choice (line 1232) | static void conf_choice(struct menu *menu) function conf_string (line 1349) | static void conf_string(struct menu *menu) function conf_load (line 1393) | static void conf_load(void) function conf_save (line 1424) | static void conf_save(void) function setup_windows (line 1457) | void setup_windows(void) function main (line 1476) | int main(int ac, char **av) FILE: kconfig/nconf.gui.c function set_normal_colors (line 23) | static void set_normal_colors(void) function normal_color_theme (line 68) | static void normal_color_theme(void) function no_colors_theme (line 100) | static void no_colors_theme(void) function set_colors (line 132) | void set_colors() function print_in_middle (line 147) | void print_in_middle(WINDOW *win, function get_line_no (line 175) | int get_line_no(const char *text) function get_line_length (line 203) | int get_line_length(const char *line) function fill_window (line 214) | void fill_window(WINDOW *win, const char *text) function btn_dialog (line 241) | int btn_dialog(WINDOW *main_window, const char *msg, int btn_num, ...) function dialog_inputbox (line 357) | int dialog_inputbox(WINDOW *main_window, function refresh_all_windows (line 534) | void refresh_all_windows(WINDOW *main_window) function show_scroll_win (line 542) | void show_scroll_win(WINDOW *main_window, FILE: kconfig/nconf.h type attributes_t (line 39) | typedef enum { type function_key (line 64) | typedef enum { FILE: kconfig/qconf.cc function QString (line 62) | static inline QString qgettext(const char* str) function QString (line 67) | static inline QString qgettext(const QString& str) type symbol (line 123) | struct symbol type property (line 124) | struct property type optionMode (line 361) | enum optionMode type menu (line 373) | struct menu function ConfigItem (line 417) | ConfigItem* ConfigList::findConfigItem(struct menu *menu) type menu (line 431) | struct menu type prop_type (line 432) | enum prop_type type symbol (line 492) | struct symbol type symbol (line 517) | struct symbol type menu (line 518) | struct menu type menu (line 557) | struct menu type prop_type (line 559) | enum prop_type type menu (line 576) | struct menu type menu (line 601) | struct menu type menu (line 603) | struct menu type prop_type (line 607) | enum prop_type type menu (line 667) | struct menu type prop_type (line 668) | enum prop_type type menu (line 728) | struct menu type prop_type (line 729) | enum prop_type type menu (line 790) | struct menu type prop_type (line 791) | enum prop_type type menu (line 815) | struct menu type menu (line 988) | struct menu type symbol (line 1018) | struct symbol type gstr (line 1050) | struct gstr function QString (line 1072) | QString ConfigInfoView::debug_info(struct symbol *sym) function QString (line 1126) | QString ConfigInfoView::print_filter(const QString &str) type symbol (line 1157) | struct symbol function Q3PopupMenu (line 1170) | Q3PopupMenu* ConfigInfoView::createPopupMenu(const QPoint& pos) type menu (line 1439) | struct menu type menu (line 1440) | struct menu type menu (line 1441) | struct menu type menu (line 1442) | struct menu type menu (line 1445) | struct menu type menu (line 1446) | struct menu type menu (line 1447) | struct menu type menu (line 1448) | struct menu type menu (line 1450) | struct menu type menu (line 1451) | struct menu type menu (line 1452) | struct menu type menu (line 1453) | struct menu type menu (line 1454) | struct menu type menu (line 1456) | struct menu type menu (line 1457) | struct menu type menu (line 1511) | struct menu type menu (line 1520) | struct menu type menu (line 1522) | struct menu function fixup_rootmenu (line 1729) | void fixup_rootmenu(struct menu *menu) function usage (line 1747) | static void usage(void) function main (line 1753) | int main(int ac, char** av) FILE: kconfig/qconf.h function class (line 33) | class ConfigSettings : public QSettings { type colIdx (line 40) | enum colIdx { type listMode (line 43) | enum listMode { type optionMode (line 46) | enum optionMode { function class (line 50) | class ConfigList : public Q3ListView { function class (line 144) | class ConfigItem : public Q3ListViewItem { function class (line 203) | class ConfigLineEdit : public QLineEdit { function class (line 219) | class ConfigView : public Q3VBox { function class (line 252) | class ConfigInfoView : public Q3TextBrowser { function class (line 282) | class ConfigSearchWindow : public QDialog { function class (line 302) | class ConfigMainWindow : public Q3MainWindow { FILE: kconfig/symbol.c type symbol (line 14) | struct symbol type symbol (line 32) | struct symbol type symbol (line 33) | struct symbol type expr (line 36) | struct expr function sym_add_default (line 38) | static void sym_add_default(struct symbol *sym, const char *def) function sym_init (line 45) | void sym_init(void) function sym_get_type (line 63) | enum symbol_type sym_get_type(struct symbol *sym) type symbol_type (line 76) | enum symbol_type type property (line 97) | struct property type symbol (line 97) | struct symbol type property (line 99) | struct property type property (line 106) | struct property type symbol (line 106) | struct symbol type property (line 108) | struct property type property (line 115) | struct property type symbol (line 115) | struct symbol type property (line 117) | struct property type property (line 127) | struct property type symbol (line 127) | struct symbol type property (line 129) | struct property function sym_get_range_val (line 139) | static long long sym_get_range_val(struct symbol *sym, int base) function sym_validate_range (line 155) | static void sym_validate_range(struct symbol *sym) function sym_calc_visibility (line 189) | static void sym_calc_visibility(struct symbol *sym) type symbol (line 235) | struct symbol type symbol (line 235) | struct symbol type symbol (line 237) | struct symbol type property (line 238) | struct property type expr (line 239) | struct expr type symbol (line 261) | struct symbol type symbol (line 261) | struct symbol type symbol (line 263) | struct symbol type property (line 264) | struct property type expr (line 265) | struct expr function sym_calc_value (line 293) | void sym_calc_value(struct symbol *sym) function sym_clear_all_valid (line 442) | void sym_clear_all_valid(void) function sym_set_changed (line 454) | void sym_set_changed(struct symbol *sym) function sym_set_all_changed (line 465) | void sym_set_all_changed(void) function sym_tristate_within_range (line 474) | bool sym_tristate_within_range(struct symbol *sym, tristate val) function sym_set_tristate_value (line 493) | bool sym_set_tristate_value(struct symbol *sym, tristate val) function tristate (line 529) | tristate sym_toggle_tristate_value(struct symbol *sym) function sym_string_valid (line 552) | bool sym_string_valid(struct symbol *sym, const char *str) function sym_string_within_range (line 595) | bool sym_string_within_range(struct symbol *sym, const char *str) function sym_set_string_value (line 637) | bool sym_set_string_value(struct symbol *sym, const char *newval) type symbol (line 693) | struct symbol type property (line 695) | struct property type symbol (line 696) | struct symbol type symbol (line 760) | struct symbol function sym_is_changable (line 784) | bool sym_is_changable(struct symbol *sym) function strhash (line 789) | static unsigned strhash(const char *s) type symbol (line 798) | struct symbol type symbol (line 800) | struct symbol type symbol (line 839) | struct symbol type symbol (line 841) | struct symbol type symbol (line 884) | struct symbol type sym_match (line 958) | struct sym_match { function sym_rel_comp (line 967) | static int sym_rel_comp(const void *sym1, const void *sym2) type symbol (line 993) | struct symbol type symbol (line 995) | struct symbol type sym_match (line 996) | struct sym_match type sym_match (line 1016) | struct sym_match type sym_match (line 1030) | struct sym_match type symbol (line 1031) | struct symbol type dep_stack (line 1052) | struct dep_stack { function dep_stack_insert (line 1059) | static void dep_stack_insert(struct dep_stack *stack, struct symbol *sym) function dep_stack_remove (line 1069) | static void dep_stack_remove(void) function sym_check_print_recursive (line 1081) | static void sym_check_print_recursive(struct symbol *last_sym) type symbol (line 1153) | struct symbol type expr (line 1153) | struct expr type symbol (line 1155) | struct symbol type symbol (line 1184) | struct symbol type symbol (line 1184) | struct symbol type symbol (line 1186) | struct symbol type property (line 1187) | struct property type dep_stack (line 1188) | struct dep_stack type symbol (line 1218) | struct symbol type symbol (line 1218) | struct symbol type symbol (line 1220) | struct symbol type property (line 1221) | struct property type expr (line 1222) | struct expr type dep_stack (line 1223) | struct dep_stack type symbol (line 1255) | struct symbol type symbol (line 1255) | struct symbol type symbol (line 1257) | struct symbol type property (line 1258) | struct property type dep_stack (line 1268) | struct dep_stack type property (line 1289) | struct property type prop_type (line 1289) | enum prop_type type symbol (line 1289) | struct symbol type property (line 1291) | struct property type property (line 1292) | struct property type symbol (line 1311) | struct symbol type property (line 1311) | struct property type prop_type (line 1319) | enum prop_type function prop_add_env (line 1346) | static void prop_add_env(const char *env) FILE: kconfig/util.c type file (line 14) | struct file type file (line 16) | struct file function file_write_dep (line 35) | int file_write_dep(const char *name) function str_new (line 81) | struct gstr str_new(void) function str_assign (line 92) | struct gstr str_assign(const char *s) function str_free (line 102) | void str_free(struct gstr *gs) function str_append (line 111) | void str_append(struct gstr *gs, const char *s) function str_printf (line 125) | void str_printf(struct gstr *gs, const char *fmt, ...) type gstr (line 136) | struct gstr FILE: kernel/adc.h type adc_config (line 6) | struct adc_config { type adc_config (line 18) | struct adc_config FILE: kernel/bflt.c function short_be (line 31) | static inline uint16_t short_be(uint16_t le) function long_be (line 36) | static inline uint32_t long_be(uint32_t le) function load_header (line 48) | static void load_header(struct flat_hdr * to_hdr, struct flat_hdr * from... function check_header (line 52) | static int check_header(struct flat_hdr * header) { function process_got_relocs (line 82) | static int process_got_relocs(struct flat_hdr * hdr, uint8_t * base, uin... function process_relocs (line 118) | int process_relocs(struct flat_hdr * hdr, unsigned long * base, unsigned... function bflt_load (line 214) | int bflt_load(uint8_t* from, void **reloc_text, void **reloc_data, void ... FILE: kernel/cdc_acm.h type cdcacm_addr (line 5) | struct cdcacm_addr { type fnode (line 10) | struct fnode type cdcacm_addr (line 10) | struct cdcacm_addr FILE: kernel/cirbuf.c type cirbuf (line 25) | struct cirbuf { type cirbuf (line 32) | struct cirbuf type cirbuf (line 34) | struct cirbuf type cirbuf (line 38) | struct cirbuf function cirbuf_writebyte (line 56) | int cirbuf_writebyte(struct cirbuf *cb, uint8_t byte) function cirbuf_readbyte (line 76) | int cirbuf_readbyte(struct cirbuf *cb, uint8_t *byte) function cirbuf_readbytes (line 94) | int cirbuf_readbytes(struct cirbuf *cb, void *bytes, int len) function cirbuf_writebytes (line 119) | int cirbuf_writebytes(struct cirbuf *cb, const uint8_t * bytes, int len) function cirbuf_bytesfree (line 155) | int cirbuf_bytesfree(struct cirbuf *cb) function cirbuf_bytesinuse (line 168) | int cirbuf_bytesinuse(struct cirbuf *cb) FILE: kernel/cirbuf.h type cirbuf (line 6) | struct cirbuf type cirbuf (line 8) | struct cirbuf type cirbuf (line 10) | struct cirbuf type cirbuf (line 12) | struct cirbuf type cirbuf (line 14) | struct cirbuf type cirbuf (line 17) | struct cirbuf type cirbuf (line 18) | struct cirbuf type cirbuf (line 19) | struct cirbuf FILE: kernel/crypto/aes.c function wc_AesSetIV (line 702) | static int wc_AesSetIV(Aes *aes, const byte *iv) function wc_AesSetKeyLocal (line 715) | static int wc_AesSetKeyLocal(Aes *aes, const byte *userKey, word32 keylen, function wc_AesSetKey (line 801) | int wc_AesSetKey(Aes *aes, const byte *userKey, word32 keylen, const byt... function wc_AesEncrypt (line 816) | static void wc_AesEncrypt(Aes *aes, const byte *inBlock, byte *outBlock) function wc_AesDecrypt (line 950) | static void wc_AesDecrypt(Aes *aes, const byte *inBlock, byte *outBlock) function wc_AesCbcEncrypt (line 1082) | int wc_AesCbcEncrypt(Aes *aes, byte *out, const byte *in, word32 sz) function wc_AesCbcDecrypt (line 1098) | int wc_AesCbcDecrypt(Aes *aes, byte *out, const byte *in, word32 sz) FILE: kernel/crypto/aes.h type Aes (line 13) | typedef struct Aes { FILE: kernel/crypto/misc.c function word32 (line 25) | word32 rotlFixed(word32 x, word32 y) function word32 (line 30) | word32 rotrFixed(word32 x, word32 y) function word32 (line 35) | word32 ByteReverseWord32(word32 value) function ByteReverseWords (line 42) | void ByteReverseWords(word32 *out, const word32 *in, word32 byte_count) function XorWords (line 50) | static void XorWords(word32 *r, const word32 *a, word32 n) function xorbuf (line 57) | void xorbuf(void *buf, const void *mask, word32 count) FILE: kernel/crypto/misc.h type byte (line 10) | typedef unsigned char byte; type word16 (line 13) | typedef unsigned short word16; type word32 (line 14) | typedef unsigned int word32; FILE: kernel/crypto/sha256.c function word32 (line 26) | static inline word32 min(word32 a, word32 b) function Transform (line 63) | static int Transform(Sha256 *sha256) function AddLength (line 107) | static inline void AddLength(Sha256 *sha256, word32 len) function wc_InitSha256 (line 114) | int wc_InitSha256(Sha256 *sha256) function wc_Sha256Update (line 133) | int wc_Sha256Update(Sha256 *sha256, const byte *data, word32 len) function wc_Sha256Final (line 163) | int wc_Sha256Final(Sha256 *sha256, byte *hash) FILE: kernel/crypto/sha256.h type Sha256 (line 15) | typedef struct Sha256 { FILE: kernel/device.h type device (line 6) | struct device { type device (line 13) | struct device type module (line 13) | struct module type fnode (line 13) | struct fnode FILE: kernel/drivers/device.c function device_open (line 24) | int device_open(const char *path, int flags) type device (line 32) | struct device type module (line 32) | struct module type fnode (line 32) | struct fnode type device (line 34) | struct device type device (line 34) | struct device FILE: kernel/drivers/devusb_cdc_ecm.c type pico_dev_usbeth (line 31) | struct pico_dev_usbeth { type usbeth_rx_buffer (line 35) | struct usbeth_rx_buffer { type usbeth_tx_buffer (line 46) | struct usbeth_tx_buffer { type pico_dev_usbeth (line 57) | struct pico_dev_usbeth type usbeth_rx_buffer (line 58) | struct usbeth_rx_buffer type usbeth_tx_buffer (line 59) | struct usbeth_tx_buffer type usb_config_descriptor (line 62) | struct usb_config_descriptor type usb_interface_descriptor (line 64) | struct usb_interface_descriptor type usb_cdc_header_descriptor (line 66) | struct usb_cdc_header_descriptor type usb_cdc_union_descriptor (line 67) | struct usb_cdc_union_descriptor type usb_cdc_ecm_descriptor (line 68) | struct usb_cdc_ecm_descriptor type usb_endpoint_descriptor (line 70) | struct usb_endpoint_descriptor type usb_interface_descriptor (line 72) | struct usb_interface_descriptor type usb_endpoint_descriptor (line 73) | struct usb_endpoint_descriptor type usb_cdc_header_descriptor (line 100) | struct usb_cdc_header_descriptor type usb_cdc_union_descriptor (line 106) | struct usb_cdc_union_descriptor type usb_cdc_ecm_descriptor (line 113) | struct usb_cdc_ecm_descriptor type usb_string_descriptor (line 163) | struct usb_string_descriptor type usb_string_descriptor (line 171) | struct usb_string_descriptor type usb_string_descriptor (line 182) | struct usb_string_descriptor type usb_string_descriptor (line 193) | struct usb_string_descriptor type usb_string_descriptor (line 202) | struct usb_string_descriptor type usb_string_descriptor (line 212) | struct usb_string_descriptor type usb_string_descriptor (line 213) | struct usb_string_descriptor type usbd_info_string (line 221) | struct usbd_info_string type usb_device_descriptor (line 227) | struct usb_device_descriptor type usbd_info (line 244) | struct usbd_info type usb_config_descriptor (line 251) | struct usb_config_descriptor function cdcecm_setup_request (line 258) | static void cdcecm_setup_request(usbd_device *usbd_dev, uint8_t ep_addr, type usb_config_descriptor (line 307) | struct usb_config_descriptor function notify_link_up (line 311) | static void notify_link_up(void) function bulk_out_callback (line 329) | static void bulk_out_callback(usbd_device *dev, function bulk_out_submit (line 357) | static void bulk_out_submit(void) function cdcecm_set_config (line 377) | static void cdcecm_set_config(usbd_device *usbd_dev, function bulk_in_callback (line 392) | static void bulk_in_callback(usbd_device *dev, function pico_usbeth_send (line 404) | static int pico_usbeth_send(struct pico_device *dev, void *buf, int len) function pico_usbeth_poll (line 434) | static int pico_usbeth_poll(struct pico_device *dev, int loop_score) function pico_usbeth_destroy (line 444) | static void pico_usbeth_destroy(struct pico_device *dev) function usb_ethernet_init (line 455) | int usb_ethernet_init(unsigned int dev) FILE: kernel/drivers/dma.h type dma_config (line 4) | struct dma_config { type dma_config (line 16) | struct dma_config FILE: kernel/drivers/eth.h type eth_config (line 6) | struct eth_config { type eth_config (line 14) | struct eth_config FILE: kernel/drivers/exti.c type dev_exti (line 34) | struct dev_exti { type dev_exti (line 45) | struct dev_exti function exti_isr (line 47) | void exti_isr(uint32_t exti_base, uint32_t exti_idx) function exti0_isr (line 56) | void exti0_isr(void) function exti1_isr (line 61) | void exti1_isr(void) function exti2_isr (line 66) | void exti2_isr(void) function exti3_isr (line 71) | void exti3_isr(void) function exti4_isr (line 76) | void exti4_isr(void) function exti9_5_isr (line 81) | void exti9_5_isr(void) function exti15_10_isr (line 95) | void exti15_10_isr(void) function exti_base (line 111) | static uint32_t exti_base(uint16_t pin) function gpio_id (line 152) | static int gpio_id(uint16_t pin) function exti_register (line 192) | int exti_register(uint32_t base, uint16_t pin, uint8_t trigger, void (*i... function exti_unregister (line 220) | void exti_unregister(int idx) function exti_enable (line 228) | int exti_enable(int idx, int enable) function exti_init (line 240) | void exti_init(void) FILE: kernel/drivers/fbcon.c type dev_fbcon (line 33) | struct dev_fbcon { type fnode (line 46) | struct fnode type fnode (line 47) | struct fnode type fnode (line 48) | struct fnode type fnode (line 49) | struct fnode type fnode (line 50) | struct fnode type module (line 55) | struct module function devfbcon_tty_attach (line 67) | static void devfbcon_tty_attach(struct fnode *fno, int pid) function render_row (line 76) | static void render_row(struct dev_fbcon *fbcon, int row) function render_screen (line 99) | static void render_screen(struct dev_fbcon *fbcon) function scroll (line 106) | static void scroll(struct dev_fbcon *fbcon) function devfbcon_write (line 126) | static int devfbcon_write(struct fnode *fno, const void *buf, unsigned i... function devfbcon_read (line 220) | static int devfbcon_read(struct fnode *fno, void *buf, unsigned int len) function devfbcon_poll (line 226) | static int devfbcon_poll(struct fnode *fno, uint16_t events, uint16_t *r... function devfbcon_seek (line 231) | static int devfbcon_seek(struct fnode *fno, int off, int whence) function fbcon_init (line 266) | int fbcon_init(uint32_t cols, uint32_t rows) FILE: kernel/drivers/fortuna.c type fortuna_counter (line 36) | struct fortuna_counter { type fortuna_generator_state (line 42) | struct fortuna_generator_state { type fortuna_generator_state (line 54) | struct fortuna_generator_state function fortuna_init_counter (line 61) | static inline void fortuna_init_counter(struct fortuna_counter *counter) { function fortuna_increment_counter (line 71) | static inline void fortuna_increment_counter(struct fortuna_counter *cou... function fortuna_counter_is_zero (line 88) | static int fortuna_counter_is_zero(struct fortuna_counter *counter) { function fortuna_extract_seed (line 104) | static int fortuna_extract_seed(uint8_t *seed_buffer, int buffer_size) function fortuna_reseed (line 127) | static int fortuna_reseed(uint8_t *seed, uint8_t seed_size) function fortuna_generate_block (line 153) | static int fortuna_generate_block(uint8_t *buffer, int buffer_size) function fortuna_init (line 178) | int fortuna_init(void) function fortuna_accu (line 207) | void fortuna_accu(int source, int pool, uint8_t *data, int data_size) function fortuna_get_bytes (line 217) | int fortuna_get_bytes(uint8_t *buffer, int count) function fortuna_shutdown (line 270) | void fortuna_shutdown(void) FILE: kernel/drivers/framebuffer.h type fb_ops (line 8) | struct fb_ops type fb_info (line 11) | struct fb_info { type fb_ops (line 22) | struct fb_ops { type fb_info (line 63) | struct fb_info FILE: kernel/drivers/frand.c type frand_info (line 37) | struct frand_info type fnode (line 40) | struct fnode type module (line 42) | struct module function frand_open (line 49) | static int frand_open(const char *path, int flags) function frand_read (line 59) | static int frand_read(struct fnode *fno, void *buf, unsigned int len) function frand_fno_init (line 81) | static int frand_fno_init(struct fnode *dev, struct frand_info *frand) function frand_init (line 96) | void frand_init(struct fnode *dev) function register_frand (line 103) | int register_frand(struct frand_info *frand_info) FILE: kernel/drivers/ft5336.c type dev_ts (line 54) | struct dev_ts { function ft5336_read (line 64) | int ft5336_read(struct fnode *fno, void *buf, unsigned int len) type module (line 69) | struct module function ft5336_task (line 77) | static void ft5336_task(void *arg) function ft5336_init (line 91) | int ft5336_init(uint32_t bus) FILE: kernel/drivers/gpio.c function ARCH_GPIO_BASE (line 36) | static inline uint32_t ARCH_GPIO_BASE(int x) function ARCH_GPIO_BASE (line 82) | static inline uint32_t ARCH_GPIO_BASE(int x) function exti_register (line 92) | int exti_register(uint32_t base, uint16_t pin, uint8_t trigger, void (*i... function exti_unregister (line 95) | void exti_unregister(int pin) { function exti_enable (line 98) | int exti_enable(int idx, int enable) { function exti_init (line 101) | void exti_init(void) { function ARCH_GPIO_BASE (line 111) | static inline uint32_t ARCH_GPIO_BASE(int x) type dev_gpio (line 175) | struct dev_gpio type dev_gpio (line 176) | struct dev_gpio function gpio_list_add (line 178) | static void gpio_list_add(struct dev_gpio *pio) type dev_gpio (line 190) | struct dev_gpio type dev_gpio (line 192) | struct dev_gpio function gpio_list_del (line 201) | static void gpio_list_del(struct dev_gpio *old) function gpio_list_len (line 220) | int gpio_list_len(void) type fnode (line 232) | struct fnode type fnode (line 233) | struct fnode type fnode (line 234) | struct fnode type fnode (line 235) | struct fnode type fnode (line 236) | struct fnode type fnode (line 238) | struct fnode type module (line 240) | struct module type module (line 251) | struct module function eint_isr (line 317) | void eint_isr(uint32_t exti_base) function eint0_isr (line 322) | void eint0_isr(void) function eint1_isr (line 326) | void eint1_isr(void) function eint2_isr (line 330) | void eint2_isr(void) function eint3_isr (line 334) | void eint3_isr(void) function gpio_isr (line 342) | static void gpio_isr(void *arg) function gpio_set_trigger (line 352) | static int gpio_set_trigger(struct dev_gpio *gpio, uint32_t trigger) function devgpiomx_ioctl (line 371) | static int devgpiomx_ioctl(struct fnode * fno, const uint32_t cmd, void ... function devgpio_write (line 401) | static int devgpio_write(struct fnode * fno, const void *buf, unsigned i... function devgpio_ioctl (line 421) | static int devgpio_ioctl(struct fnode * fno, const uint32_t cmd, void *arg) function devgpio_read (line 471) | static int devgpio_read(struct fnode * fno, void *buf, unsigned int len) function devgpio_poll (line 515) | static int devgpio_poll(struct fnode * fno, uint16_t events, uint16_t *r... function gpio_fno_init (line 549) | static void gpio_fno_init(struct dev_gpio *g, const char *name) function gpio_create (line 584) | int gpio_create(struct module *mod, const struct gpio_config *gpio_config) function gpio_init (line 643) | int gpio_init(void) function devgpio_close (line 657) | static int devgpio_close(struct fnode *fno) FILE: kernel/drivers/gpio.h type gpio_config (line 13) | struct gpio_config { type dev_gpio (line 32) | struct dev_gpio { type dev_gpio (line 48) | struct dev_gpio type module (line 52) | struct module type gpio_config (line 52) | struct gpio_config FILE: kernel/drivers/i2c.h type i2c_config (line 7) | struct i2c_config { type i2c_slave (line 25) | struct i2c_slave { type i2c_config (line 33) | struct i2c_config type i2c_slave (line 34) | struct i2c_slave type i2c_slave (line 35) | struct i2c_slave type i2c_slave (line 36) | struct i2c_slave type i2c_slave (line 37) | struct i2c_slave FILE: kernel/drivers/ili9341.c type fb_info (line 36) | struct fb_info type dev_ili9341 (line 38) | struct dev_ili9341 { type ili0341_ctrl_reg (line 44) | struct ili0341_ctrl_reg type dev_ili9341 (line 50) | struct dev_ili9341 type module (line 53) | struct module function ili9341_write (line 59) | static void ili9341_write(uint8_t data) function ltdc_destroy (line 72) | static void ltdc_destroy(struct fb_info *fb) function ltdc_config_layer (line 80) | static int ltdc_config_layer(struct fb_info *fb) function ltdc_config (line 164) | static void ltdc_config(void) function ltdc_clock (line 186) | static void ltdc_clock(void) function ltdc_blank (line 231) | static int ltdc_blank(struct fb_info *fb) function ltdc_screen_on (line 237) | static void ltdc_screen_on(void) function ltdc_enable_clut (line 245) | void ltdc_enable_clut(void) function ltdc_config_clut (line 255) | void ltdc_config_clut(uint32_t *CLUT, uint32_t size) function ltdc_set_cmap (line 267) | int ltdc_set_cmap(uint32_t *cmap, struct fb_info *info) function ltdc_open (line 275) | static int ltdc_open(struct fb_info *info) type fb_ops (line 280) | struct fb_ops type fb_info (line 286) | struct fb_info type fb_ops (line 287) | struct fb_ops function lcd_pinmux (line 291) | static void lcd_pinmux(void) function lcd_command (line 476) | static void type tft_command (line 674) | struct tft_command { type tft_command (line 701) | struct tft_command function initialize_display (line 716) | static void type gpio_config (line 731) | struct gpio_config function ili9341_init (line 739) | static void ili9341_init(void) function ltdc_init (line 757) | void ltdc_init(void) FILE: kernel/drivers/l3gd20.c type L3GD20_MODE (line 32) | typedef enum type dev_l3gd20 (line 41) | struct dev_l3gd20 { type l3gd20_ctrl_reg (line 50) | struct l3gd20_ctrl_reg type dev_l3gd20 (line 59) | struct dev_l3gd20 type fnode (line 62) | struct fnode type fnode (line 63) | struct fnode type fnode (line 64) | struct fnode type module (line 66) | struct module function completion (line 75) | static void completion(void * arg) function int1_callback (line 83) | static void int1_callback(void *arg) function int2_callback (line 89) | static void int2_callback(void *arg) function devl3gd20_ioctl (line 99) | static int devl3gd20_ioctl(struct fnode * fno, const uint32_t cmd, void ... function devl3gd20_read (line 143) | static int devl3gd20_read(struct fnode *fno, void *buf, unsigned int len) function devl3gd20_close (line 195) | static int devl3gd20_close(struct fnode *fno) function l3gd20_fno_init (line 207) | static void l3gd20_fno_init(struct fnode *dev, uint32_t n, const struct ... function l3gd20_init (line 219) | void l3gd20_init(struct fnode * dev, const struct l3gd20_addr l3gd20_addr) FILE: kernel/drivers/l3gd20.h type l3gd20_addr (line 4) | struct l3gd20_addr { type fnode (line 15) | struct fnode type l3gd20_addr (line 15) | struct l3gd20_addr FILE: kernel/drivers/lis3dsh.c type dev_lis3dsh (line 77) | struct dev_lis3dsh { type lis3dsh_ctrl_reg (line 83) | struct lis3dsh_ctrl_reg type dev_lis3dsh (line 89) | struct dev_lis3dsh type fnode (line 92) | struct fnode type fnode (line 93) | struct fnode type module (line 95) | struct module function lis3dsh_write_reg (line 105) | static void lis3dsh_write_reg(int reg, int data) function lis3dsh_read_reg (line 117) | static int lis3dsh_read_reg(int reg) function devlis3dsh_open (line 129) | static int devlis3dsh_open(const char *path, int flags) function devlis3dsh_read (line 154) | static int devlis3dsh_read(struct fnode *fno, void *buf, unsigned int len) function devlis3dsh_close (line 171) | static int devlis3dsh_close(struct fnode *fno) function lis3dsh_isr (line 181) | static void lis3dsh_isr(struct spi_slave *sl) function lis3dsh_init (line 188) | int lis3dsh_init(uint8_t bus, const struct gpio_config *lis3dsh_cs) FILE: kernel/drivers/lis3dsh.h type gpio_config (line 4) | struct gpio_config FILE: kernel/drivers/lm3s_eth.c type dev_eth (line 51) | struct dev_eth { type module (line 59) | struct module type dev_eth (line 64) | struct dev_eth function eth_poll (line 69) | static int eth_poll(struct pico_device *dev, int loop_score) function eth_send (line 81) | static int eth_send(struct pico_device *dev, void * buf, int len) function pico_eth_start (line 89) | int pico_eth_start(void) function eth_isr (line 128) | void eth_isr(void) function ethernet_init (line 135) | int ethernet_init(const struct eth_config *conf) FILE: kernel/drivers/lsm303dlhc.c type lsm303_state (line 35) | enum lsm303_state { type dev_lsm303dlhc (line 42) | struct dev_lsm303dlhc { type fnode (line 56) | struct fnode type fnode (line 57) | struct fnode type module (line 59) | struct module function isr_tx (line 69) | static void isr_tx(struct i2c_slave * arg) function isr_rx (line 83) | static void isr_rx(struct i2c_slave * arg) function int1_callback (line 92) | static void int1_callback(void *arg) function int2_callback (line 97) | static void int2_callback(void *arg) function drdy_callback (line 102) | static void drdy_callback(void *arg) function devlsm303dlhc_read (line 111) | static int devlsm303dlhc_read(struct fnode *fno, void *buf, unsigned int... function devlsm303dlhc_close (line 145) | static int devlsm303dlhc_close(struct fnode *fno) function lsm303dlhc_init (line 154) | int lsm303dlhc_init(int bus) FILE: kernel/drivers/lsm303dlhc.h type lsm303dlhc_addr (line 4) | struct lsm303dlhc_addr { FILE: kernel/drivers/mccog21.c type dev_disp (line 65) | struct dev_disp { function mccog21_clear (line 73) | static void mccog21_clear(void) function mccog21_read (line 85) | int mccog21_read(struct fnode *fno, void *buf, unsigned int len) function mccog21_write (line 94) | int mccog21_write(struct fnode *fno, const void *buf, unsigned int len) type module (line 106) | struct module function mccog21_task (line 117) | static void mccog21_task(void *arg) function mccog21_init (line 205) | int mccog21_init(uint32_t bus) FILE: kernel/drivers/null.c type fnode (line 24) | struct fnode type fnode (line 25) | struct fnode function devnull_read (line 28) | static int devnull_read(struct fnode *fno, void *buf, unsigned int len) function devnull_write (line 39) | static int devnull_write(struct fnode *fno, const void *buf, unsigned in... function devnull_poll (line 48) | static int devnull_poll(struct fnode *fno, uint16_t events, uint16_t *re... function devnull_open (line 53) | static int devnull_open(const char *path, int flags) type module (line 62) | struct module function devnull_init (line 66) | void devnull_init(struct fnode *dev) FILE: kernel/drivers/pty.c type devptmx (line 30) | struct devptmx { type devpty (line 38) | struct devpty { type devpts (line 47) | struct devpts { type fnode (line 57) | struct fnode type fnode (line 58) | struct fnode type fnode (line 59) | struct fnode type fnode (line 60) | struct fnode type fnode (line 61) | struct fnode type fnode (line 62) | struct fnode type fnode (line 63) | struct fnode type fnode (line 64) | struct fnode type fnode (line 65) | struct fnode type fnode (line 66) | struct fnode type module (line 68) | struct module type module (line 74) | struct module type module (line 86) | struct module function pts_create (line 96) | static int pts_create(void) function ptmx_create (line 135) | static void ptmx_create(void) function ptmx_init (line 147) | int ptmx_init(void) function pty_open (line 153) | int pty_open(const char *path, int flags) function ptmx_open (line 158) | int ptmx_open(const char *path, int flags) function pty_read (line 167) | static int pty_read(struct fnode *fno, void *buf, unsigned int len) function pty_write (line 195) | static int pty_write(struct fnode *fno, const void *buf, unsigned int len) function pty_poll (line 221) | static int pty_poll(struct fnode *fno, uint16_t events, uint16_t *revents) function pty_tty_attach (line 254) | static void pty_tty_attach(struct fnode *fno, int pid) function pty_close (line 265) | static int pty_close(struct fnode *fno) function pts_open (line 291) | int pts_open(const char *path, int flags) function pts_read (line 300) | static int pts_read(struct fnode *fno, void *buf, unsigned int len) function pts_write (line 330) | static int pts_write(struct fnode *fno, const void *buf, unsigned int len) function pts_poll (line 358) | static int pts_poll(struct fnode *fno, uint16_t events, uint16_t *revents) function pts_tty_attach (line 391) | static void pts_tty_attach(struct fnode *fno, int pid) function sys_ptsname_hdlr (line 401) | int sys_ptsname_hdlr(int fd, char *buf, size_t buflen) FILE: kernel/drivers/sdio.h type sdio_config (line 6) | struct sdio_config { type sdio_config (line 22) | struct sdio_config FILE: kernel/drivers/socket_in.c type module (line 10) | struct module type frosted_inet_socket (line 12) | struct frosted_inet_socket { function sock_check_fd (line 26) | static int sock_check_fd(int fd, struct fnode **fno) function sock_poll (line 41) | static int sock_poll(struct fnode *f, uint16_t events, uint16_t *revents) type frosted_inet_socket (line 72) | struct frosted_inet_socket type fnode (line 74) | struct fnode type frosted_inet_socket (line 75) | struct frosted_inet_socket type frosted_inet_socket (line 79) | struct frosted_inet_socket type frosted_inet_socket (line 83) | struct frosted_inet_socket type pico_socket (line 83) | struct pico_socket type frosted_inet_socket (line 87) | struct frosted_inet_socket function pico_socket_event (line 90) | static void pico_socket_event(uint16_t ev, struct pico_socket *sock) function sock_close (line 104) | static int sock_close(struct fnode *fno) type frosted_inet_socket (line 134) | struct frosted_inet_socket type frosted_inet_socket (line 136) | struct frosted_inet_socket type frosted_inet_socket (line 137) | struct frosted_inet_socket type fnode (line 140) | struct fnode function sock_socket (line 149) | static int sock_socket(int domain, int type_flags, int protocol) function sock_recvfrom (line 207) | static int sock_recvfrom(int fd, void *buf, unsigned int len, int flags,... function sock_sendto (line 272) | static int sock_sendto(int fd, const void *buf, unsigned int len, int fl... function sock_bind (line 336) | static int sock_bind(int fd, struct sockaddr *addr, unsigned int addrlen) function sock_accept (line 367) | static int sock_accept(int fd, struct sockaddr *addr, unsigned int *addr... function sock_connect (line 437) | static int sock_connect(int fd, struct sockaddr *addr, unsigned int addr... function sock_listen (line 479) | static int sock_listen(int fd, int backlog) function sock_shutdown (line 502) | static int sock_shutdown(int fd, uint16_t how) function sock_io_setflags (line 525) | static int sock_io_setflags(struct pico_device *dev, struct ifreq *ifr) function sock_io_setaddr (line 533) | static int sock_io_setaddr(struct pico_device *dev, struct ifreq *ifr) function sock_io_setnetmask (line 548) | static int sock_io_setnetmask(struct pico_device *dev, struct ifreq *ifr) function sock_io_getflags (line 564) | static int sock_io_getflags(struct pico_device *dev, struct ifreq *ifr) function sock_io_getaddr (line 572) | static int sock_io_getaddr(struct pico_device *dev, struct ifreq *ifr) function sock_io_gethwaddr (line 588) | static int sock_io_gethwaddr(struct pico_device *dev, struct ifreq *eth) function sock_io_getbcast (line 603) | static int sock_io_getbcast(struct pico_device *dev, struct ifreq *ifr) function sock_io_getnmask (line 618) | static int sock_io_getnmask(struct pico_device *dev, struct ifreq *ifr) function sock_io_addroute (line 631) | static int sock_io_addroute(struct rtentry *rte) function sock_io_delroute (line 658) | static int sock_io_delroute(struct rtentry *rte) function sock_io_ethtool (line 680) | static int sock_io_ethtool(struct pico_device *dev, struct ifreq *ifr) function sock_ioctl (line 685) | static int sock_ioctl(struct fnode *fno, const uint32_t cmd, void *arg) function sysfs_net_dev_read (line 758) | static int sysfs_net_dev_read(struct sysfs_fnode *sfs, void *buf, int len) function sysfs_net_route_list (line 808) | int sysfs_net_route_list(struct sysfs_fnode *sfs, void *buf, int len) function sock_getsockopt (line 902) | static int sock_getsockopt(int sd, int level, int optname, void *optval,... function sock_setsockopt (line 927) | static int sock_setsockopt(int sd, int level, int optname, void *optval,... function sock_getsockname (line 949) | static int sock_getsockname(int sd, struct sockaddr *_addr, unsigned int... function sock_getpeername (line 991) | static int sock_getpeername(int sd, struct sockaddr *_addr, unsigned int... function sysfs_no_op (line 1035) | static int sysfs_no_op(struct sysfs_fnode *sfs, void *buf, int len) function socket_in_init (line 1041) | void socket_in_init(void) FILE: kernel/drivers/socket_in.h type pico_bsd_endpoint (line 31) | struct pico_bsd_endpoint type socklen_t (line 36) | typedef int socklen_t; type in_addr (line 62) | struct in_addr { type in6_addr (line 68) | struct in6_addr { type sockaddr_in (line 72) | struct __attribute__((packed)) sockaddr_in { type sockaddr_in6 (line 80) | struct __attribute__((packed)) sockaddr_in6 { type sockaddr_storage (line 88) | struct __attribute__((packed)) sockaddr_storage { type addrinfo (line 94) | struct addrinfo { type hostent (line 107) | struct hostent { type pico_fd_set_s (line 121) | struct pico_fd_set_s { type pico_fd_set (line 125) | typedef struct pico_fd_set_s pico_fd_set; type pico_time (line 139) | typedef pico_time time_t; type timeval (line 144) | struct timeval { type timespec (line 150) | struct timespec { type timezone (line 156) | struct timezone { type nfds_t (line 189) | typedef unsigned long int nfds_t; type pollfd (line 191) | struct pollfd { FILE: kernel/drivers/socket_un.c type module (line 4) | struct module type fnode (line 5) | struct fnode function sock_check_fd (line 9) | static int sock_check_fd(int fd, struct fnode **fno) function sock_poll (line 24) | static int sock_poll(int fd, uint16_t events, uint16_t *revents) function sock_close (line 31) | static int sock_close(int fd) function sock_socket (line 41) | int sock_socket(int domain, int type, int protocol) function sock_recvfrom (line 48) | int sock_recvfrom(int fd, void *buf, unsigned int len, int flags, struct... function sock_sendto (line 53) | int sock_sendto(int fd, const void *buf, unsigned int len, int flags, st... function sock_bind (line 57) | int sock_bind(int fd, struct sockaddr *addr, unsigned int addrlen) function sock_accept (line 62) | int sock_accept(int fd, struct sockaddr *addr, unsigned int *addrlen) function sock_connect (line 67) | int sock_connect(int fd, struct sockaddr *addr, unsigned int addrlen) function sock_listen (line 72) | int sock_listen(int fd, int backlog) function sock_shutdown (line 77) | int sock_shutdown(int fd, uint16_t how) function socket_un_init (line 83) | void socket_un_init(void) FILE: kernel/drivers/spi.h type spi_config (line 6) | struct spi_config { type spi_slave (line 32) | struct spi_slave { type spi_config (line 38) | struct spi_config type spi_slave (line 39) | struct spi_slave FILE: kernel/drivers/stm32_dma.c function init_dma (line 30) | void init_dma(const struct dma_config * dma, uint32_t ptr, uint32_t len) FILE: kernel/drivers/stm32_eth.c type dev_eth (line 53) | struct dev_eth { type module (line 61) | struct module type dev_eth (line 66) | struct dev_eth function eth_smi_get_phy_divider (line 75) | static uint32_t eth_smi_get_phy_divider(void) function find_phy (line 109) | static int8_t find_phy(uint32_t clk_div) function stm_eth_poll (line 125) | static int stm_eth_poll(struct pico_device *dev, int loop_score) function stm_eth_send (line 141) | static int stm_eth_send(struct pico_device *dev, void * buf, int len) function stm_eth_link_state (line 152) | static int stm_eth_link_state(struct pico_device *dev) function mac_init (line 167) | static int mac_init(uint8_t * phy_addr, uint32_t clk_div) function pico_eth_start_deferred (line 225) | static void pico_eth_start_deferred(uint32_t t, void *arg) type eth_config (line 291) | struct eth_config function ethernet_init_deferred (line 293) | static void ethernet_init_deferred(uint32_t t, void *arg) function pico_eth_start (line 310) | int pico_eth_start(void) { function ethernet_init (line 316) | int ethernet_init(const struct eth_config *conf) function eth_isr (line 322) | void eth_isr(void) FILE: kernel/drivers/stm32_i2c.c type module (line 36) | struct module type i2c_state (line 41) | enum i2c_state type i2c_ev (line 56) | enum i2c_ev type dev_i2c (line 71) | struct dev_i2c { type dev_i2c (line 90) | struct dev_i2c type dev_i2c (line 92) | struct dev_i2c type i2c_ev (line 92) | enum i2c_ev function i2c_ev (line 100) | static void i2c_ev(struct dev_i2c * i2c) type dev_i2c (line 128) | struct dev_i2c function i2c_er (line 138) | static void i2c_er(struct dev_i2c * i2c) function i2c_rx_dma_complete (line 154) | static void i2c_rx_dma_complete(struct dev_i2c * i2c) function i2c_tx_dma_complete (line 160) | static void i2c_tx_dma_complete(struct dev_i2c * i2c) function i2c1_ev_isr (line 168) | void i2c1_ev_isr(void) function i2c1_er_isr (line 172) | void i2c1_er_isr(void) function dma1_stream5_isr (line 176) | void dma1_stream5_isr() function dma1_stream6_isr (line 181) | void dma1_stream6_isr() function i2c3_ev_isr (line 189) | void i2c3_ev_isr(void) function i2c3_er_isr (line 193) | void i2c3_er_isr(void) function dma1_stream2_isr (line 197) | void dma1_stream2_isr() function dma1_stream4_isr (line 202) | void dma1_stream4_isr() function restart_state_machine (line 210) | static void restart_state_machine(struct dev_i2c *i2c) function state_machine (line 217) | static void state_machine(struct dev_i2c *i2c, enum i2c_ev ev) function isr_kthread (line 366) | static void isr_kthread(struct i2c_slave *sl) function i2c_kthread_read (line 374) | int i2c_kthread_read(struct i2c_slave *sl, uint8_t reg, uint8_t *buf, ui... function i2c_kthread_write (line 402) | int i2c_kthread_write(struct i2c_slave *sl, uint8_t reg, const uint8_t *... function i2c_init_read (line 429) | int i2c_init_read(struct i2c_slave *sl, uint8_t reg, uint8_t *buf, uint3... function i2c_init_write (line 455) | int i2c_init_write(struct i2c_slave *sl, uint8_t reg, const uint8_t *buf... function i2c_fno_init (line 481) | static int i2c_fno_init(const struct i2c_config *conf, struct dev_i2c *i) function i2c_create (line 492) | int i2c_create(const struct i2c_config *conf) FILE: kernel/drivers/stm32_lowpower.c function lowpower_init (line 30) | int lowpower_init(void) function lowpower_sleep (line 49) | int lowpower_sleep(int stdby, uint32_t interval) function rtc_wkup_isr (line 142) | void rtc_wkup_isr(void) FILE: kernel/drivers/stm32_rng.c type dev_rng (line 37) | struct dev_rng { type dev_rng (line 49) | struct dev_rng type fnode (line 52) | struct fnode type module (line 55) | struct module function devrng_read (line 65) | static int devrng_read(struct fnode *fno, void *buf, unsigned int len) function rng_isr (line 106) | void rng_isr(void) function rng_create (line 145) | int rng_create(uint32_t base, uint32_t rcc) type frand_ops (line 163) | struct frand_ops type frand_info (line 165) | struct frand_info type frand_ops (line 165) | struct frand_ops function rng_init (line 168) | int rng_init(void) FILE: kernel/drivers/stm32_sdio.c type module (line 58) | struct module type dev_sd (line 60) | struct dev_sd function stm32_sdio_bus (line 100) | int function stm32_sdio_reset (line 155) | void function stm32_sdio_bit_slice (line 212) | uint32_t function stm32_sdio_command (line 254) | int function sdio_select (line 336) | static int function sdio_scr (line 360) | static int function sdio_block_read (line 427) | int sdio_block_read(struct fnode *fno, void *_buf, uint32_t lba, int off... function sdio_block_write (line 498) | int type SDIO_CARD_DATA (line 635) | struct SDIO_CARD_DATA function SDIO_CARD (line 648) | SDIO_CARD function stm32_sdio_card_detect (line 777) | static void stm32_sdio_card_detect(void *arg) function sdio_hw_init (line 796) | static void sdio_hw_init(struct sdio_config *conf) function sdio_init (line 811) | int sdio_init(struct sdio_config *conf) FILE: kernel/drivers/stm32_sdio.h type SDIO_CLOCK_DIV (line 6) | enum SDIO_CLOCK_DIV { type SDIO_POWER_STATE (line 16) | enum SDIO_POWER_STATE { type SDIO_CARD_DATA (line 25) | struct SDIO_CARD_DATA { type dev_sd (line 36) | struct dev_sd { type dev_sd (line 44) | struct dev_sd type SDIO_CLOCK_DIV (line 44) | enum SDIO_CLOCK_DIV type dev_sd (line 46) | struct dev_sd type SDIO_POWER_STATE (line 46) | enum SDIO_POWER_STATE type dev_sd (line 47) | struct dev_sd type dev_sd (line 48) | struct dev_sd type SD_CLOCK_DIV (line 57) | enum SD_CLOCK_DIV { FILE: kernel/drivers/stm32_spi.c type module (line 37) | struct module type dev_spi (line 42) | struct dev_spi { type dev_spi (line 55) | struct dev_spi function spi_rx_dma_complete (line 57) | static void spi_rx_dma_complete(struct spi_slave * sl) function spi_isr (line 70) | void spi_isr(void) function dma2_stream2_isr (line 74) | void dma2_stream2_isr() function dma2_stream3_isr (line 82) | void dma2_stream3_isr() function devspi_xfer (line 88) | int devspi_xfer(struct spi_slave *sl, const char *obuf, char *ibuf, unsi... function devspi_create (line 121) | int devspi_create(const struct spi_config *conf) FILE: kernel/drivers/stm32_usb.c type module (line 35) | struct module type module (line 40) | struct module type usbd_device (line 62) | struct usbd_device function otg_fs_isr (line 65) | void otg_fs_isr(void) function otg_hs_isr (line 71) | void otg_hs_isr(void) function kthread_usbhost (line 77) | static void kthread_usbhost(void *arg) function usbdev_start (line 91) | int usbdev_start(usbd_device **usbd_dev, unsigned int dev, type usb_host_driver (line 111) | struct usb_host_driver { type usb_host_claim (line 117) | struct usb_host_claim { type usb_host_driver (line 135) | struct usb_host_driver type usb_host_claim (line 136) | struct usb_host_claim function usb_host_driver_register (line 138) | int usb_host_driver_register(struct module *owner, function interface_claimed (line 162) | bool interface_claimed(usbh_device *dev, uint8_t bInterfaceNumber) function usb_host_claim_interface (line 188) | int usb_host_claim_interface(struct module *owner, function usb_host_release_interface (line 221) | int usb_host_release_interface(usbh_device *dev, uint8_t bInterfaceNumber) function host_dev_disconnected_callback (line 262) | static void host_dev_disconnected_callback(usbh_device *dev) function host_set_config_callback (line 293) | static void host_set_config_callback(const usbh_transfer *transfer, function host_config_desc_read_callback (line 314) | static void host_config_desc_read_callback(const usbh_transfer *transfer, function host_dev_desc_read_callback (line 340) | static void host_dev_desc_read_callback(const usbh_transfer *transfer, function host_dev_connected_callback (line 360) | static void host_dev_connected_callback(usbh_device *dev) function usbhost_start (line 367) | static void usbhost_start(void) function usb_init (line 385) | int usb_init(struct usb_config *conf) FILE: kernel/drivers/stm32f4_adc.c type dev_adc (line 36) | struct dev_adc{ type dev_adc (line 49) | struct dev_adc type fnode (line 51) | struct fnode type module (line 53) | struct module function dma2_stream0_isr (line 60) | void dma2_stream0_isr() function devadc_read (line 74) | static int devadc_read(struct fnode *fno, void *buf, unsigned int len) function adc_fno_init (line 109) | static void adc_fno_init(struct fnode *dev, uint32_t n, const struct adc... function adc_init (line 122) | void adc_init(const struct adc_config adc_configs[], int num_adcs) FILE: kernel/drivers/stm32f4_dsp.c type dev_dsp (line 40) | struct dev_dsp { type fnode (line 52) | struct fnode type fnode (line 53) | struct fnode type module (line 55) | struct module function dsp_read (line 63) | int dsp_read(struct fnode *fno, void *buf, unsigned int len) function dsp_xmit (line 69) | static void dsp_xmit(void) function dsp_write (line 88) | int dsp_write(struct fnode *fno, const void *buf, unsigned int len) function dma1_stream5_isr (line 124) | void dma1_stream5_isr(void) function timer_setup (line 147) | static void timer_setup(void) function dsp_dma_setup (line 172) | static void dsp_dma_setup(void) function dsp_hw_init (line 192) | static void dsp_hw_init(data_channel c) function dsp_init (line 204) | int dsp_init(void) FILE: kernel/drivers/stm32f4_sdram.c type sdram_timing (line 70) | struct sdram_timing function sdram_init (line 84) | void FILE: kernel/drivers/stm32f7_ltdc.c type fb_info (line 30) | struct fb_info type module (line 32) | struct module function ltdc_destroy (line 39) | static void ltdc_destroy(struct fb_info *fb) function ltdc_config_layer (line 47) | static int ltdc_config_layer(struct fb_info *fb) function ltdc_config (line 124) | static void ltdc_config(void) function ltdc_clock (line 143) | static void ltdc_clock(void) function ltdc_blank (line 169) | static int ltdc_blank(struct fb_info *fb) function ltdc_screen_on (line 175) | static void ltdc_screen_on(void) function ltdc_enable_clut (line 183) | void ltdc_enable_clut(void) function ltdc_config_clut (line 193) | void ltdc_config_clut(uint32_t *CLUT, uint32_t size) function ltdc_set_cmap (line 205) | int ltdc_set_cmap(uint32_t *cmap, struct fb_info *info) function ltdc_open (line 213) | static int ltdc_open(struct fb_info *info) type fb_ops (line 218) | struct fb_ops type fb_info (line 224) | struct fb_info type fb_ops (line 225) | struct fb_ops function lcd_pinmux (line 230) | static void lcd_pinmux(void) function ltdc_init (line 310) | void ltdc_init(void) FILE: kernel/drivers/stm32f7_sdram.c type sdram_timing (line 70) | struct sdram_timing function sdram_init (line 83) | void sdram_init(void) FILE: kernel/drivers/stmpe811.c type stmpe811_state (line 114) | enum stmpe811_state { type insta (line 124) | enum insta { type dev_stmpe811 (line 184) | struct dev_stmpe811 { type fnode (line 193) | struct fnode type fnode (line 194) | struct fnode type dev_stmpe811 (line 195) | struct dev_stmpe811 type module (line 197) | struct module type dev_stmpe811 (line 209) | struct dev_stmpe811 type dev_stmpe811 (line 209) | struct dev_stmpe811 type dev_stmpe811 (line 216) | struct dev_stmpe811 type dev_stmpe811 (line 216) | struct dev_stmpe811 type dev_stmpe811 (line 225) | struct dev_stmpe811 type dev_stmpe811 (line 225) | struct dev_stmpe811 type dev_stmpe811 (line 234) | struct dev_stmpe811 type dev_stmpe811 (line 234) | struct dev_stmpe811 type dev_stmpe811 (line 241) | struct dev_stmpe811 type dev_stmpe811 (line 241) | struct dev_stmpe811 type dev_stmpe811 (line 250) | struct dev_stmpe811 type dev_stmpe811 (line 250) | struct dev_stmpe811 type dev_stmpe811 (line 259) | struct dev_stmpe811 type dev_stmpe811 (line 259) | struct dev_stmpe811 type dev_stmpe811 (line 266) | struct dev_stmpe811 type dev_stmpe811 (line 266) | struct dev_stmpe811 type dev_stmpe811 (line 275) | struct dev_stmpe811 type dev_stmpe811 (line 275) | struct dev_stmpe811 type dev_stmpe811 (line 284) | struct dev_stmpe811 type dev_stmpe811 (line 284) | struct dev_stmpe811 type dev_stmpe811 (line 293) | struct dev_stmpe811 type dev_stmpe811 (line 293) | struct dev_stmpe811 type dev_stmpe811 (line 302) | struct dev_stmpe811 type dev_stmpe811 (line 302) | struct dev_stmpe811 type dev_stmpe811 (line 312) | struct dev_stmpe811 type dev_stmpe811 (line 312) | struct dev_stmpe811 type dev_stmpe811 (line 322) | struct dev_stmpe811 type dev_stmpe811 (line 322) | struct dev_stmpe811 type dev_stmpe811 (line 331) | struct dev_stmpe811 type dev_stmpe811 (line 331) | struct dev_stmpe811 type dev_stmpe811 (line 341) | struct dev_stmpe811 type dev_stmpe811 (line 341) | struct dev_stmpe811 type dev_stmpe811 (line 350) | struct dev_stmpe811 type dev_stmpe811 (line 350) | struct dev_stmpe811 type dev_stmpe811 (line 359) | struct dev_stmpe811 type dev_stmpe811 (line 359) | struct dev_stmpe811 type dev_stmpe811 (line 368) | struct dev_stmpe811 type dev_stmpe811 (line 368) | struct dev_stmpe811 type dev_stmpe811 (line 377) | struct dev_stmpe811 type dev_stmpe811 (line 377) | struct dev_stmpe811 type dev_stmpe811 (line 386) | struct dev_stmpe811 type dev_stmpe811 (line 386) | struct dev_stmpe811 type dev_stmpe811 (line 395) | struct dev_stmpe811 type dev_stmpe811 (line 395) | struct dev_stmpe811 type dev_stmpe811 (line 404) | struct dev_stmpe811 type dev_stmpe811 (line 404) | struct dev_stmpe811 type dev_stmpe811 (line 413) | struct dev_stmpe811 type dev_stmpe811 (line 413) | struct dev_stmpe811 type dev_stmpe811 (line 422) | struct dev_stmpe811 type dev_stmpe811 (line 422) | struct dev_stmpe811 type dev_stmpe811 (line 431) | struct dev_stmpe811 type dev_stmpe811 (line 431) | struct dev_stmpe811 type dev_stmpe811 (line 440) | struct dev_stmpe811 type dev_stmpe811 (line 440) | struct dev_stmpe811 type dev_stmpe811 (line 449) | struct dev_stmpe811 type dev_stmpe811 (line 449) | struct dev_stmpe811 type dev_stmpe811 (line 458) | struct dev_stmpe811 type dev_stmpe811 (line 458) | struct dev_stmpe811 type dev_stmpe811 (line 467) | struct dev_stmpe811 type dev_stmpe811 (line 467) | struct dev_stmpe811 type dev_stmpe811 (line 476) | struct dev_stmpe811 type dev_stmpe811 (line 476) | struct dev_stmpe811 type dev_stmpe811 (line 485) | struct dev_stmpe811 type dev_stmpe811 (line 485) | struct dev_stmpe811 type dev_stmpe811 (line 494) | struct dev_stmpe811 type dev_stmpe811 (line 494) | struct dev_stmpe811 type dev_stmpe811 (line 503) | struct dev_stmpe811 type dev_stmpe811 (line 503) | struct dev_stmpe811 type dev_stmpe811 (line 512) | struct dev_stmpe811 type dev_stmpe811 (line 512) | struct dev_stmpe811 type dev_stmpe811 (line 521) | struct dev_stmpe811 type dev_stmpe811 (line 521) | struct dev_stmpe811 type dev_stmpe811 (line 530) | struct dev_stmpe811 type dev_stmpe811 (line 530) | struct dev_stmpe811 type ts_init (line 539) | struct ts_init { type ts_init (line 544) | struct ts_init type dev_stmpe811 (line 605) | struct dev_stmpe811 type dev_stmpe811 (line 605) | struct dev_stmpe811 type dev_stmpe811 (line 613) | struct dev_stmpe811 type dev_stmpe811 (line 613) | struct dev_stmpe811 type dev_stmpe811 (line 633) | struct dev_stmpe811 type dev_stmpe811 (line 633) | struct dev_stmpe811 type dev_stmpe811 (line 642) | struct dev_stmpe811 type dev_stmpe811 (line 642) | struct dev_stmpe811 type dev_stmpe811 (line 651) | struct dev_stmpe811 type dev_stmpe811 (line 651) | struct dev_stmpe811 type dev_stmpe811 (line 660) | struct dev_stmpe811 type dev_stmpe811 (line 660) | struct dev_stmpe811 type ts_read_state (line 672) | enum ts_read_state { type ts_read (line 680) | struct ts_read { type ts_read (line 685) | struct ts_read function stmpe811_tx_isr (line 693) | static void stmpe811_tx_isr(struct i2c_slave *arg) function stmpe811_rx_isr (line 703) | static void stmpe811_rx_isr(struct i2c_slave *arg) function ts_isr (line 718) | static void ts_isr(void *arg) function devstmpe811_read (line 725) | static int devstmpe811_read(struct fnode *fno, void *buf, unsigned int len) function devstmpe811_close (line 757) | static int devstmpe811_close(struct fnode *fno) function stmpe811_fno_init (line 763) | static int stmpe811_fno_init(struct dev_stmpe811 *s) function stmpe811_init (line 779) | int stmpe811_init(struct ts_config *ts) FILE: kernel/drivers/stmpe811.h type ts_config (line 6) | struct ts_config { type ts_config (line 12) | struct ts_config FILE: kernel/drivers/tty_console.c type tty_console (line 33) | struct tty_console { type fnode (line 42) | struct fnode type fnode (line 43) | struct fnode type fnode (line 44) | struct fnode type fnode (line 45) | struct fnode type fnode (line 46) | struct fnode type module (line 48) | struct module function devfile_create (line 59) | static void devfile_create(void) function tty_console_init (line 68) | int tty_console_init(void) function tty_send_break (line 80) | static void tty_send_break(void *arg) function tty_read (line 87) | static int tty_read(struct fnode *fno, void *buf, unsigned int len) function tty_poll (line 104) | static int tty_poll(struct fnode *fno, uint16_t events, uint16_t *revents) function tty_write (line 113) | static int tty_write(struct fnode *fno, const void *buf, unsigned int len) function tty_seek (line 120) | static int tty_seek(struct fnode *fno, int off, int whence) function tty_attach (line 129) | static void tty_attach(struct fnode *fno, int pid) FILE: kernel/drivers/uart.c function get_interrupt_source (line 36) | static inline uint32_t get_interrupt_source(uint32_t base) function get_interrupt_source (line 47) | static inline uint32_t get_interrupt_source(uint32_t base) function get_interrupt_source (line 56) | static inline uint32_t get_interrupt_source(uint32_t base) function get_interrupt_source (line 71) | static inline uint32_t get_interrupt_source(uint32_t base) function get_interrupt_source (line 111) | static inline uint32_t get_interrupt_source(uint32_t base) type dev_uart (line 120) | struct dev_uart { type dev_uart (line 131) | struct dev_uart type fnode (line 133) | struct fnode type fnode (line 134) | struct fnode type fnode (line 135) | struct fnode type fnode (line 136) | struct fnode type module (line 138) | struct module function uart_send_break (line 148) | static void uart_send_break(void *arg) function devuart_tty_attach (line 155) | static void devuart_tty_attach(struct fnode *fno, int pid) function uart_isr (line 164) | void uart_isr(struct dev_uart *uart) function uart0_isr (line 216) | void uart0_isr(void) function uart1_isr (line 221) | void uart1_isr(void) function uart2_isr (line 226) | void uart2_isr(void) function usart0_isr (line 232) | void usart0_isr(void) function usart1_isr (line 239) | void usart1_isr(void) function usart2_isr (line 245) | void usart2_isr(void) function usart3_isr (line 251) | void usart3_isr(void) function usart6_isr (line 257) | void usart6_isr(void) function devuart_write (line 264) | static int devuart_write(struct fnode *fno, const void *buf, unsigned in... function devuart_read (line 332) | static int devuart_read(struct fnode *fno, void *buf, unsigned int len) function devuart_poll (line 374) | static int devuart_poll(struct fnode *fno, uint16_t events, uint16_t *re... function uart_fno_init (line 399) | static int uart_fno_init(const struct uart_config * addr) function uart_create (line 424) | int uart_create(const struct uart_config *uart) function uart_init (line 458) | int uart_init(void) FILE: kernel/drivers/uart.h type uart_config (line 10) | struct uart_config { type uart_config (line 28) | struct uart_config FILE: kernel/drivers/uart_dev.h function uart_rx (line 22) | static inline char uart_rx(uint32_t *base) function uart_poll_rx (line 28) | static inline int uart_poll_rx(uint32_t *base) function uart_enter_irq (line 33) | static inline void uart_enter_irq(uint32_t *base) function uart_tx (line 44) | static inline void uart_tx(uint32_t *base, char c) FILE: kernel/drivers/usb.h type usbh_device (line 18) | struct usbh_device type usb_device_descriptor (line 19) | struct usb_device_descriptor type usb_config_descriptor (line 20) | struct usb_config_descriptor type usbh_device (line 23) | struct usbh_device type module (line 25) | struct module type module (line 28) | struct module type usb_pio_config_fs (line 35) | struct usb_pio_config_fs { type usb_pio_config_hs (line 42) | struct usb_pio_config_hs { type usb_config (line 50) | struct usb_config { type usb_config (line 61) | struct usb_config type usbd_info (line 63) | struct usbd_info FILE: kernel/drivers/usb/usb_kbd.c type fnode (line 88) | struct fnode type fnode (line 89) | struct fnode type fnode (line 90) | struct fnode type usbh_device (line 91) | struct usbh_device type module (line 93) | struct module type keyboard (line 107) | struct keyboard { function kbd_data_in (line 121) | static void kbd_data_in(const uint8_t *data, unsigned len) function endpoint_read_cb (line 192) | static void endpoint_read_cb (const usbh_transfer *transfer, function read_data_from_keyboard (line 211) | static void read_data_from_keyboard(usbh_device *dev) function devfile_create (line 230) | static void devfile_create(void) function after_set_idle (line 239) | static void after_set_idle(const usbh_transfer *transfer, function after_set_protocol_boot (line 247) | static void after_set_protocol_boot(const usbh_transfer *transfer, function after_interface_set (line 258) | static void after_interface_set(const usbh_transfer *transfer, function after_config_set (line 267) | static void after_config_set(const usbh_transfer *transfer, function usb_kbd_probe (line 279) | static void usb_kbd_probe( struct usbh_device *dev, function usb_kbd_disconnect (line 364) | static void usb_kbd_disconnect(struct usbh_device *dev, uint8_t bInterfa... function usb_kbd_init (line 370) | void usb_kbd_init(void) function kbd_read (line 377) | static int kbd_read(struct fnode *fno, void *buf, unsigned int len) function kbd_poll (line 395) | static int kbd_poll(struct fnode *fno, uint16_t events, uint16_t *revents) function kbd_ioctl (line 408) | static int kbd_ioctl(struct fnode *fno, const uint32_t cmd, void *arg) FILE: kernel/drivers/usb/usbh_drivers.h function usbh_drivers_init (line 11) | static inline void usbh_drivers_init(void) FILE: kernel/drivers/xadow_LED_5x7.c type dev_matrix (line 38) | struct dev_matrix { type task (line 46) | struct task function xadow_led_read (line 51) | static int xadow_led_read(struct fnode *fno, void *buf, unsigned int len) function xadow_led_write (line 57) | static int xadow_led_write(struct fnode *fno, const void *buf, unsigned ... function xadow_led_task (line 73) | static void xadow_led_task(void *arg) function xadow_led_open (line 87) | static int xadow_led_open(const char *path, int flags) function xadow_led_close (line 96) | static int xadow_led_close(struct fnode *f) type module (line 105) | struct module function xadow_led_init (line 115) | int xadow_led_init(uint32_t bus) FILE: kernel/fpb.c type bkpt (line 48) | struct bkpt { type bkpt (line 53) | struct bkpt function debug_monitor_handler (line 55) | void debug_monitor_handler(void) function fpb_setbrk (line 64) | int fpb_setbrk(int pid, void *bpoint, int n) function fpb_delbrk (line 88) | int fpb_delbrk(int n) function fpb_init (line 95) | int fpb_init(void) FILE: kernel/framebuffer.c type fb_info (line 35) | struct fb_info type fnode (line 37) | struct fnode type fnode (line 38) | struct fnode type fnode (line 40) | struct fnode type fnode (line 41) | struct fnode type module (line 43) | struct module function fb_open (line 54) | static int fb_open(const char *path, int flags) function fb_write (line 62) | static int fb_write(struct fnode *fno, const void *buf, unsigned int len) function fb_read (line 94) | static int fb_read(struct fnode *fno, void *buf, unsigned int len) function fb_seek (line 126) | static int fb_seek(struct fnode *fno, int off, int whence) function fb_fno_init (line 155) | static int fb_fno_init(struct fnode *dev, struct fb_info * fb) function fb_ioctl (line 169) | static int fb_ioctl(struct fnode * fno, const uint32_t cmd, void *arg) function framebuffer_setcmap (line 197) | int framebuffer_setcmap(uint32_t *ptr) function register_framebuffer (line 203) | int register_framebuffer(struct fb_info *fb_info) FILE: kernel/frand.h type frand_ops (line 10) | struct frand_ops type frand_info (line 12) | struct frand_info { type frand_ops (line 17) | struct frand_ops { type frand_info (line 24) | struct frand_info type fnode (line 27) | struct fnode FILE: kernel/frosted.c type pico_device (line 50) | struct pico_device function simple_hard_fault_handler (line 64) | void simple_hard_fault_handler(void) function hardfault_handler_dbg (line 94) | void hardfault_handler_dbg(unsigned long *hardfault_args){ function hardfault_handler_dbg (line 128) | void hardfault_handler_dbg(unsigned long *sp) function hard_fault_handler (line 136) | __attribute__((naked)) void hard_fault_handler(void) function mem_manage_handler (line 150) | void mem_manage_handler(void) function bus_fault_handler (line 168) | void bus_fault_handler(void) function usage_fault_handler (line 173) | void usage_fault_handler(void) function hw_init (line 178) | static void hw_init(void) function frosted_init (line 191) | int frosted_init(void) function frosted_tcpip_wakeup (line 241) | void frosted_tcpip_wakeup(void) type usbh_host (line 251) | struct usbh_host function frosted_kernel (line 254) | void frosted_kernel(int xipfs_mounted) function main (line 306) | void main(void) FILE: kernel/frosted.h type task (line 34) | struct task type fnode (line 35) | struct fnode type semaphore (line 36) | struct semaphore type termios (line 37) | struct termios type sem_t (line 38) | typedef struct semaphore sem_t; type mutex_t (line 39) | typedef struct semaphore mutex_t; type sigset_t (line 41) | typedef uint32_t sigset_t; type ktimer (line 61) | struct ktimer type ktimer (line 64) | struct ktimer type sysfs_fnode (line 68) | struct sysfs_fnode { type vfs_info (line 90) | struct vfs_info type vfs_info (line 91) | struct vfs_info type task (line 101) | struct task type task (line 105) | struct task type task (line 106) | struct task type task (line 107) | struct task type task (line 110) | struct task type fnode (line 117) | struct fnode type fnode (line 122) | struct fnode type fnode (line 123) | struct fnode type fnode (line 124) | struct fnode type fnode (line 134) | struct fnode type fnode (line 135) | struct fnode type timespec (line 145) | struct timespec type task (line 168) | struct task type task (line 172) | struct task type module (line 175) | struct module type module (line 176) | struct module type module (line 177) | struct module type module (line 178) | struct module type fnode (line 192) | struct fnode type fnode (line 193) | struct fnode type fnode (line 231) | struct fnode { type mountpoint (line 248) | struct mountpoint type fnode (line 254) | struct fnode type module (line 254) | struct module type fnode (line 254) | struct fnode type fnode (line 255) | struct fnode type module (line 255) | struct module type fnode (line 255) | struct fnode type fnode (line 256) | struct fnode type module (line 256) | struct module type fnode (line 256) | struct fnode type fnode (line 257) | struct fnode type module (line 257) | struct module type fnode (line 257) | struct fnode type fnode (line 258) | struct fnode type fnode (line 259) | struct fnode type module (line 263) | struct module type module (line 274) | struct module { type sysfs_fnode (line 352) | struct sysfs_fnode type sysfs_fnode (line 353) | struct sysfs_fnode FILE: kernel/fs/fatfs.c type module (line 24) | struct module type fatfs_disk (line 26) | struct fatfs_disk { type fatfs_priv (line 32) | struct fatfs_priv { type fatfs (line 43) | struct fatfs { type fatfs_dir (line 58) | struct fatfs_dir { type fnode (line 131) | struct fnode function st_word (line 133) | static void st_word(uint8_t *ptr, uint16_t val) /* Store a 2-byte word ... function st_dword (line 140) | static void st_dword(uint8_t *ptr, uint32_t val) /* Store a 4-byte wo... function check_fs (line 151) | static int check_fs(struct fatfs_disk *fsd) function get_fat (line 172) | int get_fat(struct fatfs_disk *fsd, int clust) function set_fat (line 196) | int set_fat(struct fatfs_disk *fsd, uint32_t clust, uint32_t val) function get_clust (line 222) | static int get_clust(struct fatfs *fs, uint8_t *dir) function set_clust (line 238) | int set_clust(struct fatfs *fs, uint8_t *dir, uint32_t clust) function walk_fat (line 251) | static int walk_fat(struct fatfs_disk *fsd) function init_fat (line 269) | static int init_fat(struct fatfs_disk *fsd) function dir_rewind (line 284) | static int dir_rewind(struct fatfs *fs, struct fatfs_dir *dj) function dir_read (line 302) | static int dir_read(struct fatfs_disk *fsd, struct fatfs_dir *dj) function add_dir (line 365) | static int add_dir(struct fatfs *fs, struct fatfs_dir *dj, char *name) type fatfs_disk (line 389) | struct fatfs_disk function fatfs_populate (line 397) | static void fatfs_populate(struct fatfs_disk *f, char *path, uint32_t cl... function fatfs_mount (line 479) | int fatfs_mount(char *source, char *tgt, uint32_t flags, void *arg) function fatfs_open (line 587) | int fatfs_open(const char *path, int flags) function dir_find (line 612) | static int dir_find(struct fatfs_disk *fsd, struct fatfs_dir *dj, char *... function follow_path (line 630) | static int follow_path(struct fatfs_disk *fsd, struct fatfs_dir *dj, cha... function fatfs_creat (line 673) | int fatfs_creat(struct fnode *fno) function fatfs_read (line 724) | int fatfs_read(struct fnode *fno, void *buf, unsigned int len) function fatfs_write (line 779) | int fatfs_write(struct fnode *fno, const void *buf, unsigned int len) function fatfs_seek (line 854) | int fatfs_seek(struct fnode *fno, int off, int whence) function fatfs_truncate (line 884) | int fatfs_truncate(struct fnode *fno, unsigned int len) function fatfs_unlink (line 904) | int fatfs_unlink(struct fnode *fno) function fatfs_close (line 918) | int fatfs_close(struct fnode *fno) function fatfs_init (line 925) | int fatfs_init(void) FILE: kernel/fs/memfs.c type module (line 24) | struct module type memfs_fnode (line 27) | struct memfs_fnode { function memfs_read (line 33) | static int memfs_read(struct fnode *fno, void *buf, unsigned int len) function memfs_write (line 59) | static int memfs_write(struct fnode *fno, const void *buf, unsigned int ... function memfs_poll (line 85) | static int memfs_poll(struct fnode *fno, uint16_t events, uint16_t *reve... function memfs_seek (line 91) | static int memfs_seek(struct fnode *fno, int off, int whence) function memfs_close (line 124) | static int memfs_close(struct fnode *fno) function memfs_creat (line 133) | static int memfs_creat(struct fnode *fno) function memfs_unlink (line 146) | static int memfs_unlink(struct fnode *fno) function memfs_truncate (line 158) | static int memfs_truncate(struct fnode *fno, unsigned int newsize) function memfs_mount (line 182) | static int memfs_mount(char *source, char *tgt, uint32_t flags, void *arg) function memfs_init (line 209) | void memfs_init(void) FILE: kernel/fs/sysfs.c type fnode (line 29) | struct fnode type module (line 30) | struct module type mountpoint (line 34) | struct mountpoint type f_malloc_stats (line 35) | struct f_malloc_stats function sysfs_lock (line 38) | void sysfs_lock(void) function sysfs_unlock (line 44) | void sysfs_unlock(void) function sysfs_read (line 50) | static int sysfs_read(struct fnode *fno, void *buf, unsigned int len) function sysfs_write (line 67) | static int sysfs_write(struct fnode *fno, const void *buf, unsigned int ... function sysfs_poll (line 84) | static int sysfs_poll(struct fnode *fno, uint16_t events, uint16_t *reve... function sysfs_close (line 90) | static int sysfs_close(struct fnode *fno) function ul_to_str (line 99) | int ul_to_str(unsigned long n, char *s) function nice_to_str (line 131) | int nice_to_str(int8_t n, char *s) function sysfs_time_read (line 167) | int sysfs_time_read(struct sysfs_fnode *sfs, void *buf, int len) function strtou32 (line 184) | static uint32_t strtou32(const char *ptr) { function sysfs_suspend_write (line 198) | static int sysfs_suspend_write(struct sysfs_fnode *sfs, const void *buf,... function sysfs_standby_write (line 206) | static int sysfs_standby_write(struct sysfs_fnode *sfs, const void *buf,... function gpio_basename (line 215) | static int gpio_basename(const uint32_t base, char *name) function sysfs_pins_read (line 260) | int sysfs_pins_read(struct sysfs_fnode *sfs, void *buf, int len) function sysfs_tasks_read (line 426) | int sysfs_tasks_read(struct sysfs_fnode *sfs, void *buf, int len) function sysfs_mem_read (line 511) | int sysfs_mem_read(struct sysfs_fnode *sfs, void *buf, int len) function sysfs_modules_read (line 595) | int sysfs_modules_read(struct sysfs_fnode *sfs, void *buf, int len) function sysfs_mtab_read (line 639) | int sysfs_mtab_read(struct sysfs_fnode *sfs, void *buf, int len) function sysfs_no_write (line 708) | int sysfs_no_write(struct sysfs_fnode *sfs, const void *buf, int len) function sysfs_no_read (line 713) | int sysfs_no_read(struct sysfs_fnode *sfs, void *buf, int len) function sysfs_register (line 719) | int sysfs_register(char *name, char *dir, function sysfs_mount (line 739) | static int sysfs_mount(char *source, char *tgt, uint32_t flags, void *args) function sysfs_init (line 779) | void sysfs_init(void) FILE: kernel/fs/xipfs.c type fnode (line 29) | struct fnode type module (line 30) | struct module type xipfs_fnode (line 32) | struct xipfs_fnode { function xipfs_read (line 41) | static int xipfs_read(struct fnode *fno, void *buf, unsigned int len) function xipfs_block_read (line 64) | static int xipfs_block_read(struct fnode *fno, void *buf, uint32_t secto... function xipfs_write (line 79) | static int xipfs_write(struct fnode *fno, const void *buf, unsigned int ... function xipfs_poll (line 84) | static int xipfs_poll(struct fnode *fno, uint16_t events, uint16_t *reve... function xipfs_seek (line 89) | static int xipfs_seek(struct fnode *fno, int off, int whence) function xipfs_close (line 94) | static int xipfs_close(struct fnode *fno) function xipfs_creat (line 99) | static int xipfs_creat(struct fnode *fno) type fnode (line 105) | struct fnode type xipfs_fnode (line 107) | struct xipfs_fnode type xipfs_fnode (line 107) | struct xipfs_fnode type vfs_info (line 111) | struct vfs_info type vfs_info (line 116) | struct vfs_info function xipfs_unlink (line 136) | static int xipfs_unlink(struct fnode *fno) function xip_add (line 141) | static int xip_add(const char *name, const void (*init), uint32_t size) function xipfs_parse_blob (line 160) | static int xipfs_parse_blob(const uint8_t *blob) function xipfs_mount (line 188) | static int xipfs_mount(char *source, char *tgt, uint32_t flags, void *arg) function xipfs_init (line 214) | void xipfs_init(void) FILE: kernel/fs/xipfs.h type xipfs_fat (line 7) | struct xipfs_fat { type xipfs_fhdr (line 14) | struct xipfs_fhdr { FILE: kernel/getaddrinfo.c function sys_getaddrinfo_hdlr (line 24) | int sys_getaddrinfo_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, ui... function sys_freeaddrinfo_hdlr (line 29) | int sys_freeaddrinfo_hdlr(uint32_t arg1) type dnsquery_cookie (line 42) | struct dnsquery_cookie type waiting_task (line 50) | struct waiting_task { function get_port (line 56) | static uint16_t get_port(char *service) type dnsquery_cookie (line 75) | struct dnsquery_cookie type dnsquery_cookie (line 76) | struct dnsquery_cookie type waiting_task (line 77) | struct waiting_task function dns_is_busy (line 80) | static int dns_is_busy(void) function add_to_waiting_list (line 91) | static int add_to_waiting_list(void) function dns_ip6_cb (line 102) | static void dns_ip6_cb(char *ip, void *arg) function dns_ip4_cb (line 133) | static void dns_ip4_cb(char *ip, void *arg) function dns_idle (line 164) | static void dns_idle(void) function pico_getaddrinfo (line 178) | static int pico_getaddrinfo(const char *node, const char *service, const... function pico_freeaddrinfo (line 277) | static int pico_freeaddrinfo(struct addrinfo *res) function sys_getaddrinfo_hdlr (line 292) | int sys_getaddrinfo_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, ui... function sys_freeaddrinfo_hdlr (line 299) | int sys_freeaddrinfo_hdlr(uint32_t arg1) FILE: kernel/hardfault_debug.c function HardFault_Handler (line 11) | __attribute__((naked)) function UsageFault_Handler (line 28) | __attribute__((naked)) function HardFault_HandlerC (line 68) | void HardFault_HandlerC(unsigned long *hardfault_args){ FILE: kernel/heap.h type heap_element_ (line 37) | struct heap_element_ FILE: kernel/interrupts.h function irq_off (line 8) | static void irq_off(void) function irq_on (line 12) | static void irq_on(void) function irq_setmask (line 16) | static void irq_setmask(void) function irq_clearmask (line 20) | static void irq_clearmask(void) function irq_setmask (line 26) | static inline void irq_setmask(void) function irq_clearmask (line 31) | static inline void irq_clearmask(void) function irq_off (line 36) | static inline void irq_off(void) function irq_on (line 41) | static inline void irq_on(void) FILE: kernel/kprintf.c type dev_klog (line 34) | struct dev_klog { type dev_klog (line 41) | struct dev_klog function klog_open (line 44) | static int klog_open(const char *path, int flags) function klog_close (line 52) | static int klog_close(struct fnode *f) function klog_read (line 59) | static int klog_read(struct fnode *fno, void *buf, unsigned int len) function klog_poll (line 76) | static int klog_poll(struct fnode *fno, uint16_t events, uint16_t *revents) type module (line 87) | struct module function printchar (line 98) | static void printchar(char **str, int c) function prints (line 116) | static int prints(char **out, const char *string, int width, int pad) function printi (line 149) | static int printi(char **out, int i, int b, int sg, int width, int pad, ... function print (line 192) | static int print(char **out, const char *format, va_list args ) function kprintf (line 261) | int kprintf(const char *format, ...) function ksprintf (line 276) | int ksprintf(char *out, const char *format, ...) function klog_init (line 283) | int klog_init(void) FILE: kernel/lm3s/lm3s6965evb.c function exti_init (line 30) | int exti_init(void) function exti_enable (line 35) | int exti_enable(void) function exti_register (line 40) | int exti_register(void) function gpio_init (line 45) | int gpio_init(void) function gpio_create (line 50) | int gpio_create(struct module *mod, const struct gpio_config *gpio_config) function usart_set_baudrate (line 56) | void usart_set_baudrate(uint32_t usart, uint32_t baud) function usart_set_databits (line 63) | void usart_set_databits(uint32_t usart, int bits) function usart_set_stopbits (line 70) | void usart_set_stopbits(uint32_t usart, enum usart_stopbits sb) function usart_set_parity (line 77) | void usart_set_parity(uint32_t usart, enum usart_parity par) function usart_set_mode (line 84) | void usart_set_mode(uint32_t usart, enum usart_mode mode) function usart_set_flow_control (line 91) | void usart_set_flow_control(uint32_t usart, enum usart_flowcontrol fc) function usart_enable (line 98) | void usart_enable(uint32_t usart) function usart_disable (line 103) | void usart_disable(uint32_t usart) type uart_config (line 110) | struct uart_config function machine_init (line 134) | int machine_init(void) FILE: kernel/locks.c function _add_listener (line 34) | static void _add_listener(sem_t *s) function _del_listener (line 60) | static void _del_listener(sem_t *s) function sem_spinwait (line 72) | static int sem_spinwait(sem_t *s) function sem_trywait (line 84) | int sem_trywait(sem_t *s) function sem_wait (line 93) | int sem_wait(sem_t *s, struct timespec *timeout) function sem_post (line 119) | int sem_post(sem_t *s) function sem_destroy (line 143) | int sem_destroy(sem_t *sem) function sem_init (line 151) | int sem_init(sem_t *s, int val) function sys_sem_init_hdlr (line 166) | int sys_sem_init_hdlr(int arg1, int arg2, int arg3, int arg4, int arg5) function sys_sem_post_hdlr (line 177) | int sys_sem_post_hdlr(int arg1, int arg2, int arg3, int arg4, int arg5) function sys_sem_wait_hdlr (line 185) | int sys_sem_wait_hdlr(int arg1, int arg2, int arg3, int arg4, int arg5) function sys_sem_trywait_hdlr (line 193) | int sys_sem_trywait_hdlr(int arg1, int arg2, int arg3, int arg4, int arg5) function sys_sem_destroy_hdlr (line 201) | int sys_sem_destroy_hdlr(int arg1, int arg2, int arg3, int arg4, int arg5) function suspend_on_sem_wait (line 209) | int suspend_on_sem_wait(sem_t *s) function mutex_t (line 223) | mutex_t *mutex_init() function mutex_destroy (line 239) | void mutex_destroy(mutex_t *s) function mutex_spinlock (line 246) | static int mutex_spinlock(mutex_t *s) function mutex_trylock (line 256) | int mutex_trylock(mutex_t *s) function mutex_lock (line 265) | int mutex_lock(mutex_t *s) function mutex_unlock (line 280) | int mutex_unlock(mutex_t *s) function suspend_on_mutex_lock (line 307) | int suspend_on_mutex_lock(mutex_t *s) function sys_mutex_init_hdlr (line 322) | int sys_mutex_init_hdlr(int arg1, int arg2, int arg3, int arg4, int arg5) function sys_mutex_lock_hdlr (line 327) | int sys_mutex_lock_hdlr(int arg1, int arg2, int arg3, int arg4, int arg5) function sys_mutex_unlock_hdlr (line 335) | int sys_mutex_unlock_hdlr(int arg1, int arg2, int arg3, int arg4, int arg5) function sys_mutex_destroy_hdlr (line 343) | int sys_mutex_destroy_hdlr(int arg1, int arg2, int arg3, int arg4, int a... FILE: kernel/locks.h type semaphore (line 3) | struct semaphore { FILE: kernel/lpc17xx.h type fnode (line 9) | struct fnode type uart_addr (line 9) | struct uart_addr FILE: kernel/lpc17xx/lpc1768mbed.c type gpio_config (line 37) | struct gpio_config type uart_config (line 45) | struct uart_config function usart_set_baudrate (line 113) | void usart_set_baudrate(uint32_t usart, uint32_t baud) function usart_set_databits (line 120) | void usart_set_databits(uint32_t usart, int bits) function usart_set_stopbits (line 127) | void usart_set_stopbits(uint32_t usart, enum usart_stopbits sb) function usart_set_parity (line 134) | void usart_set_parity(uint32_t usart, enum usart_parity par) function usart_set_mode (line 141) | void usart_set_mode(uint32_t usart, enum usart_mode mode) function usart_set_flow_control (line 148) | void usart_set_flow_control(uint32_t usart, enum usart_flowcontrol fc) function exti_init (line 157) | int exti_init(void) function exti_enable (line 162) | int exti_enable(void) function exti_register (line 167) | int exti_register(void) function usart_enable (line 172) | void usart_enable(uint32_t usart) function usart_disable (line 177) | void usart_disable(uint32_t usart) function machine_init (line 183) | int machine_init(void) FILE: kernel/lpc17xx/lpc1769xpresso.c type gpio_config (line 30) | struct gpio_config type uart_config (line 35) | struct uart_config function usart_set_baudrate (line 103) | void usart_set_baudrate(uint32_t usart, uint32_t baud) function usart_set_databits (line 110) | void usart_set_databits(uint32_t usart, int bits) function usart_set_stopbits (line 117) | void usart_set_stopbits(uint32_t usart, enum usart_stopbits sb) function usart_set_parity (line 124) | void usart_set_parity(uint32_t usart, enum usart_parity par) function usart_set_mode (line 131) | void usart_set_mode(uint32_t usart, enum usart_mode mode) function usart_set_flow_control (line 138) | void usart_set_flow_control(uint32_t usart, enum usart_flowcontrol fc) function exti_init (line 147) | int exti_init(void) function exti_enable (line 152) | int exti_enable(void) function exti_register (line 157) | int exti_register(void) function usart_enable (line 162) | void usart_enable(uint32_t usart) function usart_disable (line 167) | void usart_disable(uint32_t usart) function machine_init (line 173) | int machine_init(void) FILE: kernel/malloc.c function MEMPOOL (line 46) | static inline int MEMPOOL(int x) type f_malloc_block (line 64) | struct f_malloc_block { type f_malloc_block (line 77) | struct f_malloc_block type f_malloc_stats (line 80) | struct f_malloc_stats type task (line 83) | struct task type semaphore (line 84) | struct semaphore type f_malloc_block (line 96) | struct f_malloc_block type f_malloc_block (line 96) | struct f_malloc_block type f_malloc_block (line 96) | struct f_malloc_block type f_malloc_block (line 98) | struct f_malloc_block type f_malloc_block (line 105) | struct f_malloc_block type f_malloc_block (line 120) | struct f_malloc_block type f_malloc_block (line 120) | struct f_malloc_block type f_malloc_block (line 123) | struct f_malloc_block type f_malloc_block (line 126) | struct f_malloc_block type f_malloc_block (line 130) | struct f_malloc_block type f_malloc_block (line 133) | struct f_malloc_block type f_malloc_block (line 133) | struct f_malloc_block function block_fits (line 143) | static int block_fits(struct f_malloc_block *blk, size_t size, int flags) type f_malloc_block (line 162) | struct f_malloc_block type f_malloc_block (line 162) | struct f_malloc_block type f_malloc_block (line 164) | struct f_malloc_block function f_compact (line 286) | static void f_compact(struct f_malloc_block *blk) type f_malloc_block (line 332) | struct f_malloc_block type f_malloc_block (line 339) | struct f_malloc_block type f_malloc_block (line 339) | struct f_malloc_block type f_malloc_block (line 374) | struct f_malloc_block type f_malloc_block (line 375) | struct f_malloc_block type f_malloc_block (line 375) | struct f_malloc_block function f_proc_heap_free_pool (line 393) | static void f_proc_heap_free_pool(int pid, int mempool) function f_proc_heap_free (line 407) | void f_proc_heap_free(int pid) function f_proc_heap_count_pool (line 413) | uint32_t f_proc_heap_count_pool(int pid, int mempool) function f_proc_heap_count (line 427) | uint32_t f_proc_heap_count(int pid) type f_malloc_block (line 447) | struct f_malloc_block type f_malloc_block (line 478) | struct f_malloc_block type f_malloc_block (line 485) | struct f_malloc_block type f_malloc_block (line 485) | struct f_malloc_block type f_malloc_block (line 518) | struct f_malloc_block type f_malloc_block (line 520) | struct f_malloc_block function blk_rearrange (line 533) | static void blk_rearrange(void *arg) function f_free (line 552) | void f_free(void * ptr) function mem_stats_frag (line 578) | uint32_t mem_stats_frag(int pool) function fmalloc_check_block_owner (line 594) | static int fmalloc_check_block_owner(int pool, const uint8_t *ptr) function fmalloc_owner (line 614) | int fmalloc_owner(const void *_ptr) function fmalloc_chown (line 624) | int fmalloc_chown(const void *ptr, uint16_t pid) function mem_trylock (line 631) | int mem_trylock(void) function mem_lock (line 636) | int mem_lock(void) function mem_unlock (line 641) | void mem_unlock(void) function sys_free_hdlr (line 657) | int sys_free_hdlr(void *addr) function task_segfault (line 699) | int task_segfault(uint32_t mem, uint32_t inst, int flags) { function print_malloc_stats (line 704) | void print_malloc_stats(void) function print_malloc_entries (line 714) | void print_malloc_entries(void) function main (line 735) | int main(int argc, char ** argv) FILE: kernel/malloc.h type f_malloc_stats (line 22) | struct f_malloc_stats { FILE: kernel/module.c type address_family (line 22) | struct address_family { type module (line 28) | struct module type address_family (line 29) | struct address_family function register_module (line 31) | int register_module(struct module *m) function unregister_module (line 38) | int unregister_module(struct module *m) type module (line 47) | struct module type module (line 49) | struct module type module (line 58) | struct module type address_family (line 60) | struct address_family function register_addr_family (line 69) | int register_addr_family(struct module *m, uint16_t family) function sys_read_hdlr (line 84) | int sys_read_hdlr(int fd, void *buf, int len) function sys_write_hdlr (line 99) | int sys_write_hdlr(int fd, void *buf, int len) function sys_socket_hdlr (line 116) | int sys_socket_hdlr(int family, int type, int proto) function sys_bind_hdlr (line 124) | int sys_bind_hdlr(int sd, struct sockaddr_env *se) function sys_listen_hdlr (line 135) | int sys_listen_hdlr(int sd, unsigned int backlog) function sys_connect_hdlr (line 144) | int sys_connect_hdlr(int sd, struct sockaddr_env *se) function sys_accept_hdlr (line 155) | int sys_accept_hdlr(int sd, struct sockaddr_env *se) function sys_recvfrom_hdlr (line 170) | int sys_recvfrom_hdlr(int sd, void *buf, int len, int flags, struct sock... function sys_sendto_hdlr (line 186) | int sys_sendto_hdlr(int sd, const void *buf, int len, int flags, struct ... function sys_shutdown_hdlr (line 200) | int sys_shutdown_hdlr(int sd, int how) function sys_setsockopt_hdlr (line 209) | int sys_setsockopt_hdlr(int sd, int level, int optname, void *optval, un... function sys_getsockopt_hdlr (line 220) | int sys_getsockopt_hdlr(int sd, int level, int optname, void *optval, un... function sys_getsockname_hdlr (line 233) | int sys_getsockname_hdlr(int sd, struct sockaddr_env *se) function sys_getpeername_hdlr (line 244) | int sys_getpeername_hdlr(int sd, struct sockaddr_env *se) FILE: kernel/mpu.c function mpu_size (line 62) | uint32_t mpu_size(uint32_t size) function mpu_present (line 101) | int mpu_present(void) function mpu_enable (line 109) | int mpu_enable(void) function mpu_disable (line 117) | int mpu_disable(void) function mpu_select (line 125) | static void mpu_select(uint32_t region) function mpu_setattr (line 130) | static void mpu_setattr(int region, uint32_t attr) function mpu_setaddr (line 136) | static void mpu_setaddr(int region, uint32_t addr) function mpu_init (line 143) | void mpu_init(void) function mpu_task_on (line 179) | void mpu_task_on(void *stack) FILE: kernel/net/if.h type ifnet (line 42) | struct ifnet type if_data (line 56) | struct if_data { type if_msghdr (line 130) | struct if_msghdr { type ifa_msghdr (line 144) | struct ifa_msghdr { type ifma_msghdr (line 158) | struct ifma_msghdr { type if_announcemsghdr (line 170) | struct if_announcemsghdr { type ifreq (line 188) | struct ifreq { type ifaliasreq (line 221) | struct ifaliasreq { type ifmediareq (line 228) | struct ifmediareq { type ifstat (line 246) | struct ifstat { type ifconf (line 257) | struct ifconf { type if_laddrreq (line 271) | struct if_laddrreq { type if_nameindex (line 288) | struct if_nameindex { type if_nameindex (line 296) | struct if_nameindex type if_nameindex (line 297) | struct if_nameindex type thread (line 302) | struct thread FILE: kernel/net/pico_lock.c function pico_lock_init (line 5) | void pico_lock_init(void) function pico_lock (line 11) | void pico_lock(void) function pico_trylock (line 17) | int pico_trylock(void) function pico_trylock_kernel (line 25) | int pico_trylock_kernel(void) function pico_unlock (line 32) | void pico_unlock(void) FILE: kernel/net/route.h type rtentry (line 7) | struct rtentry { type in6_rtmsg (line 28) | struct in6_rtmsg { FILE: kernel/nrf51/blenanov1_5.c type gpio_config (line 27) | struct gpio_config type uart_config (line 34) | struct uart_config function machine_init (line 62) | int machine_init(void) FILE: kernel/nrf52/blenanov2_0.c type gpio_config (line 27) | struct gpio_config type uart_config (line 34) | struct uart_config function machine_init (line 62) | int machine_init(void) FILE: kernel/null.h type fnode (line 4) | struct fnode FILE: kernel/pico_port.h function pico_mutex_lock (line 21) | static void pico_mutex_lock(void *m) { function pico_mutex_unlock (line 25) | static void pico_mutex_unlock(void *m) { function pico_mutex_deinit (line 29) | static void pico_mutex_deinit(void *m) { function pico_time (line 35) | static inline pico_time PICO_TIME_MS() function pico_time (line 40) | static inline pico_time PICO_TIME() function PICO_IDLE (line 45) | static inline void PICO_IDLE(void) FILE: kernel/pipe.c type module (line 31) | struct module type pipe_priv (line 34) | struct pipe_priv { type fnode (line 43) | struct fnode function sys_pipe2_hdlr (line 47) | int sys_pipe2_hdlr(int paddr, int flags) function pipe_poll (line 105) | static int pipe_poll(struct fnode *f, uint16_t events, uint16_t *revents) function pipe_close (line 134) | static int pipe_close(struct fnode *f) function pipe_read (line 169) | static int pipe_read(struct fnode *f, void *buf, unsigned int len) function pipe_write (line 206) | static int pipe_write(struct fnode *f, const void *buf, unsigned int len) function sys_pipe_init (line 249) | void sys_pipe_init(void) function sys_pipe2_hdlr (line 263) | int sys_pipe2_hdlr(int paddr, int flags) { FILE: kernel/scheduler.c type extra_stack_frame (line 49) | struct extra_stack_frame type nvic_stack_frame (line 50) | struct nvic_stack_frame type extra_stack_frame (line 51) | struct extra_stack_frame type nvic_stack_frame (line 52) | struct nvic_stack_frame type extra_stack_frame (line 53) | struct extra_stack_frame type strace (line 59) | struct strace { type strace (line 65) | struct strace function sys_register_handler (line 119) | int sys_register_handler(uint32_t n, int (*_sys_c)(uint32_t arg1, uint32... type nvic_stack_frame (line 141) | struct __attribute__((packed)) nvic_stack_frame { type extra_stack_frame (line 172) | struct __attribute__((packed)) extra_stack_frame { type filedesc (line 210) | struct filedesc { type filedesc_table (line 217) | struct filedesc_table { type task_handler (line 223) | struct task_handler { type thread_group (line 231) | struct thread_group { type thread_group (line 239) | struct thread_group { type thread_group (line 243) | struct thread_group type task_block (line 246) | struct __attribute__((packed)) task_block { type task (line 282) | struct __attribute__((packed)) task { type task (line 287) | struct task type task (line 288) | struct task type task (line 288) | struct task function tasklist_add (line 292) | static void tasklist_add(struct task **list, struct task *el) function tasklist_del (line 298) | static int tasklist_del(struct task **list, struct task *togo) function tasklist_len (line 317) | static int tasklist_len(struct task **list) type task (line 329) | struct task type task (line 329) | struct task type task (line 331) | struct task type task (line 340) | struct task type task (line 341) | struct task type task (line 342) | struct task type task (line 343) | struct task type task (line 344) | struct task type task (line 345) | struct task type task (line 346) | struct task type task (line 351) | struct task function idling_to_running (line 352) | static void idling_to_running(struct task *t) function running_to_idling (line 358) | static void running_to_idling(struct task *t) type task (line 366) | struct task function task_destroy (line 374) | static void task_destroy(void *arg) type task (line 475) | struct task type task (line 476) | struct task function __inl (line 478) | static __inl int in_kernel(void) type task (line 483) | struct task function task_get_timer_id (line 493) | int task_get_timer_id(void) function task_set_timer_id (line 498) | void task_set_timer_id(int id) function task_in_syscall (line 503) | int task_in_syscall(void) function next_pid (line 509) | static int next_pid(void) type filedesc_table (line 532) | struct filedesc_table type task (line 532) | struct task type filedesc_table (line 534) | struct filedesc_table type filedesc_table (line 537) | struct filedesc_table function ftable_destroy (line 545) | static void ftable_destroy(struct task *t) function task_filedesc_add_to_task (line 558) | static int task_filedesc_add_to_task(struct task *t, struct fnode *f) function task_filedesc_add (line 593) | int task_filedesc_add(struct fnode *f) function task_filedesc_del_from_task (line 598) | static int task_filedesc_del_from_task(struct task *t, int fd) function task_filedesc_del (line 627) | int task_filedesc_del(int fd) function task_fd_setmask (line 632) | int task_fd_setmask(int fd, uint32_t mask) function task_fd_getmask (line 657) | uint32_t task_fd_getmask(int fd) function task_fd_set_flags (line 668) | uint32_t task_fd_set_flags(int fd, uint32_t flags) function task_fd_get_flags (line 689) | uint32_t task_fd_get_flags(int fd) function task_fd_set_off (line 707) | uint32_t task_fd_set_off(struct fnode *fno, uint32_t off) function task_fd_get_off (line 729) | uint32_t task_fd_get_off(struct fnode *fno) type fnode (line 745) | struct fnode type task (line 747) | struct task type filedesc_table (line 748) | struct filedesc_table function task_fd_readable (line 765) | int task_fd_readable(int fd) function task_fd_writable (line 772) | int task_fd_writable(int fd) function sys_dup_hdlr (line 781) | int sys_dup_hdlr(int fd) function sys_dup2_hdlr (line 795) | int sys_dup2_hdlr(int fd, int newfd) type task (line 830) | struct task type task_handler (line 830) | struct task_handler function catch_signal (line 833) | static int catch_signal(struct task *t, int signo, sigset_t orig_mask) function check_pending_signals (line 893) | static void check_pending_signals(struct task *t) function add_handler (line 905) | static int add_handler(struct task *t, int signo, void (*hdlr)(int), function del_handler (line 925) | static int del_handler(struct task *t, int signo) function sig_hdlr_return (line 950) | static void sig_hdlr_return(uint32_t arg) function sig_trampoline (line 962) | static void sig_trampoline(struct task *t, struct task_handler *h, int s... function catch_signal (line 998) | static int catch_signal(struct task *t, int signo, sigset_t orig_mask) type task (line 1007) | struct task type task (line 1008) | struct task type task (line 1009) | struct task type task (line 1010) | struct task function sys_sigaction_hdlr (line 1012) | int sys_sigaction_hdlr(int arg1, int arg2, int arg3, int arg4, int arg5) function sys_sigprocmask_hdlr (line 1052) | int sys_sigprocmask_hdlr(int how, const sigset_t *set, sigset_t *oldset) function sys_sigsuspend_hdlr (line 1081) | int sys_sigsuspend_hdlr(const sigset_t *mask) type fnode (line 1105) | struct fnode function task_chdir (line 1109) | void task_chdir(struct fnode *f) function __inl (line 1113) | static __inl void *msp_read(void) function __inl (line 1120) | static __inl void *psp_read(void) function scheduler_ntasks (line 1127) | int scheduler_ntasks(void) function scheduler_task_state (line 1131) | int scheduler_task_state(int pid) function scheduler_can_sleep (line 1142) | int scheduler_can_sleep(void) function scheduler_stack_used (line 1150) | unsigned scheduler_stack_used(int pid) type task (line 1164) | struct task function scheduler_get_cur_pid (line 1175) | static uint16_t scheduler_get_cur_pid(void) function this_task_getpid (line 1182) | uint16_t this_task_getpid(void) function task_running (line 1186) | int task_running(void) function task_timeslice (line 1190) | int task_timeslice(void) function task_end (line 1194) | void task_end(void) type task (line 1223) | struct task function task_create_real (line 1256) | static void task_create_real(struct task *new, struct vfs_info *vfsi, vo... function task_create (line 1318) | int task_create(struct vfs_info *vfsi, void *arg, unsigned int nice) function scheduler_exec (line 1361) | int scheduler_exec(struct vfs_info *vfsi, void *args) function sys_vfork_hdlr (line 1374) | int sys_vfork_hdlr(void) type task (line 1452) | struct task type task (line 1454) | struct task type task (line 1455) | struct task type thread_group (line 1456) | struct thread_group function pthread_add (line 1484) | static int pthread_add(struct task *cur, struct task *new) function __inl (line 1533) | static __inl int pthread_destroy_task(struct task *t) function pthread_end (line 1554) | static void pthread_end(void) function thread_create (line 1573) | static inline void thread_create(struct task *new, function sys_pthread_create_hdlr (line 1607) | int sys_pthread_create_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, function sys_pthread_kill_hdlr (line 1662) | int sys_pthread_kill_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, type task (line 1681) | struct task type task (line 1683) | struct task type task (line 1683) | struct task type task_block (line 1689) | struct task_block function kthread_cancel (line 1707) | int kthread_cancel(struct task *t) function sys_pthread_exit_hdlr (line 1720) | int sys_pthread_exit_hdlr(int arg1, int arg2, int arg3, int arg4, int arg5) function sys_pthread_join_hdlr (line 1731) | int sys_pthread_join_hdlr(int arg1, int arg2, int arg3, int arg4, int arg5) function sys_pthread_detach_hdlr (line 1763) | int sys_pthread_detach_hdlr(int arg1, int arg2, int arg3, int arg4, int ... function sys_pthread_setcancelstate_hdlr (line 1775) | int sys_pthread_setcancelstate_hdlr(int arg1, int arg2, int arg3, int arg4, function sys_pthread_cancel_hdlr (line 1818) | int sys_pthread_cancel_hdlr(int arg1, int arg2, int arg3, int arg4, int ... function sys_pthread_self_hdlr (line 1849) | int sys_pthread_self_hdlr(int arg1, int arg2, int arg3, int arg4, int arg5) function sys_pthread_mutex_init_hdlr (line 1856) | int sys_pthread_mutex_init_hdlr(int arg1, int arg2, int arg3, int arg4, function sys_pthread_mutex_destroy_hdlr (line 1869) | int sys_pthread_mutex_destroy_hdlr(int arg1, int arg2, int arg3, int arg4, function sys_pthread_mutex_lock_hdlr (line 1880) | int sys_pthread_mutex_lock_hdlr(int arg1, int arg2, int arg3, int arg4, function sys_pthread_mutex_trylock_hdlr (line 1895) | int sys_pthread_mutex_trylock_hdlr(int arg1, int arg2, int arg3, int arg4, function sys_pthread_mutex_unlock_hdlr (line 1910) | int sys_pthread_mutex_unlock_hdlr(int arg1, int arg2, int arg3, int arg4, function sys_pthread_key_create_hdlr (line 1920) | int sys_pthread_key_create_hdlr(int arg1, int arg2, int arg3, int arg4, ... function sys_pthread_setspecific_hdlr (line 1933) | int sys_pthread_setspecific_hdlr(int arg1, int arg2, int arg3, int arg4,... function sys_pthread_getspecific_hdlr (line 1943) | int sys_pthread_getspecific_hdlr(int arg1, int arg2, int arg3, int arg4,... function sys_pthread_create_hdlr (line 1953) | int sys_pthread_create_hdlr(int arg1, int arg2, int arg3, int arg4, int ... function sys_pthread_exit_hdlr (line 1958) | int sys_pthread_exit_hdlr(int arg1, int arg2, int arg3, int arg4, int arg5) function sys_pthread_join_hdlr (line 1964) | int sys_pthread_join_hdlr(int arg1, int arg2, int arg3, int arg4, int arg5) function sys_pthread_detach_hdlr (line 1968) | int sys_pthread_detach_hdlr(int arg1, int arg2, int arg3, int arg4, int ... function sys_pthread_cancel_hdlr (line 1972) | int sys_pthread_cancel_hdlr(int arg1, int arg2, int arg3, int arg4, int ... function sys_pthread_self_hdlr (line 1976) | int sys_pthread_self_hdlr(int arg1, int arg2, int arg3, int arg4, int arg5) function sys_pthread_setcancelstate_hdlr (line 1980) | int sys_pthread_setcancelstate_hdlr(int arg1, int arg2, int arg3, int ar... function sys_pthread_mutex_init_hdlr (line 1984) | int sys_pthread_mutex_init_hdlr(int arg1, int arg2, int arg3, int arg4, ... function sys_pthread_mutex_destroy_hdlr (line 1988) | int sys_pthread_mutex_destroy_hdlr(int arg1, int arg2, int arg3, int arg... function sys_pthread_mutex_lock_hdlr (line 1992) | int sys_pthread_mutex_lock_hdlr(int arg1, int arg2, int arg3, int arg4, ... function sys_pthread_mutex_trylock_hdlr (line 1996) | int sys_pthread_mutex_trylock_hdlr(int arg1, int arg2, int arg3, int arg... function sys_pthread_mutex_unlock_hdlr (line 2000) | int sys_pthread_mutex_unlock_hdlr(int arg1, int arg2, int arg3, int arg4... function sys_pthread_kill_hdlr (line 2004) | int sys_pthread_kill_hdlr(int arg1, int arg2, int arg3, int arg4, int arg5) function sys_pthread_key_create_hdlr (line 2008) | int sys_pthread_key_create_hdlr(int arg1, int arg2, int arg3, int arg4, ... function sys_pthread_setspecific_hdlr (line 2012) | int sys_pthread_setspecific_hdlr(int arg1, int arg2, int arg3, int arg4,... function sys_pthread_getspecific_hdlr (line 2016) | int sys_pthread_getspecific_hdlr(int arg1, int arg2, int arg3, int arg4,... function __naked (line 2033) | static __naked void save_kernel_context(void) function __naked (line 2054) | static __naked void save_task_context(void) function __naked (line 2077) | static __naked void restore_kernel_context(void) function __naked (line 2095) | static __naked void restore_task_context(void) function __inl (line 2113) | static __inl void task_switch(void) function pend_sv_handler (line 2140) | void __naked pend_sv_handler(void) function kernel_task_init (line 2215) | void kernel_task_init(void) function task_suspend_to (line 2241) | static void task_suspend_to(int newstate) function task_suspend (line 2255) | void task_suspend(void) function task_stop (line 2260) | void task_stop(struct task *t) function task_hit_breakpoint (line 2272) | void task_hit_breakpoint(struct task *t) function task_preempt (line 2280) | void task_preempt(void) function task_preempt_all (line 2286) | void task_preempt_all(void) function task_resume_real (line 2298) | static void task_resume_real(struct task *t, int lock) function task_resume_lock (line 2312) | void task_resume_lock(struct task *t) function task_resume (line 2317) | void task_resume(struct task *t) function task_wakeup (line 2322) | void task_wakeup(struct task *t) function task_continue (line 2329) | void task_continue(struct task *t) function task_resume_vfork (line 2337) | static void task_resume_vfork(struct task *t) function task_deliver_sigchld (line 2345) | void task_deliver_sigchld(void *arg) function task_deliver_sigtrap (line 2352) | void task_deliver_sigtrap(void *arg) function destroy_thread_group (line 2360) | static void destroy_thread_group(struct thread_group *group, uint16_t tid) function task_terminate (line 2383) | void task_terminate(struct task *t) function scheduler_get_nice (line 2419) | int scheduler_get_nice(int pid) function sys_getpid_hdlr (line 2431) | int sys_getpid_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_... function sys_getppid_hdlr (line 2439) | int sys_getppid_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32... function sleepy_task_wakeup (line 2447) | void sleepy_task_wakeup(uint32_t now, void *arg) function sys_sleep_hdlr (line 2456) | int sys_sleep_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t... function kthread_sleep_ms (line 2476) | void kthread_sleep_ms(uint32_t ms) function alarm_task (line 2484) | void alarm_task(uint32_t now, void *arg) function sys_alarm_hdlr (line 2493) | int sys_alarm_hdlr(uint32_t arg1) function sys_ualarm_hdlr (line 2508) | int sys_ualarm_hdlr(uint32_t arg1, uint32_t arg2) function task_yield (line 2523) | void task_yield(void) function kthread_yield (line 2529) | void __naked kthread_yield(void) function sys_sched_yield_hdlr (line 2540) | int sys_sched_yield_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, function sys_poll_hdlr (line 2547) | int sys_poll_hdlr(uint32_t arg1, uint32_t arg2, int arg3) function sys_waitpid_hdlr (line 2604) | int sys_waitpid_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3) type __ptrace_request (line 2682) | enum __ptrace_request { function ptrace_getregs (line 2701) | int ptrace_getregs(struct task *t, struct user *u) function ptrace_peekuser (line 2724) | int ptrace_peekuser(struct task *t, uint32_t addr) function ptrace_pokeuser (line 2732) | int ptrace_pokeuser(struct task *t, uint32_t addr, uint32_t data) function ptrace_setregs (line 2767) | int ptrace_setregs(struct task *t, uint32_t *regs) function sys_ptrace_hdlr (line 2776) | int sys_ptrace_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_... function sys_setpriority_hdlr (line 2875) | int sys_setpriority_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, function sys_getpriority_hdlr (line 2893) | int sys_getpriority_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, function sys_kill_hdlr (line 2909) | int sys_kill_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t ... function task_kill (line 2920) | int task_kill(int pid, int signal) function sys_exit_hdlr (line 2927) | int sys_exit_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t ... function sys_setsid_hdlr (line 2934) | int sys_setsid_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_... function task_segfault (line 2957) | int task_segfault(uint32_t address, uint32_t instruction, int flags) function task_ptr_valid (line 2988) | int task_ptr_valid(const void *ptr) type nvic_stack_frame (line 3015) | struct nvic_stack_frame function sv_call_handler (line 3023) | int __naked sv_call_handler(void) FILE: kernel/stm32f4/stm32f407discovery.c type gpio_config (line 61) | struct gpio_config type gpio_config (line 88) | struct gpio_config type usb_pio_config_fs (line 97) | struct usb_pio_config_fs type usb_config (line 121) | struct usb_config type gpio_config (line 128) | struct gpio_config type eth_config (line 141) | struct eth_config type i2c_config (line 155) | struct i2c_config type spi_config (line 216) | struct spi_config type uart_config (line 356) | struct uart_config type sdio_config (line 481) | struct sdio_config type gpio_config (line 546) | struct gpio_config function machine_init (line 554) | int machine_init(void) FILE: kernel/stm32f4/stm32f407diymore.c type gpio_config (line 61) | struct gpio_config type gpio_config (line 69) | struct gpio_config type usb_pio_config_fs (line 78) | struct usb_pio_config_fs type usb_config (line 102) | struct usb_config type i2c_config (line 109) | struct i2c_config type spi_config (line 170) | struct spi_config type uart_config (line 310) | struct uart_config function machine_init (line 373) | int machine_init(void) FILE: kernel/stm32f4/stm32f411nucleo.c type gpio_config (line 56) | struct gpio_config type gpio_config (line 63) | struct gpio_config type usb_pio_config_fs (line 72) | struct usb_pio_config_fs type usb_config (line 96) | struct usb_config type i2c_config (line 103) | struct i2c_config type uart_config (line 279) | struct uart_config type spi_config (line 371) | struct spi_config function machine_init (line 511) | int machine_init(void) FILE: kernel/stm32f4/stm32f429discovery.c type gpio_config (line 51) | struct gpio_config type gpio_config (line 58) | struct gpio_config type uart_config (line 66) | struct uart_config type i2c_config (line 129) | struct i2c_config type spi_config (line 189) | struct spi_config type ts_config (line 250) | struct ts_config function machine_init (line 262) | int machine_init(void) FILE: kernel/stm32f4/stm32f446nucleo.c type gpio_addr (line 37) | struct gpio_addr type uart_addr (line 83) | struct uart_addr type rng_addr (line 141) | struct rng_addr type sdio_config (line 156) | struct sdio_config function machine_init (line 227) | void machine_init(struct fnode * dev) FILE: kernel/stm32f4/stm32f4x1discovery.c type gpio_config (line 46) | struct gpio_config type gpio_config (line 52) | struct gpio_config type uart_config (line 56) | struct uart_config type spi_addr (line 155) | struct spi_addr type i2c_addr (line 207) | struct i2c_addr type adc_config (line 253) | struct adc_config type lsm303dlhc_addr (line 281) | struct lsm303dlhc_addr type l3gd20_addr (line 296) | struct l3gd20_addr function machine_init (line 309) | int machine_init(void) FILE: kernel/stm32f4/stm32f4xxpyboard.c type gpio_config (line 58) | struct gpio_config type gpio_config (line 85) | struct gpio_config type usb_pio_config_fs (line 94) | struct usb_pio_config_fs type usb_config (line 118) | struct usb_config type i2c_config (line 125) | struct i2c_config type uart_config (line 244) | struct uart_config type sdio_config (line 397) | struct sdio_config function machine_init (line 468) | int machine_init(void) FILE: kernel/stm32f7/stm32f746discovery.c type gpio_config (line 46) | struct gpio_config type gpio_config (line 54) | struct gpio_config type uart_config (line 63) | struct uart_config type sdio_config (line 131) | struct sdio_config type gpio_config (line 202) | struct gpio_config type eth_config (line 215) | struct eth_config type gpio_config (line 217) | struct gpio_config type usb_pio_config_fs (line 222) | struct usb_pio_config_fs type usb_pio_config_hs (line 252) | struct usb_pio_config_hs type usb_config (line 269) | struct usb_config type usb_config (line 275) | struct usb_config type usb_config (line 281) | struct usb_config type i2c_config (line 298) | struct i2c_config function machine_init (line 417) | int machine_init(void) FILE: kernel/stm32f7/stm32f746nucleo-144.c type gpio_config (line 42) | struct gpio_config type gpio_config (line 50) | struct gpio_config type gpio_config (line 57) | struct gpio_config type gpio_config (line 65) | struct gpio_config type uart_config (line 74) | struct uart_config type sdio_config (line 170) | struct sdio_config type gpio_config (line 235) | struct gpio_config type eth_config (line 248) | struct eth_config type usb_pio_config_fs (line 260) | struct usb_pio_config_fs type usb_config (line 284) | struct usb_config function machine_init (line 290) | int machine_init(void) FILE: kernel/stm32f7/stm32f769discovery.c type gpio_config (line 42) | struct gpio_config type gpio_config (line 59) | struct gpio_config type uart_config (line 68) | struct uart_config type sdio_config (line 158) | struct sdio_config type gpio_config (line 229) | struct gpio_config type eth_config (line 242) | struct eth_config type gpio_config (line 244) | struct gpio_config function machine_init (line 257) | int machine_init(void) FILE: kernel/string.c function strcmp (line 48) | int strcmp(const char *s1, const char *s2) function strcasecmp (line 61) | int strcasecmp(const char *s1, const char *s2) function strlen (line 78) | size_t strlen(const char *s) function strncmp (line 104) | int strncmp(const char *s1, const char *s2, size_t n) function memcmp (line 160) | int memcmp(const void *_s1, const void *_s2, size_t n) FILE: kernel/sys.c type timeval_kernel (line 33) | struct timeval_kernel function sys_suspend_hdlr (line 41) | int sys_suspend_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32... function sys_standby_hdlr (line 49) | int sys_standby_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32... function sys_suspend_hdlr (line 57) | int sys_suspend_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32... function sys_standby_hdlr (line 62) | int sys_standby_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32... function sys_ptsname_hdlr (line 69) | int sys_ptsname_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32... function sys_test_hdlr (line 75) | int sys_test_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t ... function sys_thread_create_hdlr (line 80) | int sys_thread_create_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, ... function sys_thread_join_hdlr (line 86) | int sys_thread_join_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, ui... function sys_execb_hdlr (line 92) | int sys_execb_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t... function sys_clock_gettime_hdlr (line 99) | int sys_clock_gettime_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, ... function sys_clock_settime_hdlr (line 114) | int sys_clock_settime_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, ... function sys_reboot_hdlr (line 128) | int sys_reboot_hdlr(uint32_t fadeoff, int cmd, uint32_t interval) type utsname (line 149) | struct utsname { type utsname (line 158) | struct utsname function sys_uname_hdlr (line 160) | int sys_uname_hdlr( uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_... FILE: kernel/systick.c function frosted_scheduler_on (line 38) | void frosted_scheduler_on(void) function frosted_scheduler_off (line 54) | void frosted_scheduler_off(void) function SysTick_Hook (line 59) | void __attribute__((weak)) SysTick_Hook(void) type ktimer (line 63) | typedef struct ktimer { type heap_ktimer (line 70) | struct heap_ktimer function ktimer_init (line 73) | void ktimer_init(void) function ktimer_add (line 79) | int ktimer_add(uint32_t count, void (*handler)(uint32_t, void *), void *... function ktimer_del (line 96) | int ktimer_del(int tid) function ktimer_expired (line 109) | static inline int ktimer_expired(void) function ktimers_check_tasklet (line 118) | static void ktimers_check_tasklet(void *arg) function sys_tick_handler (line 147) | void sys_tick_handler(void) FILE: kernel/tasklet.c type tasklet (line 25) | struct tasklet { type tasklet (line 30) | struct tasklet function tasklet_add (line 35) | void tasklet_add(void (*exe)(void*), void *arg) function check_tasklets (line 56) | void check_tasklets(void) FILE: kernel/term.c type module (line 24) | struct module type fnode (line 26) | struct fnode function sys_tcgetattr_hdlr (line 32) | int sys_tcgetattr_hdlr(int arg1, int arg2) function sys_tcsetattr_hdlr (line 45) | int sys_tcsetattr_hdlr(int arg1, int arg2, int arg3) function sys_tcsendbreak_hdlr (line 59) | int sys_tcsendbreak_hdlr(int arg1, int arg2) FILE: kernel/vfs.c type mountpoint (line 29) | struct mountpoint type fnode (line 34) | struct fnode function basename_r (line 37) | static void basename_r(const char *path, char *res) type fnode (line 68) | struct fnode type fnode (line 68) | struct fnode function _fno_fullpath (line 70) | static int _fno_fullpath(struct fnode *f, char *dst, char **p, int len) function fno_fullpath (line 100) | int fno_fullpath(struct fnode *f, char *dst, int len) function path_abs (line 120) | static int path_abs(char *src, char *dst, int len) type fnode (line 138) | struct fnode type module (line 141) | struct module type fnode (line 142) | struct fnode type fnode (line 143) | struct fnode type fnode (line 163) | struct fnode type fnode (line 165) | struct fnode type fnode (line 166) | struct fnode function vfs_symlink (line 194) | int vfs_symlink(char *file, char *link) function mkdir_links (line 201) | static void mkdir_links(struct fnode *fno) type fnode (line 216) | struct fnode type fnode (line 218) | struct fnode function path_check (line 256) | static int path_check(const char *path, const char *dirname) type fnode (line 278) | struct fnode type fnode (line 278) | struct fnode type fnode (line 280) | struct fnode type fnode (line 315) | struct fnode type fnode (line 318) | struct fnode type fnode (line 348) | struct fnode type fnode (line 353) | struct fnode type module (line 353) | struct module type fnode (line 353) | struct fnode type fnode (line 355) | struct fnode type fnode (line 355) | struct fnode type fnode (line 380) | struct fnode type module (line 380) | struct module type fnode (line 380) | struct fnode type fnode (line 382) | struct fnode type fnode (line 389) | struct fnode type module (line 389) | struct module type fnode (line 389) | struct fnode type fnode (line 391) | struct fnode type fnode (line 398) | struct fnode type module (line 398) | struct module type fnode (line 398) | struct fnode type fnode (line 400) | struct fnode type fnode (line 407) | struct fnode type module (line 407) | struct module type fnode (line 407) | struct fnode type fnode (line 409) | struct fnode function fno_unlink (line 417) | void fno_unlink(struct fnode *fno) function sys_readlink_hdlr (line 451) | int sys_readlink_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint3... function sys_exec_hdlr (line 475) | int sys_exec_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t ... function sys_open_hdlr (line 493) | int sys_open_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t ... function sys_close_hdlr (line 568) | int sys_close_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t... function sys_seek_hdlr (line 581) | int sys_seek_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t ... function sys_ioctl_hdlr (line 591) | int sys_ioctl_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t... function sys_link_hdlr (line 601) | int sys_link_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t ... function sys_mkdir_hdlr (line 613) | int sys_mkdir_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t... function sys_unlink_hdlr (line 626) | int sys_unlink_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_... function sys_opendir_hdlr (line 642) | int sys_opendir_hdlr(uint32_t arg1) function sys_readdir_hdlr (line 660) | int sys_readdir_hdlr(uint32_t arg1, uint32_t arg2) function sys_closedir_hdlr (line 683) | int sys_closedir_hdlr(uint32_t arg1) function stat_hdlr (line 692) | static int stat_hdlr(char *path, struct stat *st) function sys_stat_hdlr (line 722) | int sys_stat_hdlr(char *arg1, struct stat *arg2) function sys_fstat_hdlr (line 731) | int sys_fstat_hdlr(uint32_t arg1, struct stat *arg2) function sys_lstat_hdlr (line 755) | int sys_lstat_hdlr(char *arg1, struct stat *arg2) function vfs_truncate (line 790) | int vfs_truncate(struct fnode *fno, unsigned size) function sys_ftruncate_hdlr (line 801) | int sys_ftruncate_hdlr(uint32_t arg1, unsigned arg2) function sys_truncate_hdlr (line 807) | int sys_truncate_hdlr(char *arg1, unsigned arg2) function sys_chdir_hdlr (line 818) | int sys_chdir_hdlr(char *arg1) function sys_isatty_hdlr (line 834) | int sys_isatty_hdlr(uint32_t arg1) function sys_ttyname_hdlr (line 842) | int sys_ttyname_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3) function sys_getcwd_hdlr (line 854) | int sys_getcwd_hdlr(uint32_t arg1, uint32_t arg2) function devnull_init (line 865) | void __attribute__((weak)) devnull_init(struct fnode *dev) function memfs_init (line 870) | void __attribute__((weak)) memfs_init(void) function xipfs_init (line 875) | void __attribute__((weak)) xipfs_init(void) function sysfs_init (line 880) | void __attribute__((weak)) sysfs_init(void) function fatfs_init (line 885) | void __attribute__((weak)) fatfs_init(void) function devgpio_init (line 890) | void __attribute__((weak)) devgpio_init(struct fnode *dev) function devuart_init (line 896) | void __attribute__((weak)) devuart_init(struct fnode *dev) function devspi_init (line 901) | void __attribute__((weak)) devspi_init(struct fnode *dev) function vfs_mount (line 906) | int vfs_mount(char *source, char *target, char *module, uint32_t flags, ... function vfs_umount (line 926) | int vfs_umount(char *target, uint32_t flags) function sys_mount_hdlr (line 957) | int sys_mount_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_t... function sys_umount_hdlr (line 969) | int sys_umount_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3, uint32_... function sys_fcntl_hdlr (line 979) | int sys_fcntl_hdlr(uint32_t arg1, uint32_t arg2, uint32_t arg3) function vfs_init (line 996) | void vfs_init(void) FILE: kernel/vfs.h type vfs_info (line 8) | struct vfs_info {