Searched refs:mailbox (Results 1 - 25 of 27) sorted by relevance

12

/freebsd-11-stable/sys/dev/mlx4/mlx4_core/
H A Dmlx4_fw_qos.c87 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 Dmlx4_cq.c94 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 Dmlx4_srq.c64 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 Dmlx4_mcg.c54 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 Dmlx4_fw.c179 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
1169 struct mlx4_cmd_mailbox *mailbox; local
1469 struct mlx4_cmd_mailbox *mailbox; local
1500 struct mlx4_cmd_mailbox *mailbox; local
1601 struct mlx4_cmd_mailbox *mailbox; local
1786 struct mlx4_cmd_mailbox *mailbox; local
1816 struct mlx4_cmd_mailbox *mailbox; local
2046 struct mlx4_cmd_mailbox *mailbox; local
2170 struct mlx4_cmd_mailbox *mailbox; local
2256 struct mlx4_cmd_mailbox *mailbox; local
2387 struct mlx4_cmd_mailbox *mailbox; local
2405 struct mlx4_cmd_mailbox *mailbox; local
2513 struct mlx4_cmd_mailbox *mailbox; local
2566 struct mlx4_cmd_mailbox *mailbox; local
2602 struct mlx4_cmd_mailbox *mailbox; local
2666 struct mlx4_cmd_mailbox *mailbox; local
2758 mlx4_check_smp_firewall_active(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox) argument
2798 struct mlx4_cmd_mailbox *mailbox; local
2984 struct mlx4_cmd_mailbox *mailbox; local
[all...]
H A Dmlx4_mr.c282 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 Dmlx4_port.c130 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 Dmlx4_qp.c135 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 Dmlx4_cmd.c543 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 Dmlx4_eq.c898 static int mlx4_SW2HW_EQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument
901 return mlx4_cmd(dev, mailbox->dma, eq_num, 0,
961 struct mlx4_cmd_mailbox *mailbox; local
989 mailbox = mlx4_alloc_cmd_mailbox(dev);
990 if (IS_ERR(mailbox))
992 eq_context = mailbox->buf;
1036 err = mlx4_SW2HW_EQ(dev, mailbox, eq->eqn);
1043 mlx4_free_cmd_mailbox(dev, mailbox);
1062 mlx4_free_cmd_mailbox(dev, mailbox);
H A Dmlx4_resource_tracker.c3286 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");
4945 struct mlx4_cmd_mailbox *mailbox; local
4950 mailbox
5236 struct mlx4_cmd_mailbox *mailbox; local
[all...]
/freebsd-11-stable/sys/dev/mthca/
H A Dmthca_mcg.c67 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 Dmthca_cmd.h253 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 Dmthca_cmd.c465 /* Invoke a command with an output mailbox */
609 struct mthca_mailbox *mailbox; local
611 mailbox = kmalloc(sizeof *mailbox, gfp_mask);
612 if (!mailbox)
615 mailbox->buf = pci_pool_alloc(dev->cmd.pool, gfp_mask, &mailbox->dma);
616 if (!mailbox->buf) {
617 kfree(mailbox);
621 return mailbox;
624 mthca_free_mailbox(struct mthca_dev *dev, struct mthca_mailbox *mailbox) argument
657 struct mthca_mailbox *mailbox; local
776 struct mthca_mailbox *mailbox; local
882 struct mthca_mailbox *mailbox; local
937 struct mthca_mailbox *mailbox; local
988 struct mthca_mailbox *mailbox; local
1268 struct mthca_mailbox *mailbox; local
1311 struct mthca_mailbox *mailbox; local
1437 struct mthca_mailbox *mailbox; local
1498 struct mthca_mailbox *mailbox; local
1538 struct mthca_mailbox *mailbox; local
1599 mthca_SW2HW_MPT(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int mpt_index) argument
1606 mthca_HW2SW_MPT(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int mpt_index) argument
1614 mthca_WRITE_MTT(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int num_mtt) argument
1636 mthca_SW2HW_EQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int eq_num) argument
1643 mthca_HW2SW_EQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int eq_num) argument
1651 mthca_SW2HW_CQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int cq_num) argument
1658 mthca_HW2SW_CQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int cq_num) argument
1668 struct mthca_mailbox *mailbox; local
1696 mthca_SW2HW_SRQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int srq_num) argument
1703 mthca_HW2SW_SRQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int srq_num) argument
1711 mthca_QUERY_SRQ(struct mthca_dev *dev, u32 num, struct mthca_mailbox *mailbox) argument
1724 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
1827 mthca_QUERY_QP(struct mthca_dev *dev, u32 num, int is_ee, struct mthca_mailbox *mailbox) argument
1938 mthca_READ_MGM(struct mthca_dev *dev, int index, struct mthca_mailbox *mailbox) argument
1945 mthca_WRITE_MGM(struct mthca_dev *dev, int index, struct mthca_mailbox *mailbox) argument
1952 mthca_MGID_HASH(struct mthca_dev *dev, struct mthca_mailbox *mailbox, u16 *hash) argument
[all...]
H A Dmthca_srq.c202 struct mthca_mailbox *mailbox; local
248 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL);
249 if (IS_ERR(mailbox)) {
250 err = PTR_ERR(mailbox);
264 mthca_arbel_init_srq_context(dev, pd, srq, mailbox->buf);
266 mthca_tavor_init_srq_context(dev, pd, srq, mailbox->buf);
268 err = mthca_SW2HW_SRQ(dev, mailbox, srq->srqn);
284 mthca_free_mailbox(dev, mailbox);
295 err = mthca_HW2SW_SRQ(dev, mailbox, srq->srqn);
304 mthca_free_mailbox(dev, mailbox);
332 struct mthca_mailbox *mailbox; local
392 struct mthca_mailbox *mailbox; local
[all...]
H A Dmthca_mr.c257 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 Dmthca_cq.c777 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 Dmthca_eq.c473 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 Dmthca_qp.c430 struct mthca_mailbox *mailbox = NULL; local
442 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL);
443 if (IS_ERR(mailbox)) {
444 err = PTR_ERR(mailbox);
448 err = mthca_QUERY_QP(dev, qp->qpn, 0, mailbox);
454 qp_param = mailbox->buf;
508 mthca_free_mailbox(dev, mailbox);
549 struct mthca_mailbox *mailbox; local
555 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL);
556 if (IS_ERR(mailbox)) {
[all...]
/freebsd-11-stable/sys/dev/mlx4/mlx4_en/
H A Dmlx4_en_port.c46 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-11-stable/contrib/amd/hlfsd/
H A Dhlfsd.h134 extern char *mailbox(int, char *);
/freebsd-11-stable/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib_main.c170 struct mlx4_cmd_mailbox *mailbox; local
176 mailbox = mlx4_alloc_cmd_mailbox(dev);
177 if (IS_ERR(mailbox))
180 gid_tbl = mailbox->buf;
185 err = mlx4_cmd(dev, mailbox->dma,
190 err += mlx4_cmd(dev, mailbox->dma,
195 mlx4_free_cmd_mailbox(dev, mailbox);
203 struct mlx4_cmd_mailbox *mailbox; local
216 mailbox = mlx4_alloc_cmd_mailbox(dev);
217 if (IS_ERR(mailbox))
699 struct mlx4_cmd_mailbox *mailbox; local
951 struct mlx4_cmd_mailbox *mailbox; local
979 mlx4_free_cmd_mailbox(to_mdev(ibdev)->dev, mailbox); local
987 struct mlx4_cmd_mailbox *mailbox; local
1574 struct mlx4_cmd_mailbox *mailbox; local
[all...]
/freebsd-11-stable/sys/contrib/alpine-hal/
H A Dal_hal_udma_regs_gen.h155 struct udma_gen_mailbox mailbox[4]; /* [0x2180] */ member in struct:udma_gen_regs
/freebsd-11-stable/contrib/tcsh/
H A Dsh.c2266 DIR *mailbox; local
2292 mailbox = opendir(mboxdir);
2294 if (mailbox == NULL)
2298 if (!readdir(mailbox) || !readdir(mailbox)) {
2299 (void)closedir(mailbox);
2303 while (readdir(mailbox))
2306 (void)closedir(mailbox);
/freebsd-11-stable/sys/dev/mlx4/
H A Dcmd.h281 /* Invoke a command with an output mailbox */
304 void mlx4_free_cmd_mailbox(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox);

Completed in 195 milliseconds

12