/linux-master/drivers/net/ethernet/mellanox/mlx4/ |
H A D | fw_qos.c | 199 struct mlx4_alloc_vpp_param *in_param; local 205 in_param = mailbox->buf; 208 in_param->vpp_p_up[i] = cpu_to_be32(vpp_p_up[i]); 259 struct mlx4_vport_qos_param *in_param) 273 ctx->qos_p_up[i].bw_share = cpu_to_be32(in_param[i].bw_share); 275 cpu_to_be32(in_param[i].max_avg_bw); 277 cpu_to_be32(in_param[i].enable << 31); 258 mlx4_SET_VPORT_QOS_set(struct mlx4_dev *dev, u8 port, u8 vport, struct mlx4_vport_qos_param *in_param) argument
|
H A D | fw_qos.h | 138 * @in_param: Array of mlx4_vport_qos_param which holds the requested values. 143 struct mlx4_vport_qos_param *in_param);
|
H A D | resource_tracker.c | 972 u64 in_param, u64 *out_param, int port); 1787 u64 in_param, u64 *out_param) 1798 count = get_param_l(&in_param) & 0xffffff; 1802 flags = (get_param_l(&in_param) >> 24) & dev->caps.alloc_res_qp_mask; 1803 align = get_param_h(&in_param); 1823 qpn = get_param_l(&in_param) & 0x7fffff; 1854 u64 in_param, u64 *out_param) 1863 order = get_param_l(&in_param); 1887 u64 in_param, u64 *out_param) 1916 index = get_param_l(&in_param); 1786 qp_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param) argument 1853 mtt_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param) argument 1886 mpt_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param) argument 1935 cq_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param) argument 1970 srq_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param) argument 2095 mac_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param, int in_port) argument 2204 vlan_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param, int in_port) argument 2242 counter_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param, int port) argument 2272 xrcdn_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param) argument 2359 qp_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param) argument 2399 mtt_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param) argument 2419 mpt_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param) argument 2461 cq_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param) argument 2486 srq_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param) argument 2511 mac_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param, int in_port) argument 2537 vlan_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param, int port) argument 2566 counter_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param) argument 2589 xrcdn_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param) argument 4669 u64 in_param; local 4742 u64 in_param; local 4807 u64 in_param; local 4869 u64 in_param; local [all...] |
H A D | mr.c | 176 u64 in_param = 0; local 181 set_param_l(&in_param, order); 182 err = mlx4_cmd_imm(dev, in_param, &out_param, RES_MTT, 233 u64 in_param = 0; local 237 set_param_l(&in_param, offset); 238 set_param_h(&in_param, order); 239 err = mlx4_cmd(dev, in_param, RES_MTT, RES_OP_RESERVE_AND_MAP, 469 u64 in_param = 0; local 472 set_param_l(&in_param, index); 473 if (mlx4_cmd(dev, in_param, RES_MP 513 u64 in_param = 0; local [all...] |
H A D | pd.c | 103 u64 in_param = 0; local 107 set_param_l(&in_param, xrcdn); 108 err = mlx4_cmd(dev, in_param, RES_XRCD,
|
H A D | qp.c | 256 u64 in_param = 0; local 264 set_param_l(&in_param, (((u32)flags) << 24) | (u32)cnt); 265 set_param_h(&in_param, align); 266 err = mlx4_cmd_imm(dev, in_param, &out_param, 292 u64 in_param = 0; local 299 set_param_l(&in_param, base_qpn); 300 set_param_h(&in_param, cnt); 301 err = mlx4_cmd(dev, in_param, RES_QP, RES_OP_RESERVE, 384 u64 in_param = 0; local 387 set_param_l(&in_param, qp [all...] |
H A D | srq.c | 149 u64 in_param = 0; local 152 set_param_l(&in_param, srqn); 153 if (mlx4_cmd(dev, in_param, RES_SRQ, RES_OP_RESERVE_AND_MAP,
|
H A D | cmd.c | 432 static int mlx4_cmd_post(struct mlx4_dev *dev, u64 in_param, u64 out_param, argument 482 __raw_writel((__force u32) cpu_to_be32(in_param >> 32), hcr + 0); 483 __raw_writel((__force u32) cpu_to_be32(in_param & 0xfffffffful), hcr + 1); 504 mlx4_warn(dev, "Could not post command 0x%x: ret=%d, in_param=0x%llx, in_mod=0x%x, op_mod=0x%x\n", 505 op, ret, in_param, in_modifier, op_modifier); 511 static int mlx4_slave_cmd(struct mlx4_dev *dev, u64 in_param, u64 *out_param, argument 521 vhcr->in_param = cpu_to_be64(in_param); 576 static int mlx4_cmd_poll(struct mlx4_dev *dev, u64 in_param, u64 *out_param, argument 604 err = mlx4_cmd_post(dev, in_param, out_para 677 mlx4_cmd_wait(struct mlx4_dev *dev, u64 in_param, u64 *out_param, int out_is_imm, u32 in_modifier, u8 op_modifier, u16 op, unsigned long timeout) argument 774 __mlx4_cmd(struct mlx4_dev *dev, u64 in_param, u64 *out_param, int out_is_imm, u32 in_modifier, u8 op_modifier, u16 op, unsigned long timeout, int native) argument 816 u64 in_param; local 1040 u64 in_param; local 1670 u64 in_param; local [all...] |
H A D | cq.c | 276 u64 in_param = 0; local 280 set_param_l(&in_param, cqn); 281 err = mlx4_cmd(dev, in_param, RES_CQ, RES_OP_RESERVE_AND_MAP,
|
H A D | mcg.c | 1091 u64 in_param; local 1093 in_param = ((u64) min_range_qpn) << 32; 1094 in_param |= ((u64) max_range_qpn) & 0xFFFFFFFF; 1096 err = mlx4_cmd(dev, in_param, 0, 0, 1564 u32 qpn = (u32) vhcr->in_param & 0xffffffff; 1565 int port = mlx4_slave_convert_port(dev, slave, vhcr->in_param >> 62);
|
H A D | eq.c | 886 u64 in_param = vhcr->in_param; local 891 err = mlx4_cmd(dev, in_param, (in_modifier & 0x80000000) | eqn, 896 if (in_param & (1LL << i))
|
H A D | mlx4.h | 177 u64 in_param; member in struct:mlx4_vhcr 188 __be64 in_param; member in struct:mlx4_vhcr_cmd
|
H A D | main.c | 2676 u64 in_param = 0; local 2679 set_param_l(&in_param, idx); 2680 mlx4_cmd(dev, in_param, RES_COUNTER, RES_OP_RESERVE,
|
/linux-master/include/linux/mlx4/ |
H A D | cmd.h | 268 int __mlx4_cmd(struct mlx4_dev *dev, u64 in_param, u64 *out_param, 273 static inline int mlx4_cmd(struct mlx4_dev *dev, u64 in_param, u32 in_modifier, argument 277 return __mlx4_cmd(dev, in_param, NULL, 0, in_modifier, 282 static inline int mlx4_cmd_box(struct mlx4_dev *dev, u64 in_param, u64 out_param, argument 286 return __mlx4_cmd(dev, in_param, &out_param, 0, in_modifier, 295 static inline int mlx4_cmd_imm(struct mlx4_dev *dev, u64 in_param, u64 *out_param, argument 299 return __mlx4_cmd(dev, in_param, out_param, 1, in_modifier,
|
/linux-master/drivers/infiniband/hw/hns/ |
H A D | hns_roce_cmd.c | 170 int hns_roce_cmd_mbox(struct hns_roce_dev *hr_dev, u64 in_param, u64 out_param, argument 180 mbox_msg.in_param = in_param;
|
H A D | hns_roce_cmd.h | 145 int hns_roce_cmd_mbox(struct hns_roce_dev *hr_dev, u64 in_param, u64 out_param,
|
H A D | hns_roce_device.h | 575 u64 in_param; member in struct:hns_roce_mbox_msg
|
H A D | hns_roce_hw_v2.c | 2963 mb->in_param_l = cpu_to_le32(mbox_msg->in_param); 2964 mb->in_param_h = cpu_to_le32(mbox_msg->in_param >> 32);
|
/linux-master/drivers/infiniband/hw/mthca/ |
H A D | mthca_cmd.c | 199 u64 in_param, 209 __raw_writel((__force u32) cpu_to_be32(in_param >> 32), ptr + offs[0]); 211 __raw_writel((__force u32) cpu_to_be32(in_param & 0xfffffffful), ptr + offs[1]); 231 u64 in_param, 257 __raw_writel((__force u32) cpu_to_be32(in_param >> 32), dev->hcr + 0 * 4); 258 __raw_writel((__force u32) cpu_to_be32(in_param & 0xfffffffful), dev->hcr + 1 * 4); 276 u64 in_param, 289 mthca_cmd_post_dbell(dev, in_param, out_param, in_modifier, 292 err = mthca_cmd_post_hcr(dev, in_param, out_param, in_modifier, 332 u64 in_param, 198 mthca_cmd_post_dbell(struct mthca_dev *dev, u64 in_param, u64 out_param, u32 in_modifier, u8 op_modifier, u16 op, u16 token) argument 230 mthca_cmd_post_hcr(struct mthca_dev *dev, u64 in_param, u64 out_param, u32 in_modifier, u8 op_modifier, u16 op, u16 token, int event) argument 275 mthca_cmd_post(struct mthca_dev *dev, u64 in_param, u64 out_param, u32 in_modifier, u8 op_modifier, u16 op, u16 token, int event) argument 331 mthca_cmd_poll(struct mthca_dev *dev, u64 in_param, u64 *out_param, int out_is_imm, u32 in_modifier, u8 op_modifier, u16 op, unsigned long timeout) argument 406 mthca_cmd_wait(struct mthca_dev *dev, u64 in_param, u64 *out_param, int out_is_imm, u32 in_modifier, u8 op_modifier, u16 op, unsigned long timeout) argument 469 mthca_cmd_box(struct mthca_dev *dev, u64 in_param, u64 out_param, u32 in_modifier, u8 op_modifier, u16 op, unsigned long timeout) argument 488 mthca_cmd(struct mthca_dev *dev, u64 in_param, u32 in_modifier, u8 op_modifier, u16 op, unsigned long timeout) argument 504 mthca_cmd_imm(struct mthca_dev *dev, u64 in_param, u64 *out_param, u32 in_modifier, u8 op_modifier, u16 op, unsigned long timeout) argument [all...] |