Lines Matching refs:ptr

542 	it_tgt_t	*ptr;  in it_tgt_create()  local
581 ptr = calloc(1, sizeof (it_tgt_t)); in it_tgt_create()
582 if (ptr == NULL) { in it_tgt_create()
586 (void) strlcpy(ptr->tgt_name, namep, sizeof (ptr->tgt_name)); in it_tgt_create()
587 ptr->tgt_generation = 1; in it_tgt_create()
588 ptr->tgt_next = cfg->config_tgt_list; in it_tgt_create()
589 cfg->config_tgt_list = ptr; in it_tgt_create()
592 *tgt = ptr; in it_tgt_create()
854 it_tpgt_t *ptr = NULL; in it_tpgt_create() local
912 ptr = calloc(1, sizeof (it_tpgt_t)); in it_tpgt_create()
913 if (!ptr) { in it_tpgt_create()
917 (void) strlcpy(ptr->tpgt_tpg_name, tpg_name, in it_tpgt_create()
918 sizeof (ptr->tpgt_tpg_name)); in it_tpgt_create()
919 ptr->tpgt_generation = 1; in it_tpgt_create()
920 ptr->tpgt_tag = tagid; in it_tpgt_create()
922 ptr->tpgt_next = tgt->tgt_tpgt_list; in it_tpgt_create()
923 tgt->tgt_tpgt_list = ptr; in it_tpgt_create()
927 *tpgt = ptr; in it_tpgt_create()
950 it_tpgt_t *ptr; in it_tpgt_delete() local
957 ptr = tgt->tgt_tpgt_list; in it_tpgt_delete()
958 while (ptr) { in it_tpgt_delete()
959 if (ptr->tpgt_tag == tpgt->tpgt_tag) { in it_tpgt_delete()
962 prev = ptr; in it_tpgt_delete()
963 ptr = ptr->tpgt_next; in it_tpgt_delete()
966 if (!ptr) { in it_tpgt_delete()
971 prev->tpgt_next = ptr->tpgt_next; in it_tpgt_delete()
973 tgt->tgt_tpgt_list = ptr->tpgt_next; in it_tpgt_delete()
975 ptr->tpgt_next = NULL; in it_tpgt_delete()
980 it_tpgt_free(ptr); in it_tpgt_delete()
1027 it_tpg_t *ptr; in it_tpg_create() local
1036 ptr = cfg->config_tpg_list; in it_tpg_create()
1037 while (ptr) { in it_tpg_create()
1038 if (strcmp(tpg_name, ptr->tpg_name) == 0) { in it_tpg_create()
1041 ptr = ptr->tpg_next; in it_tpg_create()
1044 if (ptr) { in it_tpg_create()
1048 ptr = calloc(1, sizeof (it_tpg_t)); in it_tpg_create()
1049 if (!ptr) { in it_tpg_create()
1053 ptr->tpg_generation = 1; in it_tpg_create()
1054 (void) strlcpy(ptr->tpg_name, tpg_name, sizeof (ptr->tpg_name)); in it_tpg_create()
1057 ret = it_portal_create(cfg, ptr, &portal, portal_ip_port); in it_tpg_create()
1059 free(ptr); in it_tpg_create()
1063 ptr->tpg_next = cfg->config_tpg_list; in it_tpg_create()
1064 cfg->config_tpg_list = ptr; in it_tpg_create()
1067 *tpg = ptr; in it_tpg_create()
1096 it_tpg_t *ptr; in it_tpg_delete() local
1106 ptr = cfg->config_tpg_list; in it_tpg_delete()
1107 while (ptr) { in it_tpg_delete()
1108 if (strcmp(ptr->tpg_name, tpg->tpg_name) == 0) { in it_tpg_delete()
1111 prev = ptr; in it_tpg_delete()
1112 ptr = ptr->tpg_next; in it_tpg_delete()
1115 if (!ptr) { in it_tpg_delete()
1144 prev->tpg_next = ptr->tpg_next; in it_tpg_delete()
1146 cfg->config_tpg_list = ptr->tpg_next; in it_tpg_delete()
1148 ptr->tpg_next = NULL; in it_tpg_delete()
1152 it_tpg_free(ptr); in it_tpg_delete()
1198 it_portal_t *ptr; in it_portal_create() local
1213 ptr = ctpg->tpg_portal_list; in it_portal_create()
1214 for (; ptr != NULL; ptr = ptr->portal_next) { in it_portal_create()
1215 if (it_sa_compare(&(ptr->portal_addr), &sa) != 0) { in it_portal_create()
1233 ptr = calloc(1, sizeof (it_portal_t)); in it_portal_create()
1234 if (!ptr) { in it_portal_create()
1238 (void) memcpy(&(ptr->portal_addr), &sa, in it_portal_create()
1240 ptr->portal_next = tpg->tpg_portal_list; in it_portal_create()
1241 tpg->tpg_portal_list = ptr; in it_portal_create()
1266 it_portal_t *ptr; in it_portal_delete() local
1273 ptr = tpg->tpg_portal_list; in it_portal_delete()
1274 while (ptr) { in it_portal_delete()
1275 if (memcmp(&(ptr->portal_addr), &(portal->portal_addr), in it_portal_delete()
1276 sizeof (ptr->portal_addr)) == 0) { in it_portal_delete()
1279 prev = ptr; in it_portal_delete()
1280 ptr = ptr->portal_next; in it_portal_delete()
1283 if (!ptr) { in it_portal_delete()
1288 prev->portal_next = ptr->portal_next; in it_portal_delete()
1290 tpg->tpg_portal_list = ptr->portal_next; in it_portal_delete()
1295 free(ptr); in it_portal_delete()
1321 it_ini_t *ptr; in it_ini_create() local
1334 ptr = cfg->config_ini_list; in it_ini_create()
1335 while (ptr) { in it_ini_create()
1336 if (strcasecmp(ptr->ini_name, ini_node_name) == 0) { in it_ini_create()
1339 ptr = ptr->ini_next; in it_ini_create()
1342 if (ptr) { in it_ini_create()
1346 ptr = calloc(1, sizeof (it_ini_t)); in it_ini_create()
1347 if (!ptr) { in it_ini_create()
1351 (void) strlcpy(ptr->ini_name, ini_node_name, sizeof (ptr->ini_name)); in it_ini_create()
1352 ptr->ini_generation = 1; in it_ini_create()
1355 ptr->ini_next = cfg->config_ini_list; in it_ini_create()
1356 cfg->config_ini_list = ptr; in it_ini_create()
1359 *ini = ptr; in it_ini_create()
1484 it_ini_t *ptr; in it_ini_delete() local
1491 ptr = cfg->config_ini_list; in it_ini_delete()
1492 while (ptr) { in it_ini_delete()
1493 if (strcasecmp(ptr->ini_name, ini->ini_name) == 0) { in it_ini_delete()
1496 prev = ptr; in it_ini_delete()
1497 ptr = ptr->ini_next; in it_ini_delete()
1500 if (!ptr) { in it_ini_delete()
1505 prev->ini_next = ptr->ini_next; in it_ini_delete()
1507 cfg->config_ini_list = ptr->ini_next; in it_ini_delete()
1510 ptr->ini_next = NULL; /* Only free this initiator */ in it_ini_delete()
1514 it_ini_free(ptr); in it_ini_delete()