Lines Matching full:outbox
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()
993 err = mlx4_cmd_box(dev, inbox->dma, outbox->dma, in mlx4_MAD_IFC_wrapper()
1020 return mlx4_cmd_box(dev, inbox->dma, outbox->dma, in mlx4_MAD_IFC_wrapper()
1028 struct mlx4_cmd_mailbox *outbox, in mlx4_CMD_EPERM_wrapper() argument
1037 struct mlx4_cmd_mailbox *outbox, in mlx4_DMA_wrapper() argument
1045 out_param = cmd->has_outbox ? (u64) outbox->dma : vhcr->out_param; in mlx4_DMA_wrapper()
1669 struct mlx4_cmd_mailbox *outbox = NULL; in mlx4_master_process_vhcr() local
1751 /* Allocate outbox */ in mlx4_master_process_vhcr()
1753 outbox = mlx4_alloc_cmd_mailbox(dev); in mlx4_master_process_vhcr()
1754 if (IS_ERR(outbox)) { in mlx4_master_process_vhcr()
1756 outbox = NULL; in mlx4_master_process_vhcr()
1763 err = cmd->wrapper(dev, slave, vhcr, inbox, outbox, in mlx4_master_process_vhcr()
1770 out_param = cmd->has_outbox ? (u64) outbox->dma : in mlx4_master_process_vhcr()
1801 /* Write outbox if command completed successfully */ in mlx4_master_process_vhcr()
1803 ret = mlx4_ACCESS_MEM(dev, outbox->dma, slave, in mlx4_master_process_vhcr()
1807 /* If we failed to write back the outbox after the in mlx4_master_process_vhcr()
1812 mlx4_err(dev, "%s:Failed writing outbox\n", __func__); in mlx4_master_process_vhcr()
1837 mlx4_free_cmd_mailbox(dev, outbox); in mlx4_master_process_vhcr()