Lines Matching refs:ks_obj
408 * ks_obj: input argument which contains the pointer to the
422 soft_keystore_unpack_obj(soft_object_t *obj, ks_obj_t *ks_obj)
436 (char *)ks_obj->ks_handle.name);
437 obj->ks_handle.public = ks_obj->ks_handle.public;
439 hdr = (ks_obj_hdr_t *)ks_obj->buf;
440 obj->version = ks_obj->obj_version;
455 buf = ks_obj->buf + sizeof (ks_obj_hdr_t);
1915 ks_obj_t *ks_obj = NULL, *ks_obj_next;
1919 rv = soft_keystore_get_objs(type, &ks_obj, B_FALSE);
1924 while (ks_obj) {
1932 rv = soft_keystore_unpack_obj(new_objp, ks_obj);
1943 /* Free the ks_obj list */
1944 ks_obj_next = ks_obj->next;
1945 if (ks_obj->buf)
1946 free(ks_obj->buf);
1947 free(ks_obj);
1948 ks_obj = ks_obj_next;
1954 while (ks_obj) {
1955 ks_obj_next = ks_obj->next;
1956 free(ks_obj->buf);
1957 free(ks_obj);
1958 ks_obj = ks_obj_next;