/freebsd-current/sys/dev/mlx4/mlx4_core/ |
H A D | mlx4_fw_qos.c | 87 struct mlx4_cmd_mailbox *mailbox; local 93 mailbox = mlx4_alloc_cmd_mailbox(dev); 94 if (IS_ERR(mailbox)) 95 return PTR_ERR(mailbox); 97 context = mailbox->buf; 103 err = mlx4_cmd(dev, mailbox->dma, in_mod, 1, MLX4_CMD_SET_PORT, 106 mlx4_free_cmd_mailbox(dev, mailbox); 114 struct mlx4_cmd_mailbox *mailbox; local 120 mailbox = mlx4_alloc_cmd_mailbox(dev); 121 if (IS_ERR(mailbox)) 164 struct mlx4_cmd_mailbox *mailbox; local 198 struct mlx4_cmd_mailbox *mailbox; local 226 struct mlx4_cmd_mailbox *mailbox; local 263 struct mlx4_cmd_mailbox *mailbox; local [all...] |
H A D | mlx4_cq.c | 94 static int mlx4_SW2HW_CQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument 97 return mlx4_cmd(dev, mailbox->dma, cq_num, 0, 102 static int mlx4_MODIFY_CQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument 105 return mlx4_cmd(dev, mailbox->dma, cq_num, opmod, MLX4_CMD_MODIFY_CQ, 109 static int mlx4_HW2SW_CQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument 112 return mlx4_cmd_box(dev, 0, mailbox ? mailbox->dma : 0, 113 cq_num, mailbox ? 0 : 1, MLX4_CMD_HW2SW_CQ, 120 struct mlx4_cmd_mailbox *mailbox; local 124 mailbox 142 struct mlx4_cmd_mailbox *mailbox; local 244 struct mlx4_cmd_mailbox *mailbox; local [all...] |
H A D | mlx4_srq.c | 64 static int mlx4_SW2HW_SRQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument 67 return mlx4_cmd(dev, mailbox->dma, srq_num, 0, 72 static int mlx4_HW2SW_SRQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument 75 return mlx4_cmd_box(dev, 0, mailbox ? mailbox->dma : 0, srq_num, 76 mailbox ? 0 : 1, MLX4_CMD_HW2SW_SRQ, 86 static int mlx4_QUERY_SRQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument 89 return mlx4_cmd_box(dev, 0, mailbox->dma, srq_num, 0, MLX4_CMD_QUERY_SRQ, 166 struct mlx4_cmd_mailbox *mailbox; local 181 mailbox 251 struct mlx4_cmd_mailbox *mailbox; local [all...] |
H A D | mlx4_mcg.c | 54 struct mlx4_cmd_mailbox *mailbox, 61 err = mlx4_cmd_imm(dev, mailbox->dma, &imm, size, 0, 83 struct mlx4_cmd_mailbox *mailbox) 85 return mlx4_cmd_box(dev, 0, mailbox->dma, index, 0, MLX4_CMD_READ_MCG, 90 struct mlx4_cmd_mailbox *mailbox) 92 return mlx4_cmd(dev, mailbox->dma, index, 0, MLX4_CMD_WRITE_MCG, 97 struct mlx4_cmd_mailbox *mailbox) 102 return mlx4_cmd(dev, mailbox->dma, in_mod, 0x1, 107 static int mlx4_GID_HASH(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument 113 err = mlx4_cmd_imm(dev, mailbox 53 mlx4_QP_FLOW_STEERING_ATTACH(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, u32 size, u64 *reg_id) argument 82 mlx4_READ_ENTRY(struct mlx4_dev *dev, int index, struct mlx4_cmd_mailbox *mailbox) argument 89 mlx4_WRITE_ENTRY(struct mlx4_dev *dev, int index, struct mlx4_cmd_mailbox *mailbox) argument 96 mlx4_WRITE_PROMISC(struct mlx4_dev *dev, u8 port, u8 steer, struct mlx4_cmd_mailbox *mailbox) argument 152 struct mlx4_cmd_mailbox *mailbox; local 334 struct mlx4_cmd_mailbox *mailbox; local 422 struct mlx4_cmd_mailbox *mailbox; local 553 struct mlx4_cmd_mailbox *mailbox; local 699 struct mlx4_cmd_mailbox *mailbox; local 986 struct mlx4_cmd_mailbox *mailbox; local 1109 struct mlx4_cmd_mailbox *mailbox; local 1218 struct mlx4_cmd_mailbox *mailbox; local 1340 struct mlx4_cmd_mailbox *mailbox; local [all...] |
H A D | mlx4_fw.c | 179 struct mlx4_cmd_mailbox *mailbox; local 188 mailbox = mlx4_alloc_cmd_mailbox(dev); 189 if (IS_ERR(mailbox)) 190 return PTR_ERR(mailbox); 191 inbox = mailbox->buf; 196 err = mlx4_cmd(dev, mailbox->dma, 0, 0, MLX4_CMD_MOD_STAT_CFG, 199 mlx4_free_cmd_mailbox(dev, mailbox); 205 struct mlx4_cmd_mailbox *mailbox; local 220 mailbox = mlx4_alloc_cmd_mailbox(dev); 221 if (IS_ERR(mailbox)) 541 struct mlx4_cmd_mailbox *mailbox; local 726 struct mlx4_cmd_mailbox *mailbox; local 1172 struct mlx4_cmd_mailbox *mailbox; local 1472 struct mlx4_cmd_mailbox *mailbox; local 1503 struct mlx4_cmd_mailbox *mailbox; local 1604 struct mlx4_cmd_mailbox *mailbox; local 1791 struct mlx4_cmd_mailbox *mailbox; local 1821 struct mlx4_cmd_mailbox *mailbox; local 2051 struct mlx4_cmd_mailbox *mailbox; local 2175 struct mlx4_cmd_mailbox *mailbox; local 2261 struct mlx4_cmd_mailbox *mailbox; local 2392 struct mlx4_cmd_mailbox *mailbox; local 2410 struct mlx4_cmd_mailbox *mailbox; local 2518 struct mlx4_cmd_mailbox *mailbox; local 2573 struct mlx4_cmd_mailbox *mailbox; local 2609 struct mlx4_cmd_mailbox *mailbox; local 2673 struct mlx4_cmd_mailbox *mailbox; local 2765 mlx4_check_smp_firewall_active(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox) argument 2805 struct mlx4_cmd_mailbox *mailbox; local 2991 struct mlx4_cmd_mailbox *mailbox; local [all...] |
H A D | mlx4_mr.c | 282 static int mlx4_SW2HW_MPT(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument 285 return mlx4_cmd(dev, mailbox->dma, mpt_index, 290 static int mlx4_HW2SW_MPT(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument 293 return mlx4_cmd_box(dev, 0, mailbox ? mailbox->dma : 0, mpt_index, 294 !mailbox, MLX4_CMD_HW2SW_MPT, 304 struct mlx4_cmd_mailbox *mailbox = NULL; local 323 mailbox = mlx4_alloc_cmd_mailbox(dev); 324 if (IS_ERR(mailbox)) 325 return PTR_ERR(mailbox); 368 struct mlx4_cmd_mailbox *mailbox = local 387 struct mlx4_cmd_mailbox *mailbox = local 436 mlx4_WRITE_MTT(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, int num_entries) argument 634 struct mlx4_cmd_mailbox *mailbox; local 754 struct mlx4_cmd_mailbox *mailbox = NULL; local 846 struct mlx4_cmd_mailbox *mailbox; local 1113 struct mlx4_cmd_mailbox *mailbox; local [all...] |
H A D | mlx4_port.c | 130 struct mlx4_cmd_mailbox *mailbox; local 134 mailbox = mlx4_alloc_cmd_mailbox(dev); 135 if (IS_ERR(mailbox)) 136 return PTR_ERR(mailbox); 138 memcpy(mailbox->buf, entries, MLX4_MAC_TABLE_SIZE); 142 err = mlx4_cmd(dev, mailbox->dma, in_mod, MLX4_SET_PORT_ETH_OPCODE, 146 mlx4_free_cmd_mailbox(dev, mailbox); 539 struct mlx4_cmd_mailbox *mailbox; local 543 mailbox = mlx4_alloc_cmd_mailbox(dev); 544 if (IS_ERR(mailbox)) 1169 mlx4_reset_roce_port_gids(struct mlx4_dev *dev, int slave, int port, struct mlx4_cmd_mailbox *mailbox) argument 1207 struct mlx4_cmd_mailbox *mailbox; local 1506 struct mlx4_cmd_mailbox *mailbox; local 1547 struct mlx4_cmd_mailbox *mailbox; local 1581 struct mlx4_cmd_mailbox *mailbox; local 1618 struct mlx4_cmd_mailbox *mailbox; local 1661 struct mlx4_cmd_mailbox *mailbox; local 1688 struct mlx4_cmd_mailbox *mailbox; local [all...] |
H A D | mlx4_qp.c | 135 struct mlx4_cmd_mailbox *mailbox; local 160 mailbox = mlx4_alloc_cmd_mailbox(dev); 161 if (IS_ERR(mailbox)) 162 return PTR_ERR(mailbox); 177 *(__be32 *) mailbox->buf = cpu_to_be32(optpar); 178 memcpy(mailbox->buf + 8, context, sizeof *context); 180 ((struct mlx4_qp_context *) (mailbox->buf + 8))->local_qpn = 183 ret = mlx4_cmd(dev, mailbox->dma, 205 mlx4_free_cmd_mailbox(dev, mailbox); 426 struct mlx4_cmd_mailbox *mailbox; local 881 struct mlx4_cmd_mailbox *mailbox; local [all...] |
H A D | mlx4_cmd.c | 543 mlx4_err(dev, "response expected while output mailbox is NULL for command 0x%x\n", 562 mlx4_err(dev, "response expected while output mailbox is NULL for command 0x%x\n", 604 mlx4_err(dev, "response expected while output mailbox is NULL for command 0x%x\n", 702 mlx4_err(dev, "response expected while output mailbox is NULL for command 0x%x\n", 2687 struct mlx4_cmd_mailbox *mailbox; local 2689 mailbox = kmalloc(sizeof *mailbox, GFP_KERNEL); 2690 if (!mailbox) 2693 mailbox->buf = pci_pool_alloc(mlx4_priv(dev)->cmd.pool, GFP_KERNEL, 2694 &mailbox 2706 mlx4_free_cmd_mailbox(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox) argument 3179 struct mlx4_cmd_mailbox *mailbox = NULL; local [all...] |
H A D | mlx4_eq.c | 895 static int mlx4_SW2HW_EQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument 898 return mlx4_cmd(dev, mailbox->dma, eq_num, 0, 958 struct mlx4_cmd_mailbox *mailbox; local 986 mailbox = mlx4_alloc_cmd_mailbox(dev); 987 if (IS_ERR(mailbox)) 989 eq_context = mailbox->buf; 1033 err = mlx4_SW2HW_EQ(dev, mailbox, eq->eqn); 1040 mlx4_free_cmd_mailbox(dev, mailbox); 1059 mlx4_free_cmd_mailbox(dev, mailbox);
|
H A D | mlx4_resource_tracker.c | 3286 struct mlx4_cmd_mailbox *mailbox; local 3318 mailbox = mlx4_alloc_cmd_mailbox(dev); 3319 if (IS_ERR(mailbox)) { 3320 err = PTR_ERR(mailbox); 3329 memcpy(mailbox->buf, (u8 *) eqe, 28); 3333 err = mlx4_cmd(dev, mailbox->dma, in_modifier, 0, 3339 mlx4_free_cmd_mailbox(dev, mailbox); 4390 pr_err("Corrupted mailbox\n"); 4947 struct mlx4_cmd_mailbox *mailbox; local 4952 mailbox 5239 struct mlx4_cmd_mailbox *mailbox; local [all...] |
/freebsd-current/sys/dev/mthca/ |
H A D | mthca_mcg.c | 67 struct mthca_mailbox *mailbox; local 72 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL); 73 if (IS_ERR(mailbox)) 75 mgid = mailbox->buf; 79 err = mthca_MGID_HASH(dev, mailbox, hash); 116 mthca_free_mailbox(dev, mailbox); 123 struct mthca_mailbox *mailbox; local 131 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL); 132 if (IS_ERR(mailbox)) 133 return PTR_ERR(mailbox); 217 struct mthca_mailbox *mailbox; local [all...] |
H A D | mthca_cmd.h | 253 void mthca_free_mailbox(struct mthca_dev *dev, struct mthca_mailbox *mailbox); 283 int mthca_SW2HW_MPT(struct mthca_dev *dev, struct mthca_mailbox *mailbox, 285 int mthca_HW2SW_MPT(struct mthca_dev *dev, struct mthca_mailbox *mailbox, 287 int mthca_WRITE_MTT(struct mthca_dev *dev, struct mthca_mailbox *mailbox, 292 int mthca_SW2HW_EQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, 294 int mthca_HW2SW_EQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, 296 int mthca_SW2HW_CQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, 298 int mthca_HW2SW_CQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, 301 int mthca_SW2HW_SRQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, 303 int mthca_HW2SW_SRQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, [all...] |
H A D | mthca_cmd.c | 463 /* Invoke a command with an output mailbox */ 607 struct mthca_mailbox *mailbox; local 609 mailbox = kmalloc(sizeof *mailbox, gfp_mask); 610 if (!mailbox) 613 mailbox->buf = pci_pool_alloc(dev->cmd.pool, gfp_mask, &mailbox->dma); 614 if (!mailbox->buf) { 615 kfree(mailbox); 619 return mailbox; 622 mthca_free_mailbox(struct mthca_dev *dev, struct mthca_mailbox *mailbox) argument 655 struct mthca_mailbox *mailbox; local 778 struct mthca_mailbox *mailbox; local 886 struct mthca_mailbox *mailbox; local 941 struct mthca_mailbox *mailbox; local 992 struct mthca_mailbox *mailbox; local 1272 struct mthca_mailbox *mailbox; local 1315 struct mthca_mailbox *mailbox; local 1441 struct mthca_mailbox *mailbox; local 1502 struct mthca_mailbox *mailbox; local 1542 struct mthca_mailbox *mailbox; local 1605 mthca_SW2HW_MPT(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int mpt_index) argument 1612 mthca_HW2SW_MPT(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int mpt_index) argument 1620 mthca_WRITE_MTT(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int num_mtt) argument 1642 mthca_SW2HW_EQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int eq_num) argument 1649 mthca_HW2SW_EQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int eq_num) argument 1657 mthca_SW2HW_CQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int cq_num) argument 1664 mthca_HW2SW_CQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int cq_num) argument 1674 struct mthca_mailbox *mailbox; local 1702 mthca_SW2HW_SRQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int srq_num) argument 1709 mthca_HW2SW_SRQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int srq_num) argument 1717 mthca_QUERY_SRQ(struct mthca_dev *dev, u32 num, struct mthca_mailbox *mailbox) argument 1730 mthca_MODIFY_QP(struct mthca_dev *dev, enum ib_qp_state cur, enum ib_qp_state next, u32 num, int is_ee, struct mthca_mailbox *mailbox, u32 optmask) argument 1833 mthca_QUERY_QP(struct mthca_dev *dev, u32 num, int is_ee, struct mthca_mailbox *mailbox) argument 1944 mthca_READ_MGM(struct mthca_dev *dev, int index, struct mthca_mailbox *mailbox) argument 1951 mthca_WRITE_MGM(struct mthca_dev *dev, int index, struct mthca_mailbox *mailbox) argument 1958 mthca_MGID_HASH(struct mthca_dev *dev, struct mthca_mailbox *mailbox, u16 *hash) argument [all...] |
H A D | mthca_srq.c | 204 struct mthca_mailbox *mailbox; local 250 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL); 251 if (IS_ERR(mailbox)) { 252 err = PTR_ERR(mailbox); 266 mthca_arbel_init_srq_context(dev, pd, srq, mailbox->buf, udata); 268 mthca_tavor_init_srq_context(dev, pd, srq, mailbox->buf, udata); 270 err = mthca_SW2HW_SRQ(dev, mailbox, srq->srqn); 286 mthca_free_mailbox(dev, mailbox); 297 err = mthca_HW2SW_SRQ(dev, mailbox, srq->srqn); 306 mthca_free_mailbox(dev, mailbox); 334 struct mthca_mailbox *mailbox; local 394 struct mthca_mailbox *mailbox; local [all...] |
H A D | mthca_mr.c | 257 struct mthca_mailbox *mailbox; local 262 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL); 263 if (IS_ERR(mailbox)) 264 return PTR_ERR(mailbox); 265 mtt_entry = mailbox->buf; 283 err = mthca_WRITE_MTT(dev, mailbox, (i + 1) & ~1); 295 mthca_free_mailbox(dev, mailbox); 307 * mailbox. 432 struct mthca_mailbox *mailbox; local 452 mailbox 571 struct mthca_mailbox *mailbox; local [all...] |
H A D | mthca_cq.c | 777 struct mthca_mailbox *mailbox; local 810 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL); 811 if (IS_ERR(mailbox)) 814 cq_context = mailbox->buf; 847 err = mthca_SW2HW_CQ(dev, mailbox, cq->cqn); 864 mthca_free_mailbox(dev, mailbox); 873 mthca_free_mailbox(dev, mailbox); 906 struct mthca_mailbox *mailbox; local 909 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL); 910 if (IS_ERR(mailbox)) { [all...] |
H A D | mthca_eq.c | 473 struct mthca_mailbox *mailbox; local 494 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL); 495 if (IS_ERR(mailbox)) 497 eq_context = mailbox->buf; 545 err = mthca_SW2HW_EQ(dev, mailbox, eq->eqn); 552 mthca_free_mailbox(dev, mailbox); 578 mthca_free_mailbox(dev, mailbox); 591 struct mthca_mailbox *mailbox; local 597 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL); 598 if (IS_ERR(mailbox)) [all...] |
H A D | mthca_qp.c | 431 struct mthca_mailbox *mailbox = NULL; local 443 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL); 444 if (IS_ERR(mailbox)) { 445 err = PTR_ERR(mailbox); 449 err = mthca_QUERY_QP(dev, qp->qpn, 0, mailbox); 455 qp_param = mailbox->buf; 509 mthca_free_mailbox(dev, mailbox); 554 struct mthca_mailbox *mailbox; local 560 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL); 561 if (IS_ERR(mailbox)) { [all...] |
/freebsd-current/sys/dev/mlx4/mlx4_en/ |
H A D | mlx4_en_port.c | 46 struct mlx4_cmd_mailbox *mailbox; local 54 mailbox = mlx4_alloc_cmd_mailbox(dev); 55 if (IS_ERR(mailbox)) 56 return PTR_ERR(mailbox); 58 filter = mailbox->buf; 68 err = mlx4_cmd(dev, mailbox->dma, priv->port, 0, MLX4_CMD_SET_VLAN_FLTR, 70 mlx4_free_cmd_mailbox(dev, mailbox); 79 struct mlx4_cmd_mailbox *mailbox; local 82 mailbox = mlx4_alloc_cmd_mailbox(mdev->dev); 83 if (IS_ERR(mailbox)) 193 struct mlx4_cmd_mailbox *mailbox; local [all...] |
/freebsd-current/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_main.c | 169 struct mlx4_cmd_mailbox *mailbox; local 175 mailbox = mlx4_alloc_cmd_mailbox(dev); 176 if (IS_ERR(mailbox)) 179 gid_tbl = mailbox->buf; 184 err = mlx4_cmd(dev, mailbox->dma, 189 err += mlx4_cmd(dev, mailbox->dma, 194 mlx4_free_cmd_mailbox(dev, mailbox); 202 struct mlx4_cmd_mailbox *mailbox; local 215 mailbox = mlx4_alloc_cmd_mailbox(dev); 216 if (IS_ERR(mailbox)) 696 struct mlx4_cmd_mailbox *mailbox; local 949 struct mlx4_cmd_mailbox *mailbox; local 977 mlx4_free_cmd_mailbox(to_mdev(ibdev)->dev, mailbox); local 985 struct mlx4_cmd_mailbox *mailbox; local 1478 struct mlx4_cmd_mailbox *mailbox; local [all...] |
/freebsd-current/sys/contrib/alpine-hal/ |
H A D | al_hal_udma_regs_gen.h | 154 struct udma_gen_mailbox mailbox[4]; /* [0x2180] */ member in struct:udma_gen_regs
|
/freebsd-current/contrib/tcsh/ |
H A D | sh.c | 2270 DIR *mailbox; local 2296 mailbox = opendir(mboxdir); 2298 if (mailbox == NULL) 2302 if (!readdir(mailbox) || !readdir(mailbox)) { 2303 (void)closedir(mailbox); 2307 while (readdir(mailbox)) 2310 (void)closedir(mailbox);
|
/freebsd-current/sys/dev/mlx4/ |
H A D | cmd.h | 281 /* Invoke a command with an output mailbox */ 304 void mlx4_free_cmd_mailbox(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox);
|
/freebsd-current/sys/dev/qat/qat_common/ |
H A D | adf_freebsd_admin.c | 139 struct resource *mailbox = admin->mailbox_addr; local 152 if (ADF_CSR_RD(mailbox, mb_offset) == 1) { 158 ADF_CSR_WR(mailbox, mb_offset, 1); 163 if (ADF_CSR_RD(mailbox, mb_offset) == 0) {
|