Home
last modified time | relevance | path

Searched refs:static_rate (Results 1 – 16 of 16) sorted by relevance

/Linux-v4.19/drivers/infiniband/hw/mthca/
Dmthca_av.c124 static u8 ib_rate_to_tavor(u8 static_rate) in ib_rate_to_tavor() argument
126 switch (static_rate) { in ib_rate_to_tavor()
134 u8 mthca_get_rate(struct mthca_dev *dev, int static_rate, u8 port) in mthca_get_rate() argument
138 if (!static_rate || ib_rate_to_mult(static_rate) >= dev->rate[port - 1]) in mthca_get_rate()
142 rate = ib_rate_to_memfree(ib_rate_to_mult(static_rate), in mthca_get_rate()
145 rate = ib_rate_to_tavor(static_rate); in mthca_get_rate()
Dmthca_dev.h570 u8 mthca_get_rate(struct mthca_dev *dev, int static_rate, u8 port);
Dmthca_qp.c113 u8 static_rate; member
414 path->static_rate & 0xf, in to_rdma_ah_attr()
526 path->static_rate = mthca_get_rate(dev, rdma_ah_get_static_rate(ah), in mthca_path_set()
/Linux-v4.19/drivers/infiniband/sw/rdmavt/
Dah.c70 u8 static_rate = rdma_ah_get_static_rate(ah_attr); in rvt_check_ah() local
78 if (static_rate != IB_RATE_PORT_CURRENT && in rvt_check_ah()
79 ib_rate_to_mbps(static_rate) < 0) in rvt_check_ah()
/Linux-v4.19/drivers/infiniband/hw/mlx4/
Dah.c68 u8 static_rate = rdma_ah_get_static_rate(ah_attr) + in create_ib_ah() local
71 while (static_rate > IB_RATE_2_5_GBPS + MLX4_STAT_RATE_OFFSET && in create_ib_ah()
72 !(1 << static_rate & dev->caps.stat_rate_support)) in create_ib_ah()
73 --static_rate; in create_ib_ah()
74 ah->av.ib.stat_rate = static_rate; in create_ib_ah()
Dqp.c1722 path->static_rate = rdma_ah_get_static_rate(ah) + in _mlx4_set_path()
1724 while (path->static_rate > IB_RATE_2_5_GBPS + MLX4_STAT_RATE_OFFSET && in _mlx4_set_path()
1725 !(1 << path->static_rate & dev->dev->caps.stat_rate_support)) in _mlx4_set_path()
1726 --path->static_rate; in _mlx4_set_path()
1728 path->static_rate = 0; in _mlx4_set_path()
3924 path->static_rate ? path->static_rate - 5 : 0); in to_rdma_ah_attr()
/Linux-v4.19/drivers/infiniband/hw/vmw_pvrdma/
Dpvrdma_misc.c288 rdma_ah_set_static_rate(dst, src->static_rate); in pvrdma_ah_attr_to_rdma()
301 dst->static_rate = rdma_ah_get_static_rate(src); in rdma_ah_attr_to_pvrdma()
Dpvrdma_verbs.h233 u8 static_rate; member
/Linux-v4.19/include/linux/mlx4/
Dqp.h149 u8 static_rate; member
/Linux-v4.19/drivers/infiniband/core/
Duverbs_marshall.c79 dst->static_rate = rdma_ah_get_static_rate(src); in ib_copy_ah_attr_to_user()
Duverbs_cmd.c1814 uverb_attr->static_rate = rdma_ah_get_static_rate(rdma_attr); in copy_ah_attr_to_uverbs()
1938 rdma_ah_set_static_rate(rdma_attr, uverb_attr->static_rate); in copy_ah_attr_from_uverbs()
2624 rdma_ah_set_static_rate(&attr, cmd.attr.static_rate); in ib_uverbs_create_ah()
/Linux-v4.19/include/uapi/rdma/
Dib_user_verbs.h506 __u8 static_rate; member
654 __u8 static_rate; member
/Linux-v4.19/include/rdma/
Dib_verbs.h918 u8 static_rate; member
4004 u8 static_rate) in rdma_ah_set_static_rate() argument
4006 attr->static_rate = static_rate; in rdma_ah_set_static_rate()
4011 return attr->static_rate; in rdma_ah_get_static_rate()
/Linux-v4.19/include/linux/mlx5/
Dqp.h490 u8 static_rate; member
Dmlx5_ifc.h8320 u8 static_rate[0x4]; member
/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dqp.c2574 path->static_rate = err; in mlx5_set_path()
4833 path->static_rate ? path->static_rate - 5 : 0); in to_rdma_ah_attr()