Lines Matching defs:lcp
361 lookup_ctrl_t *lcp;
370 lcp = (lookup_ctrl_t *)p;
371 key = lcp->data[0].ptr;
402 lookup_ctrl_t *lcp;
411 lcp = (lookup_ctrl_t *)p;
412 key = lcp->data[0].ptr;
444 lookup_ctrl_t *lcp;
458 lcp = (lookup_ctrl_t *)p;
459 ip = lcp->data[0].ip;
460 port = lcp->data[1].ui;
496 lookup_ctrl_t *lcp;
517 lcp = (lookup_ctrl_t *)p;
520 if (lcp->op[0] == OP_STRING) {
522 key = lcp->data[0].ptr;
525 ip = lcp->data[0].ip;
526 port = lcp->data[1].ui;
565 lookup_ctrl_t *lcp;
574 lcp = (lookup_ctrl_t *)p;
575 key = lcp->data[0].ptr;
605 lookup_ctrl_t *lcp;
614 lcp = (lookup_ctrl_t *)p;
615 key = lcp->data[0].ptr;
720 lookup_ctrl_t *lcp;
724 lcp = set_lookup_ctrl(&buff, (isns_obj_t *)p2);
726 lcp = (lookup_ctrl_t *)p2;
732 if (lcp->curr_uid != 0 && uid >= lcp->curr_uid) {
737 return (key_cmp(lcp, obj));
1209 * lcp - the lookup control data.
1217 lookup_ctrl_t *lcp,
1223 while (i < MAX_LOOKUP_CTRL && lcp->op[i] > 0 && match) {
1224 isns_attr_t *attr = &obj->attrs[lcp->id[i]];
1225 switch (lcp->op[i]) {
1227 match = (strcmp((const char *)lcp->data[i].ptr,
1231 match = (lcp->data[i].ui == attr->value.ui);
1234 match = !memcmp((void *)lcp->data[i].ip,
1259 * lcp - the lookup control data.
1267 lookup_ctrl_t *lcp,
1275 lcp->type = type;
1280 lcp->id[i] = id;
1281 lcp->op[i] = op;
1282 lcp->data[i].ui = obj->attrs[id].value.ui;
1289 return (lcp);
2975 * lcp - the lookup control data.
2982 lookup_ctrl_t *lcp
2987 (void) cache_lookup(lcp, &uid, NULL);
3017 * lcp - the lookup control data.
3026 lookup_ctrl_t *lcp,
3033 lcp->curr_uid = 0;
3034 lcp->type = TYPE_OF_REF[iscsi->type][0];
3040 lcp->id[i] = REF_MATCH_ID2[iscsi->type][i];
3041 lcp->op[i] = REF_MATCH_OPS[iscsi->type][i];
3042 lcp->data[i].ptr = iscsi->attrs[
3052 lcp->id[i] = REF_MATCH_ID2[portal->type][j];
3053 lcp->op[i] = REF_MATCH_OPS[portal->type][j];
3054 lcp->data[i].ptr = portal->attrs[
3061 lcp->op[i] = 0;
3069 lookup_ctrl_t *lcp,
3076 lcp->curr_uid = 0;
3077 lcp->type = t;
3082 lcp->id[i] = REF_MATCH_ID1[t][i];
3083 lcp->op[i] = REF_MATCH_OPS[t][i];
3084 lcp->data[i].ptr = pg->attrs[
3090 lcp->op[i] = 0;
3103 * lcp - the lookup control data.
3111 lookup_ctrl_t *lcp,
3121 SET_UID_LCP(lcp, ptype, puid);
3122 lcp->data[1].ui = obj->type;
3123 lcp->data[2].ui = get_obj_uid(obj);
3177 * p2 - the lcp.
3189 lookup_ctrl_t *lcp = (lookup_ctrl_t *)p2;
3196 t = lcp->id[2];
3197 u = lcp->data[2].ui;
3213 * p2 - the lcp.
3225 lookup_ctrl_t *lcp = (lookup_ctrl_t *)p2;
3233 t = lcp->data[2].ui;
3255 lookup_ctrl_t *lcp = (lookup_ctrl_t *)p2;
3269 child = (const void ***)lcp->data[1].ptr;
3270 child_flag = lcp->data[2].ui;
3335 * p2 - the lcp.
3347 lookup_ctrl_t *lcp = (lookup_ctrl_t *)p2;
3348 uint32_t child_type = lcp->data[1].ui;
3349 uint32_t child_uid = lcp->data[2].ui;
3398 lookup_ctrl_t *lcp = (lookup_ctrl_t *)p2;
3426 child = (const void ***)lcp->data[1].ptr;
3518 lookup_ctrl_t *lcp = (lookup_ctrl_t *)p2;
3527 et = lcp->id[2];
3528 uu = lcp->data[2].ui;
3549 lookup_ctrl_t *lcp = (lookup_ctrl_t *)p2;
3551 isns_obj_t *b = (isns_obj_t *)lcp->data[2].ptr;
3560 lookup_ctrl_t *lcp,
3573 lcp->id[2] = et;
3574 lcp->data[2].ui = uu;
3578 lcp->curr_uid = uid;
3579 match = cache_lookup(lcp, &uid, cb_ref_new2old);
3596 lookup_ctrl_t *lcp,
3603 if (is_obj_there(lcp) != 0) {
3640 * lcp - the lookup control for the object being removed.
3653 lookup_ctrl_t *lcp,
3668 obj = cache_remove(lcp, 0);
3693 SET_UID_LCP(lcp, type, uid);
3694 ec = do_dereg(lcp,
3708 (void) setup_ref_lcp(lcp, obj, NULL);
3709 lcp->curr_uid = uid;
3710 lcp->data[2].ui = obj->type;
3711 if (cache_lookup(lcp, &uid, cb_clear_ref) != 0) {
3712 UPDATE_LCP_UID(lcp, uid);
3713 ec = do_dereg(lcp,
3724 (uid = setup_parent_lcp(lcp, obj)) != 0) {
3725 if (cache_lookup(lcp, NULL, cb_remove_child) != 0) {
3726 UPDATE_LCP_UID(lcp, uid);
3727 ec = do_dereg(lcp,
3746 lcp->curr_uid = get_parent_uid(obj);
3749 lcp->curr_uid = get_obj_uid(obj);
3771 * lcp - the lookup control for the object being removed.
3778 lookup_ctrl_t *lcp
3783 obj = cache_remove(lcp, 1);
3799 * lcp - the lookup control for the object being removed.
3806 lookup_ctrl_t *lcp,
3810 return (do_dereg(lcp, 0, 0, pending));