Home
last modified time | relevance | path

Searched refs:vc (Results 1 – 25 of 190) sorted by relevance

12345678

/linux-6.15/drivers/tty/vt/
H A Dvt.c874 vc->vc_pos = vc->vc_origin + vc->vc_size_row * vc->state.y + in set_origin()
1257 gotoxy(vc, vc->state.x, vc->state.y); in vc_do_resize()
1414 vc->vc_pos = vc->vc_origin + vc->state.y * vc->vc_size_row + in gotoxy()
1575 vc->vc_sw->con_clear(vc, vc->state.y, vc->state.x, count); in csi_X()
2087 gotoxy(vc, vc->state.x, vc->state.y); in restore_cur()
2431 gotoxy(vc, vc->state.x, vc->state.y - vc->vc_par[0]); in csi_ECMA()
2437 gotoxy(vc, vc->state.x, vc->state.y + vc->vc_par[0]); in csi_ECMA()
2443 gotoxy(vc, vc->state.x + vc->vc_par[0], vc->state.y); in csi_ECMA()
2448 gotoxy(vc, vc->state.x - vc->vc_par[0], vc->state.y); in csi_ECMA()
3070 param.vc = vc; in do_con_write()
[all …]
H A Dvt_ioctl.c54 return vc && kref_read(&vc->port.kref) > 1; in vt_in_use()
270 vc->vc_mode = mode; in vt_kdsetmode()
659 vc[i] = NULL; in vt_disallocate_all()
924 if (vc) { in vt_ioctl()
984 vc = vc_con->d; in vc_SAK()
985 if (vc) { in vc_SAK()
994 reset_vc(vc); in vc_SAK()
1170 if (kill_pid(vc->vt_pid, vc->vt_mode.acqsig, 1) != 0) { in complete_change_console()
1180 reset_vc(vc); in complete_change_console()
1234 if (kill_pid(vc->vt_pid, vc->vt_mode.relsig, 1) == 0) { in change_console()
[all …]
H A Dvc_screen.c88 struct vc_data *vc = param->vc; in vcs_notifier() local
215 size = vc->vc_rows * vc->vc_cols; in vcs_size()
231 struct vc_data *vc; in vcs_lseek() local
236 if (!vc) { in vcs_lseek()
368 struct vc_data *vc; in vcs_read() local
407 if (!vc) { in vcs_read()
492 vcs_scr_writew(vc, in vcs_write_buf_noattr()
550 vcs_scr_writew(vc, vc_compile_le16(c, vcs_scr_readw(vc, org)), in vcs_write_buf()
583 vcs_scr_writew(vc, vc_compile_le16(vcs_scr_readw(vc, org) >> 8, c), in vcs_write_buf()
619 if (!vc) in vcs_write()
[all …]
H A Dkeyboard.c343 puts_queue(vc, buf); in applkey()
356 put_queue(vc, c); in to_utf8()
458 to_utf8(vc, d); in handle_diacr()
462 put_queue(vc, c); in handle_diacr()
479 put_queue(vc, c); in fn_enter()
484 put_queue(vc, '\r'); in fn_enter()
536 fn_bare_num(vc); in fn_num()
599 scrollfront(vc, 0); in fn_scroll_forw()
604 scrollback(vc); in fn_scroll_back()
693 put_queue(vc, c); in k_unicode()
[all …]
/linux-6.15/fs/afs/
H A Dvl_rotate.c22 memset(vc, 0, sizeof(*vc)); in afs_begin_vlserver_operation()
105 vc->debug_id, vc->nr_iterations, vc->server_index, vc->untried_servers, in afs_select_vlserver()
106 vc->addr_index, vc->addr_tried, in afs_select_vlserver()
175 vc->addr_index != vc->alist->preferred && in afs_select_vlserver()
193 error = afs_send_vl_probes(vc->cell->net, vc->key, vc->server_list); in afs_select_vlserver()
210 vc->server_index = vc->server_list->preferred; in afs_select_vlserver()
271 set_bit(vc->addr_index, &vc->addr_tried); in afs_select_vlserver()
340 vc->untried_servers, vc->server_index, vc->nr_iterations, in afs_vl_dump_edestaddrreq()
341 vc->flags, vc->cumul_error.error); in afs_vl_dump_edestaddrreq()
343 vc->call_error, vc->call_abort_code, vc->call_responded); in afs_vl_dump_edestaddrreq()
[all …]
/linux-6.15/drivers/media/pci/tw686x/
H A Dtw686x-video.c112 len = (vc->width * vc->height * vc->format->depth) >> 3; in tw686x_memcpy_dma_alloc()
237 buf_len = (vc->width * vc->height * vc->format->depth) >> 3; in tw686x_sg_buf_refill()
428 (vc->width * vc->height * vc->format->depth) >> 3; in tw686x_queue_setup()
568 (vc->width * vc->height * vc->format->depth) >> 3; in tw686x_buf_prepare()
730 reg_write(vc->dev, VDMA_WHP[vc->ch], val); in tw686x_set_format()
745 area = vc->width * vc->height; in tw686x_s_fmt_vid_cap()
789 reg_write(vc->dev, SDT[vc->ch], val); in tw686x_set_standard()
828 tw686x_set_framerate(vc, vc->fps); in tw686x_s_std()
1029 vidstat = reg_read(vc->dev, VIDSTAT[vc->ch]); in tw686x_enum_input()
1218 vc->vidq.drv_priv = vc; in tw686x_video_init()
[all …]
/linux-6.15/drivers/dma/
H A Dvirt-dma.h84 lockdep_assert_held(&vc->lock); in vchan_issue_pending()
86 list_splice_tail_init(&vc->desc_submitted, &vc->desc_issued); in vchan_issue_pending()
101 lockdep_assert_held(&vc->lock); in vchan_cookie_complete()
109 tasklet_schedule(&vc->task); in vchan_cookie_complete()
127 vc->desc_free(vd); in vchan_vdesc_fini()
139 vc->cyclic = vd; in vchan_cyclic_callback()
140 tasklet_schedule(&vc->task); in vchan_cyclic_callback()
153 lockdep_assert_held(&vc->lock); in vchan_terminate_vdesc()
157 if (vc->cyclic == vd) in vchan_terminate_vdesc()
158 vc->cyclic = NULL; in vchan_terminate_vdesc()
[all …]
H A Dvirt-dma.c33 vc, vd, cookie); in vchan_tx_submit()
60 vc, vd, vd->tx.cookie); in vchan_tx_desc_free()
61 vc->desc_free(vd); in vchan_tx_desc_free()
85 struct virt_dma_chan *vc = from_tasklet(vc, t, task); in vchan_complete() local
90 spin_lock_irq(&vc->lock); in vchan_complete()
92 vd = vc->cyclic; in vchan_complete()
94 vc->cyclic = NULL; in vchan_complete()
99 spin_unlock_irq(&vc->lock); in vchan_complete()
125 dma_cookie_init(&vc->chan); in vchan_init()
127 spin_lock_init(&vc->lock); in vchan_init()
[all …]
/linux-6.15/drivers/video/fbdev/core/
H A Dfbcon.c238 if (!vc || vc->vc_mode != KD_TEXT || in fbcon_rotate_all()
383 if (!vc || !con_is_visible(vc) || in fb_flashcursor()
623 vc->vc_pos += lines * vc->vc_size_row; in fbcon_prepare_logo()
1464 0, 0, 0, vc->vc_rows, vc->vc_cols); in ypan_up()
1512 0, vc->vc_rows, vc->vc_cols); in ypan_down()
2198 vc->vc_origin + vc->vc_size_row * vc->vc_top, in fbcon_switch()
2216 __fbcon_clear(vc, 0, 0, vc->vc_rows, vc->vc_cols); in fbcon_generic_blank()
2707 if (!vc || vc->vc_mode != KD_TEXT || in fbcon_set_all_vcs()
2755 if (!vc || vc->vc_mode != KD_TEXT || in fbcon_modechange_possible()
3072 if (vc && vc->vc_mode == KD_TEXT && in fbcon_get_requirement()
[all …]
H A Dbitblit.c26 struct vc_data *vc) in update_attr() 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()
82 u32 idx = vc->vc_font.width >> 3; in bit_putcs_aligned()
117 u32 idx = vc->vc_font.width >> 3; in bit_putcs_unaligned()
249 if (!vc->vc_font.data) in bit_cursor()
254 src = vc->vc_font.data + ((c & charmask) * (w * vc->vc_font.height)); in bit_cursor()
282 if ((ops->cursor_state.image.dx != (vc->vc_font.width * vc->state.x)) || in bit_cursor()
[all …]
H A Dfbcon_ccw.c26 struct vc_data *vc) in ccw_update_attr() argument
30 int mod = vc->vc_font.height % 8; in ccw_update_attr()
70 area.sx = sy * vc->vc_font.height; in ccw_bmove()
72 area.dx = dy * vc->vc_font.height; in ccw_bmove()
117 vc->vc_font.width); in ccw_putcs_aligned()
120 vc->vc_font.width); in ccw_putcs_aligned()
151 image.width = vc->vc_font.height; in ccw_putcs()
197 unsigned int bs = vc->vc_rows*ch; in ccw_clear_margins()
276 dx = y * vc->vc_font.height; in ccw_cursor()
277 dy = vyres - ((vc->state.x + 1) * vc->vc_font.width); in ccw_cursor()
[all …]
H A Dfbcon_cw.c26 struct vc_data *vc) in cw_update_attr() argument
56 area.sy = sx * vc->vc_font.width; in cw_bmove()
58 area.dy = dx * vc->vc_font.width; in cw_bmove()
74 region.dy = sx * vc->vc_font.width; in cw_clear()
102 vc->vc_font.width); in cw_putcs_aligned()
105 vc->vc_font.width); in cw_putcs_aligned()
135 image.dy = xx * vc->vc_font.width; in cw_putcs()
136 image.width = vc->vc_font.height; in cw_putcs()
259 dx = vxres - ((y * vc->vc_font.height) + vc->vc_font.height); in cw_cursor()
260 dy = vc->state.x * vc->vc_font.width; in cw_cursor()
[all …]
H A Dfbcon_ud.c26 struct vc_data *vc) in ud_update_attr() argument
29 int width = (vc->vc_font.width + 7) >> 3; in ud_update_attr()
91 u32 idx = vc->vc_font.width >> 3; in ud_putcs_aligned()
98 ud_update_attr(buf, src, attr, vc); in ud_putcs_aligned()
126 u32 idx = vc->vc_font.width >> 3; in ud_putcs_unaligned()
172 image.dy = vyres - ((yy * vc->vc_font.height) + vc->vc_font.height); in ud_putcs()
174 image.height = vc->vc_font.height; in ud_putcs()
269 c = scr_readw((u16 *) vc->vc_pos); in ud_cursor()
307 dy = vyres - ((y * vc->vc_font.height) + vc->vc_font.height); in ud_cursor()
308 dx = vxres - ((vc->state.x * vc->vc_font.width) + vc->vc_font.width); in ud_cursor()
[all …]
/linux-6.15/drivers/accessibility/speakup/
H A Dmain.c891 start = vc->vc_origin + ((spk_y) * vc->vc_size_row); in get_sentence_buf()
892 end = vc->vc_origin + ((spk_y) * vc->vc_size_row) + vc->vc_cols * 2; in get_sentence_buf()
940 end = vc->vc_origin + (to * vc->vc_size_row); in say_screen_from_to()
949 say_screen_from_to(vc, 0, vc->vc_rows); in say_screen()
960 start = vc->vc_origin + (win_top * vc->vc_size_row); in speakup_win_say()
1064 say_screen_from_to(vc, spk_y, vc->vc_rows); in say_to_bottom()
1074 say_line_from_to(vc, spk_x, vc->vc_cols, 1); in say_to_right()
1563 speakup_console[vc->vc_num]->ht.cy = vc->state.y; in do_handle_cursor()
1724 say_line_from_to(vc, 0, vc->vc_cols, 0); in cursor_done()
2230 struct vc_data *vc = param->vc; in keyboard_notifier_call() local
[all …]
/linux-6.15/drivers/media/usb/s2255/
H A Ds2255drv.c652 sizes[0] = vc->width * vc->height * (vc->fmt->depth >> 3); in queue_setup()
835 if (vc->width > norm_minw(vc)) { in vidioc_s_fmt_vid_cap()
836 if (vc->height > norm_minh(vc)) { in vidioc_s_fmt_vid_cap()
1476 s2255_set_mode(vc, &vc->mode); in s2255_open()
1596 vc = &dev->vc[i]; in s2255_probe_v4l()
1640 vc->vdev.ctrl_handler = &vc->hdl; in s2255_probe_v4l()
1701 vc = &dev->vc[dev->cc]; in save_frame()
1727 vc = &dev->vc[dev->cc]; in save_frame()
1746 vc = &dev->vc[cc]; in save_frame()
1787 vc = &dev->vc[dev->cc]; in save_frame()
[all …]
/linux-6.15/arch/arm/mach-omap2/
H A Dvc.c118 struct omap_vc_channel *vc = voltdm->vc; in omap_vc_config_channel() local
128 vc->cfg_channel << vc->cfg_channel_sa_shift, in omap_vc_config_channel()
139 struct omap_vc_channel *vc = voltdm->vc; in omap_vc_pre_scale() local
194 struct omap_vc_channel *vc = voltdm->vc; in omap_vc_bypass_scale() local
207 (vc->volt_reg_addr << vc->common->regaddr_shift) | in omap_vc_bypass_scale()
208 (vc->i2c_slave_addr << vc->common->slaveaddr_shift); in omap_vc_bypass_scale()
334 if (vc.vd) in omap3_vc_init_pmic_signaling()
589 if (vc.vd) in omap4_vc_init_pmic_signaling()
744 struct omap_vc_channel *vc = voltdm->vc; in omap_vc_i2c_init() local
807 struct omap_vc_channel *vc = voltdm->vc; in omap_vc_init_channel() local
[all …]
/linux-6.15/lib/vdso/
H A Dgettimeofday.c22 return delta < vc->max_cycles; in vdso_delta_ok()
44 u64 delta = (cycles - vc->cycle_last) & VDSO_DELTA_MASK(vc); in vdso_calc_ns()
47 return vdso_shift_ns((delta * vc->mult) + base, vc->shift); in vdso_calc_ns()
49 return mul_u64_u32_add_u64_shr(delta, vc->mult, base, vc->shift); in vdso_calc_ns()
97 vc = &vc[CS_HRES_COARSE]; in do_hres_timens()
99 vc = &vc[CS_RAW]; in do_hres_timens()
103 seq = vdso_read_begin(vc); in do_hres_timens()
211 seq = vdso_read_begin(vc); in do_coarse_timens()
281 vc = &vc[CS_HRES_COARSE]; in __cvdso_clock_gettime_common()
285 vc = &vc[CS_RAW]; in __cvdso_clock_gettime_common()
[all …]
/linux-6.15/drivers/accessibility/braille/
H A Dbraille_console.c111 vc_x = vc->state.x - (vc->state.x % WIDTH); in vc_follow_cursor()
112 vc_y = vc->state.y; in vc_follow_cursor()
113 lastvc_x = vc->state.x; in vc_follow_cursor()
120 if (vc->state.x != lastvc_x || vc->state.y != lastvc_y) in vc_maybe_cursor_moved()
121 vc_follow_cursor(vc); in vc_maybe_cursor_moved()
146 struct vc_data *vc = param->vc; in keyboard_notifier_call() local
159 vc_refresh(vc); in keyboard_notifier_call()
221 vc_refresh(vc); in keyboard_notifier_call()
267 struct vc_data *vc = param->vc; in vt_notifier_call() local
318 vc_refresh(vc); in vt_notifier_call()
[all …]
/linux-6.15/include/vdso/
H A Dhelpers.h10 static __always_inline u32 vdso_read_begin(const struct vdso_clock *vc) in vdso_read_begin() argument
14 while (unlikely((seq = READ_ONCE(vc->seq)) & 1)) in vdso_read_begin()
21 static __always_inline u32 vdso_read_retry(const struct vdso_clock *vc, in vdso_read_retry() argument
27 seq = READ_ONCE(vc->seq); in vdso_read_retry()
33 struct vdso_clock *vc = vd->clock_data; in vdso_write_begin() local
40 WRITE_ONCE(vc[CS_HRES_COARSE].seq, vc[CS_HRES_COARSE].seq + 1); in vdso_write_begin()
41 WRITE_ONCE(vc[CS_RAW].seq, vc[CS_RAW].seq + 1); in vdso_write_begin()
47 struct vdso_clock *vc = vd->clock_data; in vdso_write_end() local
55 WRITE_ONCE(vc[CS_HRES_COARSE].seq, vc[CS_HRES_COARSE].seq + 1); in vdso_write_end()
56 WRITE_ONCE(vc[CS_RAW].seq, vc[CS_RAW].seq + 1); in vdso_write_end()
/linux-6.15/include/linux/
H A Dvt_kern.h31 void reset_palette(struct vc_data *vc);
38 void scrollback(struct vc_data *vc);
39 void scrollfront(struct vc_data *vc, int lines);
40 void clear_buffer_attributes(struct vc_data *vc);
42 void redraw_screen(struct vc_data *vc, int is_switch);
49 return __vc_resize(vc, cols, lines, false); in vc_resize()
64 int con_clear_unimap(struct vc_data *vc);
67 int con_set_default_unimap(struct vc_data *vc);
68 void con_free_unimap(struct vc_data *vc);
88 static inline int con_clear_unimap(struct vc_data *vc) in con_clear_unimap() argument
[all …]
H A Dselection.h26 bool vc_is_sel(const struct vc_data *vc);
36 u16 screen_glyph(const struct vc_data *vc, int offset);
37 u32 screen_glyph_unicode(const struct vc_data *vc, int offset);
38 void complement_pos(struct vc_data *vc, int offset);
39 void invert_screen(struct vc_data *vc, int offset, int count, bool viewed);
41 void getconsxy(const struct vc_data *vc, unsigned char xy[static 2]);
42 void putconsxy(struct vc_data *vc, unsigned char xy[static const 2]);
44 u16 vcs_scr_readw(const struct vc_data *vc, const u16 *org);
45 void vcs_scr_writew(struct vc_data *vc, u16 val, u16 *org);
46 void vcs_scr_updated(struct vc_data *vc);
[all …]
/linux-6.15/drivers/video/console/
H A Ddummycon.c53 static void dummycon_putc(struct vc_data *vc, u16 c, unsigned int y, in dummycon_putc() argument
70 if (s[i] != vc->vc_video_erase_char) in dummycon_putcs()
105 static void dummycon_init(struct vc_data *vc, bool init) in dummycon_init() argument
107 vc->vc_can_do_color = 1; in dummycon_init()
109 vc->vc_cols = DUMMY_COLUMNS; in dummycon_init()
110 vc->vc_rows = DUMMY_ROWS; in dummycon_init()
112 vc_resize(vc, DUMMY_COLUMNS, DUMMY_ROWS); in dummycon_init()
115 static void dummycon_deinit(struct vc_data *vc) { } in dummycon_deinit() argument
118 static void dummycon_cursor(struct vc_data *vc, bool enable) { } in dummycon_cursor() argument
120 static bool dummycon_scroll(struct vc_data *vc, unsigned int top, in dummycon_scroll() argument
[all …]
H A Dnewport_con.c333 vc->vc_can_do_color = 1; in newport_init()
335 vc->vc_cols = cols; in newport_init()
336 vc->vc_rows = rows; in newport_init()
455 xcurs = (vc->vc_pos - vc->vc_visible_origin) / 2; in newport_cursor()
592 vc->vc_rows - 1, in newport_scroll()
610 vc->vc_size_row * t); in newport_scroll()
629 newport_putc(vc, vc->vc_video_erase_char, in newport_scroll()
640 x = vc->vc_cols - 1; in newport_scroll()
654 x = vc->vc_cols - 1; in newport_scroll()
659 vc->vc_size_row * t); in newport_scroll()
[all …]
/linux-6.15/drivers/atm/
H A Didt77252.c733 if (vc->lacr < vc->init_er) { in push_on_scq()
734 vc->lacr = vc->init_er; in push_on_scq()
1614 card->name, vc ? vc->index : -1, e); in __fill_tst()
1630 card->soft_tst[e].vc = vc; in __fill_tst()
1681 if (card->soft_tst[e].vc == vc) { in __clear_tst()
2074 struct vc_map *vc = est->vc; in idt77252_est_timer() local
2122 est->vc = vc; in idt77252_init_est()
2229 vc->lacr = vc->init_er; in idt77252_init_ubr()
2231 vc->max_er = vc->init_er; in idt77252_init_ubr()
2275 fill_scd(card, vc->scq, vc->class); in idt77252_init_tx()
[all …]
/linux-6.15/arch/mips/math-emu/
H A Dieee754int.h61 vc = IEEE754_CLASS_INF; \
63 vc = IEEE754_CLASS_QNAN; \
65 vc = IEEE754_CLASS_SNAN; \
69 vc = IEEE754_CLASS_DNORM; \
71 vc = IEEE754_CLASS_ZERO; \
75 vc = IEEE754_CLASS_NORM; \
99 vc = IEEE754_CLASS_INF; \
101 vc = IEEE754_CLASS_QNAN; \
103 vc = IEEE754_CLASS_SNAN; \
109 vc = IEEE754_CLASS_ZERO; \
[all …]

12345678