Lines Matching refs:length
63 size_t length; member
77 size_t length; member
113 u32 length; /* remaining length of the segment */ member
144 static inline u32 rvt_get_sge_length(struct rvt_sge *sge, u32 length) in rvt_get_sge_length() argument
146 u32 len = sge->length; in rvt_get_sge_length()
148 if (len > length) in rvt_get_sge_length()
149 len = length; in rvt_get_sge_length()
156 static inline void rvt_update_sge(struct rvt_sge_state *ss, u32 length, in rvt_update_sge() argument
161 sge->vaddr += length; in rvt_update_sge()
162 sge->length -= length; in rvt_update_sge()
163 sge->sge_length -= length; in rvt_update_sge()
169 } else if (sge->length == 0 && sge->mr->lkey) { in rvt_update_sge()
176 sge->length = sge->mr->map[sge->m]->segs[sge->n].length; in rvt_update_sge()
180 static inline void rvt_skip_sge(struct rvt_sge_state *ss, u32 length, in rvt_skip_sge() argument
185 while (length) { in rvt_skip_sge()
186 u32 len = rvt_get_sge_length(sge, length); in rvt_skip_sge()
190 length -= len; in rvt_skip_sge()