Lines Matching defs:cfg

111  *    cfg	A C representation of the current iSCSI configuration
119 it_config_load(it_config_t **cfg)
126 if (!cfg) {
130 *cfg = NULL;
146 *cfg = newcfg;
165 * cfg A C representation of the current iSCSI configuration
175 it_config_commit(it_config_t *cfg)
185 if (!cfg) {
189 ret = it_config_to_nv(cfg, &cfgnv);
242 tgtp = cfg->config_tgt_list;
259 ret = it_config_to_nv(cfg, &cfgnv);
276 STMF_PORT_PROVIDER_TYPE, &(cfg->stmf_token));
311 * cfg The current iSCSI configuration obtained from
323 it_config_setprop(it_config_t *cfg, nvlist_t *proplist, nvlist_t **errlist)
336 if (!cfg || !proplist) {
349 if (cfg->config_global_properties) {
350 ret = nvlist_dup(cfg->config_global_properties, &cprops, 0);
434 isns = cfg->config_isns_svr_list;
441 cfg->config_isns_svr_list = newisnslist;
442 cfg->config_isns_svr_count = newcount;
483 nvlist_free(cfg->config_global_properties);
484 cfg->config_global_properties = cprops;
503 * cfg A C representation of the current iSCSI configuration
506 it_config_free(it_config_t *cfg)
508 it_config_free_cmn(cfg);
523 * cfg The current iSCSI configuration obtained from
539 it_tgt_create(it_config_t *cfg, it_tgt_t **tgt, char *tgt_name)
547 if (!cfg || !tgt) {
568 cfgtgt = cfg->config_tgt_list;
577 if (cfg->config_tgt_count >= MAX_TARGETS) {
588 ptr->tgt_next = cfg->config_tgt_list;
589 cfg->config_tgt_list = ptr;
590 cfg->config_tgt_count++;
607 * cfg The current iSCSI configuration obtained from
620 it_tgt_setprop(it_config_t *cfg, it_tgt_t *tgt, nvlist_t *proplist,
628 if (!cfg || !tgt || !proplist) {
724 * it_tgt_structure within the configuration 'cfg'. The target removal
729 * cfg The current iSCSI configuration obtained from
741 it_tgt_delete(it_config_t *cfg, it_tgt_t *tgt, boolean_t force)
749 if (!cfg || !tgt) {
753 ptgt = cfg->config_tgt_list;
798 cfg->config_tgt_list = ptgt->tgt_next;
803 cfg->config_tgt_count--;
831 * cfg The current iSCSI configuration obtained from
851 it_tpgt_create(it_config_t *cfg, it_tgt_t *tgt, it_tpgt_t **tpgt,
859 if (!cfg || !tgt || !tpgt || !tpg_name) {
941 * cfg The current iSCSI configuration obtained from
948 it_tpgt_delete(it_config_t *cfg, it_tgt_t *tgt, it_tpgt_t *tpgt)
953 if (!cfg || !tgt || !tpgt) {
1005 * cfg The current iSCSI configuration obtained from
1023 it_tpg_create(it_config_t *cfg, it_tpg_t **tpg, char *tpg_name,
1030 if (!cfg || !tpg || !tpg_name || !portal_ip_port) {
1036 ptr = cfg->config_tpg_list;
1057 ret = it_portal_create(cfg, ptr, &portal, portal_ip_port);
1063 ptr->tpg_next = cfg->config_tpg_list;
1064 cfg->config_tpg_list = ptr;
1065 cfg->config_tpg_count++;
1076 * existing it_tpg_t structure within the global configuration 'cfg'.
1081 * cfg The current iSCSI configuration obtained from
1094 it_tpg_delete(it_config_t *cfg, it_tpg_t *tpg, boolean_t force)
1102 if (!cfg || !tpg) {
1106 ptr = cfg->config_tpg_list;
1123 tgt = cfg->config_tgt_list;
1134 it_tpgt_delete(cfg, tgt, tpgt);
1146 cfg->config_tpg_list = ptr->tpg_next;
1150 cfg->config_tpg_count--;
1178 * cfg The current iSCSI configration obtained from
1194 it_portal_create(it_config_t *cfg, it_tpg_t *tpg, it_portal_t **portal,
1201 if (!cfg || !tpg || !portal || !portal_ip_port) {
1211 ctpg = cfg->config_tpg_list;
1256 * cfg The current iSCSI configration obtained from
1264 it_portal_delete(it_config_t *cfg, it_tpg_t *tpg, it_portal_t *portal)
1269 if (!cfg || !tpg || !portal) {
1306 * cfg The current iSCSI configration obtained from
1319 it_ini_create(it_config_t *cfg, it_ini_t **ini, char *ini_node_name)
1323 if (!cfg || !ini || !ini_node_name) {
1334 ptr = cfg->config_ini_list;
1355 ptr->ini_next = cfg->config_ini_list;
1356 cfg->config_ini_list = ptr;
1357 cfg->config_ini_count++;
1476 * cfg The current iSCSI configration obtained from
1482 it_ini_delete(it_config_t *cfg, it_ini_t *ini)
1487 if (!cfg || !ini) {
1491 ptr = cfg->config_ini_list;
1507 cfg->config_ini_list = ptr->ini_next;
1512 cfg->config_ini_count--;