Home
last modified time | relevance | path

Searched refs:hvc_struct (Results 1 – 14 of 14) sorted by relevance

/linux-4.1.27/drivers/tty/hvc/
Dhvc_console.h48 struct hvc_struct { struct
71 int (*notifier_add)(struct hvc_struct *hp, int irq); argument
72 void (*notifier_del)(struct hvc_struct *hp, int irq);
73 void (*notifier_hangup)(struct hvc_struct *hp, int irq);
76 int (*tiocmget)(struct hvc_struct *hp);
77 int (*tiocmset)(struct hvc_struct *hp, unsigned int set, unsigned int clear);
80 void (*dtr_rts)(struct hvc_struct *hp, int raise);
88 extern struct hvc_struct * hvc_alloc(uint32_t vtermno, int data,
91 extern int hvc_remove(struct hvc_struct *hp);
94 int hvc_poll(struct hvc_struct *hp);
[all …]
Dhvc_console.c104 static struct hvc_struct *hvc_get_by_index(int index) in hvc_get_by_index()
106 struct hvc_struct *hp; in hvc_get_by_index()
238 struct hvc_struct *hp = container_of(port, struct hvc_struct, port); in hvc_port_destruct()
274 struct hvc_struct *hp; in hvc_instantiate()
318 struct hvc_struct *hp; in hvc_install()
339 struct hvc_struct *hp = tty->driver_data; in hvc_open()
382 struct hvc_struct *hp; in hvc_close()
431 struct hvc_struct *hp = tty->driver_data; in hvc_cleanup()
438 struct hvc_struct *hp = tty->driver_data; in hvc_hangup()
473 static int hvc_push(struct hvc_struct *hp) in hvc_push()
[all …]
Dhvc_tile.c81 static int hvc_tile_notifier_add_irq(struct hvc_struct *hp, int irq) in hvc_tile_notifier_add_irq()
102 static void hvc_tile_notifier_del_irq(struct hvc_struct *hp, int irq) in hvc_tile_notifier_del_irq()
112 static void hvc_tile_notifier_hangup_irq(struct hvc_struct *hp, int irq) in hvc_tile_notifier_hangup_irq()
132 struct hvc_struct *hp; in hvc_tile_probe()
154 struct hvc_struct *hp = dev_get_drvdata(&pdev->dev); in hvc_tile_remove()
165 struct hvc_struct *hp = dev_get_drvdata(&pdev->dev); in hvc_tile_shutdown()
196 struct hvc_struct *hp; in hvc_tile_init()
Dhvc_irq.c23 int notifier_add_irq(struct hvc_struct *hp, int irq) in notifier_add_irq()
38 void notifier_del_irq(struct hvc_struct *hp, int irq) in notifier_del_irq()
46 void notifier_hangup_irq(struct hvc_struct *hp, int irq) in notifier_hangup_irq()
Dhvc_opal.c94 static int hvc_opal_hvsi_open(struct hvc_struct *hp, int data) in hvc_opal_hvsi_open()
108 static void hvc_opal_hvsi_close(struct hvc_struct *hp, int data) in hvc_opal_hvsi_close()
119 void hvc_opal_hvsi_hangup(struct hvc_struct *hp, int data) in hvc_opal_hvsi_hangup()
130 static int hvc_opal_hvsi_tiocmget(struct hvc_struct *hp) in hvc_opal_hvsi_tiocmget()
139 static int hvc_opal_hvsi_tiocmset(struct hvc_struct *hp, unsigned int set, in hvc_opal_hvsi_tiocmset()
180 struct hvc_struct *hp; in hvc_opal_probe()
247 struct hvc_struct *hp = dev_get_drvdata(&dev->dev); in hvc_opal_remove()
Dhvc_vio.c163 static int hvterm_hvsi_open(struct hvc_struct *hp, int data) in hvterm_hvsi_open()
177 static void hvterm_hvsi_close(struct hvc_struct *hp, int data) in hvterm_hvsi_close()
188 void hvterm_hvsi_hangup(struct hvc_struct *hp, int data) in hvterm_hvsi_hangup()
199 static int hvterm_hvsi_tiocmget(struct hvc_struct *hp) in hvterm_hvsi_tiocmget()
208 static int hvterm_hvsi_tiocmset(struct hvc_struct *hp, unsigned int set, in hvterm_hvsi_tiocmset()
301 struct hvc_struct *hp; in hvc_vio_probe()
368 struct hvc_struct *hp = dev_get_drvdata(&vdev->dev); in hvc_vio_remove()
Dhvc_udbg.c33 struct hvc_struct *hvc_udbg_dev;
68 struct hvc_struct *hp; in hvc_udbg_init()
Dhvc_rtas.c42 struct hvc_struct *hvc_rtas_dev;
81 struct hvc_struct *hp; in hvc_rtas_init()
Dhvc_beat.c39 struct hvc_struct *hvc_beat_dev = NULL;
111 struct hvc_struct *hp; in hvc_beat_init()
Dhvc_iucv.c64 struct hvc_struct *hvc; /* HVC struct reference */
489 static int hvc_iucv_notifier_add(struct hvc_struct *hp, int id) in hvc_iucv_notifier_add()
635 static void hvc_iucv_notifier_hangup(struct hvc_struct *hp, int id) in hvc_iucv_notifier_hangup()
669 static void hvc_iucv_dtr_rts(struct hvc_struct *hp, int raise) in hvc_iucv_dtr_rts()
716 static void hvc_iucv_notifier_del(struct hvc_struct *hp, int id) in hvc_iucv_notifier_del()
Dhvsi_lib.c373 int hvsilib_open(struct hvsi_priv *pv, struct hvc_struct *hp) in hvsilib_open()
385 void hvsilib_close(struct hvsi_priv *pv, struct hvc_struct *hp) in hvsilib_close()
Dhvc_xen.c52 struct hvc_struct *hvc;
/linux-4.1.27/arch/powerpc/include/asm/
Dhvsi.h80 struct hvc_struct;
86 extern int hvsilib_open(struct hvsi_priv *pv, struct hvc_struct *hp);
87 extern void hvsilib_close(struct hvsi_priv *pv, struct hvc_struct *hp);
/linux-4.1.27/drivers/char/
Dvirtio_console.c90 struct hvc_struct *hvc;
1187 static int notifier_add_vio(struct hvc_struct *hp, int data) in notifier_add_vio()
1201 static void notifier_del_vio(struct hvc_struct *hp, int data) in notifier_del_vio()