/freebsd-10.2-release/sys/ofed/include/linux/mlx4/ |
H A D | cmd.h | 198 int __mlx4_cmd(struct mlx4_dev *dev, u64 in_param, u64 *out_param, 203 static inline int mlx4_cmd(struct mlx4_dev *dev, u64 in_param, u32 in_modifier, argument 207 return __mlx4_cmd(dev, in_param, NULL, 0, in_modifier, 212 static inline int mlx4_cmd_box(struct mlx4_dev *dev, u64 in_param, u64 out_param, argument 216 return __mlx4_cmd(dev, in_param, &out_param, 0, in_modifier, 225 static inline int mlx4_cmd_imm(struct mlx4_dev *dev, u64 in_param, u64 *out_param, argument 229 return __mlx4_cmd(dev, in_param, out_param, 1, in_modifier,
|
/freebsd-10.2-release/sys/ofed/drivers/net/mlx4/ |
H A D | qp.c | 241 u64 in_param = 0; local 246 set_param_l(&in_param, (((u32) flags) << 24) | (u32) cnt); 247 set_param_h(&in_param, align); 248 err = mlx4_cmd_imm(dev, in_param, &out_param, 274 u64 in_param = 0; local 278 set_param_l(&in_param, base_qpn); 279 set_param_h(&in_param, cnt); 280 err = mlx4_cmd(dev, in_param, RES_QP, RES_OP_RESERVE, 363 u64 in_param = 0; local 366 set_param_l(&in_param, qp [all...] |
H A D | resource_tracker.c | 1535 u64 in_param, u64 *out_param) 1546 count = get_param_l(&in_param) & 0xffffff; 1547 flags = get_param_l(&in_param) >> 24; 1548 align = get_param_h(&in_param); 1568 qpn = get_param_l(&in_param) & 0x7fffff; 1599 u64 in_param, u64 *out_param) 1608 order = get_param_l(&in_param); 1631 u64 in_param, u64 *out_param) 1660 index = get_param_l(&in_param); 1680 u64 in_param, u6 1534 qp_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param) argument 1598 mtt_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param) argument 1630 mpt_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param) argument 1679 cq_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param) argument 1714 srq_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param) argument 1840 mac_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param, int in_port) argument 1944 vlan_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param, int in_port) argument 1980 counter_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param, int port) argument 1996 xrcdn_alloc_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param) argument 2084 qp_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param) argument 2124 mtt_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param) argument 2144 mpt_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param) argument 2187 cq_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param) argument 2212 srq_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param) argument 2237 mac_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param, int in_port) argument 2258 vlan_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param, int port) argument 2282 counter_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param, int port) argument 2297 xrcdn_free_res(struct mlx4_dev *dev, int slave, int op, int cmd, u64 in_param, u64 *out_param) argument 4062 u64 in_param; local 4137 u64 in_param; local 4205 u64 in_param; local 4270 u64 in_param; local [all...] |
H A D | cmd.c | 469 u64 in_param, u64 out_param, u32 in_modifier, 517 __raw_writel((__force u32) cpu_to_be32(in_param >> 32), hcr + 0); 518 __raw_writel((__force u32) cpu_to_be32(in_param & 0xfffffffful), hcr + 1); 550 "in_param=0x%llx, in_mod=0x%x, op_mod=0x%x, " 553 (unsigned long long) in_param, in_modifier, op_modifier, err, status, 560 static int mlx4_slave_cmd(struct mlx4_dev *dev, u64 in_param, u64 *out_param, argument 570 vhcr->in_param = cpu_to_be64(in_param); 619 static int mlx4_cmd_poll(struct mlx4_dev *dev, u64 in_param, u64 *out_param, argument 640 err = mlx4_cmd_post(dev, NULL, in_param, out_para 468 mlx4_cmd_post(struct mlx4_dev *dev, struct timespec *ts1, u64 in_param, u64 out_param, u32 in_modifier, u8 op_modifier, u16 op, u16 token, int event) argument 701 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 789 __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 822 u64 in_param; local 1026 u64 in_param; local 1597 u64 in_param; local [all...] |
H A D | mr.c | 179 u64 in_param = 0; local 184 set_param_l(&in_param, order); 185 err = mlx4_cmd_imm(dev, in_param, &out_param, RES_MTT, 239 u64 in_param = 0; local 243 set_param_l(&in_param, offset); 244 set_param_h(&in_param, order); 245 err = mlx4_cmd(dev, in_param, RES_MTT, RES_OP_RESERVE_AND_MAP, 350 u64 in_param = 0; local 353 set_param_l(&in_param, index); 354 if (mlx4_cmd(dev, in_param, RES_MP 394 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 | srq.c | 151 u64 in_param = 0; local 154 set_param_l(&in_param, srqn); 155 if (mlx4_cmd(dev, in_param, RES_SRQ, RES_OP_RESERVE_AND_MAP,
|
H A D | cq.c | 260 u64 in_param = 0; local 264 set_param_l(&in_param, cqn); 265 err = mlx4_cmd(dev, in_param, RES_CQ, RES_OP_RESERVE_AND_MAP,
|
H A D | mcg.c | 994 u64 in_param; local 996 in_param = ((u64) min_range_qpn) << 32; 997 in_param |= ((u64) max_range_qpn) & 0xFFFFFFFF; 999 err = mlx4_cmd(dev, in_param, 0, 0, 1461 u32 qpn = (u32) vhcr->in_param & 0xffffffff; 1462 u8 port = vhcr->in_param >> 62;
|
H A D | eq.c | 818 u64 in_param = vhcr->in_param; local 823 err = mlx4_cmd(dev, in_param, (in_modifier & 0x80000000) | eqn, 828 if (in_param & (1LL << i))
|
H A D | mlx4.h | 175 u64 in_param; member in struct:mlx4_vhcr 186 __be64 in_param; member in struct:mlx4_vhcr_cmd
|
H A D | main.c | 2509 u64 in_param = 0; local 2515 set_param_l(&in_param, idx); 2516 mlx4_cmd(dev, in_param,
|
/freebsd-10.2-release/sys/ofed/drivers/infiniband/hw/mthca/ |
H A D | mthca_cmd.c | 193 u64 in_param, 203 __raw_writel((__force u32) cpu_to_be32(in_param >> 32), ptr + offs[0]); 205 __raw_writel((__force u32) cpu_to_be32(in_param & 0xfffffffful), ptr + offs[1]); 225 u64 in_param, 249 __raw_writel((__force u32) cpu_to_be32(in_param >> 32), dev->hcr + 0 * 4); 250 __raw_writel((__force u32) cpu_to_be32(in_param & 0xfffffffful), dev->hcr + 1 * 4); 268 u64 in_param, 281 mthca_cmd_post_dbell(dev, in_param, out_param, in_modifier, 284 err = mthca_cmd_post_hcr(dev, in_param, out_param, in_modifier, 298 u64 in_param, 192 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 224 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 267 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 297 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, u8 *status) argument 361 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, u8 *status) argument 420 mthca_cmd_box(struct mthca_dev *dev, u64 in_param, u64 out_param, u32 in_modifier, u8 op_modifier, u16 op, unsigned long timeout, u8 *status) argument 440 mthca_cmd(struct mthca_dev *dev, u64 in_param, u32 in_modifier, u8 op_modifier, u16 op, unsigned long timeout, u8 *status) argument 457 mthca_cmd_imm(struct mthca_dev *dev, u64 in_param, u64 *out_param, u32 in_modifier, u8 op_modifier, u16 op, unsigned long timeout, u8 *status) argument [all...] |