/linux-master/drivers/media/pci/cx88/ |
H A D | cx88.h | 557 u32 mailbox; member in struct:cx8802_dev
|
/linux-master/drivers/firmware/ |
H A D | turris-mox-rwtm.c | 8 #include <linux/armada-37xx-rwtm-mailbox.h> 510 dev_err(dev, "Cannot request mailbox channel: %i\n",
|
/linux-master/drivers/mailbox/ |
H A D | zynqmp-ipi-mailbox.c | 15 #include <linux/mailbox/zynqmp-ipi-message.h> 24 /* indicate if ZynqMP IPI mailbox driver uses SMC calls or HVC calls */ 47 /* IPI mailbox status */ 52 #define IPI_MB_CHNL_TX 0 /* IPI mailbox TX channel */ 53 #define IPI_MB_CHNL_RX 1 /* IPI mailbox RX channel */ 56 * struct zynqmp_ipi_mchan - Description of a Xilinx ZynqMP IPI mailbox channel 76 * struct zynqmp_ipi_mbox - Description of a ZynqMP IPI mailbox 80 * IPI mailbox 82 * @mbox: mailbox Controller 137 * @data: ZynqMP IPI mailbox platfor [all...] |
H A D | omap-mailbox.c | 3 * OMAP mailbox driver 22 #include <linux/omap-mailbox.h> 26 #include "mailbox.h" 115 /* global variables for the mailbox devices */ 121 MODULE_PARM_DESC(mbox_kfifo_size, "Size of omap's mailbox kfifo (bytes)"); 371 pr_err("failed to register mailbox interrupt:%d\n", ret); 637 .compatible = "ti,omap2-mailbox", 641 .compatible = "ti,omap3-mailbox", 645 .compatible = "ti,omap4-mailbox", 649 .compatible = "ti,am654-mailbox", [all...] |
H A D | tegra-hsp.c | 17 #include <dt-bindings/mailbox/tegra186-hsp.h> 19 #include "mailbox.h" 376 /* copy data and mark mailbox full */ 397 * The mailbox API doesn't give the consumers a way of doing that 420 /* Update tag to mark mailbox full */ 464 /* enable EMPTY interrupt for the shared mailbox */ 516 * the mailbox is actually full. This is required because the FULL and 812 dev_err(&pdev->dev, "failed to register doorbell mailbox: %d\n", 817 /* setup the shared mailbox controller */ 840 dev_err(&pdev->dev, "failed to register shared mailbox [all...] |
H A D | arm_mhuv2.c | 8 * An MHUv2 mailbox controller can provide up to 124 channel windows (each 32 18 * The number of registered mailbox channels is dependent on both the underlying 25 * for each mailbox controller, a sender device and a receiver device. 31 #include <linux/mailbox/arm_mhuv2_message.h> 160 * struct mhuv2 - MHUv2 mailbox controller data 218 * MHUv2 mailbox channel's private information 564 dev_warn(dev, "Tx interrupt Received on channel (%u) not currently attached to a mailbox client\n", 594 dev_warn(dev, "Tx interrupt received on doorbell (%u : %u) channel not currently attached to a mailbox client\n", 695 dev_warn(dev, "Received data on channel (%u) not currently attached to a mailbox client\n",
|
H A D | bcm-pdc-mailbox.c | 13 * The PDC driver registers with the Linux mailbox framework as a mailbox 15 * a mailbox channel. The PDC driver uses interrupts to determine when data 41 #include <linux/mailbox/brcm-message.h> 54 * Minimum number of ring descriptor entries that must be free to tell mailbox 288 * Each PDC instance has a mailbox controller. PDC receives request 290 * mailbox framework. 802 * mailbox client 1151 * PDC_RING_SPACE_MIN descriptors available, then indicate that the mailbox 1153 * @chan: mailbox channe [all...] |
H A D | bcm-flexrm-mailbox.c | 12 * This driver creates a mailbox controller using a set of FlexRM 13 * rings where each mailbox channel represents a separate FlexRM ring. 30 #include <linux/mailbox/brcm-message.h> 1100 /* For each completed request notify mailbox clients */ 1140 /* Give-back message to mailbox client */ 1191 /* ====== FlexRM mailbox callbacks ===== */ 1408 /* Give-back message to mailbox client */ 1495 /* Allocate driver mailbox struct */ 1616 /* Initialize mailbox controller */ 1632 /* Register mailbox controlle [all...] |
/linux-master/drivers/remoteproc/ |
H A D | ti_k3_dsp_remoteproc.c | 14 #include <linux/omap-mailbox.h> 77 * @mbox: mailbox channel handle 78 * @client: mailbox client to request the mailbox channel 97 * k3_dsp_rproc_mbox_callback() - inbound mailbox message handler 98 * @client: mailbox client pointer used for requesting the mailbox channel 99 * @data: mailbox payload 101 * This handler is invoked by the OMAP mailbox driver whenever a mailbox [all...] |
H A D | omap_remoteproc.c | 32 #include <linux/omap-mailbox.h> 87 * @mbox: mailbox channel handle 88 * @client: mailbox client to request the mailbox channel 479 * omap_rproc_mbox_callback() - inbound mailbox message handler 480 * @client: mailbox client pointer used for requesting the mailbox channel 481 * @data: mailbox payload 483 * This handler is invoked by omap's mailbox driver whenever a mailbox [all...] |
H A D | xlnx_r5_remoteproc.c | 12 #include <linux/mailbox/zynqmp-ipi-message.h> 25 /* RX mailbox client buffer max length */ 58 * @rx_mc_buf: to copy data from mailbox rx channel 59 * @tx_mc_buf: to copy data to mailbox tx channel 60 * @r5_core: this mailbox's corresponding r5_core pointer 61 * @mbox_work: schedule work after receiving data from mailbox 62 * @mbox_cl: mailbox client 63 * @tx_chan: mailbox tx channel 64 * @rx_chan: mailbox rx channel 104 * @ipi: pointer to mailbox informatio [all...] |
H A D | ti_k3_r5_remoteproc.c | 19 #include <linux/omap-mailbox.h> 153 * @mbox: mailbox channel handle 154 * @client: mailbox client to request the mailbox channel 172 * k3_r5_rproc_mbox_callback() - inbound mailbox message handler 173 * @client: mailbox client pointer used for requesting the mailbox channel 174 * @data: mailbox payload 176 * This handler is invoked by the OMAP mailbox driver whenever a mailbox [all...] |
/linux-master/drivers/scsi/qla4xxx/ |
H A D | ql4_isr.c | 649 * qla4xxx_isr_decode_mailbox - decodes mailbox status 653 * This routine decodes the mailbox status during the ISR. 669 mailbox_out = &ha->reg->mailbox[0]; 678 * Copy all mailbox registers to a temporary 679 * location and set mailbox command done flag 1017 DEBUG2(printk("scsi%ld: Unknown mailbox status %08X\n", 1027 /* Process mailbox/asynch event interrupt.*/ 1057 /* Process mailbox/asynch event interrupt.*/ 1082 /* Process mailbox/asynch event interrupt.*/ 1085 readl(&ha->reg->mailbox[ [all...] |
H A D | ql4_mbx.c | 19 /* Load all mailbox registers, except mailbox 0. */ 21 writel(mbx_cmd[i], &ha->reg->mailbox[i]); 24 writel(mbx_cmd[0], &ha->reg->mailbox[0]); 25 readl(&ha->reg->mailbox[0]); 38 * The ISR will save the mailbox status registers 71 * qla4xxx_mailbox_command - issues mailbox commands 73 * @inCount: number of mailbox registers to load. 74 * @outCount: number of mailbox registers to return. 75 * @mbx_cmd: data pointer for mailbox i [all...] |
H A D | ql4_fw.h | 104 __le32 mailbox[MBOX_REG_COUNT]; member in struct:isp_reg
|
/linux-master/sound/pci/mixart/ |
H A D | mixart.c | 1087 /* stop mailbox */ 1192 u32 mailbox = 100 * readl_be( MIXART_MEM( chip->mgr, MIXART_PSEUDOREG_PERF_MAILBX_LOAD_OFFSET)) / ref; local 1197 snd_iprintf(buffer, "\tmailbox : %d\n", mailbox); 1300 /* init mailbox */
|
/linux-master/drivers/scsi/ |
H A D | ipr.c | 92 .mailbox = 0x0042C, 117 .mailbox = 0x0052C, 142 .mailbox = 0x00044, 2828 /* Read data from mailbox and increment destination pointer */ 7726 * through the mailbox register. 7733 unsigned long mailbox; local 7739 mailbox = readl(ioa_cfg->ioa_mailbox); 7741 if (!ioa_cfg->sis64 && !ipr_sdt_is_fmt2(mailbox)) { 7747 rc = ipr_get_ldump_data_section(ioa_cfg, mailbox, (__be32 *) &sdt, 9429 ioa_cfg->ioa_mailbox = ioa_cfg->chip_cfg->mailbox [all...] |
H A D | pmcraid.c | 100 .mailbox = 0x7FC30, 4632 pinstance->mailbox = mapped_pci_addr + chip_cfg->mailbox;
|
H A D | ipr.h | 1340 u32 mailbox; member in struct:ipr_chip_cfg_t
|
/linux-master/drivers/dma/ |
H A D | bcm-sba-raid.c | 11 * 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/include/linux/greybus/ |
H A D | greybus_protocols.h | 1262 __le32 mailbox; member in struct:gb_svc_intf_mailbox_event_request
|
/linux-master/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic.h | 534 struct qlcnic_mailbox *mailbox; member in struct:qlcnic_hardware_context
|
/linux-master/drivers/net/wan/ |
H A D | farsync.c | 299 u16 mailbox[4]; /* Diagnostics mailbox. Not used */ member in struct:fst_shared
|
/linux-master/scripts/ |
H A D | get_maintainer.pl | 2569 my $mailbox = "(?:$addr_spec|$phrase$route_addr)"; 2571 my $group = "$phrase:$rfc822_lwsp*(?:$mailbox(?:,\\s*$mailbox)*)?;\\s*"; 2572 my $address = "(?:$mailbox|$group)";
|
/linux-master/drivers/net/wireless/realtek/rtw89/ |
H A D | rtw8852a.c | 2199 .mailbox = 0x1,
|