Lines Matching refs:table
87 let mut table: MbrDiskPartionTable = Default::default(); in from_disk() localVariable
100 table.dpte[i].flags = cursor.read_u8()?; in from_disk()
101 table.dpte[i].starting_head = cursor.read_u8()?; in from_disk()
102 table.dpte[i].starting_sector_cylinder = cursor.read_u16()?; in from_disk()
103 table.dpte[i].part_type = cursor.read_u8()?; in from_disk()
104 table.dpte[i].ending_head = cursor.read_u8()?; in from_disk()
105 table.dpte[i].ending_sector_cylinder = cursor.read_u16()?; in from_disk()
106 table.dpte[i].starting_lba = cursor.read_u32()?; in from_disk()
107 table.dpte[i].total_sectors = cursor.read_u32()?; in from_disk()
109 debug!("dpte[{i}] = {:?}", table.dpte[i]); in from_disk()
111 table.bs_trailsig = cursor.read_u16()?; in from_disk()
116 if !table.is_valid() { in from_disk()
120 return Ok(table); in from_disk()
162 table: &'a MbrDiskPartionTable, field
167 fn new(table: &'a MbrDiskPartionTable) -> Self { in new()
168 MbrPartitionIter { table, index: 0 } in new()
177 let entry = &self.table.dpte[self.index]; in next()
182 self.table.dpte[index].starting_sector() as u64, in next()
183 self.table.dpte[index].starting_lba as u64, in next()
184 self.table.dpte[index].total_sectors as u64, in next()