| /linux/drivers/net/ethernet/mellanox/mlx4/ | 
| H A D | fw.c | 207 	u32 *outbox;  in mlx4_QUERY_FUNC()  local 224 	outbox = mailbox->buf;  in mlx4_QUERY_FUNC() 235 	MLX4_GET(field, outbox, QUERY_FUNC_BUS_OFFSET);  in mlx4_QUERY_FUNC() 237 	MLX4_GET(field, outbox, QUERY_FUNC_DEVICE_OFFSET);  in mlx4_QUERY_FUNC() 239 	MLX4_GET(field, outbox, QUERY_FUNC_FUNCTION_OFFSET);  in mlx4_QUERY_FUNC() 241 	MLX4_GET(field, outbox, QUERY_FUNC_PHYSICAL_FUNCTION_OFFSET);  in mlx4_QUERY_FUNC() 243 	MLX4_GET(field16, outbox, QUERY_FUNC_RSVD_EQS_OFFSET);  in mlx4_QUERY_FUNC() 245 	MLX4_GET(field16, outbox, QUERY_FUNC_MAX_EQ_OFFSET);  in mlx4_QUERY_FUNC() 247 	MLX4_GET(field, outbox, QUERY_FUNC_RSVD_UARS_OFFSET);  in mlx4_QUERY_FUNC() 328 				struct mlx4_cmd_mailbox *outbox,  in mlx4_QUERY_FUNC_CAP_wrapper()  argument [all …] 
 | 
| H A D | mlx4.h | 209 		       struct mlx4_cmd_mailbox *outbox, 997 			   struct mlx4_cmd_mailbox *outbox, 1002 			   struct mlx4_cmd_mailbox *outbox, 1007 			   struct mlx4_cmd_mailbox *outbox, 1012 			   struct mlx4_cmd_mailbox *outbox, 1017 			   struct mlx4_cmd_mailbox *outbox, 1022 			  struct mlx4_cmd_mailbox *outbox, 1027 			    struct mlx4_cmd_mailbox *outbox, 1032 		     struct mlx4_cmd_mailbox *outbox, 1077 			   struct mlx4_cmd_mailbox *outbox, [all …] 
 | 
| H A D | resource_tracker.c | 2297 			   struct mlx4_cmd_mailbox *outbox,  in mlx4_ALLOC_RES_wrapper()  argument 2611 			  struct mlx4_cmd_mailbox *outbox,  in mlx4_FREE_RES_wrapper()  argument 2758 			   struct mlx4_cmd_mailbox *outbox,  in mlx4_SW2HW_MPT_wrapper()  argument 2817 	err = mlx4_DMA_wrapper(dev, slave, vhcr, inbox, outbox, cmd);  in mlx4_SW2HW_MPT_wrapper() 2841 			   struct mlx4_cmd_mailbox *outbox,  in mlx4_HW2SW_MPT_wrapper()  argument 2854 	err = mlx4_DMA_wrapper(dev, slave, vhcr, inbox, outbox, cmd);  in mlx4_HW2SW_MPT_wrapper() 2873 			   struct mlx4_cmd_mailbox *outbox,  in mlx4_QUERY_MPT_wrapper()  argument 2899 		if (NULL == mpt_entry || NULL == outbox->buf) {  in mlx4_QUERY_MPT_wrapper() 2904 		memcpy(outbox->buf, mpt_entry, sizeof(*mpt_entry));  in mlx4_QUERY_MPT_wrapper() 2908 		err = mlx4_DMA_wrapper(dev, slave, vhcr, inbox, outbox, cmd);  in mlx4_QUERY_MPT_wrapper() [all …] 
 | 
| H A D | cmd.c | 841 			       struct mlx4_cmd_mailbox *outbox)  in query_pkey_block()  argument 844 	struct ib_smp *out_mad = (struct ib_smp *)(outbox->buf);  in query_pkey_block() 853 	err = mlx4_cmd_box(dev, inbox->dma, outbox->dma, port, 3,  in query_pkey_block() 867 			       struct mlx4_cmd_mailbox *outbox)  in get_full_pkey_table()  argument 873 		err = query_pkey_block(dev, port, i, table + i, inbox, outbox);  in get_full_pkey_table() 894 				struct mlx4_cmd_mailbox *outbox,  in mlx4_MAD_IFC_wrapper()  argument 906 	struct ib_smp *outsmp = outbox->buf;  in mlx4_MAD_IFC_wrapper() 935 				err = get_full_pkey_table(dev, port, table, inbox, outbox);  in mlx4_MAD_IFC_wrapper() 949 				err = mlx4_cmd_box(dev, inbox->dma, outbox->dma,  in mlx4_MAD_IFC_wrapper() 973 							   outbox->dma,  in mlx4_MAD_IFC_wrapper() [all …] 
 | 
| H A D | port.c | 1523 			  struct mlx4_cmd_mailbox *outbox,  in mlx4_SET_PORT_wrapper()  argument 1800 				struct mlx4_cmd_mailbox *outbox,  in mlx4_SET_MCAST_FLTR_wrapper()  argument 1820 			       struct mlx4_cmd_mailbox *outbox,  in mlx4_SET_VLAN_FLTR_wrapper()  argument 1831 				struct mlx4_cmd_mailbox *outbox,  in mlx4_DUMP_ETH_STATS_wrapper()  argument 2012 	struct mlx4_cmd_mailbox *inbox, *outbox;  in mlx4_get_module_id()  local 2021 	outbox = mlx4_alloc_cmd_mailbox(dev);  in mlx4_get_module_id() 2022 	if (IS_ERR(outbox)) {  in mlx4_get_module_id() 2024 		return PTR_ERR(outbox);  in mlx4_get_module_id() 2028 	outmad = (struct mlx4_mad_ifc *)(outbox->buf);  in mlx4_get_module_id() 2042 	ret = mlx4_cmd_box(dev, inbox->dma, outbox->dma, port, 3,  in mlx4_get_module_id() [all …] 
 | 
| H A D | fw.h | 238 				struct mlx4_cmd_mailbox *outbox,
  | 
| H A D | mcg.c | 1561 			 struct mlx4_cmd_mailbox *outbox,  in mlx4_PROMISC_wrapper()  argument
  | 
| H A D | eq.c | 878 			struct mlx4_cmd_mailbox *outbox,  in mlx4_MAP_EQ_wrapper()  argument
  | 
| /linux/drivers/infiniband/hw/mthca/ | 
| H A D | mthca_cmd.c | 780 	u32 *outbox;  in mthca_QUERY_FW()  local 808 	outbox = mailbox->buf;  in mthca_QUERY_FW() 816 	MTHCA_GET(dev->fw_ver,   outbox, QUERY_FW_VER_OFFSET);  in mthca_QUERY_FW() 825 	MTHCA_GET(lg, outbox, QUERY_FW_MAX_CMD_OFFSET);  in mthca_QUERY_FW() 831 	MTHCA_GET(dev->catas_err.addr, outbox, QUERY_FW_ERR_START_OFFSET);  in mthca_QUERY_FW() 832 	MTHCA_GET(dev->catas_err.size, outbox, QUERY_FW_ERR_SIZE_OFFSET);  in mthca_QUERY_FW() 837 	MTHCA_GET(tmp, outbox, QUERY_FW_CMD_DB_EN_OFFSET);  in mthca_QUERY_FW() 841 		MTHCA_GET(base, outbox, QUERY_FW_CMD_DB_BASE);  in mthca_QUERY_FW() 843 			MTHCA_GET(dev->cmd.dbell_offsets[i], outbox,  in mthca_QUERY_FW() 850 		MTHCA_GET(dev->fw.arbel.fw_pages,       outbox, QUERY_FW_SIZE_OFFSET);  in mthca_QUERY_FW() [all …] 
 | 
| /linux/drivers/mailbox/ | 
| H A D | sprd-mailbox.c | 38 /* Bit and mask definition for outbox's SPRD_MBOX_FIFO_STS register */ 50 /* Bit and mask definition for outbox's SPRD_MBOX_IRQ_MSK register */ 63 	/*  Base register address for supplementary outbox */ 113 		dev_warn_ratelimited(priv->dev, "spurious outbox interrupt\n");  in do_outbox_isr() 129 		/* Trigger to update outbox FIFO pointer */  in do_outbox_isr() 243 		/* Select outbox FIFO mode and reset the outbox FIFO status */  in sprd_mbox_startup() 251 		/* Enable outbox FIFO not empty interrupt */  in sprd_mbox_startup() 256 		/* Enable supplementary outbox as the fundamental one */  in sprd_mbox_startup() 275 		/* Disable inbox & outbox interrupt */  in sprd_mbox_shutdown() 310 	 * core, and uses (an) outbox(es) to receive messages from other  in sprd_mbox_probe() [all …] 
 | 
| /linux/Documentation/devicetree/bindings/mailbox/ | 
| H A D | sprd-mailbox.yaml | 23       - description: outbox registers' base address 33       - const: outbox 34       - const: supp-outbox 67       interrupt-names = "inbox", "outbox";
  | 
| /linux/drivers/gpu/drm/amd/display/dc/dce/ | 
| H A D | dmub_outbox.c | 34  *		Sends inbox cmd to dmub for enabling outbox notifications to x86.
  | 
| /linux/drivers/net/ethernet/qlogic/qlcnic/ | 
| H A D | qlcnic_83xx_hw.h | 161 /* Receive context mailbox data outbox registers 229 /* Transmit context mailbox outbox registers
  | 
| /linux/sound/soc/intel/catpt/ | 
| H A D | ipc.c | 30 	 * Both tx and rx are put into and received from outbox. Inbox is  in catpt_ipc_arm()
  | 
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ | 
| H A D | amdgpu_dm.h | 114  * struct dmub_hpd_work - Handle time consuming work in low priority outbox IRQ 328  * @dmub_outbox_params: DMUB Outbox parameters
  | 
| H A D | amdgpu_dm.c | 984  * dm_dmub_outbox1_low_irq() - Handles Outbox interrupt 985  * @interrupt_params: used for determining the Outbox instance 987  * Handles the Outbox Interrupt 2163 		/* Enable outbox notification only after IRQ handlers are registered and DMUB is alive.  in amdgpu_dm_init() 2171 		/* DPIA trace goes to dmesg logs only if outbox is enabled */  in amdgpu_dm_init() 3491 	/* Re-enable outbox interrupts for DPIA. */  in dm_resume() 4561 /* Register Outbox IRQ sources and initialize IRQ callbacks */ 4575 		drm_err(adev_to_drm(adev), "Failed to add outbox irq id!\n");  in register_outbox_irq_handlers() 5253 	/* Use Outbox interrupt */  in amdgpu_dm_initialize_drm_device() 5274 		DRM_DEBUG_KMS("Unsupported DCN IP version for outbox: 0x%X\n",  in amdgpu_dm_initialize_drm_device()
  | 
| /linux/drivers/comedi/drivers/ | 
| H A D | amcc_s5933.h | 50 #define INTCSR_OUTBOX_EMPTY_INT	0x10	/*  enable outbox empty interrupt */
  |