diff options
Diffstat (limited to 'include/rdma/ib_verbs.h')
-rw-r--r-- | include/rdma/ib_verbs.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/include/rdma/ib_verbs.h b/include/rdma/ib_verbs.h index acd825182977..7ccef342f724 100644 --- a/include/rdma/ib_verbs.h +++ b/include/rdma/ib_verbs.h | |||
@@ -80,8 +80,8 @@ enum rdma_transport_type { | |||
80 | RDMA_TRANSPORT_USNIC_UDP | 80 | RDMA_TRANSPORT_USNIC_UDP |
81 | }; | 81 | }; |
82 | 82 | ||
83 | enum rdma_transport_type | 83 | __attribute_const__ enum rdma_transport_type |
84 | rdma_node_get_transport(enum rdma_node_type node_type) __attribute_const__; | 84 | rdma_node_get_transport(enum rdma_node_type node_type); |
85 | 85 | ||
86 | enum rdma_link_layer { | 86 | enum rdma_link_layer { |
87 | IB_LINK_LAYER_UNSPECIFIED, | 87 | IB_LINK_LAYER_UNSPECIFIED, |
@@ -466,14 +466,14 @@ enum ib_rate { | |||
466 | * converted to 2, since 5 Gbit/sec is 2 * 2.5 Gbit/sec. | 466 | * converted to 2, since 5 Gbit/sec is 2 * 2.5 Gbit/sec. |
467 | * @rate: rate to convert. | 467 | * @rate: rate to convert. |
468 | */ | 468 | */ |
469 | int ib_rate_to_mult(enum ib_rate rate) __attribute_const__; | 469 | __attribute_const__ int ib_rate_to_mult(enum ib_rate rate); |
470 | 470 | ||
471 | /** | 471 | /** |
472 | * ib_rate_to_mbps - Convert the IB rate enum to Mbps. | 472 | * ib_rate_to_mbps - Convert the IB rate enum to Mbps. |
473 | * For example, IB_RATE_2_5_GBPS will be converted to 2500. | 473 | * For example, IB_RATE_2_5_GBPS will be converted to 2500. |
474 | * @rate: rate to convert. | 474 | * @rate: rate to convert. |
475 | */ | 475 | */ |
476 | int ib_rate_to_mbps(enum ib_rate rate) __attribute_const__; | 476 | __attribute_const__ int ib_rate_to_mbps(enum ib_rate rate); |
477 | 477 | ||
478 | enum ib_mr_create_flags { | 478 | enum ib_mr_create_flags { |
479 | IB_MR_SIGNATURE_EN = 1, | 479 | IB_MR_SIGNATURE_EN = 1, |
@@ -604,7 +604,7 @@ struct ib_mr_status { | |||
604 | * enum. | 604 | * enum. |
605 | * @mult: multiple to convert. | 605 | * @mult: multiple to convert. |
606 | */ | 606 | */ |
607 | enum ib_rate mult_to_ib_rate(int mult) __attribute_const__; | 607 | __attribute_const__ enum ib_rate mult_to_ib_rate(int mult); |
608 | 608 | ||
609 | struct ib_ah_attr { | 609 | struct ib_ah_attr { |
610 | struct ib_global_route grh; | 610 | struct ib_global_route grh; |
@@ -783,6 +783,7 @@ enum ib_qp_create_flags { | |||
783 | IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK = 1 << 1, | 783 | IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK = 1 << 1, |
784 | IB_QP_CREATE_NETIF_QP = 1 << 5, | 784 | IB_QP_CREATE_NETIF_QP = 1 << 5, |
785 | IB_QP_CREATE_SIGNATURE_EN = 1 << 6, | 785 | IB_QP_CREATE_SIGNATURE_EN = 1 << 6, |
786 | IB_QP_CREATE_USE_GFP_NOIO = 1 << 7, | ||
786 | /* reserve bits 26-31 for low level drivers' internal use */ | 787 | /* reserve bits 26-31 for low level drivers' internal use */ |
787 | IB_QP_CREATE_RESERVED_START = 1 << 26, | 788 | IB_QP_CREATE_RESERVED_START = 1 << 26, |
788 | IB_QP_CREATE_RESERVED_END = 1 << 31, | 789 | IB_QP_CREATE_RESERVED_END = 1 << 31, |