Lines Matching refs:luid
338 stmf_id_data_t *luid;
346 luid = ((stmf_i_lu_t *)lu->lu_stmf_private)->ilu_luid;
348 if (!luid) {
353 for (ve = (stmf_view_entry_t *)luid->id_impl_specific;
365 stmf_id_data_t *luid;
375 luid = ((stmf_i_lu_t *)lu->lu_stmf_private)->ilu_luid;
376 if (!luid) {
384 for (ve = (stmf_view_entry_t *)luid->id_impl_specific;
868 * insert view entry into list for a luid, if ve->ve_id is 0xffffffff,
873 stmf_add_ve_to_luid(stmf_id_data_t *luid, stmf_view_entry_t *ve)
880 ve_tmp = (stmf_view_entry_t *)luid->id_impl_specific;
915 luid->id_impl_specific = (void *)ve;
926 stmf_id_data_t *luid;
941 luid = stmf_lookup_id(&stmf_state.stmf_luid_list, 16, lu_guid);
942 if (luid == NULL) {
943 luid = stmf_alloc_id(16, STMF_ID_TYPE_LU_GUID, lu_guid, 0);
946 ilu->ilu_luid = luid;
947 luid->id_pt_to_object = (void *)ilu;
952 ilu = (stmf_i_lu_t *)luid->id_pt_to_object;
957 for (ve = (stmf_view_entry_t *)luid->id_impl_specific; ve != NULL;
1018 if ((ret = stmf_add_ve_to_luid(luid, ve)) != STMF_SUCCESS) {
1024 ve->ve_luid = luid; luid->id_refcnt++;
1029 stmf_append_id(&stmf_state.stmf_luid_list, luid);
1064 stmf_free_id(luid);
1217 stmf_id_data_t *luid;
1227 luid = stmf_lookup_id(&stmf_state.stmf_luid_list, 16, guid);
1228 if (luid == NULL) {
1232 ilu = (stmf_i_lu_t *)luid->id_pt_to_object;
1234 for (ve = (stmf_view_entry_t *)luid->id_impl_specific;
1250 luid->id_impl_specific = (void *)ve->ve_next;
1251 if (!luid->id_impl_specific) {
1253 stmf_remove_id(&stmf_state.stmf_luid_list, luid);
1256 stmf_free_id(luid);