Lines Matching refs:raw

314 	scn_raw_t *raw  in free_raw()  argument
317 if (raw->ref == 0) { in free_raw()
318 free(raw->iscsi); in free_raw()
320 if (raw->ip != NULL) { in free_raw()
321 free(raw->ip); in free_raw()
323 free(raw); in free_raw()
801 scn_raw_t *raw; in make_raw_entity() local
803 raw = (scn_raw_t *)malloc(sizeof (scn_raw_t)); in make_raw_entity()
804 if (raw != NULL) { in make_raw_entity()
805 raw->type = obj->type; in make_raw_entity()
806 raw->uid = get_obj_uid(obj); in make_raw_entity()
807 raw->iscsi = NULL; in make_raw_entity()
808 raw->ref = 0; in make_raw_entity()
809 raw->ilen = 0; in make_raw_entity()
810 raw->nt = 0; in make_raw_entity()
811 raw->ip = NULL; in make_raw_entity()
812 raw->dd_id = 0; in make_raw_entity()
813 raw->dds_id = 0; in make_raw_entity()
818 return (raw); in make_raw_entity()
844 scn_raw_t *raw; in make_raw_iscsi() local
851 raw = (scn_raw_t *)malloc(sizeof (scn_raw_t)); in make_raw_iscsi()
854 if (raw != NULL && iscsi != NULL) { in make_raw_iscsi()
858 raw->type = obj->type; in make_raw_iscsi()
859 raw->uid = uid; in make_raw_iscsi()
860 raw->iscsi = iscsi; in make_raw_iscsi()
861 raw->ref = 0; in make_raw_iscsi()
862 raw->ilen = ilen; in make_raw_iscsi()
863 raw->nt = nt; in make_raw_iscsi()
864 raw->ip = NULL; in make_raw_iscsi()
865 raw->dd_id = 0; in make_raw_iscsi()
866 raw->dds_id = 0; in make_raw_iscsi()
868 free(raw); in make_raw_iscsi()
870 raw = NULL; in make_raw_iscsi()
874 return (raw); in make_raw_iscsi()
897 scn_raw_t *raw; in make_raw_portal() local
899 raw = (scn_raw_t *)malloc(sizeof (scn_raw_t)); in make_raw_portal()
901 if (raw != NULL && ip != NULL) { in make_raw_portal()
909 raw->type = obj->type; in make_raw_portal()
910 raw->uid = 0; in make_raw_portal()
911 raw->iscsi = NULL; in make_raw_portal()
912 raw->ref = 0; in make_raw_portal()
913 raw->ilen = 0; in make_raw_portal()
914 raw->nt = 0; in make_raw_portal()
915 raw->ip = ip; in make_raw_portal()
916 raw->port = port; in make_raw_portal()
917 raw->dd_id = 0; in make_raw_portal()
918 raw->dds_id = 0; in make_raw_portal()
921 free(raw); in make_raw_portal()
922 raw = NULL; in make_raw_portal()
926 return (raw); in make_raw_portal()
952 scn_raw_t *raw; in make_raw_assoc_iscsi() local
965 raw = (scn_raw_t *)malloc(sizeof (scn_raw_t)); in make_raw_assoc_iscsi()
968 if (raw != NULL && iscsi != NULL) { in make_raw_assoc_iscsi()
972 raw->type = obj->type; in make_raw_assoc_iscsi()
973 raw->uid = uid; in make_raw_assoc_iscsi()
974 raw->iscsi = iscsi; in make_raw_assoc_iscsi()
975 raw->ref = 0; in make_raw_assoc_iscsi()
976 raw->ilen = ilen; in make_raw_assoc_iscsi()
977 raw->nt = nt; in make_raw_assoc_iscsi()
978 raw->ip = NULL; in make_raw_assoc_iscsi()
979 raw->dd_id = dd_id; in make_raw_assoc_iscsi()
980 raw->dds_id = 0; in make_raw_assoc_iscsi()
982 free(raw); in make_raw_assoc_iscsi()
984 raw = NULL; in make_raw_assoc_iscsi()
988 return (raw); in make_raw_assoc_iscsi()
1007 scn_raw_t *raw; in make_raw_assoc_dd() local
1009 raw = (scn_raw_t *)malloc(sizeof (scn_raw_t)); in make_raw_assoc_dd()
1010 if (raw != NULL) { in make_raw_assoc_dd()
1011 raw->type = obj->type; in make_raw_assoc_dd()
1012 raw->uid = 0; in make_raw_assoc_dd()
1013 raw->iscsi = NULL; in make_raw_assoc_dd()
1014 raw->ref = 0; in make_raw_assoc_dd()
1015 raw->ilen = 0; in make_raw_assoc_dd()
1016 raw->nt = 0; in make_raw_assoc_dd()
1017 raw->ip = NULL; in make_raw_assoc_dd()
1018 raw->dd_id = get_obj_uid(obj); in make_raw_assoc_dd()
1019 raw->dds_id = get_parent_uid(obj); in make_raw_assoc_dd()
1024 return (raw); in make_raw_assoc_dd()
1041 scn_raw_t *raw in scn_gen_entity() argument
1060 scn_raw_t *raw in scn_gen_iscsi() argument
1069 text->uid = raw->uid; in scn_gen_iscsi()
1070 text->iscsi = raw->iscsi; in scn_gen_iscsi()
1071 raw->ref ++; in scn_gen_iscsi()
1072 text->ilen = raw->ilen; in scn_gen_iscsi()
1073 text->nt = raw->nt; in scn_gen_iscsi()
1074 text->dd_id = raw->dd_id; in scn_gen_iscsi()
1075 text->dds_id = raw->dds_id; in scn_gen_iscsi()
1096 scn_raw_t *raw in scn_gen_portal() argument
1111 ip = raw->ip; in scn_gen_portal()
1112 port = raw->port; in scn_gen_portal()
1172 raw->event = ISNS_OBJECT_UPDATED; in scn_gen_portal()
1191 scn_raw_t *raw in scn_gen_assoc_dd() argument
1215 scn_raw_t *raw = NULL; in make_scn() local
1221 raw = f(obj); in make_scn()
1223 if (raw != NULL) { in make_scn()
1225 raw->event = event; in make_scn()
1226 (void) queue_msg_set(scn_q, SCN_SET, (void *)raw); in make_scn()
1452 scn_raw_t *raw in sf_gen() argument
1460 gen = scn_gen[raw->type]; in sf_gen()
1462 text = gen(raw); in sf_gen()
1465 event = raw->event; in sf_gen()
1488 scn_raw_t *raw in sf_error() argument
1511 scn_raw_t *raw in scn_transition() argument
1514 uint32_t event = raw->event; in scn_transition()
1515 isns_type_t type = raw->type; in scn_transition()
1530 tbl->sf(raw); in scn_transition()
2101 scn_raw_t *raw; in scn_proc() local
2117 raw = (scn_raw_t *)msg->data; in scn_proc()
2118 state = scn_transition(state, raw); in scn_proc()
2120 free_raw(raw); in scn_proc()