#include <linux/config.h>
#include <linux/linkage.h>
#include <linux/string.h>
#include <clidef.h>
#include <cliservdef.h>
#include <descrip.h>
#include <ssdef.h>
#include <system_data_cells.h>
#include <linux/slab.h>
Go to the source code of this file.
Classes | |
struct | symbol |
Defines | |
#define | MAXSYMNAM 64 |
Typedefs | |
typedef struct symbol | symbol |
Functions | |
int | add_sym (struct dsc_descriptor *sym, struct dsc $descriptor *val) |
int | mod_sym (symbol *sym, struct dsc_descriptor *val) |
int | find_sym (struct dsc_descriptor *sym) |
int | del_sym (struct dsc_descriptor *sym) |
cre_or_mod_sym (struct dsc_descriptor *sym, struct dsc $descriptor *val) | |
asmlinkage int | exe_cli (void *cliv, int par1, int par2) |
int add_sym | ( | struct dsc_descriptor * | sym, | |
struct dsc $descriptor * | val | |||
) |
Definition at line 33 of file syscli.c.
References ctl_ag_clidata, kmalloc(), symbol::name, symbol::namelen, symbol::next, symbol::svalue, and symbol::svaluelen.
Referenced by cre_or_mod_sym().
cre_or_mod_sym | ( | struct dsc_descriptor * | sym, | |
struct dsc $descriptor * | val | |||
) |
int del_sym | ( | struct dsc_descriptor * | sym | ) |
Definition at line 62 of file syscli.c.
References ctl_ag_clidata, find_sym(), kfree(), and symbol::next.
Referenced by exe_cli().
asmlinkage int exe_cli | ( | void * | cliv, | |
int | par1, | |||
int | par2 | |||
) |
Definition at line 85 of file syscli.c.
References _clidef1::cli_b_rqtype, CLI_K_CREALOG, CLI_K_DEFLOCAL, CLI_K_DELELCL, CLI_K_DELELOG, CLI_K_GETSYM, _clidef2::cli_q_namdesc, _clidef1::cli_w_servcod, cre_or_mod_sym(), del_sym(), find_sym(), SS__NORMAL, symbol::svalue, and symbol::svaluelen.
int find_sym | ( | struct dsc_descriptor * | sym | ) |
Definition at line 49 of file syscli.c.
References ctl_ag_clidata, symbol::name, symbol::namelen, and symbol::next.
Referenced by cre_or_mod_sym(), del_sym(), and exe_cli().
int mod_sym | ( | symbol * | sym, | |
struct dsc_descriptor * | val | |||
) |
Definition at line 43 of file syscli.c.
References symbol::svalue, and symbol::svaluelen.
Referenced by cre_or_mod_sym().