Lines Matching refs:inbox
847 struct mlx4_cmd_mailbox *inbox, in query_pkey_block() argument
850 struct ib_smp *in_mad = (struct ib_smp *)(inbox->buf); in query_pkey_block()
860 err = mlx4_cmd_box(dev, inbox->dma, outbox->dma, port, 3, in query_pkey_block()
873 struct mlx4_cmd_mailbox *inbox, in get_full_pkey_table() argument
880 err = query_pkey_block(dev, port, i, table + i, inbox, outbox); in get_full_pkey_table()
900 struct mlx4_cmd_mailbox *inbox, in mlx4_MAD_IFC_wrapper() argument
904 struct ib_smp *smp = inbox->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()
979 inbox->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()
1034 struct mlx4_cmd_mailbox *inbox, in mlx4_CMD_EPERM_wrapper() argument
1043 struct mlx4_cmd_mailbox *inbox, in mlx4_DMA_wrapper() argument
1051 in_param = cmd->has_inbox ? (u64) inbox->dma : vhcr->in_param; in mlx4_DMA_wrapper()
1675 struct mlx4_cmd_mailbox *inbox = NULL; in mlx4_master_process_vhcr() local
1730 inbox = mlx4_alloc_cmd_mailbox(dev); in mlx4_master_process_vhcr()
1731 if (IS_ERR(inbox)) { in mlx4_master_process_vhcr()
1733 inbox = NULL; in mlx4_master_process_vhcr()
1737 ret = mlx4_ACCESS_MEM(dev, inbox->dma, slave, in mlx4_master_process_vhcr()
1751 if (cmd->verify && cmd->verify(dev, slave, vhcr, inbox)) { in mlx4_master_process_vhcr()
1770 err = cmd->wrapper(dev, slave, vhcr, inbox, outbox, in mlx4_master_process_vhcr()
1775 in_param = cmd->has_inbox ? (u64) inbox->dma : in mlx4_master_process_vhcr()
1843 mlx4_free_cmd_mailbox(dev, inbox); in mlx4_master_process_vhcr()