Searched defs:mailbox (Results 1 - 25 of 36) sorted by relevance

12

/drivers/net/ethernet/mellanox/mlx4/
H A Den_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;
67 err = mlx4_cmd(dev, mailbox->dma, priv->port, 0, MLX4_CMD_SET_VLAN_FLTR,
69 mlx4_free_cmd_mailbox(dev, mailbox);
78 struct mlx4_cmd_mailbox *mailbox; local
81 mailbox = mlx4_alloc_cmd_mailbox(mdev->dev);
82 if (IS_ERR(mailbox))
122 struct mlx4_cmd_mailbox *mailbox; local
[all...]
H A Dsrq.c67 static int mlx4_SW2HW_SRQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument
70 return mlx4_cmd(dev, mailbox->dma, srq_num, 0,
75 static int mlx4_HW2SW_SRQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument
78 return mlx4_cmd_box(dev, 0, mailbox ? mailbox->dma : 0, srq_num,
79 mailbox ? 0 : 1, MLX4_CMD_HW2SW_SRQ,
89 static int mlx4_QUERY_SRQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument
92 return mlx4_cmd_box(dev, 0, mailbox->dma, srq_num, 0, MLX4_CMD_QUERY_SRQ,
169 struct mlx4_cmd_mailbox *mailbox; local
184 mailbox
256 struct mlx4_cmd_mailbox *mailbox; local
[all...]
H A Dcq.c96 static int mlx4_SW2HW_CQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument
99 return mlx4_cmd(dev, mailbox->dma, cq_num, 0,
104 static int mlx4_MODIFY_CQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument
107 return mlx4_cmd(dev, mailbox->dma, cq_num, opmod, MLX4_CMD_MODIFY_CQ,
111 static int mlx4_HW2SW_CQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument
114 return mlx4_cmd_box(dev, 0, mailbox ? mailbox->dma : 0,
115 cq_num, mailbox ? 0 : 1, MLX4_CMD_HW2SW_CQ,
122 struct mlx4_cmd_mailbox *mailbox; local
126 mailbox
146 struct mlx4_cmd_mailbox *mailbox; local
249 struct mlx4_cmd_mailbox *mailbox; local
[all...]
H A Dqp.c123 struct mlx4_cmd_mailbox *mailbox; local
143 mailbox = mlx4_alloc_cmd_mailbox(dev);
144 if (IS_ERR(mailbox))
145 return PTR_ERR(mailbox);
159 *(__be32 *) mailbox->buf = cpu_to_be32(optpar);
160 memcpy(mailbox->buf + 8, context, sizeof *context);
162 ((struct mlx4_qp_context *) (mailbox->buf + 8))->local_qpn =
165 ret = mlx4_cmd(dev, mailbox->dma,
170 mlx4_free_cmd_mailbox(dev, mailbox);
466 struct mlx4_cmd_mailbox *mailbox; local
[all...]
H A Dmcg.c66 struct mlx4_cmd_mailbox *mailbox)
68 return mlx4_cmd_box(dev, 0, mailbox->dma, index, 0, MLX4_CMD_READ_MCG,
73 struct mlx4_cmd_mailbox *mailbox)
75 return mlx4_cmd(dev, mailbox->dma, index, 0, MLX4_CMD_WRITE_MCG,
80 struct mlx4_cmd_mailbox *mailbox)
85 return mlx4_cmd(dev, mailbox->dma, in_mod, 0x1,
90 static int mlx4_GID_HASH(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument
96 err = mlx4_cmd_imm(dev, mailbox->dma, &imm, 0, op_mod,
130 struct mlx4_cmd_mailbox *mailbox; local
169 mailbox
65 mlx4_READ_ENTRY(struct mlx4_dev *dev, int index, struct mlx4_cmd_mailbox *mailbox) argument
72 mlx4_WRITE_ENTRY(struct mlx4_dev *dev, int index, struct mlx4_cmd_mailbox *mailbox) argument
79 mlx4_WRITE_PROMISC(struct mlx4_dev *dev, u8 port, u8 steer, struct mlx4_cmd_mailbox *mailbox) argument
301 struct mlx4_cmd_mailbox *mailbox; local
351 struct mlx4_cmd_mailbox *mailbox; local
458 struct mlx4_cmd_mailbox *mailbox; local
569 struct mlx4_cmd_mailbox *mailbox; local
624 struct mlx4_cmd_mailbox *mailbox; local
733 struct mlx4_cmd_mailbox *mailbox; local
847 struct mlx4_cmd_mailbox *mailbox; local
[all...]
H A Deq.c543 static int mlx4_SW2HW_EQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument
546 return mlx4_cmd(dev, mailbox->dma, eq_num, 0,
551 static int mlx4_HW2SW_EQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument
554 return mlx4_cmd_box(dev, 0, mailbox->dma, eq_num,
596 struct mlx4_cmd_mailbox *mailbox; local
621 mailbox = mlx4_alloc_cmd_mailbox(dev);
622 if (IS_ERR(mailbox))
624 eq_context = mailbox->buf;
667 err = mlx4_SW2HW_EQ(dev, mailbox, eq->eqn);
674 mlx4_free_cmd_mailbox(dev, mailbox);
707 struct mlx4_cmd_mailbox *mailbox; local
[all...]
H A Dmr.c291 static int mlx4_SW2HW_MPT(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument
294 return mlx4_cmd(dev, mailbox->dma, mpt_index,
299 static int mlx4_HW2SW_MPT(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument
302 return mlx4_cmd_box(dev, 0, mailbox ? mailbox->dma : 0, mpt_index,
303 !mailbox, MLX4_CMD_HW2SW_MPT,
346 struct mlx4_cmd_mailbox *mailbox,
349 return mlx4_cmd(dev, mailbox->dma, num_entries, 0, MLX4_CMD_WRITE_MTT,
488 struct mlx4_cmd_mailbox *mailbox; local
496 mailbox
345 mlx4_WRITE_MTT(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, int num_entries) argument
611 struct mlx4_cmd_mailbox *mailbox = NULL; local
916 struct mlx4_cmd_mailbox *mailbox; local
[all...]
H A Dport.c227 struct mlx4_cmd_mailbox *mailbox; local
231 mailbox = mlx4_alloc_cmd_mailbox(dev);
232 if (IS_ERR(mailbox))
233 return PTR_ERR(mailbox);
235 memcpy(mailbox->buf, entries, MLX4_MAC_TABLE_SIZE);
239 err = mlx4_cmd(dev, mailbox->dma, in_mod, 1, MLX4_CMD_SET_PORT,
242 mlx4_free_cmd_mailbox(dev, mailbox);
399 struct mlx4_cmd_mailbox *mailbox; local
403 mailbox = mlx4_alloc_cmd_mailbox(dev);
404 if (IS_ERR(mailbox))
771 struct mlx4_cmd_mailbox *mailbox; local
794 struct mlx4_cmd_mailbox *mailbox; local
824 struct mlx4_cmd_mailbox *mailbox; local
[all...]
H A Dcmd.c382 "output mailbox is NULL for "
399 "output mailbox is NULL for "
1696 struct mlx4_cmd_mailbox *mailbox; local
1698 mailbox = kmalloc(sizeof *mailbox, GFP_KERNEL);
1699 if (!mailbox)
1702 mailbox->buf = pci_pool_alloc(mlx4_priv(dev)->cmd.pool, GFP_KERNEL,
1703 &mailbox->dma);
1704 if (!mailbox->buf) {
1705 kfree(mailbox);
1713 mlx4_free_cmd_mailbox(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox) argument
[all...]
H A Dfw.c123 struct mlx4_cmd_mailbox *mailbox; local
132 mailbox = mlx4_alloc_cmd_mailbox(dev);
133 if (IS_ERR(mailbox))
134 return PTR_ERR(mailbox);
135 inbox = mailbox->buf;
142 err = mlx4_cmd(dev, mailbox->dma, 0, 0, MLX4_CMD_MOD_STAT_CFG,
145 mlx4_free_cmd_mailbox(dev, mailbox);
222 struct mlx4_cmd_mailbox *mailbox; local
230 mailbox = mlx4_alloc_cmd_mailbox(dev);
231 if (IS_ERR(mailbox))
317 struct mlx4_cmd_mailbox *mailbox; local
700 struct mlx4_cmd_mailbox *mailbox; local
802 struct mlx4_cmd_mailbox *mailbox; local
941 struct mlx4_cmd_mailbox *mailbox; local
971 struct mlx4_cmd_mailbox *mailbox; local
1092 struct mlx4_cmd_mailbox *mailbox; local
1186 struct mlx4_cmd_mailbox *mailbox; local
[all...]
/drivers/infiniband/hw/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_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.c779 struct mthca_mailbox *mailbox; local
812 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL);
813 if (IS_ERR(mailbox))
816 cq_context = mailbox->buf;
849 err = mthca_SW2HW_CQ(dev, mailbox, cq->cqn);
866 mthca_free_mailbox(dev, mailbox);
875 mthca_free_mailbox(dev, mailbox);
908 struct mthca_mailbox *mailbox; local
911 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL);
912 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.c429 struct mthca_mailbox *mailbox = NULL; local
441 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL);
442 if (IS_ERR(mailbox)) {
443 err = PTR_ERR(mailbox);
447 err = mthca_QUERY_QP(dev, qp->qpn, 0, mailbox);
453 qp_param = mailbox->buf;
506 mthca_free_mailbox(dev, mailbox);
547 struct mthca_mailbox *mailbox; local
553 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL);
554 if (IS_ERR(mailbox)) {
[all...]
/drivers/net/appletalk/
H A Dltpc.h20 unsigned char mailbox; member in struct:lt_getresult
25 unsigned char mailbox; member in struct:lt_mem
32 unsigned char mailbox; member in struct:lt_setflags
38 unsigned char mailbox; member in struct:lt_getflags
43 unsigned char mailbox; member in struct:lt_init
49 unsigned char mailbox; member in struct:lt_sendlap
H A Dltpc.c278 unsigned char mailbox; member in struct:xmitQel
333 static unsigned char mailbox[16]; variable
351 /* get the first free mailbox */
551 qels[0].mailbox = 0;
576 ltdmacbuf[1] = q->mailbox;
600 qels[0].mailbox = 0;
616 /* non-zero mailbox numbers are for
619 if(q->mailbox) {
623 mailbox[ 0x0f & ltdmabuf[0] ] = ltdmabuf[1];
660 qels[i].mailbox
[all...]
/drivers/infiniband/hw/mlx4/
H A Dmad.c317 struct mlx4_cmd_mailbox *mailbox; local
326 mailbox = mlx4_alloc_cmd_mailbox(dev->dev);
327 if (IS_ERR(mailbox))
330 err = mlx4_cmd_box(dev->dev, 0, mailbox->dma, inmod, 0,
337 mode = ((struct mlx4_counter *)mailbox->buf)->counter_mode;
340 edit_counter(mailbox->buf,
349 mlx4_free_cmd_mailbox(dev->dev, mailbox);
H A Dmain.c414 struct mlx4_cmd_mailbox *mailbox; local
430 mailbox = mlx4_alloc_cmd_mailbox(to_mdev(ibdev)->dev);
431 if (IS_ERR(mailbox))
434 memset(mailbox->buf, 0, 256);
435 memcpy(mailbox->buf, props->node_desc, 64);
436 mlx4_cmd(to_mdev(ibdev)->dev, mailbox->dma, 1, 0,
439 mlx4_free_cmd_mailbox(to_mdev(ibdev)->dev, mailbox); local
447 struct mlx4_cmd_mailbox *mailbox; local
451 mailbox = mlx4_alloc_cmd_mailbox(dev->dev);
452 if (IS_ERR(mailbox))
886 struct mlx4_cmd_mailbox *mailbox; local
[all...]
/drivers/scsi/
H A Daha1542.h82 struct mailbox { struct
H A Dqla1280.c48 - Handle interrupts during mailbox testing
59 - Delete completion queue from srb if mailbox command failed to
102 - Use completion queue for mailbox commands instead of busy wait
130 - Rely on mailbox commands generating interrupts - do not
148 - Enable interrupts early (before any mailbox access) in preparation
149 for cleaning up the mailbox handling
776 printk(KERN_ERR "scsi(%ld): mailbox timed out, mailbox0 %04x, "
967 * by the issuance of the mailbox command.
1475 /* Insure mailbox registers are free. */
2454 * Issue mailbox comman
3428 uint16_t mailbox[MAILBOX_REGISTER_COUNT]; local
[all...]
/drivers/char/
H A Dapplicom.c363 struct mailbox tmpmailbox;
369 if (count != sizeof(struct st_ram_io) + sizeof(struct mailbox)) {
373 count, sizeof(struct st_ram_io) + sizeof(struct mailbox));
383 sizeof(struct mailbox)))
406 printk("\nstruct mailbox follows:");
408 for (c = 0; c < sizeof(struct mailbox);) {
411 for (c++; c % 8 && c < sizeof(struct mailbox); c++) {
465 for (c = 0; c < sizeof(struct mailbox); c++)
481 struct st_ram_io *st_loc, struct mailbox *mailbox)
480 do_ac_read(int IndexCard, char __user *buf, struct st_ram_io *st_loc, struct mailbox *mailbox) argument
566 struct mailbox mailbox; local
[all...]
H A Dapplicom.h33 struct mailbox{ struct
/drivers/platform/x86/
H A Dintel_scu_ipc.c538 struct fw_update_mailbox __iomem *mailbox = NULL; local
548 mailbox = ioremap_nocache(IPC_FW_UPDATE_MBOX_ADDR,
550 if (mailbox == NULL) {
558 /* Intitialize mailbox */
559 writel(0, &mailbox->status);
560 writel(0, &mailbox->scu_flag);
561 writel(0, &mailbox->driver_flag);
575 while (readl(&mailbox->scu_flag) != 1) {
584 while (readl(&mailbox->status) != IPC_FW_TXLOW) {
594 if (readl(&mailbox
[all...]

Completed in 1122 milliseconds

12