Lines Matching defs:msg

60 static int fill_res_raw(struct sk_buff *msg, struct mlx5_ib_dev *dev,
75 err = nla_put(msg, RDMA_NLDEV_ATTR_RES_RAW, len, data);
81 static int fill_stat_mr_entry(struct sk_buff *msg, struct ib_mr *ibmr)
89 table_attr = nla_nest_start(msg,
95 if (rdma_nl_stat_hwcounter_entry(msg, "page_faults",
99 msg, "page_invalidations",
102 if (rdma_nl_stat_hwcounter_entry(msg, "page_prefetch",
106 nla_nest_end(msg, table_attr);
110 nla_nest_cancel(msg, table_attr);
115 static int fill_res_mr_entry_raw(struct sk_buff *msg, struct ib_mr *ibmr)
119 return fill_res_raw(msg, mr_to_mdev(mr), MLX5_SGMT_TYPE_PRM_QUERY_MKEY,
123 static int fill_res_mr_entry(struct sk_buff *msg, struct ib_mr *ibmr)
131 table_attr = nla_nest_start(msg, RDMA_NLDEV_ATTR_DRIVER);
136 if (rdma_nl_put_driver_string(msg, "odp", "implicit"))
139 if (rdma_nl_put_driver_string(msg, "odp", "explicit"))
143 nla_nest_end(msg, table_attr);
147 nla_nest_cancel(msg, table_attr);
151 static int fill_res_cq_entry_raw(struct sk_buff *msg, struct ib_cq *ibcq)
156 return fill_res_raw(msg, dev, MLX5_SGMT_TYPE_PRM_QUERY_CQ, cq->mcq.cqn);
159 static int fill_res_qp_entry(struct sk_buff *msg, struct ib_qp *ibqp)
169 ret = nla_put_string(msg, RDMA_NLDEV_ATTR_RES_SUBTYPE,
173 ret = nla_put_string(msg, RDMA_NLDEV_ATTR_RES_SUBTYPE, "DCT");
176 ret = nla_put_string(msg, RDMA_NLDEV_ATTR_RES_SUBTYPE, "DCI");
184 return nla_put_u8(msg, RDMA_NLDEV_ATTR_RES_TYPE, IB_QPT_DRIVER);
187 static int fill_res_qp_entry_raw(struct sk_buff *msg, struct ib_qp *ibqp)
191 return fill_res_raw(msg, dev, MLX5_SGMT_TYPE_PRM_QUERY_QP,