Searched refs:linedisp (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-6.6/drivers/auxdisplay/ |
H A D | line-display.c | 33 struct linedisp *linedisp = from_timer(linedisp, t, timer); in linedisp_scroll() local 34 unsigned int i, ch = linedisp->scroll_pos; in linedisp_scroll() 35 unsigned int num_chars = linedisp->num_chars; in linedisp_scroll() 40 for (; i < num_chars && ch < linedisp->message_len; i++, ch++) in linedisp_scroll() 41 linedisp->buf[i] = linedisp->message[ch]; in linedisp_scroll() 48 linedisp->update(linedisp); in linedisp_scroll() 71 linedisp_display(struct linedisp *linedisp, const char *msg, ssize_t count) linedisp_display() argument 126 struct linedisp *linedisp = container_of(dev, struct linedisp, dev); message_show() local 145 struct linedisp *linedisp = container_of(dev, struct linedisp, dev); message_store() local 157 struct linedisp *linedisp = container_of(dev, struct linedisp, dev); scroll_step_ms_show() local 166 struct linedisp *linedisp = container_of(dev, struct linedisp, dev); scroll_step_ms_store() local 189 ATTRIBUTE_GROUPS(linedisp); global() variable 205 linedisp_register(struct linedisp *linedisp, struct device *parent, unsigned int num_chars, char *buf, void (*update)(struct linedisp *linedisp)) linedisp_register() argument 252 linedisp_unregister(struct linedisp *linedisp) linedisp_unregister() argument [all...] |
H A D | img-ascii-lcd.c | 30 void (*update)(struct linedisp *linedisp); 39 * @linedisp: line display structure 49 struct linedisp linedisp; member 57 static void boston_update(struct linedisp *linedisp) in boston_update() argument 60 container_of(linedisp, struct img_ascii_lcd_ctx, linedisp); in boston_update() 85 static void malta_update(struct linedisp *linedis argument 170 sead3_update(struct linedisp *linedisp) sead3_update() argument [all...] |
H A D | line-display.h | 15 * struct linedisp - character line display private data structure 26 struct linedisp { struct 29 void (*update)(struct linedisp *linedisp); 38 int linedisp_register(struct linedisp *linedisp, struct device *parent, 40 void (*update)(struct linedisp *linedisp)); 41 void linedisp_unregister(struct linedisp *linedisp); [all...] |
H A D | ht16k33.c | 89 struct linedisp linedisp; member 444 static void ht16k33_linedisp_update(struct linedisp *linedisp) in ht16k33_linedisp_update() argument 446 struct ht16k33_priv *priv = container_of(linedisp, struct ht16k33_priv, in ht16k33_linedisp_update() 447 seg.linedisp); in ht16k33_linedisp_update() 699 err = linedisp_register(&seg->linedisp, dev, 4, seg->curr, in ht16k33_seg_probe() 793 linedisp_unregister(&priv->seg.linedisp); in ht16k33_remove()
|
Completed in 4 milliseconds