/drivers/mailbox/ |
H A D | Makefile | 3 obj-$(CONFIG_MAILBOX) += mailbox.o 7 obj-$(CONFIG_OMAP2PLUS_MBOX) += omap-mailbox.o
|
/drivers/net/appletalk/ |
H A D | ltpc.h | 20 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 D | ltpc.c | 277 unsigned char mailbox; member in struct:xmitQel 332 static unsigned char mailbox[16]; variable 350 /* get the first free mailbox */ 550 qels[0].mailbox = 0; 575 ltdmacbuf[1] = q->mailbox; 599 qels[0].mailbox = 0; 615 /* non-zero mailbox numbers are for 618 if(q->mailbox) { 622 mailbox[ 0x0f & ltdmabuf[0] ] = ltdmabuf[1]; 659 qels[i].mailbox [all...] |
/drivers/infiniband/hw/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 | 466 /* Invoke a command with an output mailbox */ 610 struct mthca_mailbox *mailbox; local 612 mailbox = kmalloc(sizeof *mailbox, gfp_mask); 613 if (!mailbox) 616 mailbox->buf = pci_pool_alloc(dev->cmd.pool, gfp_mask, &mailbox->dma); 617 if (!mailbox->buf) { 618 kfree(mailbox); 622 return mailbox; 625 mthca_free_mailbox(struct mthca_dev *dev, struct mthca_mailbox *mailbox) argument 658 struct mthca_mailbox *mailbox; local 777 struct mthca_mailbox *mailbox; local 883 struct mthca_mailbox *mailbox; local 938 struct mthca_mailbox *mailbox; local 989 struct mthca_mailbox *mailbox; local 1269 struct mthca_mailbox *mailbox; local 1312 struct mthca_mailbox *mailbox; local 1438 struct mthca_mailbox *mailbox; local 1499 struct mthca_mailbox *mailbox; local 1539 struct mthca_mailbox *mailbox; local 1600 mthca_SW2HW_MPT(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int mpt_index) argument 1607 mthca_HW2SW_MPT(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int mpt_index) argument 1615 mthca_WRITE_MTT(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int num_mtt) argument 1637 mthca_SW2HW_EQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int eq_num) argument 1644 mthca_HW2SW_EQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int eq_num) argument 1652 mthca_SW2HW_CQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int cq_num) argument 1659 mthca_HW2SW_CQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int cq_num) argument 1669 struct mthca_mailbox *mailbox; local 1697 mthca_SW2HW_SRQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int srq_num) argument 1704 mthca_HW2SW_SRQ(struct mthca_dev *dev, struct mthca_mailbox *mailbox, int srq_num) argument 1712 mthca_QUERY_SRQ(struct mthca_dev *dev, u32 num, struct mthca_mailbox *mailbox) argument 1725 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 1828 mthca_QUERY_QP(struct mthca_dev *dev, u32 num, int is_ee, struct mthca_mailbox *mailbox) argument 1939 mthca_READ_MGM(struct mthca_dev *dev, int index, struct mthca_mailbox *mailbox) argument 1946 mthca_WRITE_MGM(struct mthca_dev *dev, int index, struct mthca_mailbox *mailbox) argument 1953 mthca_MGID_HASH(struct mthca_dev *dev, struct mthca_mailbox *mailbox, u16 *hash) argument [all...] |
H A D | mthca_srq.c | 202 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 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 | 780 struct mthca_mailbox *mailbox; local 813 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL); 814 if (IS_ERR(mailbox)) 817 cq_context = mailbox->buf; 850 err = mthca_SW2HW_CQ(dev, mailbox, cq->cqn); 867 mthca_free_mailbox(dev, mailbox); 876 mthca_free_mailbox(dev, mailbox); 909 struct mthca_mailbox *mailbox; local 912 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL); 913 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...] |
/drivers/net/ethernet/mellanox/mlx4/ |
H A D | cq.c | 95 static int mlx4_SW2HW_CQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument 98 return mlx4_cmd(dev, mailbox->dma, cq_num, 0, 103 static int mlx4_MODIFY_CQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument 106 return mlx4_cmd(dev, mailbox->dma, cq_num, opmod, MLX4_CMD_MODIFY_CQ, 110 static int mlx4_HW2SW_CQ(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument 113 return mlx4_cmd_box(dev, 0, mailbox ? mailbox->dma : 0, 114 cq_num, mailbox ? 0 : 1, MLX4_CMD_HW2SW_CQ, 121 struct mlx4_cmd_mailbox *mailbox; local 125 mailbox 143 struct mlx4_cmd_mailbox *mailbox; local 245 struct mlx4_cmd_mailbox *mailbox; local [all...] |
H A D | srq.c | 67 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 254 struct mlx4_cmd_mailbox *mailbox; local [all...] |
H A D | 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; 66 err = mlx4_cmd(dev, mailbox->dma, priv->port, 0, MLX4_CMD_SET_VLAN_FLTR, 68 mlx4_free_cmd_mailbox(dev, mailbox); 77 struct mlx4_cmd_mailbox *mailbox; local 80 mailbox = mlx4_alloc_cmd_mailbox(mdev->dev); 81 if (IS_ERR(mailbox)) 120 struct mlx4_cmd_mailbox *mailbox; local [all...] |
H A D | port.c | 118 struct mlx4_cmd_mailbox *mailbox; local 122 mailbox = mlx4_alloc_cmd_mailbox(dev); 123 if (IS_ERR(mailbox)) 124 return PTR_ERR(mailbox); 126 memcpy(mailbox->buf, entries, MLX4_MAC_TABLE_SIZE); 130 err = mlx4_cmd(dev, mailbox->dma, in_mod, 1, MLX4_CMD_SET_PORT, 133 mlx4_free_cmd_mailbox(dev, mailbox); 334 struct mlx4_cmd_mailbox *mailbox; local 338 mailbox = mlx4_alloc_cmd_mailbox(dev); 339 if (IS_ERR(mailbox)) 605 mlx4_reset_roce_port_gids(struct mlx4_dev *dev, int slave, int port, struct mlx4_cmd_mailbox *mailbox) argument 643 struct mlx4_cmd_mailbox *mailbox; local 923 struct mlx4_cmd_mailbox *mailbox; local 961 struct mlx4_cmd_mailbox *mailbox; local 989 struct mlx4_cmd_mailbox *mailbox; local 1025 struct mlx4_cmd_mailbox *mailbox; local 1050 struct mlx4_cmd_mailbox *mailbox; local 1113 struct mlx4_cmd_mailbox *mailbox; local [all...] |
H A D | mcg.c | 55 struct mlx4_cmd_mailbox *mailbox, 62 err = mlx4_cmd_imm(dev, mailbox->dma, &imm, size, 0, 84 struct mlx4_cmd_mailbox *mailbox) 86 return mlx4_cmd_box(dev, 0, mailbox->dma, index, 0, MLX4_CMD_READ_MCG, 91 struct mlx4_cmd_mailbox *mailbox) 93 return mlx4_cmd(dev, mailbox->dma, index, 0, MLX4_CMD_WRITE_MCG, 98 struct mlx4_cmd_mailbox *mailbox) 103 return mlx4_cmd(dev, mailbox->dma, in_mod, 0x1, 108 static int mlx4_GID_HASH(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument 114 err = mlx4_cmd_imm(dev, mailbox 54 mlx4_QP_FLOW_STEERING_ATTACH(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, u32 size, u64 *reg_id) argument 83 mlx4_READ_ENTRY(struct mlx4_dev *dev, int index, struct mlx4_cmd_mailbox *mailbox) argument 90 mlx4_WRITE_ENTRY(struct mlx4_dev *dev, int index, struct mlx4_cmd_mailbox *mailbox) argument 97 mlx4_WRITE_PROMISC(struct mlx4_dev *dev, u8 port, u8 steer, struct mlx4_cmd_mailbox *mailbox) argument 153 struct mlx4_cmd_mailbox *mailbox; local 335 struct mlx4_cmd_mailbox *mailbox; local 423 struct mlx4_cmd_mailbox *mailbox; local 554 struct mlx4_cmd_mailbox *mailbox; local 700 struct mlx4_cmd_mailbox *mailbox; local 979 struct mlx4_cmd_mailbox *mailbox; local 1087 struct mlx4_cmd_mailbox *mailbox; local 1195 struct mlx4_cmd_mailbox *mailbox; local 1313 struct mlx4_cmd_mailbox *mailbox; local [all...] |
H A D | fw.c | 153 struct mlx4_cmd_mailbox *mailbox; local 162 mailbox = mlx4_alloc_cmd_mailbox(dev); 163 if (IS_ERR(mailbox)) 164 return PTR_ERR(mailbox); 165 inbox = mailbox->buf; 170 err = mlx4_cmd(dev, mailbox->dma, 0, 0, MLX4_CMD_MOD_STAT_CFG, 173 mlx4_free_cmd_mailbox(dev, mailbox); 338 struct mlx4_cmd_mailbox *mailbox; local 346 mailbox = mlx4_alloc_cmd_mailbox(dev); 347 if (IS_ERR(mailbox)) 494 struct mlx4_cmd_mailbox *mailbox; local 1037 struct mlx4_cmd_mailbox *mailbox; local 1068 struct mlx4_cmd_mailbox *mailbox; local 1169 struct mlx4_cmd_mailbox *mailbox; local 1344 struct mlx4_cmd_mailbox *mailbox; local 1374 struct mlx4_cmd_mailbox *mailbox; local 1574 struct mlx4_cmd_mailbox *mailbox; local 1735 struct mlx4_cmd_mailbox *mailbox; local 1854 struct mlx4_cmd_mailbox *mailbox; local 1910 struct mlx4_cmd_mailbox *mailbox; local 1974 struct mlx4_cmd_mailbox *mailbox; local 2066 mlx4_check_smp_firewall_active(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox) argument 2106 struct mlx4_cmd_mailbox *mailbox; local [all...] |
H A D | mr.c | 285 static int mlx4_SW2HW_MPT(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument 288 return mlx4_cmd(dev, mailbox->dma, mpt_index, 293 static int mlx4_HW2SW_MPT(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, argument 296 return mlx4_cmd_box(dev, 0, mailbox ? mailbox->dma : 0, mpt_index, 297 !mailbox, MLX4_CMD_HW2SW_MPT, 307 struct mlx4_cmd_mailbox *mailbox = NULL; local 326 mailbox = mlx4_alloc_cmd_mailbox(dev); 327 if (IS_ERR_OR_NULL(mailbox)) 328 return PTR_ERR(mailbox); 371 struct mlx4_cmd_mailbox *mailbox = local 390 struct mlx4_cmd_mailbox *mailbox = local 439 mlx4_WRITE_MTT(struct mlx4_dev *dev, struct mlx4_cmd_mailbox *mailbox, int num_entries) argument 639 struct mlx4_cmd_mailbox *mailbox; local 759 struct mlx4_cmd_mailbox *mailbox = NULL; local 851 struct mlx4_cmd_mailbox *mailbox; local 1118 struct mlx4_cmd_mailbox *mailbox; local [all...] |
H A D | qp.c | 130 struct mlx4_cmd_mailbox *mailbox; local 155 mailbox = mlx4_alloc_cmd_mailbox(dev); 156 if (IS_ERR(mailbox)) 157 return PTR_ERR(mailbox); 166 *(__be32 *) mailbox->buf = cpu_to_be32(optpar); 167 memcpy(mailbox->buf + 8, context, sizeof *context); 169 ((struct mlx4_qp_context *) (mailbox->buf + 8))->local_qpn = 172 ret = mlx4_cmd(dev, mailbox->dma, 194 mlx4_free_cmd_mailbox(dev, mailbox); 397 struct mlx4_cmd_mailbox *mailbox; local 586 struct mlx4_cmd_mailbox *mailbox; local [all...] |
/drivers/crypto/qat/qat_dh895xcc/ |
H A D | adf_admin.c | 71 void __iomem *mailbox = admin->mailbox_addr; local 77 if (ADF_CSR_RD(mailbox, mb_offset) == 1) { 83 ADF_CSR_WR(mailbox, mb_offset, 1); 87 if (ADF_CSR_RD(mailbox, mb_offset) == 0) { 107 void __iomem *mailbox = csr + ADF_DH895XCC_MAILBOX_BASE_OFFSET; local 125 admin->mailbox_addr = mailbox;
|
/drivers/char/ |
H A D | applicom.c | 362 struct mailbox tmpmailbox; 368 if (count != sizeof(struct st_ram_io) + sizeof(struct mailbox)) { 372 count, sizeof(struct st_ram_io) + sizeof(struct mailbox)); 382 sizeof(struct mailbox))) 405 printk("\nstruct mailbox follows:"); 407 for (c = 0; c < sizeof(struct mailbox);) { 410 for (c++; c % 8 && c < sizeof(struct mailbox); c++) { 464 for (c = 0; c < sizeof(struct mailbox); c++) 480 struct st_ram_io *st_loc, struct mailbox *mailbox) 479 do_ac_read(int IndexCard, char __user *buf, struct st_ram_io *st_loc, struct mailbox *mailbox) argument 565 struct mailbox mailbox; local [all...] |
H A D | applicom.h | 33 struct mailbox{ struct
|
/drivers/media/pci/cx18/ |
H A D | Makefile | 3 cx18-mailbox.o cx18-vbi.o cx18-audio.o cx18-video.o cx18-irq.o \
|
/drivers/media/pci/ivtv/ |
H A D | Makefile | 4 ivtv-mailbox.o ivtv-queue.o ivtv-streams.o ivtv-udma.o \
|
/drivers/infiniband/hw/mlx4/ |
H A D | main.c | 352 struct mlx4_cmd_mailbox *mailbox; local 355 mailbox = mlx4_alloc_cmd_mailbox(mdev->dev); 356 if (IS_ERR(mailbox)) 357 return PTR_ERR(mailbox); 359 err = mlx4_cmd_box(mdev->dev, 0, mailbox->dma, port, 0, 365 props->active_width = (((u8 *)mailbox->buf)[5] == 0x40) ? 391 mlx4_free_cmd_mailbox(mdev->dev, mailbox); 532 struct mlx4_cmd_mailbox *mailbox; local 552 mailbox = mlx4_alloc_cmd_mailbox(to_mdev(ibdev)->dev); 553 if (IS_ERR(mailbox)) 560 mlx4_free_cmd_mailbox(to_mdev(ibdev)->dev, mailbox); local 568 struct mlx4_cmd_mailbox *mailbox; local 1023 struct mlx4_cmd_mailbox *mailbox; local 1438 struct mlx4_cmd_mailbox *mailbox; local 1471 struct mlx4_cmd_mailbox *mailbox; local [all...] |
/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | cmd.c | 757 struct mlx5_cmd_mailbox *mailbox; local 759 mailbox = kmalloc(sizeof(*mailbox), flags); 760 if (!mailbox) 763 mailbox->buf = pci_pool_alloc(dev->cmd.pool, flags, 764 &mailbox->dma); 765 if (!mailbox->buf) { 767 kfree(mailbox); 770 memset(mailbox->buf, 0, sizeof(struct mlx5_cmd_prot_block)); 771 mailbox 776 free_cmd_box(struct mlx5_core_dev *dev, struct mlx5_cmd_mailbox *mailbox) argument [all...] |