Lines Matching defs:sg_entry
160 let sg_entry = match self.sg_entries.get(sg_idx) {
161 Some(sg_entry) => sg_entry,
172 if sg_entry.fixup_min_offset > parent_offset {
175 sg_entry.fixup_min_offset,
181 if new_min_offset > sg_entry.length {
183 "validate_parent_fixup: new_min_offset={}, sg_entry.length={}\n",
185 sg_entry.length
189 let target_offset = sg_entry.offset.checked_add(parent_offset).ok_or(EINVAL)?;
934 for sg_entry in &mut sg_state.sg_entries {
935 let mut end_of_previous_fixup = sg_entry.offset;
936 let offset_end = sg_entry.offset.checked_add(sg_entry.length).ok_or(EINVAL)?;
939 UserSlice::new(UserPtr::from_addr(sg_entry.sender_uaddr), sg_entry.length).reader();
940 for fixup in &mut sg_entry.pointer_fixups {