Lines Matching refs:em
478 let mut em = EncodedMsg { in new() variables
488 em.encode(segments); in new()
489 Some(em) in new()
582 em: self, in iter()
590 em: &'a EncodedMsg<'a>, field
600 let em = self.em; in next()
601 let blocks = em.g1_blocks + em.g2_blocks; in next()
602 let g1_end = em.g1_blocks * em.g1_blk_size; in next()
603 let g2_end = g1_end + em.g2_blocks * em.g2_blk_size; in next()
604 let ec_end = g2_end + em.ec_size * blocks; in next()
610 let offset = if self.offset < em.g1_blk_size * blocks { in next()
614 if blk < em.g1_blocks { in next()
615 blk * em.g1_blk_size + blk_off in next()
617 g1_end + em.g2_blk_size * (blk - em.g1_blocks) + blk_off in next()
621 let blk2 = self.offset - blocks * em.g1_blk_size; in next()
622 em.g1_blk_size * em.g1_blocks + blk2 * em.g2_blk_size + em.g2_blk_size - 1 in next()
629 g2_end + blk * em.ec_size + blk_off in next()
632 Some(em.data[offset]) in next()
647 fn new<'a, 'b>(em: &'b EncodedMsg<'b>, qrdata: &'a mut [u8]) -> QrImage<'a> { in new()
648 let width = em.version.width(); in new()
656 version: em.version, in new()
658 qr_image.draw_all(em.iter()); in new()
941 Some(em) => { in drm_panic_qr_generate()
942 let qr_image = QrImage::new(&em, data_slice); in drm_panic_qr_generate()
956 Some(em) => { in drm_panic_qr_generate()
957 let qr_image = QrImage::new(&em, data_slice); in drm_panic_qr_generate()