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

12

/freebsd-10-stable/sys/ofed/drivers/infiniband/hw/mthca/
H A Dmthca_mcg.c67 struct mthca_mailbox *mailbox; local
73 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL);
74 if (IS_ERR(mailbox))
76 mgid = mailbox->buf;
80 err = mthca_MGID_HASH(dev, mailbox, hash, &status);
123 mthca_free_mailbox(dev, mailbox);
130 struct mthca_mailbox *mailbox; local
139 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL);
140 if (IS_ERR(mailbox))
141 return PTR_ERR(mailbox);
237 struct mthca_mailbox *mailbox; local
[all...]
H A Dmthca_cmd.c421 /* Invoke a command with an output mailbox */
568 struct mthca_mailbox *mailbox; local
570 mailbox = kmalloc(sizeof *mailbox, gfp_mask);
571 if (!mailbox)
574 mailbox->buf = pci_pool_alloc(dev->cmd.pool, gfp_mask, &mailbox->dma);
575 if (!mailbox->buf) {
576 kfree(mailbox);
580 return mailbox;
583 mthca_free_mailbox(struct mthca_dev *dev, struct mthca_mailbox *mailbox) argument
616 struct mthca_mailbox *mailbox; local
735 struct mthca_mailbox *mailbox; local
841 struct mthca_mailbox *mailbox; local
899 struct mthca_mailbox *mailbox; local
950 struct mthca_mailbox *mailbox; local
1230 struct mthca_mailbox *mailbox; local
1274 struct mthca_mailbox *mailbox; local
1399 struct mthca_mailbox *mailbox; local
1460 struct mthca_mailbox *mailbox; local
1500 struct mthca_mailbox *mailbox; local
1561 mthca_SW2HW_MPT(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int mpt_index, u8 *status) argument
1568 mthca_HW2SW_MPT(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int mpt_index, u8 *status) argument
1576 mthca_WRITE_MTT(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int num_mtt, u8 *status) argument
1598 mthca_SW2HW_EQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int eq_num, u8 *status) argument
1605 mthca_HW2SW_EQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int eq_num, u8 *status) argument
1613 mthca_SW2HW_CQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int cq_num, u8 *status) argument
1620 mthca_HW2SW_CQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int cq_num, u8 *status) argument
1631 struct mthca_mailbox *mailbox; local
1659 mthca_SW2HW_SRQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int srq_num, u8 *status) argument
1666 mthca_HW2SW_SRQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int srq_num, u8 *status) argument
1674 mthca_QUERY_SRQ(struct mthca_dev *dev, u32 num, struct mthca_mailbox *mailbox, u8 *status) argument
1687 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, u8 *status) argument
1791 mthca_QUERY_QP(struct mthca_dev *dev, u32 num, int is_ee, struct mthca_mailbox *mailbox, u8 *status) argument
1903 mthca_READ_MGM(struct mthca_dev *dev, int index, struct mthca_mailbox *mailbox, u8 *status) argument
1910 mthca_WRITE_MGM(struct mthca_dev *dev, int index, struct mthca_mailbox *mailbox, u8 *status) argument
1917 mthca_MGID_HASH(struct mthca_dev *dev, struct mthca_mailbox *mailbox, u16 *hash, u8 *status) argument
[all...]
H A Dmthca_cmd.h253 void mthca_free_mailbox(struct mthca_dev *dev, struct mthca_mailbox *mailbox);
285 int mthca_SW2HW_MPT(struct mthca_dev *dev, struct mthca_mailbox *mailbox,
287 int mthca_HW2SW_MPT(struct mthca_dev *dev, struct mthca_mailbox *mailbox,
289 int mthca_WRITE_MTT(struct mthca_dev *dev, struct mthca_mailbox *mailbox,
294 int mthca_SW2HW_EQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox,
296 int mthca_HW2SW_EQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox,
298 int mthca_SW2HW_CQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox,
300 int mthca_HW2SW_CQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox,
304 int mthca_SW2HW_SRQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox,
306 int mthca_HW2SW_SRQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox,
[all...]
H A Dmthca_srq.c202 struct mthca_mailbox *mailbox; local
249 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL);
250 if (IS_ERR(mailbox)) {
251 err = PTR_ERR(mailbox);
265 mthca_arbel_init_srq_context(dev, pd, srq, mailbox->buf);
267 mthca_tavor_init_srq_context(dev, pd, srq, mailbox->buf);
269 err = mthca_SW2HW_SRQ(dev, mailbox, srq->srqn, &status);
291 mthca_free_mailbox(dev, mailbox);
302 err = mthca_HW2SW_SRQ(dev, mailbox, srq->srqn, &status);
313 mthca_free_mailbox(dev, mailbox);
341 struct mthca_mailbox *mailbox; local
410 struct mthca_mailbox *mailbox; local
[all...]
H A Dmthca_mr.c257 struct mthca_mailbox *mailbox; local
263 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL);
264 if (IS_ERR(mailbox))
265 return PTR_ERR(mailbox);
266 mtt_entry = mailbox->buf;
284 err = mthca_WRITE_MTT(dev, mailbox, (i + 1) & ~1, &status);
302 mthca_free_mailbox(dev, mailbox);
314 * mailbox.
435 struct mthca_mailbox *mailbox; local
456 mailbox
586 struct mthca_mailbox *mailbox; local
[all...]
H A Dmthca_cq.c777 struct mthca_mailbox *mailbox; local
811 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL);
812 if (IS_ERR(mailbox))
815 cq_context = mailbox->buf;
848 err = mthca_SW2HW_CQ(dev, mailbox, cq->cqn, &status);
872 mthca_free_mailbox(dev, mailbox);
881 mthca_free_mailbox(dev, mailbox);
914 struct mthca_mailbox *mailbox; local
918 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL);
919 if (IS_ERR(mailbox)) {
[all...]
H A Dmthca_eq.c472 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, &status);
558 mthca_free_mailbox(dev, mailbox);
584 mthca_free_mailbox(dev, mailbox);
597 struct mthca_mailbox *mailbox; local
604 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL);
605 if (IS_ERR(mailbox))
[all...]
/freebsd-10-stable/sys/ofed/drivers/net/mlx4/
H A Dcq.c105 static int mlx4_SW2HW_CQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument
108 return mlx4_cmd(dev, mailbox->dma, cq_num, 0,
113 static int mlx4_MODIFY_CQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument
116 return mlx4_cmd(dev, mailbox->dma, cq_num, opmod, MLX4_CMD_MODIFY_CQ,
120 static int mlx4_HW2SW_CQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument
123 return mlx4_cmd_box(dev, 0, mailbox ? mailbox->dma : 0,
124 cq_num, mailbox ? 0 : 1, MLX4_CMD_HW2SW_CQ,
131 struct mlx4_cmd_mailbox *mailbox; local
135 mailbox
155 struct mlx4_cmd_mailbox *mailbox; local
182 struct mlx4_cmd_mailbox *mailbox; local
281 struct mlx4_cmd_mailbox *mailbox; local
[all...]
H A Dsrq.c66 static int mlx4_SW2HW_SRQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument
69 return mlx4_cmd(dev, mailbox->dma, srq_num, 0,
74 static int mlx4_HW2SW_SRQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument
77 return mlx4_cmd_box(dev, 0, mailbox ? mailbox->dma : 0, srq_num,
78 mailbox ? 0 : 1, MLX4_CMD_HW2SW_SRQ,
88 static int mlx4_QUERY_SRQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument
91 return mlx4_cmd_box(dev, 0, mailbox->dma, srq_num, 0, MLX4_CMD_QUERY_SRQ,
168 struct mlx4_cmd_mailbox *mailbox; local
183 mailbox
255 struct mlx4_cmd_mailbox *mailbox; local
[all...]
H A Dmcg.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
335 struct mlx4_cmd_mailbox *mailbox; local
424 struct mlx4_cmd_mailbox *mailbox; local
542 struct mlx4_cmd_mailbox *mailbox; local
674 struct mlx4_cmd_mailbox *mailbox; local
942 struct mlx4_cmd_mailbox *mailbox; local
1012 struct mlx4_cmd_mailbox *mailbox; local
1120 struct mlx4_cmd_mailbox *mailbox; local
1240 struct mlx4_cmd_mailbox *mailbox; local
[all...]
H A Dport.c112 struct mlx4_cmd_mailbox *mailbox; local
116 mailbox = mlx4_alloc_cmd_mailbox(dev);
117 if (IS_ERR(mailbox))
118 return PTR_ERR(mailbox);
120 memcpy(mailbox->buf, entries, MLX4_MAC_TABLE_SIZE);
124 err = mlx4_cmd(dev, mailbox->dma, in_mod, 1, MLX4_CMD_SET_PORT,
127 mlx4_free_cmd_mailbox(dev, mailbox);
310 struct mlx4_cmd_mailbox *mailbox; local
314 mailbox = mlx4_alloc_cmd_mailbox(dev);
315 if (IS_ERR(mailbox))
757 struct mlx4_cmd_mailbox *mailbox; local
806 struct mlx4_cmd_mailbox *mailbox; local
836 struct mlx4_cmd_mailbox *mailbox; local
874 struct mlx4_cmd_mailbox *mailbox; local
901 struct mlx4_cmd_mailbox *mailbox; local
[all...]
H A Dfw.c156 struct mlx4_cmd_mailbox *mailbox; local
165 mailbox = mlx4_alloc_cmd_mailbox(dev);
166 if (IS_ERR(mailbox))
167 return PTR_ERR(mailbox);
168 inbox = mailbox->buf;
175 err = mlx4_cmd(dev, mailbox->dma, 0, 0, MLX4_CMD_MOD_STAT_CFG,
178 mlx4_free_cmd_mailbox(dev, mailbox);
184 struct mlx4_cmd_mailbox *mailbox; local
199 mailbox = mlx4_alloc_cmd_mailbox(dev);
200 if (IS_ERR(mailbox))
401 struct mlx4_cmd_mailbox *mailbox; local
569 struct mlx4_cmd_mailbox *mailbox; local
1067 struct mlx4_cmd_mailbox *mailbox; local
1098 struct mlx4_cmd_mailbox *mailbox; local
1200 struct mlx4_cmd_mailbox *mailbox; local
1383 struct mlx4_cmd_mailbox *mailbox; local
1417 struct mlx4_cmd_mailbox *mailbox; local
1620 struct mlx4_cmd_mailbox *mailbox; local
1771 struct mlx4_cmd_mailbox *mailbox; local
1905 struct mlx4_cmd_mailbox *mailbox; local
1975 struct mlx4_cmd_mailbox *mailbox; local
[all...]
H A Dmr.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,
313 struct mlx4_cmd_mailbox *mailbox,
316 return mlx4_cmd(dev, mailbox->dma, num_entries, 0, MLX4_CMD_WRITE_MTT,
465 struct mlx4_cmd_mailbox *mailbox; local
473 mailbox
312 mlx4_WRITE_MTT(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, int num_entries) argument
588 struct mlx4_cmd_mailbox *mailbox = NULL; local
673 struct mlx4_cmd_mailbox *mailbox; local
[all...]
H A Dqp.c137 struct mlx4_cmd_mailbox *mailbox; local
162 mailbox = mlx4_alloc_cmd_mailbox(dev);
163 if (IS_ERR(mailbox))
164 return PTR_ERR(mailbox);
173 *(__be32 *) mailbox->buf = cpu_to_be32(optpar);
174 memcpy(mailbox->buf + 8, context, sizeof *context);
176 ((struct mlx4_qp_context *) (mailbox->buf + 8))->local_qpn =
179 ret = mlx4_cmd(dev, mailbox->dma,
201 mlx4_free_cmd_mailbox(dev, mailbox);
570 struct mlx4_cmd_mailbox *mailbox; local
[all...]
H A Den_port.c47 struct mlx4_cmd_mailbox *mailbox; local
55 mailbox = mlx4_alloc_cmd_mailbox(dev);
56 if (IS_ERR(mailbox))
57 return PTR_ERR(mailbox);
59 filter = mailbox->buf;
70 err = mlx4_cmd(dev, mailbox->dma, priv->port, 0, MLX4_CMD_SET_VLAN_FLTR,
72 mlx4_free_cmd_mailbox(dev, mailbox);
81 struct mlx4_cmd_mailbox *mailbox; local
84 mailbox = mlx4_alloc_cmd_mailbox(mdev->dev);
85 if (IS_ERR(mailbox))
167 struct mlx4_cmd_mailbox *mailbox = NULL; local
[all...]
H A Deq.c842 static int mlx4_SW2HW_EQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument
845 return mlx4_cmd(dev, mailbox->dma, eq_num, 0,
850 static int mlx4_HW2SW_EQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument
853 return mlx4_cmd_box(dev, 0, mailbox->dma, eq_num,
907 struct mlx4_cmd_mailbox *mailbox; local
933 mailbox = mlx4_alloc_cmd_mailbox(dev);
934 if (IS_ERR(mailbox))
936 eq_context = mailbox->buf;
979 err = mlx4_SW2HW_EQ(dev, mailbox, eq->eqn);
986 mlx4_free_cmd_mailbox(dev, mailbox);
1019 struct mlx4_cmd_mailbox *mailbox; local
[all...]
H A Dcmd.c587 "output mailbox is NULL for "
604 "output mailbox is NULL for "
2407 struct mlx4_cmd_mailbox *mailbox; local
2409 mailbox = kmalloc(sizeof *mailbox, GFP_KERNEL);
2410 if (!mailbox)
2413 mailbox->buf = pci_pool_alloc(mlx4_priv(dev)->cmd.pool, GFP_KERNEL,
2414 &mailbox->dma);
2415 if (!mailbox->buf) {
2416 kfree(mailbox);
2426 mlx4_free_cmd_mailbox(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox) argument
[all...]
/freebsd-10-stable/sys/gnu/dts/arm/
H A Dam3517.dtsi70 &mailbox {
H A Domap2420.dtsi154 mailbox: mailbox@48094000 {
155 compatible = "ti,omap2-mailbox";
159 ti,hwmods = "mailbox";
H A Ddra7.dtsi446 mailbox1: mailbox@4a0f4000 {
447 compatible = "ti,omap4-mailbox";
459 mailbox2: mailbox@4883a000 {
460 compatible = "ti,omap4-mailbox";
473 mailbox3: mailbox@4883c000 {
474 compatible = "ti,omap4-mailbox";
487 mailbox4: mailbox@4883e000 {
488 compatible = "ti,omap4-mailbox";
501 mailbox5: mailbox@48840000 {
502 compatible = "ti,omap4-mailbox";
[all...]
H A Domap2430.dtsi245 mailbox: mailbox@48094000 {
246 compatible = "ti,omap2-mailbox";
249 ti,hwmods = "mailbox";
H A Ddm816x.dtsi185 mailbox: mailbox@480c8000 {
186 compatible = "ti,omap4-mailbox";
189 ti,hwmods = "mailbox";
/freebsd-10-stable/contrib/amd/hlfsd/
H A Dhlfsd.h134 extern char *mailbox(int, char *);
/freebsd-10-stable/sys/ofed/drivers/infiniband/hw/mlx4/
H A Dmain.c336 struct mlx4_cmd_mailbox *mailbox; local
339 mailbox = mlx4_alloc_cmd_mailbox(mdev->dev);
340 if (IS_ERR(mailbox))
341 return PTR_ERR(mailbox);
343 err = mlx4_cmd_box(mdev->dev, 0, mailbox->dma, port, 0,
349 props->active_width = (((u8 *)mailbox->buf)[5] == 0x40) ?
379 mlx4_free_cmd_mailbox(mdev->dev, mailbox);
520 struct mlx4_cmd_mailbox *mailbox; local
540 mailbox = mlx4_alloc_cmd_mailbox(to_mdev(ibdev)->dev);
541 if (IS_ERR(mailbox))
549 mlx4_free_cmd_mailbox(to_mdev(ibdev)->dev, mailbox); local
557 struct mlx4_cmd_mailbox *mailbox; local
1364 struct mlx4_cmd_mailbox *mailbox; local
[all...]
/freebsd-10-stable/sys/boot/fdt/dts/arm/
H A Drpi.dts317 broadcom,vc-mailbox = <&vc_mbox>;
350 broadcom,vc-mailbox = <&vc_mbox>;

Completed in 133 milliseconds

12