/kernel/linux/linux-5.10/fs/afs/ |
H A D | vl_rotate.c | 17 bool afs_begin_vlserver_operation(struct afs_vl_cursor *vc, struct afs_cell *cell, in afs_begin_vlserver_operation() argument 20 memset(vc, 0, sizeof(*vc)); in afs_begin_vlserver_operation() 21 vc->cell = cell; in afs_begin_vlserver_operation() 22 vc->key = key; in afs_begin_vlserver_operation() 23 vc->error = -EDESTADDRREQ; in afs_begin_vlserver_operation() 24 vc->ac.error = SHRT_MAX; in afs_begin_vlserver_operation() 27 vc->error = -EINTR; in afs_begin_vlserver_operation() 28 vc->flags |= AFS_VL_CURSOR_STOP; in afs_begin_vlserver_operation() 39 static bool afs_start_vl_iteration(struct afs_vl_cursor *vc) in afs_start_vl_iteration() argument 90 afs_select_vlserver(struct afs_vl_cursor *vc) afs_select_vlserver() argument 292 afs_vl_dump_edestaddrreq(const struct afs_vl_cursor *vc) afs_vl_dump_edestaddrreq() argument 341 afs_end_vlserver_operation(struct afs_vl_cursor *vc) afs_end_vlserver_operation() argument [all...] |
/kernel/linux/linux-6.6/fs/afs/ |
H A D | vl_rotate.c | 17 bool afs_begin_vlserver_operation(struct afs_vl_cursor *vc, struct afs_cell *cell, in afs_begin_vlserver_operation() argument 20 memset(vc, 0, sizeof(*vc)); in afs_begin_vlserver_operation() 21 vc->cell = cell; in afs_begin_vlserver_operation() 22 vc->key = key; in afs_begin_vlserver_operation() 23 vc->error = -EDESTADDRREQ; in afs_begin_vlserver_operation() 24 vc->ac.error = SHRT_MAX; in afs_begin_vlserver_operation() 27 vc->error = -EINTR; in afs_begin_vlserver_operation() 28 vc->flags |= AFS_VL_CURSOR_STOP; in afs_begin_vlserver_operation() 39 static bool afs_start_vl_iteration(struct afs_vl_cursor *vc) in afs_start_vl_iteration() argument 90 afs_select_vlserver(struct afs_vl_cursor *vc) afs_select_vlserver() argument 292 afs_vl_dump_edestaddrreq(const struct afs_vl_cursor *vc) afs_vl_dump_edestaddrreq() argument 341 afs_end_vlserver_operation(struct afs_vl_cursor *vc) afs_end_vlserver_operation() argument [all...] |
/kernel/linux/linux-5.10/drivers/tty/vt/ |
H A D | vt.c | 137 struct vc vc_cons [MAX_NR_CONSOLES]; 144 static void vc_init(struct vc_data *vc, unsigned int rows, 146 static void gotoxy(struct vc_data *vc, int new_x, int new_y); 147 static void save_cur(struct vc_data *vc); 148 static void reset_terminal(struct vc_data *vc, int do_clear); 151 static void set_cursor(struct vc_data *vc); 152 static void hide_cursor(struct vc_data *vc); 156 static void set_palette(struct vc_data *vc); 239 * the attribute 'active' contains the name of the current vc 240 * console and it supports poll() to detect vc switche 261 notify_write(struct vc_data *vc, unsigned int unicode) notify_write() argument 267 notify_update(struct vc_data *vc) notify_update() argument 276 con_is_fg(const struct vc_data *vc) con_is_fg() argument 281 con_should_update(const struct vc_data *vc) con_should_update() argument 286 screenpos(const struct vc_data *vc, int offset, bool viewed) screenpos() argument 366 vc_uniscr_set(struct vc_data *vc, struct uni_screen *new_uniscr) vc_uniscr_set() argument 372 vc_uniscr_putc(struct vc_data *vc, char32_t uc) vc_uniscr_putc() argument 380 vc_uniscr_insert(struct vc_data *vc, unsigned int nr) vc_uniscr_insert() argument 393 vc_uniscr_delete(struct vc_data *vc, unsigned int nr) vc_uniscr_delete() argument 406 vc_uniscr_clear_line(struct vc_data *vc, unsigned int x, unsigned int nr) vc_uniscr_clear_line() argument 418 vc_uniscr_clear_lines(struct vc_data *vc, unsigned int y, unsigned int nr) vc_uniscr_clear_lines() argument 431 vc_uniscr_scroll(struct vc_data *vc, unsigned int t, unsigned int b, enum con_scroll dir, unsigned int nr) vc_uniscr_scroll() argument 501 vc_uniscr_check(struct vc_data *vc) vc_uniscr_check() argument 547 vc_uniscr_copy_line(const struct vc_data *vc, void *dest, bool viewed, unsigned int row, unsigned int col, unsigned int nr) vc_uniscr_copy_line() argument 584 vc_uniscr_debug_check(struct vc_data *vc) vc_uniscr_debug_check() argument 620 con_scroll(struct vc_data *vc, unsigned int t, unsigned int b, enum con_scroll dir, unsigned int nr) con_scroll() argument 644 do_update_region(struct vc_data *vc, unsigned long start, int count) do_update_region() argument 688 update_region(struct vc_data *vc, unsigned long start, int count) update_region() argument 701 build_attr(struct vc_data *vc, u8 _color, enum vc_intensity _intensity, bool _blink, bool _underline, bool _reverse, bool _italic) build_attr() argument 745 update_attr(struct vc_data *vc) update_attr() argument 756 invert_screen(struct vc_data *vc, int offset, int count, bool viewed) invert_screen() argument 805 complement_pos(struct vc_data *vc, int offset) complement_pos() argument 840 insert_char(struct vc_data *vc, unsigned int nr) insert_char() argument 853 delete_char(struct vc_data *vc, unsigned int nr) delete_char() argument 869 add_softcursor(struct vc_data *vc) add_softcursor() argument 891 hide_softcursor(struct vc_data *vc) hide_softcursor() argument 902 hide_cursor(struct vc_data *vc) hide_cursor() argument 911 set_cursor(struct vc_data *vc) set_cursor() argument 925 set_origin(struct vc_data *vc) set_origin() argument 939 save_screen(struct vc_data *vc) save_screen() argument 947 flush_scrollback(struct vc_data *vc) flush_scrollback() argument 973 clear_buffer_attributes(struct vc_data *vc) clear_buffer_attributes() argument 984 redraw_screen(struct vc_data *vc, int is_switch) redraw_screen() argument 1054 visual_init(struct vc_data *vc, int num, int init) visual_init() argument 1084 visual_deinit(struct vc_data *vc) visual_deinit() argument 1092 struct vc_data *vc = container_of(port, struct vc_data, port); vc_port_destruct() local 1112 struct vc_data *vc; vc_allocate() local 1169 resize_screen(struct vc_data *vc, int width, int height, int user) resize_screen() argument 1196 vc_do_resize(struct tty_struct *tty, struct vc_data *vc, unsigned int cols, unsigned int lines) vc_do_resize() argument 1361 vc_resize(struct vc_data *vc, unsigned int cols, unsigned int rows) vc_resize() argument 1380 struct vc_data *vc = tty->driver_data; vt_resize() local 1391 struct vc_data *vc = NULL; vc_deallocate() local 1453 gotoxy(struct vc_data *vc, int new_x, int new_y) gotoxy() argument 1485 gotoxay(struct vc_data *vc, int new_x, int new_y) gotoxay() argument 1490 scrollback(struct vc_data *vc) scrollback() argument 1495 scrollfront(struct vc_data *vc, int lines) scrollfront() argument 1502 lf(struct vc_data *vc) lf() argument 1517 ri(struct vc_data *vc) ri() argument 1531 cr(struct vc_data *vc) cr() argument 1538 bs(struct vc_data *vc) bs() argument 1548 del(struct vc_data *vc) del() argument 1553 csi_J(struct vc_data *vc, int vpar) csi_J() argument 1590 csi_K(struct vc_data *vc, int vpar) csi_K() argument 1620 csi_X(struct vc_data *vc, unsigned int vpar) csi_X() argument 1636 default_attr(struct vc_data *vc) default_attr() argument 1666 rgb_foreground(struct vc_data *vc, const struct rgb *c) rgb_foreground() argument 1688 rgb_background(struct vc_data *vc, const struct rgb *c) rgb_background() argument 1704 vc_t416_color(struct vc_data *vc, int i, void(*set_color)(struct vc_data *vc, const struct rgb *c)) vc_t416_color() argument 1732 csi_m(struct vc_data *vc) csi_m() argument 1840 cursor_report(struct vc_data *vc, struct tty_struct *tty) cursor_report() argument 1883 set_mode(struct vc_data *vc, int on_off) set_mode() argument 1954 setterm_command(struct vc_data *vc) setterm_command() argument 2019 csi_at(struct vc_data *vc, unsigned int nr) csi_at() argument 2029 csi_L(struct vc_data *vc, unsigned int nr) csi_L() argument 2040 csi_P(struct vc_data *vc, unsigned int nr) csi_P() argument 2050 csi_M(struct vc_data *vc, unsigned int nr) csi_M() argument 2061 save_cur(struct vc_data *vc) save_cur() argument 2067 restore_cur(struct vc_data *vc) restore_cur() argument 2083 reset_terminal(struct vc_data *vc, int do_clear) reset_terminal() argument 2131 vc_setGx(struct vc_data *vc, unsigned int which, int c) vc_setGx() argument 2163 do_con_trol(struct tty_struct *tty, struct vc_data *vc, int c) do_con_trol() argument 2613 con_flush(struct vc_data *vc, struct vc_draw_region *draw) con_flush() argument 2624 vc_translate_ascii(const struct vc_data *vc, int c) vc_translate_ascii() argument 2659 vc_translate_unicode(struct vc_data *vc, int c, bool *rescan) vc_translate_unicode() argument 2725 vc_translate(struct vc_data *vc, int *c, bool *rescan) vc_translate() argument 2738 vc_invert_attr(const struct vc_data *vc) vc_invert_attr() argument 2753 vc_is_control(struct vc_data *vc, int tc, int c) vc_is_control() argument 2796 vc_con_write_normal(struct vc_data *vc, int tc, int c, struct vc_draw_region *draw) vc_con_write_normal() argument 2902 struct vc_data *vc; do_con_write() local 2999 struct vc_data *vc = vc_cons[fg_console].d; console_callback() local 3016 struct vc_data *vc = vc_cons[fg_console].d; set_console() local 3081 struct vc_data *vc = vc_cons[fg_console].d; vt_console_print() local 3332 struct vc_data *vc = tty->driver_data; con_unthrottle() local 3367 struct vc_data *vc; con_flush_chars() local 3386 struct vc_data *vc; con_install() local 3437 struct vc_data *vc = tty->driver_data; con_shutdown() local 3446 struct vc_data *vc = tty->driver_data; con_cleanup() local 3458 vc_init(struct vc_data *vc, unsigned int rows, unsigned int cols, int do_clear) vc_init() argument 3493 struct vc_data *vc; con_init() local 3684 struct vc_data *vc = vc_cons[i].d; do_bind_con_driver() local 3720 struct vc_data *vc = vc_cons[j].d; do_bind_con_driver() local 4019 con_is_visible(const struct vc_data *vc) con_is_visible() argument 4039 con_debug_enter(struct vc_data *vc) con_debug_enter() argument 4097 struct vc_data *vc; con_debug_leave() local 4356 struct vc_data *vc = vc_cons[fg_console].d; do_blank_screen() local 4417 struct vc_data *vc; do_unblank_screen() local 4512 set_palette(struct vc_data *vc) set_palette() argument 4573 reset_palette(struct vc_data *vc) reset_palette() argument 4599 con_font_get(struct vc_data *vc, struct console_font_op *op) con_font_get() argument 4645 con_font_set(struct vc_data *vc, struct console_font_op *op) con_font_set() argument 4685 con_font_default(struct vc_data *vc, struct console_font_op *op) con_font_default() argument 4719 con_font_op(struct vc_data *vc, struct console_font_op *op) con_font_op() argument 4740 screen_glyph(const struct vc_data *vc, int offset) screen_glyph() argument 4751 screen_glyph_unicode(const struct vc_data *vc, int n) screen_glyph_unicode() argument 4762 screen_pos(const struct vc_data *vc, int w_offset, bool viewed) screen_pos() argument 4768 getconsxy(const struct vc_data *vc, unsigned char xy[static 2]) getconsxy() argument 4775 putconsxy(struct vc_data *vc, unsigned char xy[static const 2]) putconsxy() argument 4782 vcs_scr_readw(const struct vc_data *vc, const u16 *org) vcs_scr_readw() argument 4789 vcs_scr_writew(struct vc_data *vc, u16 val, u16 *org) vcs_scr_writew() argument 4798 vcs_scr_updated(struct vc_data *vc) vcs_scr_updated() argument [all...] |
H A D | vt_ioctl.c | 46 const struct vc_data *vc = vc_cons[i].d; in vt_in_use() local 49 * console_lock must be held to prevent the vc from being deallocated in vt_in_use() 54 return vc && kref_read(&vc->port.kref) > 1; in vt_in_use() 75 * and the vc start at /dev/ttyX, X >= 1. We maintain that here, so we will 86 static void complete_change_console(struct vc_data *vc); 252 static int vt_kdsetmode(struct vc_data *vc, unsigned long mode) in vt_kdsetmode() argument 267 if (vc->vc_mode == mode) in vt_kdsetmode() 270 vc->vc_mode = mode; in vt_kdsetmode() 271 if (vc in vt_kdsetmode() 286 struct vc_data *vc = tty->driver_data; vt_k_ioctl() local 489 do_unimap_ioctl(int cmd, struct unimapdesc __user *user_ud, bool perm, struct vc_data *vc) do_unimap_ioctl() argument 510 vt_io_ioctl(struct vc_data *vc, unsigned int cmd, void __user *up, bool perm) vt_io_ioctl() argument 555 vt_reldisp(struct vc_data *vc, unsigned int swtch) vt_reldisp() argument 632 struct vc_data *vc = NULL; vt_disallocate() local 651 struct vc_data *vc[MAX_NR_CONSOLES]; vt_disallocate_all() local 668 vt_resizex(struct vc_data *vc, struct vt_consize __user *cs) vt_resizex() argument 739 struct vc_data *vc = tty->driver_data; vt_ioctl() local 910 struct vc_data *vc; vt_ioctl() local 961 reset_vc(struct vc_data *vc) reset_vc() argument 981 struct vc_data *vc; vc_SAK() local 1011 compat_kdfontop_ioctl(struct compat_console_font_op __user *fontop, int perm, struct console_font_op *op, struct vc_data *vc) compat_kdfontop_ioctl() argument 1036 compat_unimap_ioctl(unsigned int cmd, struct compat_unimapdesc __user *user_ud, int perm, struct vc_data *vc) compat_unimap_ioctl() argument 1061 struct vc_data *vc = tty->driver_data; vt_compat_ioctl() local 1128 complete_change_console(struct vc_data *vc) complete_change_console() argument 1204 struct vc_data *vc; change_console() local [all...] |
/kernel/linux/linux-6.6/drivers/tty/vt/ |
H A D | vt.c | 137 struct vc vc_cons [MAX_NR_CONSOLES]; 143 static void vc_init(struct vc_data *vc, int do_clear); 144 static void gotoxy(struct vc_data *vc, int new_x, int new_y); 145 static void save_cur(struct vc_data *vc); 146 static void reset_terminal(struct vc_data *vc, int do_clear); 149 static void set_cursor(struct vc_data *vc); 150 static void hide_cursor(struct vc_data *vc); 154 static void set_palette(struct vc_data *vc); 242 * the attribute 'active' contains the name of the current vc 243 * console and it supports poll() to detect vc switche 264 notify_write(struct vc_data *vc, unsigned int unicode) notify_write() argument 270 notify_update(struct vc_data *vc) notify_update() argument 279 con_is_fg(const struct vc_data *vc) con_is_fg() argument 284 con_should_update(const struct vc_data *vc) con_should_update() argument 289 screenpos(const struct vc_data *vc, int offset, bool viewed) screenpos() argument 355 vc_uniscr_set(struct vc_data *vc, u32 **new_uni_lines) vc_uniscr_set() argument 361 vc_uniscr_putc(struct vc_data *vc, u32 uc) vc_uniscr_putc() argument 367 vc_uniscr_insert(struct vc_data *vc, unsigned int nr) vc_uniscr_insert() argument 378 vc_uniscr_delete(struct vc_data *vc, unsigned int nr) vc_uniscr_delete() argument 389 vc_uniscr_clear_line(struct vc_data *vc, unsigned int x, unsigned int nr) vc_uniscr_clear_line() argument 396 vc_uniscr_clear_lines(struct vc_data *vc, unsigned int y, unsigned int nr) vc_uniscr_clear_lines() argument 426 vc_uniscr_scroll(struct vc_data *vc, unsigned int top, unsigned int bottom, enum con_scroll dir, unsigned int nr) vc_uniscr_scroll() argument 482 vc_uniscr_check(struct vc_data *vc) vc_uniscr_check() argument 526 vc_uniscr_copy_line(const struct vc_data *vc, void *dest, bool viewed, unsigned int row, unsigned int col, unsigned int nr) vc_uniscr_copy_line() argument 563 con_scroll(struct vc_data *vc, unsigned int top, unsigned int bottom, enum con_scroll dir, unsigned int nr) con_scroll() argument 591 do_update_region(struct vc_data *vc, unsigned long start, int count) do_update_region() argument 635 update_region(struct vc_data *vc, unsigned long start, int count) update_region() argument 649 build_attr(struct vc_data *vc, u8 _color, enum vc_intensity _intensity, bool _blink, bool _underline, bool _reverse, bool _italic) build_attr() argument 693 update_attr(struct vc_data *vc) update_attr() argument 704 invert_screen(struct vc_data *vc, int offset, int count, bool viewed) invert_screen() argument 753 complement_pos(struct vc_data *vc, int offset) complement_pos() argument 788 insert_char(struct vc_data *vc, unsigned int nr) insert_char() argument 801 delete_char(struct vc_data *vc, unsigned int nr) delete_char() argument 817 add_softcursor(struct vc_data *vc) add_softcursor() argument 839 hide_softcursor(struct vc_data *vc) hide_softcursor() argument 850 hide_cursor(struct vc_data *vc) hide_cursor() argument 859 set_cursor(struct vc_data *vc) set_cursor() argument 873 set_origin(struct vc_data *vc) set_origin() argument 887 save_screen(struct vc_data *vc) save_screen() argument 895 flush_scrollback(struct vc_data *vc) flush_scrollback() argument 921 clear_buffer_attributes(struct vc_data *vc) clear_buffer_attributes() argument 932 redraw_screen(struct vc_data *vc, int is_switch) redraw_screen() argument 1002 visual_init(struct vc_data *vc, int num, int init) visual_init() argument 1032 visual_deinit(struct vc_data *vc) visual_deinit() argument 1040 struct vc_data *vc = container_of(port, struct vc_data, port); vc_port_destruct() local 1060 struct vc_data *vc; vc_allocate() local 1117 resize_screen(struct vc_data *vc, int width, int height, int user) resize_screen() argument 1144 vc_do_resize(struct tty_struct *tty, struct vc_data *vc, unsigned int cols, unsigned int lines) vc_do_resize() argument 1309 vc_resize(struct vc_data *vc, unsigned int cols, unsigned int rows) vc_resize() argument 1329 struct vc_data *vc = tty->driver_data; vt_resize() local 1340 struct vc_data *vc = NULL; vc_deallocate() local 1406 gotoxy(struct vc_data *vc, int new_x, int new_y) gotoxy() argument 1438 gotoxay(struct vc_data *vc, int new_x, int new_y) gotoxay() argument 1443 scrollback(struct vc_data *vc) scrollback() argument 1448 scrollfront(struct vc_data *vc, int lines) scrollfront() argument 1455 lf(struct vc_data *vc) lf() argument 1470 ri(struct vc_data *vc) ri() argument 1484 cr(struct vc_data *vc) cr() argument 1491 bs(struct vc_data *vc) bs() argument 1501 del(struct vc_data *vc) del() argument 1506 csi_J(struct vc_data *vc, int vpar) csi_J() argument 1543 csi_K(struct vc_data *vc, int vpar) csi_K() argument 1573 csi_X(struct vc_data *vc, unsigned int vpar) csi_X() argument 1589 default_attr(struct vc_data *vc) default_attr() argument 1619 rgb_foreground(struct vc_data *vc, const struct rgb *c) rgb_foreground() argument 1641 rgb_background(struct vc_data *vc, const struct rgb *c) rgb_background() argument 1657 vc_t416_color(struct vc_data *vc, int i, void(*set_color)(struct vc_data *vc, const struct rgb *c)) vc_t416_color() argument 1685 csi_m(struct vc_data *vc) csi_m() argument 1793 cursor_report(struct vc_data *vc, struct tty_struct *tty) cursor_report() argument 1836 set_mode(struct vc_data *vc, int on_off) set_mode() argument 1907 setterm_command(struct vc_data *vc) setterm_command() argument 1972 csi_at(struct vc_data *vc, unsigned int nr) csi_at() argument 1982 csi_L(struct vc_data *vc, unsigned int nr) csi_L() argument 1993 csi_P(struct vc_data *vc, unsigned int nr) csi_P() argument 2003 csi_M(struct vc_data *vc, unsigned int nr) csi_M() argument 2014 save_cur(struct vc_data *vc) save_cur() argument 2020 restore_cur(struct vc_data *vc) restore_cur() argument 2036 reset_terminal(struct vc_data *vc, int do_clear) reset_terminal() argument 2084 vc_setGx(struct vc_data *vc, unsigned int which, int c) vc_setGx() argument 2116 do_con_trol(struct tty_struct *tty, struct vc_data *vc, int c) do_con_trol() argument 2566 con_flush(struct vc_data *vc, struct vc_draw_region *draw) con_flush() argument 2577 vc_translate_ascii(const struct vc_data *vc, int c) vc_translate_ascii() argument 2612 vc_translate_unicode(struct vc_data *vc, int c, bool *rescan) vc_translate_unicode() argument 2678 vc_translate(struct vc_data *vc, int *c, bool *rescan) vc_translate() argument 2691 vc_invert_attr(const struct vc_data *vc) vc_invert_attr() argument 2706 vc_is_control(struct vc_data *vc, int tc, int c) vc_is_control() argument 2749 vc_con_write_normal(struct vc_data *vc, int tc, int c, struct vc_draw_region *draw) vc_con_write_normal() argument 2855 struct vc_data *vc; do_con_write() local 2951 struct vc_data *vc = vc_cons[fg_console].d; console_callback() local 2968 struct vc_data *vc = vc_cons[fg_console].d; set_console() local 3033 struct vc_data *vc = vc_cons[fg_console].d; vt_console_print() local 3274 struct vc_data *vc = tty->driver_data; con_unthrottle() local 3309 struct vc_data *vc; con_flush_chars() local 3328 struct vc_data *vc; con_install() local 3379 struct vc_data *vc = tty->driver_data; con_shutdown() local 3388 struct vc_data *vc = tty->driver_data; con_cleanup() local 3400 vc_init(struct vc_data *vc, int do_clear) vc_init() argument 3429 struct vc_data *vc; con_init() local 3615 struct vc_data *vc = vc_cons[i].d; do_bind_con_driver() local 3651 struct vc_data *vc = vc_cons[j].d; do_bind_con_driver() local 3950 con_is_visible(const struct vc_data *vc) con_is_visible() argument 3970 con_debug_enter(struct vc_data *vc) con_debug_enter() argument 4028 struct vc_data *vc; con_debug_leave() local 4286 struct vc_data *vc = vc_cons[fg_console].d; do_blank_screen() local 4347 struct vc_data *vc; do_unblank_screen() local 4442 set_palette(struct vc_data *vc) set_palette() argument 4503 reset_palette(struct vc_data *vc) reset_palette() argument 4532 con_font_get(struct vc_data *vc, struct console_font_op *op) con_font_get() argument 4582 con_font_set(struct vc_data *vc, struct console_font_op *op) con_font_set() argument 4626 con_font_default(struct vc_data *vc, struct console_font_op *op) con_font_default() argument 4660 con_font_op(struct vc_data *vc, struct console_font_op *op) con_font_op() argument 4683 screen_glyph(const struct vc_data *vc, int offset) screen_glyph() argument 4694 screen_glyph_unicode(const struct vc_data *vc, int n) screen_glyph_unicode() argument 4706 screen_pos(const struct vc_data *vc, int w_offset, bool viewed) screen_pos() argument 4712 getconsxy(const struct vc_data *vc, unsigned char xy[static 2]) getconsxy() argument 4719 putconsxy(struct vc_data *vc, unsigned char xy[static const 2]) putconsxy() argument 4726 vcs_scr_readw(const struct vc_data *vc, const u16 *org) vcs_scr_readw() argument 4733 vcs_scr_writew(struct vc_data *vc, u16 val, u16 *org) vcs_scr_writew() argument 4742 vcs_scr_updated(struct vc_data *vc) vcs_scr_updated() argument [all...] |
H A D | vt_ioctl.c | 46 const struct vc_data *vc = vc_cons[i].d; in vt_in_use() local 49 * console_lock must be held to prevent the vc from being deallocated in vt_in_use() 54 return vc && kref_read(&vc->port.kref) > 1; in vt_in_use() 75 * and the vc start at /dev/ttyX, X >= 1. We maintain that here, so we will 86 static void complete_change_console(struct vc_data *vc); 252 static int vt_kdsetmode(struct vc_data *vc, unsigned long mode) in vt_kdsetmode() argument 267 if (vc->vc_mode == mode) in vt_kdsetmode() 270 vc->vc_mode = mode; in vt_kdsetmode() 271 if (vc in vt_kdsetmode() 286 struct vc_data *vc = tty->driver_data; vt_k_ioctl() local 489 do_unimap_ioctl(int cmd, struct unimapdesc __user *user_ud, bool perm, struct vc_data *vc) do_unimap_ioctl() argument 510 vt_io_ioctl(struct vc_data *vc, unsigned int cmd, void __user *up, bool perm) vt_io_ioctl() argument 555 vt_reldisp(struct vc_data *vc, unsigned int swtch) vt_reldisp() argument 632 struct vc_data *vc = NULL; vt_disallocate() local 651 struct vc_data *vc[MAX_NR_CONSOLES]; vt_disallocate_all() local 668 vt_resizex(struct vc_data *vc, struct vt_consize __user *cs) vt_resizex() argument 739 struct vc_data *vc = tty->driver_data; vt_ioctl() local 912 struct vc_data *vc; vt_ioctl() local 963 reset_vc(struct vc_data *vc) reset_vc() argument 982 struct vc_data *vc; vc_SAK() local 1012 compat_kdfontop_ioctl(struct compat_console_font_op __user *fontop, int perm, struct console_font_op *op, struct vc_data *vc) compat_kdfontop_ioctl() argument 1037 compat_unimap_ioctl(unsigned int cmd, struct compat_unimapdesc __user *user_ud, int perm, struct vc_data *vc) compat_unimap_ioctl() argument 1062 struct vc_data *vc = tty->driver_data; vt_compat_ioctl() local 1129 complete_change_console(struct vc_data *vc) complete_change_console() argument 1205 struct vc_data *vc; change_console() local [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/tw686x/ |
H A D | tw686x-video.c | 49 static void tw686x_buf_done(struct tw686x_video_channel *vc, in tw686x_buf_done() argument 52 struct tw686x_dma_desc *desc = &vc->dma_descs[pb]; in tw686x_buf_done() 53 struct tw686x_dev *dev = vc->dev; in tw686x_buf_done() 57 if (vc->curr_bufs[pb]) { in tw686x_buf_done() 58 vb = &vc->curr_bufs[pb]->vb; in tw686x_buf_done() 61 vb->sequence = vc->sequence++; in tw686x_buf_done() 71 vc->pb = !pb; in tw686x_buf_done() 77 static void tw686x_memcpy_dma_free(struct tw686x_video_channel *vc, in tw686x_memcpy_dma_free() argument 80 struct tw686x_dma_desc *desc = &vc->dma_descs[pb]; in tw686x_memcpy_dma_free() 81 struct tw686x_dev *dev = vc in tw686x_memcpy_dma_free() 101 tw686x_memcpy_dma_alloc(struct tw686x_video_channel *vc, unsigned int pb) tw686x_memcpy_dma_alloc() argument 128 tw686x_memcpy_buf_refill(struct tw686x_video_channel *vc, unsigned int pb) tw686x_memcpy_buf_refill() argument 154 tw686x_contig_buf_refill(struct tw686x_video_channel *vc, unsigned int pb) tw686x_contig_buf_refill() argument 224 tw686x_sg_buf_refill(struct tw686x_video_channel *vc, unsigned int pb) tw686x_sg_buf_refill() argument 254 tw686x_sg_dma_free(struct tw686x_video_channel *vc, unsigned int pb) tw686x_sg_dma_free() argument 269 tw686x_sg_dma_alloc(struct tw686x_video_channel *vc, unsigned int pb) tw686x_sg_dma_alloc() argument 321 struct tw686x_video_channel *vc = &dev->video_channels[ch]; tw686x_sg_setup() local 402 tw686x_set_framerate(struct tw686x_video_channel *vc, unsigned int fps) tw686x_set_framerate() argument 426 struct tw686x_video_channel *vc = vb2_get_drv_priv(vq); tw686x_queue_setup() local 450 struct tw686x_video_channel *vc = vb2_get_drv_priv(vb->vb2_queue); tw686x_buf_queue() local 472 tw686x_clear_queue(struct tw686x_video_channel *vc, enum vb2_buffer_state state) tw686x_clear_queue() argument 495 struct tw686x_video_channel *vc = vb2_get_drv_priv(vq); tw686x_start_streaming() local 547 struct tw686x_video_channel *vc = vb2_get_drv_priv(vq); tw686x_stop_streaming() local 566 struct tw686x_video_channel *vc = vb2_get_drv_priv(vb->vb2_queue); tw686x_buf_prepare() local 588 struct tw686x_video_channel *vc; tw686x_s_ctrl() local 626 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_g_fmt_vid_cap() local 642 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_try_fmt_vid_cap() local 671 tw686x_set_format(struct tw686x_video_channel *vc, unsigned int pixelformat, unsigned int width, unsigned int height, bool realloc) tw686x_set_format() argument 739 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_s_fmt_vid_cap() local 761 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_querycap() local 771 tw686x_set_standard(struct tw686x_video_channel *vc, v4l2_std_id id) tw686x_set_standard() argument 807 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_s_std() local 838 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_querystd() local 896 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_g_std() local 905 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_enum_framesizes() local 922 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_enum_frameintervals() local 941 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_g_parm() local 957 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_s_parm() local 981 tw686x_set_input(struct tw686x_video_channel *vc, unsigned int i) tw686x_set_input() argument 995 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_s_input() local 1013 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_g_input() local 1022 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_enum_input() local 1091 struct tw686x_video_channel *vc; tw686x_video_irq() local 1152 struct tw686x_video_channel *vc = &dev->video_channels[ch]; tw686x_video_free() local 1188 struct tw686x_video_channel *vc = &dev->video_channels[ch]; tw686x_video_init() local 1195 struct tw686x_video_channel *vc = &dev->video_channels[ch]; tw686x_video_init() local [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/tw686x/ |
H A D | tw686x-video.c | 49 static void tw686x_buf_done(struct tw686x_video_channel *vc, in tw686x_buf_done() argument 52 struct tw686x_dma_desc *desc = &vc->dma_descs[pb]; in tw686x_buf_done() 53 struct tw686x_dev *dev = vc->dev; in tw686x_buf_done() 57 if (vc->curr_bufs[pb]) { in tw686x_buf_done() 58 vb = &vc->curr_bufs[pb]->vb; in tw686x_buf_done() 61 vb->sequence = vc->sequence++; in tw686x_buf_done() 71 vc->pb = !pb; in tw686x_buf_done() 77 static void tw686x_memcpy_dma_free(struct tw686x_video_channel *vc, in tw686x_memcpy_dma_free() argument 80 struct tw686x_dma_desc *desc = &vc->dma_descs[pb]; in tw686x_memcpy_dma_free() 81 struct tw686x_dev *dev = vc in tw686x_memcpy_dma_free() 101 tw686x_memcpy_dma_alloc(struct tw686x_video_channel *vc, unsigned int pb) tw686x_memcpy_dma_alloc() argument 128 tw686x_memcpy_buf_refill(struct tw686x_video_channel *vc, unsigned int pb) tw686x_memcpy_buf_refill() argument 154 tw686x_contig_buf_refill(struct tw686x_video_channel *vc, unsigned int pb) tw686x_contig_buf_refill() argument 224 tw686x_sg_buf_refill(struct tw686x_video_channel *vc, unsigned int pb) tw686x_sg_buf_refill() argument 254 tw686x_sg_dma_free(struct tw686x_video_channel *vc, unsigned int pb) tw686x_sg_dma_free() argument 269 tw686x_sg_dma_alloc(struct tw686x_video_channel *vc, unsigned int pb) tw686x_sg_dma_alloc() argument 320 struct tw686x_video_channel *vc = &dev->video_channels[ch]; tw686x_sg_setup() local 401 tw686x_set_framerate(struct tw686x_video_channel *vc, unsigned int fps) tw686x_set_framerate() argument 425 struct tw686x_video_channel *vc = vb2_get_drv_priv(vq); tw686x_queue_setup() local 449 struct tw686x_video_channel *vc = vb2_get_drv_priv(vb->vb2_queue); tw686x_buf_queue() local 471 tw686x_clear_queue(struct tw686x_video_channel *vc, enum vb2_buffer_state state) tw686x_clear_queue() argument 494 struct tw686x_video_channel *vc = vb2_get_drv_priv(vq); tw686x_start_streaming() local 546 struct tw686x_video_channel *vc = vb2_get_drv_priv(vq); tw686x_stop_streaming() local 565 struct tw686x_video_channel *vc = vb2_get_drv_priv(vb->vb2_queue); tw686x_buf_prepare() local 587 struct tw686x_video_channel *vc; tw686x_s_ctrl() local 625 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_g_fmt_vid_cap() local 641 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_try_fmt_vid_cap() local 670 tw686x_set_format(struct tw686x_video_channel *vc, unsigned int pixelformat, unsigned int width, unsigned int height, bool realloc) tw686x_set_format() argument 738 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_s_fmt_vid_cap() local 760 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_querycap() local 768 tw686x_set_standard(struct tw686x_video_channel *vc, v4l2_std_id id) tw686x_set_standard() argument 804 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_s_std() local 835 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_querystd() local 893 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_g_std() local 902 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_enum_framesizes() local 919 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_enum_frameintervals() local 938 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_g_parm() local 954 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_s_parm() local 978 tw686x_set_input(struct tw686x_video_channel *vc, unsigned int i) tw686x_set_input() argument 992 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_s_input() local 1010 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_g_input() local 1019 struct tw686x_video_channel *vc = video_drvdata(file); tw686x_enum_input() local 1088 struct tw686x_video_channel *vc; tw686x_video_irq() local 1149 struct tw686x_video_channel *vc = &dev->video_channels[ch]; tw686x_video_free() local 1185 struct tw686x_video_channel *vc = &dev->video_channels[ch]; tw686x_video_init() local 1192 struct tw686x_video_channel *vc = &dev->video_channels[ch]; tw686x_video_init() local [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/core/ |
H A D | fbcon.c | 164 #define advance_row(p, delta) (unsigned short *)((unsigned long)(p) + (delta) * vc->vc_size_row) 175 static void fbcon_init(struct vc_data *vc, int init); 176 static void fbcon_deinit(struct vc_data *vc); 177 static void fbcon_clear(struct vc_data *vc, int sy, int sx, int height, 179 static void fbcon_putc(struct vc_data *vc, int c, int ypos, int xpos); 180 static void fbcon_putcs(struct vc_data *vc, const unsigned short *s, 182 static void fbcon_clear_margins(struct vc_data *vc, int bottom_only); 183 static void fbcon_cursor(struct vc_data *vc, int mode); 184 static void fbcon_bmove(struct vc_data *vc, int sy, int sx, int dy, int dx, 186 static int fbcon_switch(struct vc_data *vc); 246 struct vc_data *vc; fbcon_rotate_all() local 291 fbcon_is_inactive(struct vc_data *vc, struct fb_info *info) fbcon_is_inactive() argument 299 get_color(struct vc_data *vc, struct fb_info *info, u16 c, int is_fg) get_color() argument 370 struct vc_data *vc = NULL; fb_flashcursor() local 577 fbcon_prepare_logo(struct vc_data *vc, struct fb_info *info, int cols, int rows, int new_cols, int new_rows) fbcon_prepare_logo() argument 583 fbcon_prepare_logo(struct vc_data *vc, struct fb_info *info, int cols, int rows, int new_cols, int new_rows) fbcon_prepare_logo() argument 674 set_blitting_type(struct vc_data *vc, struct fb_info *info) set_blitting_type() argument 699 set_blitting_type(struct vc_data *vc, struct fb_info *info) set_blitting_type() argument 717 con2fb_acquire_newinfo(struct vc_data *vc, struct fb_info *info, int unit, int oldidx) con2fb_acquire_newinfo() argument 753 con2fb_release_oldinfo(struct vc_data *vc, struct fb_info *oldinfo, struct fb_info *newinfo, int unit, int oldidx, int found) con2fb_release_oldinfo() argument 799 con2fb_init_display(struct vc_data *vc, struct fb_info *info, int unit, int show_logo) con2fb_init_display() argument 846 struct vc_data *vc = vc_cons[unit].d; set_con2fb_map() local 949 struct vc_data *vc = vc_cons[fg_console].d; fbcon_startup() local 1030 fbcon_init(struct vc_data *vc, int init) fbcon_init() argument 1192 fbcon_deinit(struct vc_data *vc) fbcon_deinit() argument 1264 fbcon_clear(struct vc_data *vc, int sy, int sx, int height, int width) fbcon_clear() argument 1302 fbcon_putcs(struct vc_data *vc, const unsigned short *s, int count, int ypos, int xpos) fbcon_putcs() argument 1315 fbcon_putc(struct vc_data *vc, int c, int ypos, int xpos) fbcon_putc() argument 1323 fbcon_clear_margins(struct vc_data *vc, int bottom_only) fbcon_clear_margins() argument 1332 fbcon_cursor(struct vc_data *vc, int mode) fbcon_cursor() argument 1365 struct vc_data **default_mode, *vc; fbcon_set_disp() local 1427 ywrap_up(struct vc_data *vc, int count) ywrap_up() argument 1446 ywrap_down(struct vc_data *vc, int count) ywrap_down() argument 1465 ypan_up(struct vc_data *vc, int count) ypan_up() argument 1489 ypan_up_redraw(struct vc_data *vc, int t, int count) ypan_up_redraw() argument 1513 ypan_down(struct vc_data *vc, int count) ypan_down() argument 1537 ypan_down_redraw(struct vc_data *vc, int t, int count) ypan_down_redraw() argument 1561 fbcon_redraw_move(struct vc_data *vc, struct fbcon_display *p, int line, int count, int dy) fbcon_redraw_move() argument 1595 fbcon_redraw_blit(struct vc_data *vc, struct fb_info *info, struct fbcon_display *p, int line, int count, int ycount) fbcon_redraw_blit() argument 1645 fbcon_redraw(struct vc_data *vc, struct fbcon_display *p, int line, int count, int offset) fbcon_redraw() argument 1700 fbcon_scroll(struct vc_data *vc, unsigned int t, unsigned int b, enum con_scroll dir, unsigned int count) fbcon_scroll() argument 1896 fbcon_bmove(struct vc_data *vc, int sy, int sx, int dy, int dx, int height, int width) fbcon_bmove() argument 1919 fbcon_bmove_rec(struct vc_data *vc, struct fbcon_display *p, int sy, int sx, int dy, int dx, int height, int width, u_int y_break) fbcon_bmove_rec() argument 1961 updatescrollmode_accel(struct fbcon_display *p, struct fb_info *info, struct vc_data *vc) updatescrollmode_accel() argument 2003 updatescrollmode(struct fbcon_display *p, struct fb_info *info, struct vc_data *vc) updatescrollmode() argument 2026 fbcon_resize(struct vc_data *vc, unsigned int width, unsigned int height, unsigned int user) fbcon_resize() argument 2090 fbcon_switch(struct vc_data *vc) fbcon_switch() argument 2221 fbcon_generic_blank(struct vc_data *vc, struct fb_info *info, int blank) fbcon_generic_blank() argument 2236 fbcon_blank(struct vc_data *vc, int blank, int mode_switch) fbcon_blank() argument 2278 fbcon_debug_enter(struct vc_data *vc) fbcon_debug_enter() argument 2291 fbcon_debug_leave(struct vc_data *vc) fbcon_debug_leave() argument 2302 fbcon_get_font(struct vc_data *vc, struct console_font *font) fbcon_get_font() argument 2366 set_vc_hi_font(struct vc_data *vc, bool set) set_vc_hi_font() argument 2426 fbcon_do_set_font(struct vc_data *vc, int w, int h, const u8 * data, int userfont) fbcon_do_set_font() argument 2472 fbcon_copy_font(struct vc_data *vc, int con) fbcon_copy_font() argument 2494 fbcon_set_font(struct vc_data *vc, struct console_font *font, unsigned int flags) fbcon_set_font() argument 2566 fbcon_set_def_font(struct vc_data *vc, struct console_font *font, char *name) fbcon_set_def_font() argument 2590 fbcon_set_palette(struct vc_data *vc, const unsigned char *table) fbcon_set_palette() argument 2625 fbcon_screen_pos(const struct vc_data *vc, int offset) fbcon_screen_pos() argument 2630 fbcon_getxy(struct vc_data *vc, unsigned long pos, int *px, int *py) fbcon_getxy() argument 2656 fbcon_invert_region(struct vc_data *vc, u16 * p, int cnt) fbcon_invert_region() argument 2674 struct vc_data *vc = NULL; fbcon_suspended() local 2687 struct vc_data *vc; fbcon_resumed() local 2700 struct vc_data *vc; fbcon_modechanged() local 2738 struct vc_data *vc; fbcon_set_all_vcs() local 2784 struct vc_data *vc; fbcon_modechange_possible() local 3032 struct vc_data *vc; fbcon_fb_blanked() local 3054 struct vc_data *vc; fbcon_new_modelist() local 3075 struct vc_data *vc; fbcon_get_requirement() local [all...] |
H A D | bitblit.c | 26 struct vc_data *vc) in update_attr() 28 int i, offset = (vc->vc_font.height < 10) ? 1 : 2; in update_attr() 29 int width = DIV_ROUND_UP(vc->vc_font.width, 8); in update_attr() 30 unsigned int cellsize = vc->vc_font.height * width; in update_attr() 46 static void bit_bmove(struct vc_data *vc, struct fb_info *info, int sy, in bit_bmove() argument 51 area.sx = sx * vc->vc_font.width; in bit_bmove() 52 area.sy = sy * vc->vc_font.height; in bit_bmove() 53 area.dx = dx * vc->vc_font.width; in bit_bmove() 54 area.dy = dy * vc->vc_font.height; in bit_bmove() 55 area.height = height * vc in bit_bmove() 25 update_attr(u8 *dst, u8 *src, int attribute, struct vc_data *vc) update_attr() argument 61 bit_clear(struct vc_data *vc, struct fb_info *info, int sy, int sx, int height, int width) bit_clear() argument 77 bit_putcs_aligned(struct vc_data *vc, struct fb_info *info, const u16 *s, u32 attr, u32 cnt, u32 d_pitch, u32 s_pitch, u32 cellsize, struct fb_image *image, u8 *buf, u8 *dst) bit_putcs_aligned() argument 108 bit_putcs_unaligned(struct vc_data *vc, struct fb_info *info, const u16 *s, u32 attr, u32 cnt, u32 d_pitch, u32 s_pitch, u32 cellsize, struct fb_image *image, u8 *buf, u8 *dst) bit_putcs_unaligned() argument 143 bit_putcs(struct vc_data *vc, struct fb_info *info, const unsigned short *s, int count, int yy, int xx, int fg, int bg) bit_putcs() argument 205 bit_clear_margins(struct vc_data *vc, struct fb_info *info, int color, int bottom_only) bit_clear_margins() argument 236 bit_cursor(struct vc_data *vc, struct fb_info *info, int mode, int fg, int bg) bit_cursor() argument [all...] |
H A D | fbcon_ud.c | 26 struct vc_data *vc) in ud_update_attr() 28 int i, offset = (vc->vc_font.height < 10) ? 1 : 2; in ud_update_attr() 29 int width = (vc->vc_font.width + 7) >> 3; in ud_update_attr() 30 unsigned int cellsize = vc->vc_font.height * width; in ud_update_attr() 48 static void ud_bmove(struct vc_data *vc, struct fb_info *info, int sy, in ud_bmove() argument 56 area.sy = vyres - ((sy + height) * vc->vc_font.height); in ud_bmove() 57 area.sx = vxres - ((sx + width) * vc->vc_font.width); in ud_bmove() 58 area.dy = vyres - ((dy + height) * vc->vc_font.height); in ud_bmove() 59 area.dx = vxres - ((dx + width) * vc->vc_font.width); in ud_bmove() 60 area.height = height * vc in ud_bmove() 25 ud_update_attr(u8 *dst, u8 *src, int attribute, struct vc_data *vc) ud_update_attr() argument 66 ud_clear(struct vc_data *vc, struct fb_info *info, int sy, int sx, int height, int width) ud_clear() argument 85 ud_putcs_aligned(struct vc_data *vc, struct fb_info *info, const u16 *s, u32 attr, u32 cnt, u32 d_pitch, u32 s_pitch, u32 cellsize, struct fb_image *image, u8 *buf, u8 *dst) ud_putcs_aligned() argument 116 ud_putcs_unaligned(struct vc_data *vc, struct fb_info *info, const u16 *s, u32 attr, u32 cnt, u32 d_pitch, u32 s_pitch, u32 cellsize, struct fb_image *image, u8 *buf, u8 *dst) ud_putcs_unaligned() argument 151 ud_putcs(struct vc_data *vc, struct fb_info *info, const unsigned short *s, int count, int yy, int xx, int fg, int bg) ud_putcs() argument 222 ud_clear_margins(struct vc_data *vc, struct fb_info *info, int color, int bottom_only) ud_clear_margins() argument 251 ud_cursor(struct vc_data *vc, struct fb_info *info, int mode, int fg, int bg) ud_cursor() argument [all...] |
H A D | fbcon_ccw.c | 26 struct vc_data *vc) in ccw_update_attr() 28 int i, j, offset = (vc->vc_font.height < 10) ? 1 : 2; in ccw_update_attr() 29 int width = (vc->vc_font.height + 7) >> 3; in ccw_update_attr() 30 int mod = vc->vc_font.height % 8; in ccw_update_attr() 39 for (i = 0; i < vc->vc_font.width; i++) { in ccw_update_attr() 63 static void ccw_bmove(struct vc_data *vc, struct fb_info *info, int sy, in ccw_bmove() argument 70 area.sx = sy * vc->vc_font.height; in ccw_bmove() 71 area.sy = vyres - ((sx + width) * vc->vc_font.width); in ccw_bmove() 72 area.dx = dy * vc->vc_font.height; in ccw_bmove() 73 area.dy = vyres - ((dx + width) * vc in ccw_bmove() 25 ccw_update_attr(u8 *dst, u8 *src, int attribute, struct vc_data *vc) ccw_update_attr() argument 80 ccw_clear(struct vc_data *vc, struct fb_info *info, int sy, int sx, int height, int width) ccw_clear() argument 98 ccw_putcs_aligned(struct vc_data *vc, struct fb_info *info, const u16 *s, u32 attr, u32 cnt, u32 d_pitch, u32 s_pitch, u32 cellsize, struct fb_image *image, u8 *buf, u8 *dst) ccw_putcs_aligned() argument 129 ccw_putcs(struct vc_data *vc, struct fb_info *info, const unsigned short *s, int count, int yy, int xx, int fg, int bg) ccw_putcs() argument 191 ccw_clear_margins(struct vc_data *vc, struct fb_info *info, int color, int bottom_only) ccw_clear_margins() argument 221 ccw_cursor(struct vc_data *vc, struct fb_info *info, int mode, int fg, int bg) ccw_cursor() argument [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/core/ |
H A D | fbcon.c | 166 #define advance_row(p, delta) (unsigned short *)((unsigned long)(p) + (delta) * vc->vc_size_row) 176 static void fbcon_clear_margins(struct vc_data *vc, int bottom_only); 177 static void fbcon_set_palette(struct vc_data *vc, const unsigned char *table); 184 static void fbcon_redraw_move(struct vc_data *vc, struct fbcon_display *p, 228 struct vc_data *vc; in fbcon_rotate_all() local 236 vc = vc_cons[i].d; in fbcon_rotate_all() 237 if (!vc || vc->vc_mode != KD_TEXT || in fbcon_rotate_all() 241 p = &fb_display[vc->vc_num]; in fbcon_rotate_all() 273 static inline int fbcon_is_inactive(struct vc_data *vc, struc argument 281 get_color(struct vc_data *vc, struct fb_info *info, u16 c, int is_fg) get_color() argument 352 struct vc_data *vc = NULL; fb_flashcursor() local 545 fbcon_prepare_logo(struct vc_data *vc, struct fb_info *info, int cols, int rows, int new_cols, int new_rows) fbcon_prepare_logo() argument 551 fbcon_prepare_logo(struct vc_data *vc, struct fb_info *info, int cols, int rows, int new_cols, int new_rows) fbcon_prepare_logo() argument 642 set_blitting_type(struct vc_data *vc, struct fb_info *info) set_blitting_type() argument 667 set_blitting_type(struct vc_data *vc, struct fb_info *info) set_blitting_type() argument 736 con2fb_acquire_newinfo(struct vc_data *vc, struct fb_info *info, int unit) con2fb_acquire_newinfo() argument 751 con2fb_release_oldinfo(struct vc_data *vc, struct fb_info *oldinfo, struct fb_info *newinfo) con2fb_release_oldinfo() argument 775 con2fb_init_display(struct vc_data *vc, struct fb_info *info, int unit, int show_logo) con2fb_init_display() argument 822 struct vc_data *vc = vc_cons[unit].d; set_con2fb_map() local 924 struct vc_data *vc = vc_cons[fg_console].d; fbcon_startup() local 989 fbcon_init(struct vc_data *vc, int init) fbcon_init() argument 1167 fbcon_deinit(struct vc_data *vc) fbcon_deinit() argument 1236 fbcon_clear(struct vc_data *vc, int sy, int sx, int height, int width) fbcon_clear() argument 1274 fbcon_putcs(struct vc_data *vc, const unsigned short *s, int count, int ypos, int xpos) fbcon_putcs() argument 1287 fbcon_putc(struct vc_data *vc, int c, int ypos, int xpos) fbcon_putc() argument 1295 fbcon_clear_margins(struct vc_data *vc, int bottom_only) fbcon_clear_margins() argument 1304 fbcon_cursor(struct vc_data *vc, int mode) fbcon_cursor() argument 1337 struct vc_data **default_mode, *vc; fbcon_set_disp() local 1398 ywrap_up(struct vc_data *vc, int count) ywrap_up() argument 1417 ywrap_down(struct vc_data *vc, int count) ywrap_down() argument 1436 ypan_up(struct vc_data *vc, int count) ypan_up() argument 1460 ypan_up_redraw(struct vc_data *vc, int t, int count) ypan_up_redraw() argument 1484 ypan_down(struct vc_data *vc, int count) ypan_down() argument 1508 ypan_down_redraw(struct vc_data *vc, int t, int count) ypan_down_redraw() argument 1532 fbcon_redraw_move(struct vc_data *vc, struct fbcon_display *p, int line, int count, int dy) fbcon_redraw_move() argument 1566 fbcon_redraw_blit(struct vc_data *vc, struct fb_info *info, struct fbcon_display *p, int line, int count, int ycount) fbcon_redraw_blit() argument 1616 fbcon_redraw(struct vc_data *vc, int line, int count, int offset) fbcon_redraw() argument 1670 fbcon_bmove_rec(struct vc_data *vc, struct fbcon_display *p, int sy, int sx, int dy, int dx, int height, int width, u_int y_break) fbcon_bmove_rec() argument 1712 fbcon_bmove(struct vc_data *vc, int sy, int sx, int dy, int dx, int height, int width) fbcon_bmove() argument 1735 fbcon_scroll(struct vc_data *vc, unsigned int t, unsigned int b, enum con_scroll dir, unsigned int count) fbcon_scroll() argument 1931 updatescrollmode_accel(struct fbcon_display *p, struct fb_info *info, struct vc_data *vc) updatescrollmode_accel() argument 1973 updatescrollmode(struct fbcon_display *p, struct fb_info *info, struct vc_data *vc) updatescrollmode() argument 1996 fbcon_resize(struct vc_data *vc, unsigned int width, unsigned int height, unsigned int user) fbcon_resize() argument 2060 fbcon_switch(struct vc_data *vc) fbcon_switch() argument 2187 fbcon_generic_blank(struct vc_data *vc, struct fb_info *info, int blank) fbcon_generic_blank() argument 2202 fbcon_blank(struct vc_data *vc, int blank, int mode_switch) fbcon_blank() argument 2244 fbcon_debug_enter(struct vc_data *vc) fbcon_debug_enter() argument 2257 fbcon_debug_leave(struct vc_data *vc) fbcon_debug_leave() argument 2268 fbcon_get_font(struct vc_data *vc, struct console_font *font, unsigned int vpitch) fbcon_get_font() argument 2334 set_vc_hi_font(struct vc_data *vc, bool set) set_vc_hi_font() argument 2394 fbcon_do_set_font(struct vc_data *vc, int w, int h, int charcount, const u8 * data, int userfont) fbcon_do_set_font() argument 2463 fbcon_set_font(struct vc_data *vc, struct console_font *font, unsigned int vpitch, unsigned int flags) fbcon_set_font() argument 2536 fbcon_set_def_font(struct vc_data *vc, struct console_font *font, char *name) fbcon_set_def_font() argument 2560 fbcon_set_palette(struct vc_data *vc, const unsigned char *table) fbcon_set_palette() argument 2595 fbcon_screen_pos(const struct vc_data *vc, int offset) fbcon_screen_pos() argument 2600 fbcon_getxy(struct vc_data *vc, unsigned long pos, int *px, int *py) fbcon_getxy() argument 2626 fbcon_invert_region(struct vc_data *vc, u16 * p, int cnt) fbcon_invert_region() argument 2644 struct vc_data *vc = NULL; fbcon_suspended() local 2657 struct vc_data *vc; fbcon_resumed() local 2670 struct vc_data *vc; fbcon_modechanged() local 2708 struct vc_data *vc; fbcon_set_all_vcs() local 2754 struct vc_data *vc; fbcon_modechange_possible() local 3032 struct vc_data *vc; fbcon_fb_blanked() local 3054 struct vc_data *vc; fbcon_new_modelist() local 3075 struct vc_data *vc; fbcon_get_requirement() local [all...] |
H A D | bitblit.c | 26 struct vc_data *vc) in update_attr() 28 int i, offset = (vc->vc_font.height < 10) ? 1 : 2; in update_attr() 29 int width = DIV_ROUND_UP(vc->vc_font.width, 8); in update_attr() 30 unsigned int cellsize = vc->vc_font.height * width; in update_attr() 46 static void bit_bmove(struct vc_data *vc, struct fb_info *info, int sy, in bit_bmove() argument 51 area.sx = sx * vc->vc_font.width; in bit_bmove() 52 area.sy = sy * vc->vc_font.height; in bit_bmove() 53 area.dx = dx * vc->vc_font.width; in bit_bmove() 54 area.dy = dy * vc->vc_font.height; in bit_bmove() 55 area.height = height * vc in bit_bmove() 25 update_attr(u8 *dst, u8 *src, int attribute, struct vc_data *vc) update_attr() argument 61 bit_clear(struct vc_data *vc, struct fb_info *info, int sy, int sx, int height, int width) bit_clear() argument 77 bit_putcs_aligned(struct vc_data *vc, struct fb_info *info, const u16 *s, u32 attr, u32 cnt, u32 d_pitch, u32 s_pitch, u32 cellsize, struct fb_image *image, u8 *buf, u8 *dst) bit_putcs_aligned() argument 108 bit_putcs_unaligned(struct vc_data *vc, struct fb_info *info, const u16 *s, u32 attr, u32 cnt, u32 d_pitch, u32 s_pitch, u32 cellsize, struct fb_image *image, u8 *buf, u8 *dst) bit_putcs_unaligned() argument 143 bit_putcs(struct vc_data *vc, struct fb_info *info, const unsigned short *s, int count, int yy, int xx, int fg, int bg) bit_putcs() argument 205 bit_clear_margins(struct vc_data *vc, struct fb_info *info, int color, int bottom_only) bit_clear_margins() argument 236 bit_cursor(struct vc_data *vc, struct fb_info *info, int mode, int fg, int bg) bit_cursor() argument [all...] |
/kernel/linux/linux-5.10/drivers/dma/ |
H A D | virt-dma.h | 18 /* protected by vc.lock */ 29 /* protected by vc.lock */ 44 void vchan_dma_desc_free_list(struct virt_dma_chan *vc, struct list_head *head); 45 void vchan_init(struct virt_dma_chan *vc, struct dma_device *dmadev); 52 * @vc: virtual channel allocating this descriptor 56 static inline struct dma_async_tx_descriptor *vchan_tx_prep(struct virt_dma_chan *vc, in vchan_tx_prep() argument 61 dma_async_tx_descriptor_init(&vd->tx, &vc->chan); in vchan_tx_prep() 69 spin_lock_irqsave(&vc->lock, flags); in vchan_tx_prep() 70 list_add_tail(&vd->node, &vc->desc_allocated); in vchan_tx_prep() 71 spin_unlock_irqrestore(&vc in vchan_tx_prep() 82 vchan_issue_pending(struct virt_dma_chan *vc) vchan_issue_pending() argument 96 struct virt_dma_chan *vc = to_virt_chan(vd->tx.chan); vchan_cookie_complete() local 114 struct virt_dma_chan *vc = to_virt_chan(vd->tx.chan); vchan_vdesc_fini() local 133 struct virt_dma_chan *vc = to_virt_chan(vd->tx.chan); vchan_cyclic_callback() local 147 struct virt_dma_chan *vc = to_virt_chan(vd->tx.chan); vchan_terminate_vdesc() local 161 vchan_next_desc(struct virt_dma_chan *vc) vchan_next_desc() argument 177 vchan_get_all_descriptors(struct virt_dma_chan *vc, struct list_head *head) vchan_get_all_descriptors() argument 187 vchan_free_chan_resources(struct virt_dma_chan *vc) vchan_free_chan_resources() argument 211 vchan_synchronize(struct virt_dma_chan *vc) vchan_synchronize() argument [all...] |
H A D | virt-dma.c | 21 struct virt_dma_chan *vc = to_virt_chan(tx->chan); in vchan_tx_submit() local 26 spin_lock_irqsave(&vc->lock, flags); in vchan_tx_submit() 29 list_move_tail(&vd->node, &vc->desc_submitted); in vchan_tx_submit() 30 spin_unlock_irqrestore(&vc->lock, flags); in vchan_tx_submit() 32 dev_dbg(vc->chan.device->dev, "vchan %p: txd %p[%x]: submitted\n", in vchan_tx_submit() 33 vc, vd, cookie); in vchan_tx_submit() 51 struct virt_dma_chan *vc = to_virt_chan(tx->chan); in vchan_tx_desc_free() local 55 spin_lock_irqsave(&vc->lock, flags); in vchan_tx_desc_free() 57 spin_unlock_irqrestore(&vc->lock, flags); in vchan_tx_desc_free() 59 dev_dbg(vc in vchan_tx_desc_free() 66 vchan_find_desc(struct virt_dma_chan *vc, dma_cookie_t cookie) vchan_find_desc() argument 85 struct virt_dma_chan *vc = from_tasklet(vc, t, task); vchan_complete() local 112 vchan_dma_desc_free_list(struct virt_dma_chan *vc, struct list_head *head) vchan_dma_desc_free_list() argument 123 vchan_init(struct virt_dma_chan *vc, struct dma_device *dmadev) vchan_init() argument [all...] |
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | virt-dma.h | 18 /* protected by vc.lock */ 29 /* protected by vc.lock */ 44 void vchan_dma_desc_free_list(struct virt_dma_chan *vc, struct list_head *head); 45 void vchan_init(struct virt_dma_chan *vc, struct dma_device *dmadev); 52 * @vc: virtual channel allocating this descriptor 56 static inline struct dma_async_tx_descriptor *vchan_tx_prep(struct virt_dma_chan *vc, in vchan_tx_prep() argument 61 dma_async_tx_descriptor_init(&vd->tx, &vc->chan); in vchan_tx_prep() 69 spin_lock_irqsave(&vc->lock, flags); in vchan_tx_prep() 70 list_add_tail(&vd->node, &vc->desc_allocated); in vchan_tx_prep() 71 spin_unlock_irqrestore(&vc in vchan_tx_prep() 82 vchan_issue_pending(struct virt_dma_chan *vc) vchan_issue_pending() argument 96 struct virt_dma_chan *vc = to_virt_chan(vd->tx.chan); vchan_cookie_complete() local 114 struct virt_dma_chan *vc = to_virt_chan(vd->tx.chan); vchan_vdesc_fini() local 133 struct virt_dma_chan *vc = to_virt_chan(vd->tx.chan); vchan_cyclic_callback() local 147 struct virt_dma_chan *vc = to_virt_chan(vd->tx.chan); vchan_terminate_vdesc() local 161 vchan_next_desc(struct virt_dma_chan *vc) vchan_next_desc() argument 177 vchan_get_all_descriptors(struct virt_dma_chan *vc, struct list_head *head) vchan_get_all_descriptors() argument 187 vchan_free_chan_resources(struct virt_dma_chan *vc) vchan_free_chan_resources() argument 211 vchan_synchronize(struct virt_dma_chan *vc) vchan_synchronize() argument [all...] |
H A D | virt-dma.c | 21 struct virt_dma_chan *vc = to_virt_chan(tx->chan); in vchan_tx_submit() local 26 spin_lock_irqsave(&vc->lock, flags); in vchan_tx_submit() 29 list_move_tail(&vd->node, &vc->desc_submitted); in vchan_tx_submit() 30 spin_unlock_irqrestore(&vc->lock, flags); in vchan_tx_submit() 32 dev_dbg(vc->chan.device->dev, "vchan %p: txd %p[%x]: submitted\n", in vchan_tx_submit() 33 vc, vd, cookie); in vchan_tx_submit() 51 struct virt_dma_chan *vc = to_virt_chan(tx->chan); in vchan_tx_desc_free() local 55 spin_lock_irqsave(&vc->lock, flags); in vchan_tx_desc_free() 57 spin_unlock_irqrestore(&vc->lock, flags); in vchan_tx_desc_free() 59 dev_dbg(vc in vchan_tx_desc_free() 66 vchan_find_desc(struct virt_dma_chan *vc, dma_cookie_t cookie) vchan_find_desc() argument 85 struct virt_dma_chan *vc = from_tasklet(vc, t, task); vchan_complete() local 112 vchan_dma_desc_free_list(struct virt_dma_chan *vc, struct list_head *head) vchan_dma_desc_free_list() argument 123 vchan_init(struct virt_dma_chan *vc, struct dma_device *dmadev) vchan_init() argument [all...] |
/kernel/linux/linux-5.10/drivers/accessibility/speakup/ |
H A D | main.c | 258 static unsigned char get_attributes(struct vc_data *vc, u16 *pos) in get_attributes() argument 260 pos = screen_pos(vc, pos - (u16 *)vc->vc_origin, true); in get_attributes() 261 return (scr_readw(pos) & ~vc->vc_hi_font_mask) >> 8; in get_attributes() 264 static void speakup_date(struct vc_data *vc) in speakup_date() argument 266 spk_x = spk_cx = vc->state.x; in speakup_date() 267 spk_y = spk_cy = vc->state.y; in speakup_date() 268 spk_pos = spk_cp = vc->vc_pos; in speakup_date() 270 spk_attr = get_attributes(vc, (u_short *)spk_pos); in speakup_date() 290 static void speakup_shut_up(struct vc_data *vc) in speakup_shut_up() argument 301 speech_kill(struct vc_data *vc) speech_kill() argument 319 speakup_off(struct vc_data *vc) speakup_off() argument 331 speakup_parked(struct vc_data *vc) speakup_parked() argument 342 speakup_cut(struct vc_data *vc) speakup_cut() argument 377 speakup_paste(struct vc_data *vc) speakup_paste() argument 388 say_attributes(struct vc_data *vc) say_attributes() argument 415 announce_edge(struct vc_data *vc, int msg_id) announce_edge() argument 459 get_char(struct vc_data *vc, u16 *pos, u_char *attribs) get_char() argument 482 say_char(struct vc_data *vc) say_char() argument 497 say_phonetic_char(struct vc_data *vc) say_phonetic_char() argument 513 say_prev_char(struct vc_data *vc) say_prev_char() argument 525 say_next_char(struct vc_data *vc) say_next_char() argument 546 get_word(struct vc_data *vc) get_word() argument 593 say_word(struct vc_data *vc) say_word() argument 606 say_prev_word(struct vc_data *vc) say_prev_word() argument 660 say_next_word(struct vc_data *vc) say_next_word() argument 701 spell_word(struct vc_data *vc) spell_word() argument 751 get_line(struct vc_data *vc) get_line() argument 769 say_line(struct vc_data *vc) say_line() argument 791 say_prev_line(struct vc_data *vc) say_prev_line() argument 803 say_next_line(struct vc_data *vc) say_next_line() argument 815 say_from_to(struct vc_data *vc, u_long from, u_long to, int read_punc) say_from_to() argument 845 say_line_from_to(struct vc_data *vc, u_long from, u_long to, int read_punc) say_line_from_to() argument 881 get_sentence_buf(struct vc_data *vc, int read_punc) get_sentence_buf() argument 932 say_screen_from_to(struct vc_data *vc, u_long from, u_long to) say_screen_from_to() argument 947 say_screen(struct vc_data *vc) say_screen() argument 952 speakup_win_say(struct vc_data *vc) speakup_win_say() argument 970 top_edge(struct vc_data *vc) top_edge() argument 978 bottom_edge(struct vc_data *vc) bottom_edge() argument 986 left_edge(struct vc_data *vc) left_edge() argument 994 right_edge(struct vc_data *vc) right_edge() argument 1002 say_first_char(struct vc_data *vc) say_first_char() argument 1022 say_last_char(struct vc_data *vc) say_last_char() argument 1039 say_position(struct vc_data *vc) say_position() argument 1047 say_char_num(struct vc_data *vc) say_char_num() argument 1057 say_from_top(struct vc_data *vc) say_from_top() argument 1062 say_to_bottom(struct vc_data *vc) say_to_bottom() argument 1067 say_from_left(struct vc_data *vc) say_from_left() argument 1072 say_to_right(struct vc_data *vc) say_to_right() argument 1165 do_handle_shift(struct vc_data *vc, u_char value, char up_flag) do_handle_shift() argument 1196 do_handle_latin(struct vc_data *vc, u_char value, char up_flag) do_handle_latin() argument 1289 toggle_cursoring(struct vc_data *vc) toggle_cursoring() argument 1319 edit_bits(struct vc_data *vc, u_char type, u_char ch, u_short key) edit_bits() argument 1341 speakup_allocate(struct vc_data *vc, gfp_t gfp_flags) speakup_allocate() argument 1359 speakup_deallocate(struct vc_data *vc) speakup_deallocate() argument 1392 kbd_fakekey2(struct vc_data *vc, int command) kbd_fakekey2() argument 1399 read_all_doc(struct vc_data *vc) read_all_doc() argument 1421 stop_read_all(struct vc_data *vc) stop_read_all() argument 1429 start_read_all_timer(struct vc_data *vc, int command) start_read_all_timer() argument 1440 handle_cursor_read_all(struct vc_data *vc, int command) handle_cursor_read_all() argument 1512 pre_handle_cursor(struct vc_data *vc, u_char value, char up_flag) pre_handle_cursor() argument 1534 do_handle_cursor(struct vc_data *vc, u_char value, char up_flag) do_handle_cursor() argument 1565 update_color_buffer(struct vc_data *vc, const u16 *ic, int len) update_color_buffer() argument 1596 reset_highlight_buffers(struct vc_data *vc) reset_highlight_buffers() argument 1605 count_highlight_color(struct vc_data *vc) count_highlight_color() argument 1635 get_highlight_color(struct vc_data *vc) get_highlight_color() argument 1657 speak_highlight(struct vc_data *vc) speak_highlight() argument 1684 struct vc_data *vc = vc_cons[cursor_con].d; cursor_done() local 1726 speakup_bs(struct vc_data *vc) speakup_bs() argument 1750 speakup_con_write(struct vc_data *vc, u16 *str, int len) speakup_con_write() argument 1779 speakup_con_update(struct vc_data *vc) speakup_con_update() argument 1796 do_handle_spec(struct vc_data *vc, u_char value, char up_flag) do_handle_spec() argument 1867 speakup_win_set(struct vc_data *vc) speakup_win_set() argument 1902 speakup_win_clear(struct vc_data *vc) speakup_win_clear() argument 1912 speakup_win_enable(struct vc_data *vc) speakup_win_enable() argument 1925 speakup_bits(struct vc_data *vc) speakup_bits() argument 1938 handle_goto(struct vc_data *vc, u_char type, u_char ch, u_short key) handle_goto() argument 2023 speakup_goto(struct vc_data *vc) speakup_goto() argument 2033 speakup_help(struct vc_data *vc) speakup_help() argument 2038 do_nothing(struct vc_data *vc) do_nothing() argument 2045 speakup_lock(struct vc_data *vc) speakup_lock() argument 2076 do_spkup(struct vc_data *vc, u_char value) do_spkup() argument 2096 speakup_key(struct vc_data *vc, int shift_state, int keycode, u_short keysym, int up_flag) speakup_key() argument 2218 struct vc_data *vc = param->vc; keyboard_notifier_call() local 2288 struct vc_data *vc = param->vc; vt_notifier_call() local 2355 struct vc_data *vc = vc_cons[fg_console].d; speakup_init() local [all...] |
/kernel/linux/linux-5.10/drivers/media/usb/s2255/ |
H A D | s2255drv.c | 248 struct s2255_vc vc[MAX_CHANNELS]; member 337 static int s2255_start_acquire(struct s2255_vc *vc); 338 static int s2255_stop_acquire(struct s2255_vc *vc); 339 static void s2255_fillbuff(struct s2255_vc *vc, struct s2255_buffer *buf, 341 static int s2255_set_mode(struct s2255_vc *vc, struct s2255_mode *mode); 409 static int norm_maxw(struct s2255_vc *vc) in norm_maxw() argument 411 return (vc->std & V4L2_STD_525_60) ? in norm_maxw() 415 static int norm_maxh(struct s2255_vc *vc) in norm_maxh() argument 417 return (vc->std & V4L2_STD_525_60) ? in norm_maxh() 421 static int norm_minw(struct s2255_vc *vc) in norm_minw() argument 427 norm_minh(struct s2255_vc *vc) norm_minh() argument 543 s2255_got_frame(struct s2255_vc *vc, int jpgsize) s2255_got_frame() argument 592 s2255_fillbuff(struct s2255_vc *vc, struct s2255_buffer *buf, int jpgsize) s2255_fillbuff() argument 648 struct s2255_vc *vc = vb2_get_drv_priv(vq); queue_setup() local 658 struct s2255_vc *vc = vb2_get_drv_priv(vb->vb2_queue); buffer_prepare() local 690 struct s2255_vc *vc = vb2_get_drv_priv(vb->vb2_queue); buffer_queue() local 714 struct s2255_vc *vc = video_drvdata(file); vidioc_querycap() local 740 struct s2255_vc *vc = video_drvdata(file); vidioc_g_fmt_vid_cap() local 762 struct s2255_vc *vc = video_drvdata(file); vidioc_try_fmt_vid_cap() local 813 struct s2255_vc *vc = video_drvdata(file); vidioc_s_fmt_vid_cap() local 983 s2255_set_mode(struct s2255_vc *vc, struct s2255_mode *mode) s2255_set_mode() argument 1033 s2255_cmd_status(struct s2255_vc *vc, u32 *pstatus) s2255_cmd_status() argument 1065 struct s2255_vc *vc = vb2_get_drv_priv(vq); start_streaming() local 1082 struct s2255_vc *vc = vb2_get_drv_priv(vq); stop_streaming() local 1098 struct s2255_vc *vc = video_drvdata(file); vidioc_s_std() local 1139 struct s2255_vc *vc = video_drvdata(file); vidioc_g_std() local 1155 struct s2255_vc *vc = video_drvdata(file); vidioc_enum_input() local 1200 struct s2255_vc *vc = s2255_s_ctrl() local 1240 struct s2255_vc *vc = video_drvdata(file); vidioc_g_jpegcomp() local 1251 struct s2255_vc *vc = video_drvdata(file); vidioc_s_jpegcomp() local 1264 struct s2255_vc *vc = video_drvdata(file); vidioc_g_parm() local 1300 struct s2255_vc *vc = video_drvdata(file); vidioc_s_parm() local 1354 struct s2255_vc *vc = video_drvdata(file); vidioc_enum_framesizes() local 1372 struct s2255_vc *vc = video_drvdata(file); vidioc_enum_frameintervals() local 1406 struct s2255_vc *vc = video_drvdata(file); s2255_open() local 1551 struct s2255_vc *vc = s2255_video_device_release() local 1591 struct s2255_vc *vc; s2255_probe_v4l() local 1703 struct s2255_vc *vc; save_frame() local 1925 s2255_create_sys_buffers(struct s2255_vc *vc) s2255_create_sys_buffers() argument 1958 s2255_release_sys_buffers(struct s2255_vc *vc) s2255_release_sys_buffers() argument 1997 struct s2255_vc *vc = &dev->vc[j]; s2255_board_init() local 2115 s2255_start_acquire(struct s2255_vc *vc) s2255_start_acquire() argument 2146 s2255_stop_acquire(struct s2255_vc *vc) s2255_stop_acquire() argument 2261 struct s2255_vc *vc = &dev->vc[i]; s2255_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/s2255/ |
H A D | s2255drv.c | 248 struct s2255_vc vc[MAX_CHANNELS]; member 337 static int s2255_start_acquire(struct s2255_vc *vc); 338 static int s2255_stop_acquire(struct s2255_vc *vc); 339 static void s2255_fillbuff(struct s2255_vc *vc, struct s2255_buffer *buf, 341 static int s2255_set_mode(struct s2255_vc *vc, struct s2255_mode *mode); 409 static int norm_maxw(struct s2255_vc *vc) in norm_maxw() argument 411 return (vc->std & V4L2_STD_525_60) ? in norm_maxw() 415 static int norm_maxh(struct s2255_vc *vc) in norm_maxh() argument 417 return (vc->std & V4L2_STD_525_60) ? in norm_maxh() 421 static int norm_minw(struct s2255_vc *vc) in norm_minw() argument 427 norm_minh(struct s2255_vc *vc) norm_minh() argument 543 s2255_got_frame(struct s2255_vc *vc, int jpgsize) s2255_got_frame() argument 592 s2255_fillbuff(struct s2255_vc *vc, struct s2255_buffer *buf, int jpgsize) s2255_fillbuff() argument 648 struct s2255_vc *vc = vb2_get_drv_priv(vq); queue_setup() local 658 struct s2255_vc *vc = vb2_get_drv_priv(vb->vb2_queue); buffer_prepare() local 690 struct s2255_vc *vc = vb2_get_drv_priv(vb->vb2_queue); buffer_queue() local 714 struct s2255_vc *vc = video_drvdata(file); vidioc_querycap() local 740 struct s2255_vc *vc = video_drvdata(file); vidioc_g_fmt_vid_cap() local 762 struct s2255_vc *vc = video_drvdata(file); vidioc_try_fmt_vid_cap() local 811 struct s2255_vc *vc = video_drvdata(file); vidioc_s_fmt_vid_cap() local 981 s2255_set_mode(struct s2255_vc *vc, struct s2255_mode *mode) s2255_set_mode() argument 1031 s2255_cmd_status(struct s2255_vc *vc, u32 *pstatus) s2255_cmd_status() argument 1063 struct s2255_vc *vc = vb2_get_drv_priv(vq); start_streaming() local 1080 struct s2255_vc *vc = vb2_get_drv_priv(vq); stop_streaming() local 1096 struct s2255_vc *vc = video_drvdata(file); vidioc_s_std() local 1137 struct s2255_vc *vc = video_drvdata(file); vidioc_g_std() local 1153 struct s2255_vc *vc = video_drvdata(file); vidioc_enum_input() local 1198 struct s2255_vc *vc = s2255_s_ctrl() local 1238 struct s2255_vc *vc = video_drvdata(file); vidioc_g_jpegcomp() local 1249 struct s2255_vc *vc = video_drvdata(file); vidioc_s_jpegcomp() local 1262 struct s2255_vc *vc = video_drvdata(file); vidioc_g_parm() local 1298 struct s2255_vc *vc = video_drvdata(file); vidioc_s_parm() local 1352 struct s2255_vc *vc = video_drvdata(file); vidioc_enum_framesizes() local 1370 struct s2255_vc *vc = video_drvdata(file); vidioc_enum_frameintervals() local 1404 struct s2255_vc *vc = video_drvdata(file); s2255_open() local 1549 struct s2255_vc *vc = s2255_video_device_release() local 1589 struct s2255_vc *vc; s2255_probe_v4l() local 1701 struct s2255_vc *vc; save_frame() local 1923 s2255_create_sys_buffers(struct s2255_vc *vc) s2255_create_sys_buffers() argument 1956 s2255_release_sys_buffers(struct s2255_vc *vc) s2255_release_sys_buffers() argument 1995 struct s2255_vc *vc = &dev->vc[j]; s2255_board_init() local 2113 s2255_start_acquire(struct s2255_vc *vc) s2255_start_acquire() argument 2144 s2255_stop_acquire(struct s2255_vc *vc) s2255_stop_acquire() argument 2259 struct s2255_vc *vc = &dev->vc[i]; s2255_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/accessibility/speakup/ |
H A D | main.c | 258 static unsigned char get_attributes(struct vc_data *vc, u16 *pos) in get_attributes() argument 260 pos = screen_pos(vc, pos - (u16 *)vc->vc_origin, true); in get_attributes() 261 return (scr_readw(pos) & ~vc->vc_hi_font_mask) >> 8; in get_attributes() 264 static void speakup_date(struct vc_data *vc) in speakup_date() argument 266 spk_x = spk_cx = vc->state.x; in speakup_date() 267 spk_y = spk_cy = vc->state.y; in speakup_date() 268 spk_pos = spk_cp = vc->vc_pos; in speakup_date() 270 spk_attr = get_attributes(vc, (u_short *)spk_pos); in speakup_date() 290 static void speakup_shut_up(struct vc_data *vc) in speakup_shut_up() argument 301 speech_kill(struct vc_data *vc) speech_kill() argument 319 speakup_off(struct vc_data *vc) speakup_off() argument 331 speakup_parked(struct vc_data *vc) speakup_parked() argument 342 speakup_cut(struct vc_data *vc) speakup_cut() argument 377 speakup_paste(struct vc_data *vc) speakup_paste() argument 388 say_attributes(struct vc_data *vc) say_attributes() argument 413 announce_edge(struct vc_data *vc, enum edge msg_id) announce_edge() argument 457 get_char(struct vc_data *vc, u16 *pos, u_char *attribs) get_char() argument 480 say_char(struct vc_data *vc) say_char() argument 495 say_phonetic_char(struct vc_data *vc) say_phonetic_char() argument 511 say_prev_char(struct vc_data *vc) say_prev_char() argument 523 say_next_char(struct vc_data *vc) say_next_char() argument 544 get_word(struct vc_data *vc) get_word() argument 591 say_word(struct vc_data *vc) say_word() argument 604 say_prev_word(struct vc_data *vc) say_prev_word() argument 659 say_next_word(struct vc_data *vc) say_next_word() argument 701 spell_word(struct vc_data *vc) spell_word() argument 751 get_line(struct vc_data *vc) get_line() argument 769 say_line(struct vc_data *vc) say_line() argument 791 say_prev_line(struct vc_data *vc) say_prev_line() argument 803 say_next_line(struct vc_data *vc) say_next_line() argument 815 say_from_to(struct vc_data *vc, u_long from, u_long to, int read_punc) say_from_to() argument 845 say_line_from_to(struct vc_data *vc, u_long from, u_long to, int read_punc) say_line_from_to() argument 881 get_sentence_buf(struct vc_data *vc, int read_punc) get_sentence_buf() argument 932 say_screen_from_to(struct vc_data *vc, u_long from, u_long to) say_screen_from_to() argument 947 say_screen(struct vc_data *vc) say_screen() argument 952 speakup_win_say(struct vc_data *vc) speakup_win_say() argument 970 top_edge(struct vc_data *vc) top_edge() argument 978 bottom_edge(struct vc_data *vc) bottom_edge() argument 986 left_edge(struct vc_data *vc) left_edge() argument 994 right_edge(struct vc_data *vc) right_edge() argument 1002 say_first_char(struct vc_data *vc) say_first_char() argument 1022 say_last_char(struct vc_data *vc) say_last_char() argument 1039 say_position(struct vc_data *vc) say_position() argument 1047 say_char_num(struct vc_data *vc) say_char_num() argument 1057 say_from_top(struct vc_data *vc) say_from_top() argument 1062 say_to_bottom(struct vc_data *vc) say_to_bottom() argument 1067 say_from_left(struct vc_data *vc) say_from_left() argument 1072 say_to_right(struct vc_data *vc) say_to_right() argument 1165 do_handle_shift(struct vc_data *vc, u_char value, char up_flag) do_handle_shift() argument 1196 do_handle_latin(struct vc_data *vc, u_char value, char up_flag) do_handle_latin() argument 1298 toggle_cursoring(struct vc_data *vc) toggle_cursoring() argument 1328 edit_bits(struct vc_data *vc, u_char type, u_char ch, u_short key) edit_bits() argument 1350 speakup_allocate(struct vc_data *vc, gfp_t gfp_flags) speakup_allocate() argument 1368 speakup_deallocate(struct vc_data *vc) speakup_deallocate() argument 1400 kbd_fakekey2(struct vc_data *vc, enum read_all_command command) kbd_fakekey2() argument 1407 read_all_doc(struct vc_data *vc) read_all_doc() argument 1429 stop_read_all(struct vc_data *vc) stop_read_all() argument 1437 start_read_all_timer(struct vc_data *vc, enum read_all_command command) start_read_all_timer() argument 1448 handle_cursor_read_all(struct vc_data *vc, enum read_all_command command) handle_cursor_read_all() argument 1520 pre_handle_cursor(struct vc_data *vc, u_char value, char up_flag) pre_handle_cursor() argument 1542 do_handle_cursor(struct vc_data *vc, u_char value, char up_flag) do_handle_cursor() argument 1573 update_color_buffer(struct vc_data *vc, const u16 *ic, int len) update_color_buffer() argument 1604 reset_highlight_buffers(struct vc_data *vc) reset_highlight_buffers() argument 1613 count_highlight_color(struct vc_data *vc) count_highlight_color() argument 1643 get_highlight_color(struct vc_data *vc) get_highlight_color() argument 1665 speak_highlight(struct vc_data *vc) speak_highlight() argument 1692 struct vc_data *vc = vc_cons[cursor_con].d; cursor_done() local 1738 speakup_bs(struct vc_data *vc) speakup_bs() argument 1762 speakup_con_write(struct vc_data *vc, u16 *str, int len) speakup_con_write() argument 1791 speakup_con_update(struct vc_data *vc) speakup_con_update() argument 1808 do_handle_spec(struct vc_data *vc, u_char value, char up_flag) do_handle_spec() argument 1879 speakup_win_set(struct vc_data *vc) speakup_win_set() argument 1914 speakup_win_clear(struct vc_data *vc) speakup_win_clear() argument 1924 speakup_win_enable(struct vc_data *vc) speakup_win_enable() argument 1937 speakup_bits(struct vc_data *vc) speakup_bits() argument 1950 handle_goto(struct vc_data *vc, u_char type, u_char ch, u_short key) handle_goto() argument 2035 speakup_goto(struct vc_data *vc) speakup_goto() argument 2045 speakup_help(struct vc_data *vc) speakup_help() argument 2050 do_nothing(struct vc_data *vc) do_nothing() argument 2057 speakup_lock(struct vc_data *vc) speakup_lock() argument 2088 do_spkup(struct vc_data *vc, u_char value) do_spkup() argument 2108 speakup_key(struct vc_data *vc, int shift_state, int keycode, u_short keysym, int up_flag) speakup_key() argument 2230 struct vc_data *vc = param->vc; keyboard_notifier_call() local 2300 struct vc_data *vc = param->vc; vt_notifier_call() local 2367 struct vc_data *vc = vc_cons[fg_console].d; speakup_init() local [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
H A D | vc.c | 21 #include "vc.h" 121 struct omap_vc_channel *vc = voltdm->vc; in omap_vc_config_channel() local 127 if (vc->flags & OMAP_VC_CHANNEL_DEFAULT) in omap_vc_config_channel() 128 vc->cfg_channel &= vc_cfg_bits->racen; in omap_vc_config_channel() 130 voltdm->rmw(CFG_CHANNEL_MASK << vc->cfg_channel_sa_shift, in omap_vc_config_channel() 131 vc->cfg_channel << vc->cfg_channel_sa_shift, in omap_vc_config_channel() 132 vc->cfg_channel_reg); in omap_vc_config_channel() 142 struct omap_vc_channel *vc in omap_vc_pre_scale() local 197 struct omap_vc_channel *vc = voltdm->vc; omap_vc_bypass_scale() local 260 static struct omap3_vc vc; global() variable 747 struct omap_vc_channel *vc = voltdm->vc; omap_vc_i2c_init() local 825 struct omap_vc_channel *vc = voltdm->vc; omap_vc_init_channel() local [all...] |
/kernel/linux/linux-6.6/arch/arm/mach-omap2/ |
H A D | vc.c | 18 #include "vc.h" 118 struct omap_vc_channel *vc = voltdm->vc; in omap_vc_config_channel() local 124 if (vc->flags & OMAP_VC_CHANNEL_DEFAULT) in omap_vc_config_channel() 125 vc->cfg_channel &= vc_cfg_bits->racen; in omap_vc_config_channel() 127 voltdm->rmw(CFG_CHANNEL_MASK << vc->cfg_channel_sa_shift, in omap_vc_config_channel() 128 vc->cfg_channel << vc->cfg_channel_sa_shift, in omap_vc_config_channel() 129 vc->cfg_channel_reg); in omap_vc_config_channel() 139 struct omap_vc_channel *vc in omap_vc_pre_scale() local 194 struct omap_vc_channel *vc = voltdm->vc; omap_vc_bypass_scale() local 257 static struct omap3_vc vc; global() variable 744 struct omap_vc_channel *vc = voltdm->vc; omap_vc_i2c_init() local 807 struct omap_vc_channel *vc = voltdm->vc; omap_vc_init_channel() local [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | console.h | 47 void (*con_init)(struct vc_data *vc, int init); 48 void (*con_deinit)(struct vc_data *vc); 49 void (*con_clear)(struct vc_data *vc, int sy, int sx, int height, 51 void (*con_putc)(struct vc_data *vc, int c, int ypos, int xpos); 52 void (*con_putcs)(struct vc_data *vc, const unsigned short *s, 54 void (*con_cursor)(struct vc_data *vc, int mode); 55 bool (*con_scroll)(struct vc_data *vc, unsigned int top, 58 int (*con_switch)(struct vc_data *vc); 59 int (*con_blank)(struct vc_data *vc, int blank, int mode_switch); 60 int (*con_font_set)(struct vc_data *vc, struc 110 con_debug_enter(struct vc_data *vc) con_debug_enter() argument [all...] |