Home
last modified time | relevance | path

Searched refs:vtermno (Results 1 – 16 of 16) sorted by relevance

/Linux-v4.19/drivers/tty/hvc/
Dhvc_opal.c61 static int hvc_opal_hvsi_get_chars(uint32_t vtermno, char *buf, int count) in hvc_opal_hvsi_get_chars() argument
63 struct hvc_opal_priv *pv = hvc_opal_privs[vtermno]; in hvc_opal_hvsi_get_chars()
71 static int hvc_opal_hvsi_put_chars(uint32_t vtermno, const char *buf, int count) in hvc_opal_hvsi_put_chars() argument
73 struct hvc_opal_priv *pv = hvc_opal_privs[vtermno]; in hvc_opal_hvsi_put_chars()
83 struct hvc_opal_priv *pv = hvc_opal_privs[hp->vtermno]; in hvc_opal_hvsi_open()
86 pr_devel("HVSI@%x: do open !\n", hp->vtermno); in hvc_opal_hvsi_open()
97 struct hvc_opal_priv *pv = hvc_opal_privs[hp->vtermno]; in hvc_opal_hvsi_close()
99 pr_devel("HVSI@%x: do close !\n", hp->vtermno); in hvc_opal_hvsi_close()
108 struct hvc_opal_priv *pv = hvc_opal_privs[hp->vtermno]; in hvc_opal_hvsi_hangup()
110 pr_devel("HVSI@%x: do hangup !\n", hp->vtermno); in hvc_opal_hvsi_hangup()
[all …]
Dhvc_console.h43 uint32_t vtermno; member
55 int (*get_chars)(uint32_t vtermno, char *buf, int count);
56 int (*put_chars)(uint32_t vtermno, const char *buf, int count);
57 int (*flush)(uint32_t vtermno, bool wait);
73 extern int hvc_instantiate(uint32_t vtermno, int index,
77 extern struct hvc_struct * hvc_alloc(uint32_t vtermno, int data,
Dhvc_vio.c69 static int hvterm_raw_get_chars(uint32_t vtermno, char *buf, int count) in hvterm_raw_get_chars() argument
71 struct hvterm_priv *pv = hvterm_privs[vtermno]; in hvterm_raw_get_chars()
110 static int hvterm_raw_put_chars(uint32_t vtermno, const char *buf, int count) in hvterm_raw_put_chars() argument
112 struct hvterm_priv *pv = hvterm_privs[vtermno]; in hvterm_raw_put_chars()
128 static int hvterm_hvsi_get_chars(uint32_t vtermno, char *buf, int count) in hvterm_hvsi_get_chars() argument
130 struct hvterm_priv *pv = hvterm_privs[vtermno]; in hvterm_hvsi_get_chars()
138 static int hvterm_hvsi_put_chars(uint32_t vtermno, const char *buf, int count) in hvterm_hvsi_put_chars() argument
140 struct hvterm_priv *pv = hvterm_privs[vtermno]; in hvterm_hvsi_put_chars()
150 struct hvterm_priv *pv = hvterm_privs[hp->vtermno]; in hvterm_hvsi_open()
164 struct hvterm_priv *pv = hvterm_privs[hp->vtermno]; in hvterm_hvsi_close()
[all …]
Dhvc_xen.c42 int vtermno; member
51 static struct xencons_info *vtermno_to_xencons(int vtermno) in vtermno_to_xencons() argument
59 if (entry->vtermno == vtermno) { in vtermno_to_xencons()
102 static int domU_write_console(uint32_t vtermno, const char *data, int len) in domU_write_console() argument
105 struct xencons_info *cons = vtermno_to_xencons(vtermno); in domU_write_console()
128 static int domU_read_console(uint32_t vtermno, char *buf, int len) in domU_read_console() argument
133 struct xencons_info *xencons = vtermno_to_xencons(vtermno); in domU_read_console()
161 static int dom0_read_console(uint32_t vtermno, char *buf, int len) in dom0_read_console() argument
170 static int dom0_write_console(uint32_t vtermno, const char *str, int len) in dom0_write_console() argument
224 info->vtermno = HVC_COOKIE; in xen_hvm_console_init()
[all …]
Dhvc_console.c113 static int __hvc_flush(const struct hv_ops *ops, uint32_t vtermno, bool wait) in __hvc_flush() argument
119 return ops->flush(vtermno, wait); in __hvc_flush()
123 static int hvc_console_flush(const struct hv_ops *ops, uint32_t vtermno) in hvc_console_flush() argument
125 return __hvc_flush(ops, vtermno, false); in hvc_console_flush()
133 return __hvc_flush(hp->ops, hp->vtermno, true); in hvc_flush()
285 int hvc_instantiate(uint32_t vtermno, int index, const struct hv_ops *ops) in hvc_instantiate() argument
302 vtermnos[index] = vtermno; in hvc_instantiate()
438 hp->vtermno, hp->port.count); in hvc_close()
491 n = hp->ops->put_chars(hp->vtermno, hp->outbuf, hp->n_outbuf); in hvc_push()
696 n = hp->ops->get_chars(hp->vtermno, buf, count); in __hvc_poll()
[all …]
Dhvsi.c73 uint32_t vtermno; member
220 got = hvc_get_chars(hp->vtermno, buf, count); in hvsi_read()
295 wrote = hvc_put_chars(hp->vtermno, (char *)&packet, packet.hdr.len); in hvsi_version_respond()
553 wrote = hvc_put_chars(hp->vtermno, (char *)&packet, packet.hdr.len); in hvsi_query()
600 wrote = hvc_put_chars(hp->vtermno, (char *)&packet, packet.hdr.len); in hvsi_set_mctrl()
676 ret = hvc_put_chars(hp->vtermno, (char *)&packet, packet.hdr.len); in hvsi_put_chars()
696 hvc_put_chars(hp->vtermno, (char *)&packet, packet.hdr.len); in hvsi_close_protocol()
719 h_vio_signal(hp->vtermno, VIO_IRQ_ENABLE); in hvsi_open()
780 h_vio_signal(hp->vtermno, VIO_IRQ_DISABLE); /* no more irqs */ in hvsi_close()
972 h_vio_signal(hp->vtermno, VIO_IRQ_DISABLE); in hvsi_throttle()
[all …]
Dhvc_riscv_sbi.c18 static int hvc_sbi_tty_put(uint32_t vtermno, const char *buf, int count) in hvc_sbi_tty_put() argument
28 static int hvc_sbi_tty_get(uint32_t vtermno, char *buf, int count) in hvc_sbi_tty_get() argument
Dhvc_udbg.c22 static int hvc_udbg_put(uint32_t vtermno, const char *buf, int count) in hvc_udbg_put() argument
32 static int hvc_udbg_get(uint32_t vtermno, char *buf, int count) in hvc_udbg_get() argument
Dhvc_rtas.c34 static inline int hvc_rtas_write_console(uint32_t vtermno, const char *buf, in hvc_rtas_write_console() argument
47 static int hvc_rtas_read_console(uint32_t vtermno, char *buf, int count) in hvc_rtas_read_console() argument
Dhvc_iucv.c316 static int hvc_iucv_get_chars(uint32_t vtermno, char *buf, int count) in hvc_iucv_get_chars() argument
318 struct hvc_iucv_private *priv = hvc_iucv_get_private(vtermno); in hvc_iucv_get_chars()
461 static int hvc_iucv_put_chars(uint32_t vtermno, const char *buf, int count) in hvc_iucv_put_chars() argument
463 struct hvc_iucv_private *priv = hvc_iucv_get_private(vtermno); in hvc_iucv_put_chars()
681 priv = hvc_iucv_get_private(hp->vtermno); in hvc_iucv_dtr_rts()
/Linux-v4.19/arch/powerpc/platforms/pseries/
Dhvconsole.c41 int hvc_get_chars(uint32_t vtermno, char *buf, int count) in hvc_get_chars() argument
47 ret = plpar_hcall(H_GET_TERM_CHAR, retbuf, vtermno); in hvc_get_chars()
68 int hvc_put_chars(uint32_t vtermno, const char *buf, int count) in hvc_put_chars() argument
78 ret = plpar_hcall_norets(H_PUT_TERM_CHAR, vtermno, count, in hvc_put_chars()
/Linux-v4.19/arch/powerpc/platforms/powernv/
Dopal.c330 int opal_get_chars(uint32_t vtermno, char *buf, int count) in opal_get_chars() argument
341 rc = opal_console_read(vtermno, &len, buf); in opal_get_chars()
347 static int __opal_put_chars(uint32_t vtermno, const char *data, int total_len, bool atomic) in __opal_put_chars() argument
359 rc = opal_console_write_buffer_space(vtermno, &olen); in __opal_put_chars()
371 rc = opal_console_write(vtermno, &olen, data); in __opal_put_chars()
403 int opal_put_chars(uint32_t vtermno, const char *data, int total_len) in opal_put_chars() argument
405 return __opal_put_chars(vtermno, data, total_len, false); in opal_put_chars()
414 int opal_put_chars_atomic(uint32_t vtermno, const char *data, int total_len) in opal_put_chars_atomic() argument
416 return __opal_put_chars(vtermno, data, total_len, true); in opal_put_chars_atomic()
419 static s64 __opal_flush_console(uint32_t vtermno) in __opal_flush_console() argument
[all …]
/Linux-v4.19/arch/powerpc/include/asm/
Dhvconsole.h37 extern int hvc_get_chars(uint32_t vtermno, char *buf, int count);
38 extern int hvc_put_chars(uint32_t vtermno, const char *buf, int count);
Dopal.h308 extern int opal_get_chars(uint32_t vtermno, char *buf, int count);
309 extern int opal_put_chars(uint32_t vtermno, const char *buf, int total_len);
310 extern int opal_put_chars_atomic(uint32_t vtermno, const char *buf, int total_len);
311 extern int opal_flush_chars(uint32_t vtermno, bool wait);
312 extern int opal_flush_console(uint32_t vtermno);
/Linux-v4.19/arch/mips/paravirt/
Dserial.c24 static int paravirt_put_chars(u32 vtermno, const char *buf, int count) in paravirt_put_chars() argument
26 kvm_hypercall3(KVM_HC_MIPS_CONSOLE_OUTPUT, vtermno, in paravirt_put_chars()
/Linux-v4.19/drivers/char/
Dvirtio_console.c101 u32 vtermno; member
255 static struct port *find_port_by_vtermno(u32 vtermno) in find_port_by_vtermno() argument
263 if (cons->vtermno == vtermno) { in find_port_by_vtermno()
1131 static int put_chars(u32 vtermno, const char *buf, int count) in put_chars() argument
1139 return early_put_chars(vtermno, buf, count); in put_chars()
1141 port = find_port_by_vtermno(vtermno); in put_chars()
1162 static int get_chars(u32 vtermno, char *buf, int count) in get_chars() argument
1170 port = find_port_by_vtermno(vtermno); in get_chars()
1201 port = find_port_by_vtermno(hp->vtermno); in notifier_add_vio()
1261 port->cons.vtermno = pdrvdata.next_vtermno; in init_port_console()
[all …]