| .. | .. |
|---|
| 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 |
|---|