Lines Matching refs:seg

105 		struct ht16k33_seg seg;  member
146 memcpy(buf, &priv->seg.map, priv->seg.map_size); in map_seg_show()
147 return priv->seg.map_size; in map_seg_show()
155 if (cnt != priv->seg.map_size) in map_seg_store()
158 memcpy(&priv->seg.map, buf, cnt); in map_seg_store()
447 seg.linedisp); in ht16k33_linedisp_update()
456 struct ht16k33_seg *seg = &priv->seg; in ht16k33_seg7_update() local
457 char *s = seg->curr; in ht16k33_seg7_update()
460 buf[0] = map_to_seg7(&seg->map.seg7, *s++); in ht16k33_seg7_update()
462 buf[2] = map_to_seg7(&seg->map.seg7, *s++); in ht16k33_seg7_update()
466 buf[6] = map_to_seg7(&seg->map.seg7, *s++); in ht16k33_seg7_update()
468 buf[8] = map_to_seg7(&seg->map.seg7, *s++); in ht16k33_seg7_update()
477 struct ht16k33_seg *seg = &priv->seg; in ht16k33_seg14_update() local
478 char *s = seg->curr; in ht16k33_seg14_update()
481 put_unaligned_le16(map_to_seg14(&seg->map.seg14, *s++), buf); in ht16k33_seg14_update()
482 put_unaligned_le16(map_to_seg14(&seg->map.seg14, *s++), buf + 2); in ht16k33_seg14_update()
483 put_unaligned_le16(map_to_seg14(&seg->map.seg14, *s++), buf + 4); in ht16k33_seg14_update()
484 put_unaligned_le16(map_to_seg14(&seg->map.seg14, *s++), buf + 6); in ht16k33_seg14_update()
670 struct ht16k33_seg *seg = &priv->seg; in ht16k33_seg_probe() local
685 seg->map.seg7 = initial_map_seg7; in ht16k33_seg_probe()
686 seg->map_size = sizeof(seg->map.seg7); in ht16k33_seg_probe()
692 seg->map.seg14 = initial_map_seg14; in ht16k33_seg_probe()
693 seg->map_size = sizeof(seg->map.seg14); in ht16k33_seg_probe()
700 err = linedisp_register(&seg->linedisp, dev, 4, seg->curr, in ht16k33_seg_probe()
794 linedisp_unregister(&priv->seg.linedisp); in ht16k33_remove()