Lines Matching refs:outbox
848 struct mlx4_cmd_mailbox *outbox) in query_pkey_block() argument
851 struct ib_smp *out_mad = (struct ib_smp *)(outbox->buf); in query_pkey_block()
860 err = mlx4_cmd_box(dev, inbox->dma, outbox->dma, port, 3, in query_pkey_block()
874 struct mlx4_cmd_mailbox *outbox) in get_full_pkey_table() argument
880 err = query_pkey_block(dev, port, i, table + i, inbox, outbox); in get_full_pkey_table()
901 struct mlx4_cmd_mailbox *outbox, in mlx4_MAD_IFC_wrapper() argument
913 struct ib_smp *outsmp = outbox->buf; in mlx4_MAD_IFC_wrapper()
942 err = get_full_pkey_table(dev, port, table, inbox, outbox); in mlx4_MAD_IFC_wrapper()
956 err = mlx4_cmd_box(dev, inbox->dma, outbox->dma, in mlx4_MAD_IFC_wrapper()
980 outbox->dma, in mlx4_MAD_IFC_wrapper()
1000 err = mlx4_cmd_box(dev, inbox->dma, outbox->dma, in mlx4_MAD_IFC_wrapper()
1027 return mlx4_cmd_box(dev, inbox->dma, outbox->dma, in mlx4_MAD_IFC_wrapper()
1035 struct mlx4_cmd_mailbox *outbox, in mlx4_CMD_EPERM_wrapper() argument
1044 struct mlx4_cmd_mailbox *outbox, in mlx4_DMA_wrapper() argument
1052 out_param = cmd->has_outbox ? (u64) outbox->dma : vhcr->out_param; in mlx4_DMA_wrapper()
1676 struct mlx4_cmd_mailbox *outbox = NULL; in mlx4_master_process_vhcr() local
1760 outbox = mlx4_alloc_cmd_mailbox(dev); in mlx4_master_process_vhcr()
1761 if (IS_ERR(outbox)) { in mlx4_master_process_vhcr()
1763 outbox = NULL; in mlx4_master_process_vhcr()
1770 err = cmd->wrapper(dev, slave, vhcr, inbox, outbox, in mlx4_master_process_vhcr()
1777 out_param = cmd->has_outbox ? (u64) outbox->dma : in mlx4_master_process_vhcr()
1810 ret = mlx4_ACCESS_MEM(dev, outbox->dma, slave, in mlx4_master_process_vhcr()
1844 mlx4_free_cmd_mailbox(dev, outbox); in mlx4_master_process_vhcr()