Lines Matching refs:mobj_handle

1606 	struct icp_qat_mof_handle *mobj_handle = handle->mobj_handle;  in qat_uclo_map_mof_file_hdr()  local
1610 mobj_handle->file_id = ICP_QAT_MOF_FID; in qat_uclo_map_mof_file_hdr()
1611 mobj_handle->mof_buf = (char *)mof_ptr; in qat_uclo_map_mof_file_hdr()
1612 mobj_handle->mof_size = mof_size; in qat_uclo_map_mof_file_hdr()
1623 mobj_handle->checksum = mof_ptr->checksum; in qat_uclo_map_mof_file_hdr()
1624 mobj_handle->min_ver = mof_ptr->min_ver; in qat_uclo_map_mof_file_hdr()
1625 mobj_handle->maj_ver = mof_ptr->maj_ver; in qat_uclo_map_mof_file_hdr()
1631 struct icp_qat_mof_handle *mobj_handle = handle->mobj_handle; in qat_uclo_del_mof() local
1633 kfree(mobj_handle->obj_table.obj_hdr); in qat_uclo_del_mof()
1634 mobj_handle->obj_table.obj_hdr = NULL; in qat_uclo_del_mof()
1635 kfree(handle->mobj_handle); in qat_uclo_del_mof()
1636 handle->mobj_handle = NULL; in qat_uclo_del_mof()
1639 static int qat_uclo_seek_obj_inside_mof(struct icp_qat_mof_handle *mobj_handle, in qat_uclo_seek_obj_inside_mof() argument
1643 struct icp_qat_mof_objhdr *obj_hdr = mobj_handle->obj_table.obj_hdr; in qat_uclo_seek_obj_inside_mof()
1646 for (i = 0; i < mobj_handle->obj_table.num_objs; i++) { in qat_uclo_seek_obj_inside_mof()
1659 static int qat_uclo_map_obj_from_mof(struct icp_qat_mof_handle *mobj_handle, in qat_uclo_map_obj_from_mof() argument
1667 obj = mobj_handle->uobjs_hdr + obj_chunkhdr->offset; in qat_uclo_map_obj_from_mof()
1670 obj = mobj_handle->sobjs_hdr + obj_chunkhdr->offset; in qat_uclo_map_obj_from_mof()
1677 mobj_hdr->obj_name = obj_chunkhdr->name + mobj_handle->sym_str; in qat_uclo_map_obj_from_mof()
1681 static int qat_uclo_map_objs_from_mof(struct icp_qat_mof_handle *mobj_handle) in qat_uclo_map_objs_from_mof() argument
1693 uobj_hdr = (struct icp_qat_mof_obj_hdr *)mobj_handle->uobjs_hdr; in qat_uclo_map_objs_from_mof()
1694 sobj_hdr = (struct icp_qat_mof_obj_hdr *)mobj_handle->sobjs_hdr; in qat_uclo_map_objs_from_mof()
1705 mobj_handle->obj_table.obj_hdr = mobj_hdr; in qat_uclo_map_objs_from_mof()
1706 valid_chunk = &mobj_handle->obj_table.num_objs; in qat_uclo_map_objs_from_mof()
1714 ret = qat_uclo_map_obj_from_mof(mobj_handle, in qat_uclo_map_objs_from_mof()
1724 ret = qat_uclo_map_obj_from_mof(mobj_handle, in qat_uclo_map_objs_from_mof()
1739 static void qat_uclo_map_mof_symobjs(struct icp_qat_mof_handle *mobj_handle, in qat_uclo_map_mof_symobjs() argument
1742 char **sym_str = (char **)&mobj_handle->sym_str; in qat_uclo_map_mof_symobjs()
1743 unsigned int *sym_size = &mobj_handle->sym_size; in qat_uclo_map_mof_symobjs()
1747 (mof_chunkhdr->offset + mobj_handle->mof_buf); in qat_uclo_map_mof_symobjs()
1749 (mobj_handle->mof_buf + mof_chunkhdr->offset + in qat_uclo_map_mof_symobjs()
1753 static void qat_uclo_map_mof_chunk(struct icp_qat_mof_handle *mobj_handle, in qat_uclo_map_mof_chunk() argument
1759 qat_uclo_map_mof_symobjs(mobj_handle, mof_chunkhdr); in qat_uclo_map_mof_chunk()
1761 mobj_handle->uobjs_hdr = mobj_handle->mof_buf + in qat_uclo_map_mof_chunk()
1764 mobj_handle->sobjs_hdr = mobj_handle->mof_buf + in qat_uclo_map_mof_chunk()
1797 struct icp_qat_mof_handle *mobj_handle; in qat_uclo_map_mof_obj() local
1812 mobj_handle = kzalloc(sizeof(*mobj_handle), GFP_KERNEL); in qat_uclo_map_mof_obj()
1813 if (!mobj_handle) in qat_uclo_map_mof_obj()
1816 handle->mobj_handle = mobj_handle; in qat_uclo_map_mof_obj()
1826 qat_uclo_map_mof_chunk(mobj_handle, &mof_chunkhdr[i]); in qat_uclo_map_mof_obj()
1829 if (!mobj_handle->sym_str || in qat_uclo_map_mof_obj()
1830 (!mobj_handle->uobjs_hdr && !mobj_handle->sobjs_hdr)) in qat_uclo_map_mof_obj()
1833 ret = qat_uclo_map_objs_from_mof(mobj_handle); in qat_uclo_map_mof_obj()
1838 return qat_uclo_seek_obj_inside_mof(mobj_handle, obj_name, in qat_uclo_map_mof_obj()
1875 if (handle->mobj_handle) in qat_uclo_del_obj()