Lines Matching defs:cfg

104  *    cfg	A C representation of the current iSCSI configuration
112 it_config_load(it_config_t **cfg)
119 if (!cfg) {
123 *cfg = NULL;
139 *cfg = newcfg;
158 * cfg A C representation of the current iSCSI configuration
168 it_config_commit(it_config_t *cfg)
178 if (!cfg) {
182 ret = it_config_to_nv(cfg, &cfgnv);
235 tgtp = cfg->config_tgt_list;
252 ret = it_config_to_nv(cfg, &cfgnv);
269 STMF_PORT_PROVIDER_TYPE, &(cfg->stmf_token));
304 * cfg The current iSCSI configuration obtained from
316 it_config_setprop(it_config_t *cfg, nvlist_t *proplist, nvlist_t **errlist)
329 if (!cfg || !proplist) {
342 if (cfg->config_global_properties) {
343 ret = nvlist_dup(cfg->config_global_properties, &cprops, 0);
427 isns = cfg->config_isns_svr_list;
434 cfg->config_isns_svr_list = newisnslist;
435 cfg->config_isns_svr_count = newcount;
476 nvlist_free(cfg->config_global_properties);
477 cfg->config_global_properties = cprops;
493 * cfg A C representation of the current iSCSI configuration
496 it_config_free(it_config_t *cfg)
498 it_config_free_cmn(cfg);
513 * cfg The current iSCSI configuration obtained from
529 it_tgt_create(it_config_t *cfg, it_tgt_t **tgt, char *tgt_name)
537 if (!cfg || !tgt) {
558 cfgtgt = cfg->config_tgt_list;
567 if (cfg->config_tgt_count >= MAX_TARGETS) {
578 ptr->tgt_next = cfg->config_tgt_list;
579 cfg->config_tgt_list = ptr;
580 cfg->config_tgt_count++;
597 * cfg The current iSCSI configuration obtained from
610 it_tgt_setprop(it_config_t *cfg, it_tgt_t *tgt, nvlist_t *proplist,
618 if (!cfg || !tgt || !proplist) {
712 * it_tgt_structure within the configuration 'cfg'. The target removal
717 * cfg The current iSCSI configuration obtained from
729 it_tgt_delete(it_config_t *cfg, it_tgt_t *tgt, boolean_t force)
737 if (!cfg || !tgt) {
741 ptgt = cfg->config_tgt_list;
786 cfg->config_tgt_list = ptgt->tgt_next;
791 cfg->config_tgt_count--;
819 * cfg The current iSCSI configuration obtained from
839 it_tpgt_create(it_config_t *cfg, it_tgt_t *tgt, it_tpgt_t **tpgt,
847 if (!cfg || !tgt || !tpgt || !tpg_name) {
929 * cfg The current iSCSI configuration obtained from
936 it_tpgt_delete(it_config_t *cfg, it_tgt_t *tgt, it_tpgt_t *tpgt)
941 if (!cfg || !tgt || !tpgt) {
993 * cfg The current iSCSI configuration obtained from
1011 it_tpg_create(it_config_t *cfg, it_tpg_t **tpg, char *tpg_name,
1018 if (!cfg || !tpg || !tpg_name || !portal_ip_port) {
1024 ptr = cfg->config_tpg_list;
1045 ret = it_portal_create(cfg, ptr, &portal, portal_ip_port);
1051 ptr->tpg_next = cfg->config_tpg_list;
1052 cfg->config_tpg_list = ptr;
1053 cfg->config_tpg_count++;
1064 * existing it_tpg_t structure within the global configuration 'cfg'.
1069 * cfg The current iSCSI configuration obtained from
1082 it_tpg_delete(it_config_t *cfg, it_tpg_t *tpg, boolean_t force)
1090 if (!cfg || !tpg) {
1094 ptr = cfg->config_tpg_list;
1111 tgt = cfg->config_tgt_list;
1122 it_tpgt_delete(cfg, tgt, tpgt);
1134 cfg->config_tpg_list = ptr->tpg_next;
1138 cfg->config_tpg_count--;
1166 * cfg The current iSCSI configration obtained from
1182 it_portal_create(it_config_t *cfg, it_tpg_t *tpg, it_portal_t **portal,
1189 if (!cfg || !tpg || !portal || !portal_ip_port) {
1199 ctpg = cfg->config_tpg_list;
1244 * cfg The current iSCSI configration obtained from
1252 it_portal_delete(it_config_t *cfg, it_tpg_t *tpg, it_portal_t *portal)
1257 if (!cfg || !tpg || !portal) {
1294 * cfg The current iSCSI configration obtained from
1307 it_ini_create(it_config_t *cfg, it_ini_t **ini, char *ini_node_name)
1311 if (!cfg || !ini || !ini_node_name) {
1322 ptr = cfg->config_ini_list;
1343 ptr->ini_next = cfg->config_ini_list;
1344 cfg->config_ini_list = ptr;
1345 cfg->config_ini_count++;
1462 * cfg The current iSCSI configration obtained from
1468 it_ini_delete(it_config_t *cfg, it_ini_t *ini)
1473 if (!cfg || !ini) {
1477 ptr = cfg->config_ini_list;
1493 cfg->config_ini_list = ptr->ini_next;
1498 cfg->config_ini_count--;