ini
modify_initiator(char *ini, nvlist_t *proplist, boolean_t create)
if (!ini) {
if (!IS_IQN_NAME(ini) && !IS_EUI_NAME(ini)) {
ini);
if (strcasecmp(inip->ini_name, ini) == 0) {
ret = it_ini_create(cfg, &inip, ini);
ini);
ini);
list_initiator(char *ini, boolean_t verbose, boolean_t script) /* ARGSUSED */
if (ini) {
if (strcasecmp(ini, ptr->ini_name) != 0) {
if (ini && (!found)) {
gettext("Initiator %s not found!"), ini);
delete_initiator(char *ini)
if (!ini) {
if (strcasecmp(ptr->ini_name, ini) == 0) {
gettext("Initiator %s not found"), ini);
modify_initiator(char *ini, nvlist_t *proplist, boolean_t create);
list_initiator(char *ini, boolean_t verbose, boolean_t script);
delete_initiator(char *ini);
it_ini_to_nv(it_ini_t *ini, nvlist_t **nvl)
if (!ini) {
if (ini->ini_properties) {
ini->ini_properties);
ini->ini_generation);
it_nv_to_ini(nvlist_t *nvl, char *name, it_ini_t **ini)
if (!name || !ini) {
*ini = NULL;
*ini = inip;
it_ini_free_cmn(it_ini_t *ini)
it_ini_t *inip = ini;
if (!ini) {
it_ini_create(it_config_t *cfg, it_ini_t **ini, char *ini_node_name)
if (!cfg || !ini || !ini_node_name) {
*ini = ptr;
it_ini_setprop(it_ini_t *ini, nvlist_t *proplist, nvlist_t **errlist)
if (!ini || !proplist) {
if (ini->ini_properties) {
ret = nvlist_dup(ini->ini_properties, &iprops, 0);
if (ini->ini_properties) {
nvlist_free(ini->ini_properties);
ini->ini_properties = iprops;
it_ini_delete(it_config_t *cfg, it_ini_t *ini)
if (!cfg || !ini) {
if (strcasecmp(ptr->ini_name, ini->ini_name) == 0) {
it_ini_free(it_ini_t *ini)
it_ini_free_cmn(ini);
it_ini_create(it_config_t *cfg, it_ini_t **ini, char *ini_node_name);
it_ini_setprop(it_ini_t *ini, nvlist_t *proplist, nvlist_t **errlist);
it_ini_delete(it_config_t *cfg, it_ini_t *ini);
it_ini_free(it_ini_t *ini);
iscsit_ini_t *ini;
ini = iscsit_ini_lookup_locked(lsm->icl_initiator_name);
if (ini != NULL) {
(void) nvlist_lookup_string(ini->ini_props, PROP_CHAP_USER,
(void) nvlist_lookup_string(ini->ini_props, PROP_CHAP_SECRET,
iscsit_ini_t *ini, *next_ini;
for (ini = avl_first(&iscsit_global.global_ini_list);
ini != NULL;
ini = next_ini) {
next_ini = AVL_NEXT(&iscsit_global.global_ini_list, ini);
avl_remove(&iscsit_global.global_ini_list, ini);
nvlist_free(ini->ini_props);
kmem_free(ini, sizeof (*ini));
ini = kmem_zalloc(sizeof (iscsit_ini_t), KM_SLEEP);
(void) strlcpy(ini->ini_name, cfg_ini->ini_name,
(void) nvlist_dup(cfg_ini->ini_properties, &ini->ini_props,
avl_add(&iscsit_global.global_ini_list, ini);
it_ini_to_nv(it_ini_t *ini, nvlist_t **nvl);
it_nv_to_ini(nvlist_t *nvl, char *name, it_ini_t **ini);
it_ini_free_cmn(it_ini_t *ini);