entry_t
typedef struct entry_t ENTRY; /* Forward declaration */
entry_t *ent;
static entry_t *
entry_t *ent, *prev;
ent = s_calloc(1, sizeof (entry_t));
boot_entry_addline(entry_t *ent, line_t *lp)
kernel_parser(entry_t *entry, char *cmd, char *arg, int linenum)
module_parser(entry_t *entry, char *cmd, char *arg, int linenum)
static entry_t *curr_ent = NULL;
entry_t *ent;
entry_t *tmp;
bam_add_line(menu_t *mp, entry_t *entry, line_t *prev, line_t *lp)
static entry_t *
entry_t *ent;
entry_t *ent;
entry_t *ent;
set_archive_line(entry_t *entryp, line_t *kernelp)
entry_t *entryp;
entry_t *ent, *tmp;
entry_t *entries; /* os entries */
extern void bam_add_line(menu_t *mp, entry_t *entry, line_t *prev, line_t *lp);
entry_t *ent;
entry_t *ent;
cvt_kernel_line(line_t *line, const char *osroot, entry_t *entry)
cvt_module_line(line_t *line, entry_t *entry)
entry_t *entry;
static entry_t *
entry_t *estart,
entry_t *entry;
entry_t *entry;
entry_t *entry;
entry_t *entry;
entry_t *pent = ptr->pent;
entry_t *pent = NULL;
entry_t *pent = NULL;
entry_t *pent = NULL;
entry_t *pent = NULL;
entry_t *pent = NULL;
entry_t *pent = NULL;
entry_t *pent = NULL;
entry_t *pent = NULL;
setup_dev_dis(entry_t *pent)
setup_unload_soft(entry_t *pent)
entry_t *pent = NULL;
setup_soft_conf(entry_t *pent)
setup_soft_dis(entry_t *pent)
entry_t *
entry_t *pent = NULL;
pent = calloc(1, sizeof (entry_t));
disable_mechs(entry_t **ppent, mechlist_t *infolist, boolean_t allflag,
entry_t *pent;
print_kef_policy(char *provname, entry_t *pent, boolean_t has_random,
static entry_t *
dup_entry(entry_t *pent1)
entry_t *pent2 = NULL;
parse_sup_dis_list(const char *buf, entry_t *pent)
interpret(char *buf, entry_t **ppent)
entry_t *pent = NULL;
build_entrylist(entry_t *pent, entrylist_t **pplist)
static entry_t *
entry_t *pent1 = NULL;
static int build_entrylist(entry_t *pent, entrylist_t **pplist);
free_entry(entry_t *pent)
static entry_t *dup_entry(entry_t *pent1);
static entry_t *getent(char *provname, entrylist_t *entrylist);
static int interpret(char *buf, entry_t **ppent);
static int parse_sup_dis_list(const char *buf, entry_t *pent);
ent2str(entry_t *pent)
enable_mechs(entry_t **ppent, boolean_t allflag, mechlist_t *mlist)
entry_t *pent;
entry_t *pent = NULL;
entry_t *pent_dev = NULL, *pent_soft = NULL;
entry_t *
entry_t *pent = NULL;
update_kcfconf(entry_t *pent, int update_mode)
entry_t *pent = NULL;
entry_t *pent = NULL;
entry_t *pent = NULL;
extern char *ent2str(entry_t *);
extern entry_t *getent_kef(char *provname,
extern int disable_mechs(entry_t **, mechlist_t *, boolean_t, mechlist_t *);
extern int enable_mechs(entry_t **, boolean_t, mechlist_t *);
extern entry_t *create_entry(char *provname);
extern int insert_kcfconf(entry_t *);
extern int update_kcfconf(entry_t *, int);
extern void free_entry(entry_t *);
extern void print_kef_policy(char *provname, entry_t *pent,
extern crypto_load_soft_config_t *setup_soft_conf(entry_t *);
extern crypto_load_soft_disabled_t *setup_soft_dis(entry_t *);
extern crypto_load_dev_disabled_t *setup_dev_dis(entry_t *);
extern crypto_unload_soft_module_t *setup_unload_soft(entry_t *);
entry_t *pent;
entry_t *entry);
entry_t *entry);
entry_t entry;
(void) memset(&entry, 0, sizeof (entry_t));
entry_t *entry
entry_t *entry
(void) memset(entry, 0, sizeof (entry_t));
entry_t entry;
entry_t entry;
entry_t entry;
entry_t entry;
static int srch_dir(const entry_t path, int match_mask, int depth,
const entry_t skip_dirs[], struct stat64 *fsb);
static const entry_t *get_pri_dirs(void);
static const entry_t dev_dir =
static const entry_t def_srch_dirs[] = { /* default search list */
static entry_t *dir_vec; /* directory vector for ttysrch ptrs */
const entry_t *srch_dirs; /* priority directories */
srch_dir(const entry_t path, /* current path */
const entry_t skip_dirs[], /* directories not needing searching */
entry_t file;
static const entry_t *
entry_t *vec;
return ((entry_t *)def_srch_dirs);
entry_t entry;
entry_t entry;
(void) memset(&entry, 0, sizeof (entry_t));
entry_t *entry);
prepare_discovery_entry(IMA_TARGET_ADDRESS discoveryAddress, entry_t *entry)
(void) memset(entry, 0, sizeof (entry_t));
entry_t entry;
(void) memset(&entry, 0, sizeof (entry_t));
entry_t e;
entry_t tmp_e;
entry_t tmp_e;
void iscsid_do_sendtgts(entry_t *discovery_addr);
iscsi_hba_t *ihp, entry_t *isns_addr);
iscsid_make_entry(ib_boot_prop_t *boot_prop_entry, entry_t *entry)
entry_t entry;
entry_t entry;
entry_t e;
iscsid_do_sendtgts(entry_t *disc_addr)
iscsid_do_isns_query_one_server(iscsi_hba_t *ihp, entry_t *isns_server)
entry_t *entry);
isns_reg_one_server(entry_t *isns_server,
isns_dereg_one_server(entry_t *isns_server,
entry_t e;
isns_reg_one_server(entry_t *isns_server,
isns_dereg_one_server(entry_t *isns_server, uint8_t *node_name,
entry_t e;
entry_t *entry;
entry = (entry_t *)kmem_alloc(sizeof (*entry), KM_SLEEP);
entry_t e;
entry_t e;
persistent_static_addr_set(char *target_name, entry_t *e)
sizeof (entry_t));
persistent_static_addr_next(void **v, char *target_name, entry_t *e)
entry_t e;
persistent_isns_addr_set(entry_t *e)
(void *)e, sizeof (entry_t));
persistent_isns_addr_next(void **v, entry_t *e)
persistent_isns_addr_clear(entry_t *e)
persistent_disc_addr_set(entry_t *e)
(void *)e, sizeof (entry_t));
persistent_disc_addr_next(void **v, entry_t *e)
persistent_disc_addr_clear(entry_t *e)
boolean_t persistent_static_addr_set(char *node, entry_t *e);
boolean_t persistent_static_addr_next(void **v, char *node, entry_t *e);
boolean_t persistent_isns_addr_set(entry_t *e);
boolean_t persistent_isns_addr_next(void **v, entry_t *e);
boolean_t persistent_isns_addr_clear(entry_t *e);
boolean_t persistent_disc_addr_set(entry_t *e);
boolean_t persistent_disc_addr_next(void **v, entry_t *e);
boolean_t persistent_disc_addr_clear(entry_t *e);
entry_t stl_entry; /* In */
entry_t te_entry; /* In */
entry_t stl_entry; /* In */
entry_t te_entry; /* In */