diff options
author | Matan Barak <matanb@mellanox.com> | 2015-12-15 19:30:12 +0100 |
---|---|---|
committer | Doug Ledford <dledford@redhat.com> | 2015-12-24 05:25:59 +0100 |
commit | b368d7cb8ceb77f481b066bd8be5fada82da7301 (patch) | |
tree | dcbb13dfff86700faf16307623573f8989e43fe6 /include | |
parent | IB/mlx5: Add support for hca_core_clock and timestamp_mask (diff) | |
download | linux-b368d7cb8ceb77f481b066bd8be5fada82da7301.tar.xz linux-b368d7cb8ceb77f481b066bd8be5fada82da7301.zip |
IB/mlx5: Add hca_core_clock_offset to udata in init_ucontext
Pass hca_core_clock_offset to user-space is mandatory in order to
let the user-space read the free-running clock register from the
right offset in the memory mapped page.
Passing this value is done by changing the vendor's command
and response of init_ucontext to be in extensible form.
Signed-off-by: Matan Barak <matanb@mellanox.com>
Reviewed-by: Moshe Lazer <moshel@mellanox.com>
Signed-off-by: Doug Ledford <dledford@redhat.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/mlx5/device.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/include/linux/mlx5/device.h b/include/linux/mlx5/device.h index ea4281b00c8d..48c4623ad651 100644 --- a/include/linux/mlx5/device.h +++ b/include/linux/mlx5/device.h @@ -462,9 +462,12 @@ struct mlx5_init_seg { __be32 rsvd1[120]; __be32 initializing; struct health_buffer health; - __be32 rsvd2[884]; + __be32 rsvd2[880]; + __be32 internal_timer_h; + __be32 internal_timer_l; + __be32 rsvd3[2]; __be32 health_counter; - __be32 rsvd3[1019]; + __be32 rsvd4[1019]; __be64 ieee1588_clk; __be32 ieee1588_clk_type; __be32 clr_intx; |