Lines Matching defs:mailbox

154 	struct mlx4_cmd_mailbox *mailbox;
163 mailbox = mlx4_alloc_cmd_mailbox(dev);
164 if (IS_ERR(mailbox))
165 return PTR_ERR(mailbox);
166 inbox = mailbox->buf;
173 err = mlx4_cmd(dev, mailbox->dma, 0, 0, MLX4_CMD_MOD_STAT_CFG,
176 mlx4_free_cmd_mailbox(dev, mailbox);
323 struct mlx4_cmd_mailbox *mailbox;
331 mailbox = mlx4_alloc_cmd_mailbox(dev);
332 if (IS_ERR(mailbox))
333 return PTR_ERR(mailbox);
335 err = mlx4_cmd_box(dev, 0, mailbox->dma, gen_or_port, op_modifier,
341 outbox = mailbox->buf;
470 mlx4_free_cmd_mailbox(dev, mailbox);
477 struct mlx4_cmd_mailbox *mailbox;
564 mailbox = mlx4_alloc_cmd_mailbox(dev);
565 if (IS_ERR(mailbox))
566 return PTR_ERR(mailbox);
567 outbox = mailbox->buf;
569 err = mlx4_cmd_box(dev, 0, mailbox->dma, 0, 0, MLX4_CMD_QUERY_DEV_CAP,
789 err = mlx4_cmd_box(dev, 0, mailbox->dma, i, 0, MLX4_CMD_QUERY_PORT,
865 mlx4_free_cmd_mailbox(dev, mailbox);
968 struct mlx4_cmd_mailbox *mailbox;
973 mailbox = mlx4_alloc_cmd_mailbox(dev);
974 if (IS_ERR(mailbox))
975 return PTR_ERR(mailbox);
977 err = mlx4_cmd_box(dev, 0, mailbox->dma, port, 0,
983 outbox = mailbox->buf;
992 mlx4_free_cmd_mailbox(dev, mailbox);
999 struct mlx4_cmd_mailbox *mailbox;
1008 mailbox = mlx4_alloc_cmd_mailbox(dev);
1009 if (IS_ERR(mailbox))
1010 return PTR_ERR(mailbox);
1011 memset(mailbox->buf, 0, MLX4_MAILBOX_SIZE);
1012 pages = mailbox->buf;
1045 err = mlx4_cmd(dev, mailbox->dma, nent, 0, op,
1056 err = mlx4_cmd(dev, mailbox->dma, nent, 0, op,
1075 mlx4_free_cmd_mailbox(dev, mailbox);
1101 struct mlx4_cmd_mailbox *mailbox;
1127 mailbox = mlx4_alloc_cmd_mailbox(dev);
1128 if (IS_ERR(mailbox))
1129 return PTR_ERR(mailbox);
1130 outbox = mailbox->buf;
1132 err = mlx4_cmd_box(dev, 0, mailbox->dma, 0, 0, MLX4_CMD_QUERY_FW,
1219 mlx4_free_cmd_mailbox(dev, mailbox);
1284 struct mlx4_cmd_mailbox *mailbox;
1293 mailbox = mlx4_alloc_cmd_mailbox(dev);
1294 if (IS_ERR(mailbox))
1295 return PTR_ERR(mailbox);
1296 outbox = mailbox->buf;
1298 err = mlx4_cmd_box(dev, 0, mailbox->dma, 0, 0, MLX4_CMD_QUERY_ADAPTER,
1312 mlx4_free_cmd_mailbox(dev, mailbox);
1318 struct mlx4_cmd_mailbox *mailbox;
1371 mailbox = mlx4_alloc_cmd_mailbox(dev);
1372 if (IS_ERR(mailbox))
1373 return PTR_ERR(mailbox);
1374 inbox = mailbox->buf;
1378 *((u8 *) mailbox->buf + INIT_HCA_VERSION_OFFSET) = INIT_HCA_VERSION;
1380 *((u8 *) mailbox->buf + INIT_HCA_CACHELINE_SZ_OFFSET) =
1431 strncpy((u8 *)mailbox->buf + INIT_HCA_DRIVER_VERSION_OFFSET,
1435 (u8 *)mailbox->buf + INIT_HCA_DRIVER_VERSION_OFFSET);
1506 err = mlx4_cmd(dev, mailbox->dma, 0, 0, MLX4_CMD_INIT_HCA, 10000,
1512 mlx4_free_cmd_mailbox(dev, mailbox);
1519 struct mlx4_cmd_mailbox *mailbox;
1529 mailbox = mlx4_alloc_cmd_mailbox(dev);
1530 if (IS_ERR(mailbox))
1531 return PTR_ERR(mailbox);
1532 outbox = mailbox->buf;
1534 err = mlx4_cmd_box(dev, 0, mailbox->dma, 0, 0,
1609 mlx4_free_cmd_mailbox(dev, mailbox);
1669 struct mlx4_cmd_mailbox *mailbox;
1690 mailbox = mlx4_alloc_cmd_mailbox(dev);
1691 if (IS_ERR(mailbox))
1692 return PTR_ERR(mailbox);
1693 inbox = mailbox->buf;
1709 err = mlx4_cmd(dev, mailbox->dma, port, 0, MLX4_CMD_INIT_PORT,
1712 mlx4_free_cmd_mailbox(dev, mailbox);
1803 struct mlx4_cmd_mailbox *mailbox;
1808 mailbox = mlx4_alloc_cmd_mailbox(dev);
1809 if (IS_ERR(mailbox))
1810 return PTR_ERR(mailbox);
1811 outbox = mailbox->buf;
1813 ret = mlx4_cmd_box(dev, 0, mailbox->dma, 0, op_modifier,
1829 mlx4_free_cmd_mailbox(dev, mailbox);
1873 struct mlx4_cmd_mailbox *mailbox;
1892 mailbox = mlx4_alloc_cmd_mailbox(dev);
1893 if (IS_ERR(mailbox)) {
1894 mlx4_err(dev, "Failed to allocate mailbox for GET_OP_REQ\n");
1897 outbox = mailbox->buf;
1900 err = mlx4_cmd_box(dev, 0, mailbox->dma, 0, 0,
1953 mlx4_free_cmd_mailbox(dev, mailbox);