Lines Matching refs:ptr
535 it_tgt_t *ptr; in it_tgt_create() local
574 ptr = calloc(1, sizeof (it_tgt_t)); in it_tgt_create()
575 if (ptr == NULL) { in it_tgt_create()
579 (void) strlcpy(ptr->tgt_name, namep, sizeof (ptr->tgt_name)); in it_tgt_create()
580 ptr->tgt_generation = 1; in it_tgt_create()
581 ptr->tgt_next = cfg->config_tgt_list; in it_tgt_create()
582 cfg->config_tgt_list = ptr; in it_tgt_create()
585 *tgt = ptr; in it_tgt_create()
845 it_tpgt_t *ptr = NULL; in it_tpgt_create() local
903 ptr = calloc(1, sizeof (it_tpgt_t)); in it_tpgt_create()
904 if (!ptr) { in it_tpgt_create()
908 (void) strlcpy(ptr->tpgt_tpg_name, tpg_name, in it_tpgt_create()
909 sizeof (ptr->tpgt_tpg_name)); in it_tpgt_create()
910 ptr->tpgt_generation = 1; in it_tpgt_create()
911 ptr->tpgt_tag = tagid; in it_tpgt_create()
913 ptr->tpgt_next = tgt->tgt_tpgt_list; in it_tpgt_create()
914 tgt->tgt_tpgt_list = ptr; in it_tpgt_create()
918 *tpgt = ptr; in it_tpgt_create()
941 it_tpgt_t *ptr; in it_tpgt_delete() local
948 ptr = tgt->tgt_tpgt_list; in it_tpgt_delete()
949 while (ptr) { in it_tpgt_delete()
950 if (ptr->tpgt_tag == tpgt->tpgt_tag) { in it_tpgt_delete()
953 prev = ptr; in it_tpgt_delete()
954 ptr = ptr->tpgt_next; in it_tpgt_delete()
957 if (!ptr) { in it_tpgt_delete()
962 prev->tpgt_next = ptr->tpgt_next; in it_tpgt_delete()
964 tgt->tgt_tpgt_list = ptr->tpgt_next; in it_tpgt_delete()
966 ptr->tpgt_next = NULL; in it_tpgt_delete()
971 it_tpgt_free(ptr); in it_tpgt_delete()
1018 it_tpg_t *ptr; in it_tpg_create() local
1027 ptr = cfg->config_tpg_list; in it_tpg_create()
1028 while (ptr) { in it_tpg_create()
1029 if (strcmp(tpg_name, ptr->tpg_name) == 0) { in it_tpg_create()
1032 ptr = ptr->tpg_next; in it_tpg_create()
1035 if (ptr) { in it_tpg_create()
1039 ptr = calloc(1, sizeof (it_tpg_t)); in it_tpg_create()
1040 if (!ptr) { in it_tpg_create()
1044 ptr->tpg_generation = 1; in it_tpg_create()
1045 (void) strlcpy(ptr->tpg_name, tpg_name, sizeof (ptr->tpg_name)); in it_tpg_create()
1048 ret = it_portal_create(cfg, ptr, &portal, portal_ip_port); in it_tpg_create()
1050 free(ptr); in it_tpg_create()
1054 ptr->tpg_next = cfg->config_tpg_list; in it_tpg_create()
1055 cfg->config_tpg_list = ptr; in it_tpg_create()
1058 *tpg = ptr; in it_tpg_create()
1087 it_tpg_t *ptr; in it_tpg_delete() local
1097 ptr = cfg->config_tpg_list; in it_tpg_delete()
1098 while (ptr) { in it_tpg_delete()
1099 if (strcmp(ptr->tpg_name, tpg->tpg_name) == 0) { in it_tpg_delete()
1102 prev = ptr; in it_tpg_delete()
1103 ptr = ptr->tpg_next; in it_tpg_delete()
1106 if (!ptr) { in it_tpg_delete()
1135 prev->tpg_next = ptr->tpg_next; in it_tpg_delete()
1137 cfg->config_tpg_list = ptr->tpg_next; in it_tpg_delete()
1139 ptr->tpg_next = NULL; in it_tpg_delete()
1143 it_tpg_free(ptr); in it_tpg_delete()
1189 it_portal_t *ptr; in it_portal_create() local
1204 ptr = ctpg->tpg_portal_list; in it_portal_create()
1205 for (; ptr != NULL; ptr = ptr->portal_next) { in it_portal_create()
1206 if (it_sa_compare(&(ptr->portal_addr), &sa) != 0) { in it_portal_create()
1224 ptr = calloc(1, sizeof (it_portal_t)); in it_portal_create()
1225 if (!ptr) { in it_portal_create()
1229 (void) memcpy(&(ptr->portal_addr), &sa, in it_portal_create()
1231 ptr->portal_next = tpg->tpg_portal_list; in it_portal_create()
1232 tpg->tpg_portal_list = ptr; in it_portal_create()
1257 it_portal_t *ptr; in it_portal_delete() local
1264 ptr = tpg->tpg_portal_list; in it_portal_delete()
1265 while (ptr) { in it_portal_delete()
1266 if (memcmp(&(ptr->portal_addr), &(portal->portal_addr), in it_portal_delete()
1267 sizeof (ptr->portal_addr)) == 0) { in it_portal_delete()
1270 prev = ptr; in it_portal_delete()
1271 ptr = ptr->portal_next; in it_portal_delete()
1274 if (!ptr) { in it_portal_delete()
1279 prev->portal_next = ptr->portal_next; in it_portal_delete()
1281 tpg->tpg_portal_list = ptr->portal_next; in it_portal_delete()
1286 free(ptr); in it_portal_delete()
1312 it_ini_t *ptr; in it_ini_create() local
1325 ptr = cfg->config_ini_list; in it_ini_create()
1326 while (ptr) { in it_ini_create()
1327 if (strcasecmp(ptr->ini_name, ini_node_name) == 0) { in it_ini_create()
1330 ptr = ptr->ini_next; in it_ini_create()
1333 if (ptr) { in it_ini_create()
1337 ptr = calloc(1, sizeof (it_ini_t)); in it_ini_create()
1338 if (!ptr) { in it_ini_create()
1342 (void) strlcpy(ptr->ini_name, ini_node_name, sizeof (ptr->ini_name)); in it_ini_create()
1343 ptr->ini_generation = 1; in it_ini_create()
1346 ptr->ini_next = cfg->config_ini_list; in it_ini_create()
1347 cfg->config_ini_list = ptr; in it_ini_create()
1350 *ini = ptr; in it_ini_create()
1473 it_ini_t *ptr; in it_ini_delete() local
1480 ptr = cfg->config_ini_list; in it_ini_delete()
1481 while (ptr) { in it_ini_delete()
1482 if (strcasecmp(ptr->ini_name, ini->ini_name) == 0) { in it_ini_delete()
1485 prev = ptr; in it_ini_delete()
1486 ptr = ptr->ini_next; in it_ini_delete()
1489 if (!ptr) { in it_ini_delete()
1494 prev->ini_next = ptr->ini_next; in it_ini_delete()
1496 cfg->config_ini_list = ptr->ini_next; in it_ini_delete()
1499 ptr->ini_next = NULL; /* Only free this initiator */ in it_ini_delete()
1503 it_ini_free(ptr); in it_ini_delete()