Lines Matching defs:ks_obj
417 * ks_obj: input argument which contains the pointer to the
431 soft_keystore_unpack_obj(soft_object_t *obj, ks_obj_t *ks_obj)
445 (char *)ks_obj->ks_handle.name);
446 obj->ks_handle.public = ks_obj->ks_handle.public;
448 hdr = (ks_obj_hdr_t *)ks_obj->buf;
449 obj->version = ks_obj->obj_version;
465 buf = ks_obj->buf + sizeof (ks_obj_hdr_t);
1925 ks_obj_t *ks_obj = NULL, *ks_obj_next;
1929 rv = soft_keystore_get_objs(type, &ks_obj, B_FALSE);
1934 while (ks_obj) {
1942 rv = soft_keystore_unpack_obj(new_objp, ks_obj);
1953 /* Free the ks_obj list */
1954 ks_obj_next = ks_obj->next;
1955 if (ks_obj->buf)
1956 free(ks_obj->buf);
1957 free(ks_obj);
1958 ks_obj = ks_obj_next;
1964 while (ks_obj) {
1965 ks_obj_next = ks_obj->next;
1966 free(ks_obj->buf);
1967 free(ks_obj);
1968 ks_obj = ks_obj_next;