Searched refs:mailbox (Results 1 - 25 of 106) sorted by path

12345

/linux-master/drivers/char/
H A Dapplicom.h34 struct mailbox{ struct
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)))
410 printk("\nstruct mailbox follows:");
412 for (c = 0; c < sizeof(struct mailbox);) {
415 for (c++; c % 8 && c < sizeof(struct mailbox); c++) {
469 for (c = 0; c < sizeof(struct mailbox); c++)
485 struct st_ram_io *st_loc, struct mailbox *mailbox)
484 do_ac_read(int IndexCard, char __user *buf, struct st_ram_io *st_loc, struct mailbox *mailbox) argument
570 struct mailbox mailbox; local
[all...]
/linux-master/drivers/infiniband/hw/mthca/
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_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.c210 struct mthca_mailbox *mailbox; local
256 mailbox = mthca_alloc_mailbox(dev, GFP_KERNEL);
257 if (IS_ERR(mailbox)) {
258 err = PTR_ERR(mailbox);
272 mthca_arbel_init_srq_context(dev, pd, srq, mailbox->buf, udata);
274 mthca_tavor_init_srq_context(dev, pd, srq, mailbox->buf, udata);
276 err = mthca_SW2HW_SRQ(dev, mailbox, srq->srqn);
292 mthca_free_mailbox(dev, mailbox);
303 err = mthca_HW2SW_SRQ(dev, mailbox, srq->srqn);
312 mthca_free_mailbox(dev, mailbox);
340 struct mthca_mailbox *mailbox; local
400 struct mthca_mailbox *mailbox; local
[all...]
/linux-master/drivers/media/pci/cx18/
H A DMakefile4 cx18-mailbox.o cx18-vbi.o cx18-audio.o cx18-video.o cx18-irq.o \
/linux-master/drivers/media/pci/ivtv/
H A DMakefile5 ivtv-mailbox.o ivtv-queue.o ivtv-streams.o ivtv-udma.o \
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Dfw_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...]
/linux-master/include/linux/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);
/linux-master/arch/arm64/kernel/
H A Dacpi_parking_protocol.c21 struct parking_protocol_mailbox __iomem *mailbox; member in struct:cpu_mailbox_entry
62 struct parking_protocol_mailbox __iomem *mailbox; local
66 * Map mailbox memory with attribute device nGnRE (ie ioremap -
71 * If the mailbox is mistakenly allocated in the linear mapping
76 mailbox = ioremap(cpu_entry->mailbox_addr, sizeof(*mailbox));
77 if (!mailbox)
80 cpu_id = readl_relaxed(&mailbox->cpu_id);
82 * Check if firmware has set-up the mailbox entry properly
86 iounmap(mailbox);
115 struct parking_protocol_mailbox __iomem *mailbox = cpu_entry->mailbox; local
[all...]
/linux-master/arch/loongarch/kernel/
H A Dsmp.c154 /* Send mailbox buffer via Mail_Send */
155 static void csr_mail_send(uint64_t data, int cpu, int mailbox) argument
161 val |= (IOCSR_MBUF_SEND_BOX_HI(mailbox) << IOCSR_MBUF_SEND_BOX_SHIFT);
168 val |= (IOCSR_MBUF_SEND_BOX_LO(mailbox) << IOCSR_MBUF_SEND_BOX_SHIFT);
/linux-master/arch/mips/loongson64/
H A Dsmp.c45 static void csr_mail_send(uint64_t data, int cpu, int mailbox) argument
51 val |= (CSR_MAIL_SEND_BOX_HIGH(mailbox) << CSR_MAIL_SEND_BOX_SHIFT);
58 val |= (CSR_MAIL_SEND_BOX_LOW(mailbox) << CSR_MAIL_SEND_BOX_SHIFT);
605 "2: bnez %[count], 2b \n" /* limit mailbox access */
607 " ld %[initfunc], 0x20(%[base]) \n" /* get PC via mailbox */
610 " ld $sp, 0x28(%[base]) \n" /* get SP via mailbox */
611 " ld $gp, 0x30(%[base]) \n" /* get GP via mailbox */
669 "2: bnez %[count], 2b \n" /* limit mailbox access */
671 " ld %[initfunc], 0x20(%[base]) \n" /* get PC via mailbox */
674 " ld $sp, 0x28(%[base]) \n" /* get SP via mailbox */
[all...]
/linux-master/drivers/
H A DMakefile153 obj-$(CONFIG_MAILBOX) += mailbox/
/linux-master/drivers/clk/meson/
H A Dg12a-aoclk.c72 AXG_AO_GATE(mailbox, AO_CLK_GATE0_SP, 0);
/linux-master/drivers/crypto/bcm/
H A Dcipher.h11 #include <linux/mailbox/brcm-message.h>
62 /* Number of times to resend mailbox message if mb queue is full */
455 /* Number of mailbox send failures */
463 /* Array of mailbox channel pointers, one for each channel */
/linux-master/drivers/crypto/hisilicon/
H A Dqm.c31 /* mailbox */
518 static void qm_mb_pre_init(struct qm_mailbox *mailbox, u8 cmd, argument
521 mailbox->w0 = cpu_to_le16((cmd) |
524 mailbox->queue_num = cpu_to_le16(queue);
525 mailbox->base_l = cpu_to_le32(lower_32_bits(base));
526 mailbox->base_h = cpu_to_le32(upper_32_bits(base));
527 mailbox->rsvd = 0;
530 /* return 0 mailbox ready, -ETIMEDOUT hardware timeout */
541 /* 128 bit should be written to hardware at one time to trigger a mailbox */
568 static int qm_mb_nolock(struct hisi_qm *qm, struct qm_mailbox *mailbox) argument
604 struct qm_mailbox mailbox; local
621 struct qm_mailbox mailbox; local
1450 struct qm_mailbox mailbox; local
1575 struct qm_mailbox mailbox; local
1612 struct qm_mailbox mailbox; local
1655 struct qm_mailbox mailbox; local
[all...]
/linux-master/drivers/crypto/intel/qat/qat_common/
H A Dadf_admin.c120 void __iomem *mailbox = admin->mailbox_addr; local
126 if (ADF_CSR_RD(mailbox, mb_offset) == 1) {
132 ADF_CSR_WR(mailbox, mb_offset, 1);
137 mailbox, mb_offset);
545 void __iomem *mailbox; local
576 mailbox = pmisc_addr + mailbox_offset;
585 admin->mailbox_addr = mailbox;
/linux-master/drivers/dma/
H A Dbcm-sba-raid.c11 * SoC specific ring manager driver is implemented as a mailbox controller
22 * except submitting request to SBA hardware device via mailbox channels.
24 * mailbox channel provided by Broadcom SoC specific ring manager driver.
36 #include <linux/mailbox/brcm-message.h>
214 * mailbox channels hoping few active requests
366 /* Check error returned by mailbox controller */
372 /* Signal txdone for mailbox channel */
396 /* Send request to mailbox channel */
1560 * Set mailbox channel device as the base device of
1562 * will be done by mailbox controlle
[all...]
/linux-master/drivers/firmware/arm_scmi/
H A DMakefile8 scmi-transport-$(CONFIG_ARM_SCMI_TRANSPORT_MAILBOX) += mailbox.o
/linux-master/drivers/firmware/
H A Dturris-mox-rwtm.c8 #include <linux/armada-37xx-rwtm-mailbox.h>
510 dev_err(dev, "Cannot request mailbox channel: %i\n",
/linux-master/drivers/greybus/
H A Dinterface.c206 u32 mailbox)
212 "mailbox event with UniPro error: 0x%04x\n",
217 if (mailbox != GB_SVC_INTF_MAILBOX_GREYBUS) {
219 "mailbox event with unexpected value: 0x%08x\n",
220 mailbox);
230 dev_warn(&intf->dev, "unexpected mailbox event: 0x%08x\n",
231 mailbox);
977 * failed to send its mailbox poke. There is some reason to believe that this
205 gb_interface_mailbox_event(struct gb_interface *intf, u16 result, u32 mailbox) argument
H A Dsvc.c1069 u32 mailbox; local
1075 mailbox = le32_to_cpu(request->mailbox);
1077 dev_dbg(&svc->dev, "%s - id = %u, result = 0x%04x, mailbox = 0x%08x\n",
1078 __func__, intf_id, result_code, mailbox);
1082 dev_warn(&svc->dev, "unexpected mailbox event %u\n", intf_id);
1086 gb_interface_mailbox_event(intf, result_code, mailbox);
1220 dev_warn(&svc->dev, "short mailbox request received (%zu < %zu)\n",
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_cmd.c64 "failed to post mailbox 0x%x in poll mode, ret = %d.\n",
135 "failed to post mailbox 0x%x in event mode, ret = %d.\n",
142 dev_err_ratelimited(dev, "[cmd] token 0x%x mailbox 0x%x timeout.\n",
150 dev_err_ratelimited(dev, "[cmd] token 0x%x mailbox 0x%x error %d.\n",
255 struct hns_roce_cmd_mailbox *mailbox; local
257 mailbox = kmalloc(sizeof(*mailbox), GFP_KERNEL);
258 if (!mailbox)
261 mailbox->buf =
262 dma_pool_alloc(hr_dev->cmd.pool, GFP_KERNEL, &mailbox
271 hns_roce_free_cmd_mailbox(struct hns_roce_dev *hr_dev, struct hns_roce_cmd_mailbox *mailbox) argument
281 hns_roce_create_hw_ctx(struct hns_roce_dev *dev, struct hns_roce_cmd_mailbox *mailbox, u8 cmd, unsigned long idx) argument
[all...]
H A Dhns_roce_cmd.h151 struct hns_roce_cmd_mailbox *mailbox);
153 struct hns_roce_cmd_mailbox *mailbox,
H A Dhns_roce_cq.c108 struct hns_roce_cmd_mailbox *mailbox; local
111 mailbox = hns_roce_alloc_cmd_mailbox(hr_dev);
112 if (IS_ERR(mailbox)) {
113 ibdev_err(ibdev, "failed to alloc mailbox for CQC.\n");
114 return PTR_ERR(mailbox);
117 hr_dev->hw->write_cqc(hr_dev, hr_cq, mailbox->buf, mtts, dma_handle);
119 ret = hns_roce_create_hw_ctx(hr_dev, mailbox, HNS_ROCE_CMD_CREATE_CQC,
126 hns_roce_free_cmd_mailbox(hr_dev, mailbox);

Completed in 311 milliseconds

12345