Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

RDMA/irdma: Remove unused irdma_cqp_*_fpm_val_cmd functions

irdma_cqp_commit_fpm_val_cmd() and irdma_cqp_query_fpm_val_cmd()
were added in 2021 by
commit 915cc7ac0f8e ("RDMA/irdma: Add miscellaneous utility definitions")
but haven't been used.

Remove them.

Signed-off-by: Dr. David Alan Gilbert <linux@treblig.org>
Link: https://patch.msgid.link/20241223001613.307138-1-linux@treblig.org
Signed-off-by: Leon Romanovsky <leon@kernel.org>

authored by

Dr. David Alan Gilbert and committed by
Leon Romanovsky
695df3e8 c57c7649

-76
-4
drivers/infiniband/hw/irdma/osdep.h
··· 59 59 int irdma_cqp_manage_hmc_fcn_cmd(struct irdma_sc_dev *dev, 60 60 struct irdma_hmc_fcn_info *hmcfcninfo, 61 61 u16 *pmf_idx); 62 - int irdma_cqp_query_fpm_val_cmd(struct irdma_sc_dev *dev, 63 - struct irdma_dma_mem *val_mem, u8 hmc_fn_id); 64 - int irdma_cqp_commit_fpm_val_cmd(struct irdma_sc_dev *dev, 65 - struct irdma_dma_mem *val_mem, u8 hmc_fn_id); 66 62 int irdma_alloc_query_fpm_buf(struct irdma_sc_dev *dev, 67 63 struct irdma_dma_mem *mem); 68 64 void *irdma_remove_cqp_head(struct irdma_sc_dev *dev);
-4
drivers/infiniband/hw/irdma/protos.h
··· 85 85 int irdma_process_bh(struct irdma_sc_dev *dev); 86 86 int irdma_cqp_sds_cmd(struct irdma_sc_dev *dev, 87 87 struct irdma_update_sds_info *info); 88 - int irdma_cqp_query_fpm_val_cmd(struct irdma_sc_dev *dev, 89 - struct irdma_dma_mem *val_mem, u8 hmc_fn_id); 90 - int irdma_cqp_commit_fpm_val_cmd(struct irdma_sc_dev *dev, 91 - struct irdma_dma_mem *val_mem, u8 hmc_fn_id); 92 88 int irdma_alloc_query_fpm_buf(struct irdma_sc_dev *dev, 93 89 struct irdma_dma_mem *mem); 94 90 int irdma_cqp_manage_hmc_fcn_cmd(struct irdma_sc_dev *dev,
-68
drivers/infiniband/hw/irdma/utils.c
··· 972 972 } 973 973 974 974 /** 975 - * irdma_cqp_query_fpm_val_cmd - send cqp command for fpm 976 - * @dev: function device struct 977 - * @val_mem: buffer for fpm 978 - * @hmc_fn_id: function id for fpm 979 - */ 980 - int irdma_cqp_query_fpm_val_cmd(struct irdma_sc_dev *dev, 981 - struct irdma_dma_mem *val_mem, u8 hmc_fn_id) 982 - { 983 - struct irdma_cqp_request *cqp_request; 984 - struct cqp_cmds_info *cqp_info; 985 - struct irdma_pci_f *rf = dev_to_rf(dev); 986 - int status; 987 - 988 - cqp_request = irdma_alloc_and_get_cqp_request(&rf->cqp, true); 989 - if (!cqp_request) 990 - return -ENOMEM; 991 - 992 - cqp_info = &cqp_request->info; 993 - cqp_request->param = NULL; 994 - cqp_info->in.u.query_fpm_val.cqp = dev->cqp; 995 - cqp_info->in.u.query_fpm_val.fpm_val_pa = val_mem->pa; 996 - cqp_info->in.u.query_fpm_val.fpm_val_va = val_mem->va; 997 - cqp_info->in.u.query_fpm_val.hmc_fn_id = hmc_fn_id; 998 - cqp_info->cqp_cmd = IRDMA_OP_QUERY_FPM_VAL; 999 - cqp_info->post_sq = 1; 1000 - cqp_info->in.u.query_fpm_val.scratch = (uintptr_t)cqp_request; 1001 - 1002 - status = irdma_handle_cqp_op(rf, cqp_request); 1003 - irdma_put_cqp_request(&rf->cqp, cqp_request); 1004 - 1005 - return status; 1006 - } 1007 - 1008 - /** 1009 - * irdma_cqp_commit_fpm_val_cmd - commit fpm values in hw 1010 - * @dev: hardware control device structure 1011 - * @val_mem: buffer with fpm values 1012 - * @hmc_fn_id: function id for fpm 1013 - */ 1014 - int irdma_cqp_commit_fpm_val_cmd(struct irdma_sc_dev *dev, 1015 - struct irdma_dma_mem *val_mem, u8 hmc_fn_id) 1016 - { 1017 - struct irdma_cqp_request *cqp_request; 1018 - struct cqp_cmds_info *cqp_info; 1019 - struct irdma_pci_f *rf = dev_to_rf(dev); 1020 - int status; 1021 - 1022 - cqp_request = irdma_alloc_and_get_cqp_request(&rf->cqp, true); 1023 - if (!cqp_request) 1024 - return -ENOMEM; 1025 - 1026 - cqp_info = &cqp_request->info; 1027 - cqp_request->param = NULL; 1028 - cqp_info->in.u.commit_fpm_val.cqp = dev->cqp; 1029 - cqp_info->in.u.commit_fpm_val.fpm_val_pa = val_mem->pa; 1030 - cqp_info->in.u.commit_fpm_val.fpm_val_va = val_mem->va; 1031 - cqp_info->in.u.commit_fpm_val.hmc_fn_id = hmc_fn_id; 1032 - cqp_info->cqp_cmd = IRDMA_OP_COMMIT_FPM_VAL; 1033 - cqp_info->post_sq = 1; 1034 - cqp_info->in.u.commit_fpm_val.scratch = (uintptr_t)cqp_request; 1035 - 1036 - status = irdma_handle_cqp_op(rf, cqp_request); 1037 - irdma_put_cqp_request(&rf->cqp, cqp_request); 1038 - 1039 - return status; 1040 - } 1041 - 1042 - /** 1043 975 * irdma_cqp_cq_create_cmd - create a cq for the cqp 1044 976 * @dev: device pointer 1045 977 * @cq: pointer to created cq