#include "rdma_core.h"
#include "uverbs.h"
-int uverbs_free_ah(struct ib_uobject *uobject,
- enum rdma_remove_reason why)
+static int uverbs_free_ah(struct ib_uobject *uobject,
+ enum rdma_remove_reason why)
{
return ib_destroy_ah((struct ib_ah *)uobject->object);
}
-int uverbs_free_flow(struct ib_uobject *uobject,
- enum rdma_remove_reason why)
+static int uverbs_free_flow(struct ib_uobject *uobject,
+ enum rdma_remove_reason why)
{
return ib_destroy_flow((struct ib_flow *)uobject->object);
}
-int uverbs_free_mw(struct ib_uobject *uobject,
- enum rdma_remove_reason why)
+static int uverbs_free_mw(struct ib_uobject *uobject,
+ enum rdma_remove_reason why)
{
return uverbs_dealloc_mw((struct ib_mw *)uobject->object);
}
-int uverbs_free_qp(struct ib_uobject *uobject,
- enum rdma_remove_reason why)
+static int uverbs_free_qp(struct ib_uobject *uobject,
+ enum rdma_remove_reason why)
{
struct ib_qp *qp = uobject->object;
struct ib_uqp_object *uqp =
return ret;
}
-int uverbs_free_rwq_ind_tbl(struct ib_uobject *uobject,
- enum rdma_remove_reason why)
+static int uverbs_free_rwq_ind_tbl(struct ib_uobject *uobject,
+ enum rdma_remove_reason why)
{
struct ib_rwq_ind_table *rwq_ind_tbl = uobject->object;
struct ib_wq **ind_tbl = rwq_ind_tbl->ind_tbl;
return ret;
}
-int uverbs_free_wq(struct ib_uobject *uobject,
- enum rdma_remove_reason why)
+static int uverbs_free_wq(struct ib_uobject *uobject,
+ enum rdma_remove_reason why)
{
struct ib_wq *wq = uobject->object;
struct ib_uwq_object *uwq =
return ret;
}
-int uverbs_free_srq(struct ib_uobject *uobject,
- enum rdma_remove_reason why)
+static int uverbs_free_srq(struct ib_uobject *uobject,
+ enum rdma_remove_reason why)
{
struct ib_srq *srq = uobject->object;
struct ib_uevent_object *uevent =
return ret;
}
-int uverbs_free_cq(struct ib_uobject *uobject,
- enum rdma_remove_reason why)
+static int uverbs_free_cq(struct ib_uobject *uobject,
+ enum rdma_remove_reason why)
{
struct ib_cq *cq = uobject->object;
struct ib_uverbs_event_queue *ev_queue = cq->cq_context;
return ret;
}
-int uverbs_free_mr(struct ib_uobject *uobject,
- enum rdma_remove_reason why)
+static int uverbs_free_mr(struct ib_uobject *uobject,
+ enum rdma_remove_reason why)
{
return ib_dereg_mr((struct ib_mr *)uobject->object);
}
-int uverbs_free_xrcd(struct ib_uobject *uobject,
- enum rdma_remove_reason why)
+static int uverbs_free_xrcd(struct ib_uobject *uobject,
+ enum rdma_remove_reason why)
{
struct ib_xrcd *xrcd = uobject->object;
struct ib_uxrcd_object *uxrcd =
return ret;
}
-int uverbs_free_pd(struct ib_uobject *uobject,
- enum rdma_remove_reason why)
+static int uverbs_free_pd(struct ib_uobject *uobject,
+ enum rdma_remove_reason why)
{
struct ib_pd *pd = uobject->object;
return 0;
}
-int uverbs_hot_unplug_completion_event_file(struct ib_uobject_file *uobj_file,
- enum rdma_remove_reason why)
+static int uverbs_hot_unplug_completion_event_file(struct ib_uobject_file *uobj_file,
+ enum rdma_remove_reason why)
{
struct ib_uverbs_completion_event_file *comp_event_file =
container_of(uobj_file, struct ib_uverbs_completion_event_file,