.. | .. |
---|
89 | 89 | union { |
---|
90 | 90 | struct ib_mr ibmr; |
---|
91 | 91 | struct ib_mw ibmw; |
---|
92 | | - struct ib_fmr ibfmr; |
---|
93 | 92 | }; |
---|
94 | 93 | struct ib_umem *region; |
---|
95 | 94 | u16 type; |
---|
96 | 95 | u32 page_cnt; |
---|
97 | | - u32 page_size; |
---|
98 | | - u64 page_msk; |
---|
| 96 | + u64 page_size; |
---|
99 | 97 | u32 npages; |
---|
100 | 98 | u32 stag; |
---|
101 | 99 | u64 length; |
---|
.. | .. |
---|
141 | 139 | struct i40iw_qp_host_ctx_info ctx_info; |
---|
142 | 140 | struct i40iwarp_offload_info iwarp_info; |
---|
143 | 141 | void *allocated_buffer; |
---|
144 | | - atomic_t refcount; |
---|
| 142 | + refcount_t refcount; |
---|
145 | 143 | struct iw_cm_id *cm_id; |
---|
146 | 144 | void *cm_node; |
---|
147 | 145 | struct ib_mr *lsmm_mr; |
---|
.. | .. |
---|
176 | 174 | struct i40iw_dma_mem ietf_mem; |
---|
177 | 175 | struct completion sq_drained; |
---|
178 | 176 | struct completion rq_drained; |
---|
| 177 | + struct completion free_qp; |
---|
179 | 178 | }; |
---|
180 | 179 | #endif |
---|