Lines Matching refs:inbox
826 struct mlx4_cmd_mailbox *inbox, in query_pkey_block() argument
829 struct ib_smp *in_mad = (struct ib_smp *)(inbox->buf); in query_pkey_block()
839 err = mlx4_cmd_box(dev, inbox->dma, outbox->dma, port, 3, in query_pkey_block()
852 struct mlx4_cmd_mailbox *inbox, in get_full_pkey_table() argument
859 err = query_pkey_block(dev, port, i, table + i, inbox, outbox); in get_full_pkey_table()
879 struct mlx4_cmd_mailbox *inbox, in mlx4_MAD_IFC_wrapper() argument
883 struct ib_smp *smp = inbox->buf; in mlx4_MAD_IFC_wrapper()
920 err = get_full_pkey_table(dev, port, table, inbox, outbox); in mlx4_MAD_IFC_wrapper()
933 err = mlx4_cmd_box(dev, inbox->dma, outbox->dma, in mlx4_MAD_IFC_wrapper()
956 inbox->dma, in mlx4_MAD_IFC_wrapper()
977 err = mlx4_cmd_box(dev, inbox->dma, outbox->dma, in mlx4_MAD_IFC_wrapper()
1004 return mlx4_cmd_box(dev, inbox->dma, outbox->dma, in mlx4_MAD_IFC_wrapper()
1011 struct mlx4_cmd_mailbox *inbox, in mlx4_CMD_EPERM_wrapper() argument
1020 struct mlx4_cmd_mailbox *inbox, in mlx4_DMA_wrapper() argument
1028 in_param = cmd->has_inbox ? (u64) inbox->dma : vhcr->in_param; in mlx4_DMA_wrapper()
1652 struct mlx4_cmd_mailbox *inbox = NULL; in mlx4_master_process_vhcr() local
1707 inbox = mlx4_alloc_cmd_mailbox(dev); in mlx4_master_process_vhcr()
1708 if (IS_ERR(inbox)) { in mlx4_master_process_vhcr()
1710 inbox = NULL; in mlx4_master_process_vhcr()
1714 ret = mlx4_ACCESS_MEM(dev, inbox->dma, slave, in mlx4_master_process_vhcr()
1728 if (cmd->verify && cmd->verify(dev, slave, vhcr, inbox)) { in mlx4_master_process_vhcr()
1747 err = cmd->wrapper(dev, slave, vhcr, inbox, outbox, in mlx4_master_process_vhcr()
1752 in_param = cmd->has_inbox ? (u64) inbox->dma : in mlx4_master_process_vhcr()
1812 mlx4_free_cmd_mailbox(dev, inbox); in mlx4_master_process_vhcr()