Lines Matching refs:start
1155 let start; in csi_J() localVariable
1161 start = self.pos; in csi_J()
1166 start = 0; in csi_J()
1171 start = 0; in csi_J()
1177 start = 0; in csi_J()
1184 for i in self.screen_buf[start..(start + count)].iter_mut() { in csi_J()
1189 self.do_update_region(start, count) in csi_J()
1203 let start; in csi_K() localVariable
1209 start = self.pos; in csi_K()
1214 start = self.pos - self.state.x; in csi_K()
1219 start = self.pos - self.state.x; in csi_K()
1227 for i in self.screen_buf[start..max_idx.min(start + count)].iter_mut() { in csi_K()
1232 self.do_update_region(start, count.min(max_idx - start)) in csi_K()
1666 fn do_update_region(&self, mut start: usize, mut count: usize) { in do_update_region()
1667 let ret = self.driver_funcs().con_getxy(self, start); in do_update_region()
1669 (start % self.cols, start / self.cols) in do_update_region()
1678 let mut attr = self.screen_buf[start] & 0xff00; in do_update_region()
1684 if attr != (self.screen_buf[start] & 0xff00) { in do_update_region()
1688 &self.screen_buf[start..], in do_update_region()
1694 start += size; in do_update_region()
1696 attr = self.screen_buf[start] & 0xff00; in do_update_region()
1707 &self.screen_buf[start..], in do_update_region()
1721 let ret = self.driver_funcs().con_getxy(self, start); in do_update_region()
1723 start = ret.unwrap().0; in do_update_region()