Lines Matching defs:ptr

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