Lines Matching refs:lcp
78 lookup_ctrl_t *lcp = (lookup_ctrl_t *)p2; in cb_update_ds_attr() local
79 uint32_t tag = lcp->id[1]; in cb_update_ds_attr()
111 len = lcp->data[1].ui; in cb_update_ds_attr()
112 name = lcp->data[2].ptr; in cb_update_ds_attr()
113 lc.type = lcp->type; in cb_update_ds_attr()
143 attr->value.ui != lcp->data[1].ui) { in cb_update_ds_attr()
146 attr->value.ui = lcp->data[1].ui; in cb_update_ds_attr()
848 lookup_ctrl_t *lcp = (lookup_ctrl_t *)p2; in cb_clone_attrs() local
855 lcp->op[i] != 0) { in cb_clone_attrs()
861 lcp->id[i] != 0) { in cb_clone_attrs()
862 switch (lcp->id[i]) { in cb_clone_attrs()
866 lcp->data[i].ptr = (uchar_t *)malloc(attr->len); in cb_clone_attrs()
867 if (lcp->data[i].ptr != NULL) { in cb_clone_attrs()
868 (void) strcpy((char *)lcp->data[i].ptr, in cb_clone_attrs()
878 lcp->data[i].ui = attr->value.ui; in cb_clone_attrs()
883 lcp->data[i].ptr = (uchar_t *)malloc(attr->len); in cb_clone_attrs()
884 if (lcp->data[i].ptr != NULL) { in cb_clone_attrs()
885 (void) strcpy((char *)lcp->data[i].ptr, in cb_clone_attrs()
895 lcp->data[i].ip = (in6_addr_t *)malloc(attr->len); in cb_clone_attrs()
896 if (lcp->data[i].ip != NULL) { in cb_clone_attrs()
897 (void) memcpy(lcp->data[i].ip, in cb_clone_attrs()
907 lcp->data[i].ui = attr->value.ui; in cb_clone_attrs()
912 lcp->data[i].ip = (in6_addr_t *)malloc(attr->len); in cb_clone_attrs()
913 if (lcp->data[i].ip != NULL) { in cb_clone_attrs()
914 (void) memcpy(lcp->data[i].ip, in cb_clone_attrs()
923 attr = &obj->attrs[ATTR_INDEX_PORTAL(lcp->id[i])]; in cb_clone_attrs()
925 lcp->data[i].ui = attr->value.ui; in cb_clone_attrs()
927 lcp->data[i].ui = 0; in cb_clone_attrs()
932 lcp->data[i].ui = 0; in cb_clone_attrs()