Lines Matching refs:mobj_handle
1602 struct icp_qat_mof_handle *mobj_handle = handle->mobj_handle; in qat_uclo_map_mof_file_hdr() local
1606 mobj_handle->file_id = ICP_QAT_MOF_FID; in qat_uclo_map_mof_file_hdr()
1607 mobj_handle->mof_buf = (char *)mof_ptr; in qat_uclo_map_mof_file_hdr()
1608 mobj_handle->mof_size = mof_size; in qat_uclo_map_mof_file_hdr()
1619 mobj_handle->checksum = mof_ptr->checksum; in qat_uclo_map_mof_file_hdr()
1620 mobj_handle->min_ver = mof_ptr->min_ver; in qat_uclo_map_mof_file_hdr()
1621 mobj_handle->maj_ver = mof_ptr->maj_ver; in qat_uclo_map_mof_file_hdr()
1627 struct icp_qat_mof_handle *mobj_handle = handle->mobj_handle; in qat_uclo_del_mof() local
1629 kfree(mobj_handle->obj_table.obj_hdr); in qat_uclo_del_mof()
1630 mobj_handle->obj_table.obj_hdr = NULL; in qat_uclo_del_mof()
1631 kfree(handle->mobj_handle); in qat_uclo_del_mof()
1632 handle->mobj_handle = NULL; in qat_uclo_del_mof()
1635 static int qat_uclo_seek_obj_inside_mof(struct icp_qat_mof_handle *mobj_handle, in qat_uclo_seek_obj_inside_mof() argument
1639 struct icp_qat_mof_objhdr *obj_hdr = mobj_handle->obj_table.obj_hdr; in qat_uclo_seek_obj_inside_mof()
1642 for (i = 0; i < mobj_handle->obj_table.num_objs; i++) { in qat_uclo_seek_obj_inside_mof()
1655 static int qat_uclo_map_obj_from_mof(struct icp_qat_mof_handle *mobj_handle, in qat_uclo_map_obj_from_mof() argument
1663 obj = mobj_handle->uobjs_hdr + obj_chunkhdr->offset; in qat_uclo_map_obj_from_mof()
1666 obj = mobj_handle->sobjs_hdr + obj_chunkhdr->offset; in qat_uclo_map_obj_from_mof()
1673 mobj_hdr->obj_name = obj_chunkhdr->name + mobj_handle->sym_str; in qat_uclo_map_obj_from_mof()
1677 static int qat_uclo_map_objs_from_mof(struct icp_qat_mof_handle *mobj_handle) in qat_uclo_map_objs_from_mof() argument
1689 uobj_hdr = (struct icp_qat_mof_obj_hdr *)mobj_handle->uobjs_hdr; in qat_uclo_map_objs_from_mof()
1690 sobj_hdr = (struct icp_qat_mof_obj_hdr *)mobj_handle->sobjs_hdr; in qat_uclo_map_objs_from_mof()
1701 mobj_handle->obj_table.obj_hdr = mobj_hdr; in qat_uclo_map_objs_from_mof()
1702 valid_chunk = &mobj_handle->obj_table.num_objs; in qat_uclo_map_objs_from_mof()
1710 ret = qat_uclo_map_obj_from_mof(mobj_handle, in qat_uclo_map_objs_from_mof()
1720 ret = qat_uclo_map_obj_from_mof(mobj_handle, in qat_uclo_map_objs_from_mof()
1735 static void qat_uclo_map_mof_symobjs(struct icp_qat_mof_handle *mobj_handle, in qat_uclo_map_mof_symobjs() argument
1738 char **sym_str = (char **)&mobj_handle->sym_str; in qat_uclo_map_mof_symobjs()
1739 unsigned int *sym_size = &mobj_handle->sym_size; in qat_uclo_map_mof_symobjs()
1743 (mof_chunkhdr->offset + mobj_handle->mof_buf); in qat_uclo_map_mof_symobjs()
1745 (mobj_handle->mof_buf + mof_chunkhdr->offset + in qat_uclo_map_mof_symobjs()
1749 static void qat_uclo_map_mof_chunk(struct icp_qat_mof_handle *mobj_handle, in qat_uclo_map_mof_chunk() argument
1755 qat_uclo_map_mof_symobjs(mobj_handle, mof_chunkhdr); in qat_uclo_map_mof_chunk()
1757 mobj_handle->uobjs_hdr = mobj_handle->mof_buf + in qat_uclo_map_mof_chunk()
1760 mobj_handle->sobjs_hdr = mobj_handle->mof_buf + in qat_uclo_map_mof_chunk()
1793 struct icp_qat_mof_handle *mobj_handle; in qat_uclo_map_mof_obj() local
1808 mobj_handle = kzalloc(sizeof(*mobj_handle), GFP_KERNEL); in qat_uclo_map_mof_obj()
1809 if (!mobj_handle) in qat_uclo_map_mof_obj()
1812 handle->mobj_handle = mobj_handle; in qat_uclo_map_mof_obj()
1822 qat_uclo_map_mof_chunk(mobj_handle, &mof_chunkhdr[i]); in qat_uclo_map_mof_obj()
1825 if (!mobj_handle->sym_str || in qat_uclo_map_mof_obj()
1826 (!mobj_handle->uobjs_hdr && !mobj_handle->sobjs_hdr)) in qat_uclo_map_mof_obj()
1829 ret = qat_uclo_map_objs_from_mof(mobj_handle); in qat_uclo_map_mof_obj()
1834 return qat_uclo_seek_obj_inside_mof(mobj_handle, obj_name, in qat_uclo_map_mof_obj()
1871 if (handle->mobj_handle) in qat_uclo_del_obj()