Lines Matching refs:lcp

361 	lookup_ctrl_t *lcp;  in entity_hval()  local
370 lcp = (lookup_ctrl_t *)p; in entity_hval()
371 key = lcp->data[0].ptr; in entity_hval()
402 lookup_ctrl_t *lcp; in iscsi_hval() local
411 lcp = (lookup_ctrl_t *)p; in iscsi_hval()
412 key = lcp->data[0].ptr; in iscsi_hval()
444 lookup_ctrl_t *lcp; in portal_hval() local
458 lcp = (lookup_ctrl_t *)p; in portal_hval()
459 ip = lcp->data[0].ip; in portal_hval()
460 port = lcp->data[1].ui; in portal_hval()
496 lookup_ctrl_t *lcp; in pg_hval() local
517 lcp = (lookup_ctrl_t *)p; in pg_hval()
520 if (lcp->op[0] == OP_STRING) { in pg_hval()
522 key = lcp->data[0].ptr; in pg_hval()
525 ip = lcp->data[0].ip; in pg_hval()
526 port = lcp->data[1].ui; in pg_hval()
565 lookup_ctrl_t *lcp; in dd_hval() local
574 lcp = (lookup_ctrl_t *)p; in dd_hval()
575 key = lcp->data[0].ptr; in dd_hval()
605 lookup_ctrl_t *lcp; in dds_hval() local
614 lcp = (lookup_ctrl_t *)p; in dds_hval()
615 key = lcp->data[0].ptr; in dds_hval()
720 lookup_ctrl_t *lcp; in obj_cmp() local
724 lcp = set_lookup_ctrl(&buff, (isns_obj_t *)p2); in obj_cmp()
726 lcp = (lookup_ctrl_t *)p2; in obj_cmp()
732 if (lcp->curr_uid != 0 && uid >= lcp->curr_uid) { in obj_cmp()
737 return (key_cmp(lcp, obj)); in obj_cmp()
1217 lookup_ctrl_t *lcp, in key_cmp() argument
1223 while (i < MAX_LOOKUP_CTRL && lcp->op[i] > 0 && match) { in key_cmp()
1224 isns_attr_t *attr = &obj->attrs[lcp->id[i]]; in key_cmp()
1225 switch (lcp->op[i]) { in key_cmp()
1227 match = (strcmp((const char *)lcp->data[i].ptr, in key_cmp()
1231 match = (lcp->data[i].ui == attr->value.ui); in key_cmp()
1234 match = !memcmp((void *)lcp->data[i].ip, in key_cmp()
1267 lookup_ctrl_t *lcp, in set_lookup_ctrl() argument
1275 lcp->type = type; in set_lookup_ctrl()
1280 lcp->id[i] = id; in set_lookup_ctrl()
1281 lcp->op[i] = op; in set_lookup_ctrl()
1282 lcp->data[i].ui = obj->attrs[id].value.ui; in set_lookup_ctrl()
1289 return (lcp); in set_lookup_ctrl()
2989 lookup_ctrl_t *lcp in is_obj_there() argument
2994 (void) cache_lookup(lcp, &uid, NULL); in is_obj_there()
3033 lookup_ctrl_t *lcp, in setup_ref_lcp() argument
3040 lcp->curr_uid = 0; in setup_ref_lcp()
3041 lcp->type = TYPE_OF_REF[iscsi->type][0]; in setup_ref_lcp()
3047 lcp->id[i] = REF_MATCH_ID2[iscsi->type][i]; in setup_ref_lcp()
3048 lcp->op[i] = REF_MATCH_OPS[iscsi->type][i]; in setup_ref_lcp()
3049 lcp->data[i].ptr = iscsi->attrs[ in setup_ref_lcp()
3059 lcp->id[i] = REF_MATCH_ID2[portal->type][j]; in setup_ref_lcp()
3060 lcp->op[i] = REF_MATCH_OPS[portal->type][j]; in setup_ref_lcp()
3061 lcp->data[i].ptr = portal->attrs[ in setup_ref_lcp()
3068 lcp->op[i] = 0; in setup_ref_lcp()
3076 lookup_ctrl_t *lcp, in setup_deref_lcp() argument
3083 lcp->curr_uid = 0; in setup_deref_lcp()
3084 lcp->type = t; in setup_deref_lcp()
3089 lcp->id[i] = REF_MATCH_ID1[t][i]; in setup_deref_lcp()
3090 lcp->op[i] = REF_MATCH_OPS[t][i]; in setup_deref_lcp()
3091 lcp->data[i].ptr = pg->attrs[ in setup_deref_lcp()
3097 lcp->op[i] = 0; in setup_deref_lcp()
3118 lookup_ctrl_t *lcp, in setup_parent_lcp() argument
3128 SET_UID_LCP(lcp, ptype, puid); in setup_parent_lcp()
3129 lcp->data[1].ui = obj->type; in setup_parent_lcp()
3130 lcp->data[2].ui = get_obj_uid(obj); in setup_parent_lcp()
3196 lookup_ctrl_t *lcp = (lookup_ctrl_t *)p2; in cb_set_ref() local
3203 t = lcp->id[2]; in cb_set_ref()
3204 u = lcp->data[2].ui; in cb_set_ref()
3232 lookup_ctrl_t *lcp = (lookup_ctrl_t *)p2; in cb_clear_ref() local
3240 t = lcp->data[2].ui; in cb_clear_ref()
3262 lookup_ctrl_t *lcp = (lookup_ctrl_t *)p2; in cb_add_child() local
3276 child = (const void ***)lcp->data[1].ptr; in cb_add_child()
3277 child_flag = lcp->data[2].ui; in cb_add_child()
3354 lookup_ctrl_t *lcp = (lookup_ctrl_t *)p2; in cb_remove_child() local
3355 uint32_t child_type = lcp->data[1].ui; in cb_remove_child()
3356 uint32_t child_uid = lcp->data[2].ui; in cb_remove_child()
3405 lookup_ctrl_t *lcp = (lookup_ctrl_t *)p2; in cb_verify_ref() local
3433 child = (const void ***)lcp->data[1].ptr; in cb_verify_ref()
3525 lookup_ctrl_t *lcp = (lookup_ctrl_t *)p2; in cb_ref_new2old() local
3534 et = lcp->id[2]; in cb_ref_new2old()
3535 uu = lcp->data[2].ui; in cb_ref_new2old()
3556 lookup_ctrl_t *lcp = (lookup_ctrl_t *)p2; in cb_new_ref() local
3558 isns_obj_t *b = (isns_obj_t *)lcp->data[2].ptr; in cb_new_ref()
3567 lookup_ctrl_t *lcp, in ref_new2old() argument
3580 lcp->id[2] = et; in ref_new2old()
3581 lcp->data[2].ui = uu; in ref_new2old()
3585 lcp->curr_uid = uid; in ref_new2old()
3586 match = cache_lookup(lcp, &uid, cb_ref_new2old); in ref_new2old()
3603 lookup_ctrl_t *lcp, in ref_new2new() argument
3610 if (is_obj_there(lcp) != 0) { in ref_new2new()
3660 lookup_ctrl_t *lcp, in do_dereg() argument
3675 obj = cache_remove(lcp, 0); in do_dereg()
3700 SET_UID_LCP(lcp, type, uid); in do_dereg()
3701 ec = do_dereg(lcp, in do_dereg()
3715 (void) setup_ref_lcp(lcp, obj, NULL); in do_dereg()
3716 lcp->curr_uid = uid; in do_dereg()
3717 lcp->data[2].ui = obj->type; in do_dereg()
3718 if (cache_lookup(lcp, &uid, cb_clear_ref) != 0) { in do_dereg()
3719 UPDATE_LCP_UID(lcp, uid); in do_dereg()
3720 ec = do_dereg(lcp, in do_dereg()
3731 (uid = setup_parent_lcp(lcp, obj)) != 0) { in do_dereg()
3732 if (cache_lookup(lcp, NULL, cb_remove_child) != 0) { in do_dereg()
3733 UPDATE_LCP_UID(lcp, uid); in do_dereg()
3734 ec = do_dereg(lcp, in do_dereg()
3753 lcp->curr_uid = get_parent_uid(obj); in do_dereg()
3756 lcp->curr_uid = get_obj_uid(obj); in do_dereg()
3785 lookup_ctrl_t *lcp in dereg_assoc() argument
3790 obj = cache_remove(lcp, 1); in dereg_assoc()
3813 lookup_ctrl_t *lcp, in dereg_object() argument
3817 return (do_dereg(lcp, 0, 0, pending)); in dereg_object()