Skip to content

Commit 3c63b53

Browse files
committed
RDMA/irdma: Remove unused irdma_cqp_*_fpm_val_cmd functions
JIRA: https://issues.redhat.com/browse/RHEL-87576 commit 695df3e Author: Dr. David Alan Gilbert <linux@treblig.org> Date: Mon Dec 23 00:16:13 2024 +0000 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 915cc7a ("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> Signed-off-by: Kamal Heib <kheib@redhat.com>
1 parent 51bf81e commit 3c63b53

File tree

3 files changed

+0
-76
lines changed

3 files changed

+0
-76
lines changed

drivers/infiniband/hw/irdma/osdep.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,6 @@ int irdma_cqp_sds_cmd(struct irdma_sc_dev *dev,
5959
int irdma_cqp_manage_hmc_fcn_cmd(struct irdma_sc_dev *dev,
6060
struct irdma_hmc_fcn_info *hmcfcninfo,
6161
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);
6662
int irdma_alloc_query_fpm_buf(struct irdma_sc_dev *dev,
6763
struct irdma_dma_mem *mem);
6864
void *irdma_remove_cqp_head(struct irdma_sc_dev *dev);

drivers/infiniband/hw/irdma/protos.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,10 +85,6 @@ int irdma_process_cqp_cmd(struct irdma_sc_dev *dev,
8585
int irdma_process_bh(struct irdma_sc_dev *dev);
8686
int irdma_cqp_sds_cmd(struct irdma_sc_dev *dev,
8787
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);
9288
int irdma_alloc_query_fpm_buf(struct irdma_sc_dev *dev,
9389
struct irdma_dma_mem *mem);
9490
int irdma_cqp_manage_hmc_fcn_cmd(struct irdma_sc_dev *dev,

drivers/infiniband/hw/irdma/utils.c

Lines changed: 0 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -971,74 +971,6 @@ void irdma_terminate_del_timer(struct irdma_sc_qp *qp)
971971
irdma_qp_rem_ref(&iwqp->ibqp);
972972
}
973973

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-
1042974
/**
1043975
* irdma_cqp_cq_create_cmd - create a cq for the cqp
1044976
* @dev: device pointer

0 commit comments

Comments
 (0)