hvc_struct
struct hvc_struct;
extern int hvsilib_open(struct hvsi_priv *pv, struct hvc_struct *hp);
extern void hvsilib_close(struct hvsi_priv *pv, struct hvc_struct *hp);
static int notifier_add_vio(struct hvc_struct *hp, int data)
static void notifier_del_vio(struct hvc_struct *hp, int data)
struct hvc_struct *hvc;
static int hvc_flush(struct hvc_struct *hp)
struct hvc_struct *hp = container_of(port, struct hvc_struct, port);
struct hvc_struct *hp;
struct hvc_struct *hp;
struct hvc_struct *hp = tty->driver_data;
struct hvc_struct *hp = tty->driver_data;
struct hvc_struct *hp = tty->driver_data;
struct hvc_struct *hp = tty->driver_data;
static int hvc_push(struct hvc_struct *hp)
struct hvc_struct *hp = tty->driver_data;
struct hvc_struct *hp;
hp = container_of(work, struct hvc_struct, tty_resize);
struct hvc_struct *hp = tty->driver_data;
struct hvc_struct *hp = tty->driver_data;
static int __hvc_poll(struct hvc_struct *hp, bool may_sleep)
int hvc_poll(struct hvc_struct *hp)
void __hvc_resize(struct hvc_struct *hp, struct winsize ws)
struct hvc_struct *hp;
struct hvc_struct *hp = tty->driver_data;
struct hvc_struct *hp = tty->driver_data;
struct hvc_struct *hp = tty->driver_data;
struct hvc_struct *hp = tty->driver_data;
static struct hvc_struct *hvc_get_by_index(int index)
struct hvc_struct *hvc_alloc(uint32_t vtermno, int data,
struct hvc_struct *hp;
struct hvc_struct *hp;
void hvc_remove(struct hvc_struct *hp)
extern void notifier_del_irq(struct hvc_struct *hp, int data);
extern void notifier_hangup_irq(struct hvc_struct *hp, int data);
int (*notifier_add)(struct hvc_struct *hp, int irq);
void (*notifier_del)(struct hvc_struct *hp, int irq);
void (*notifier_hangup)(struct hvc_struct *hp, int irq);
int (*tiocmget)(struct hvc_struct *hp);
int (*tiocmset)(struct hvc_struct *hp, unsigned int set, unsigned int clear);
void (*dtr_rts)(struct hvc_struct *hp, bool active);
extern struct hvc_struct * hvc_alloc(uint32_t vtermno, int data,
extern void hvc_remove(struct hvc_struct *hp);
int hvc_poll(struct hvc_struct *hp);
extern void __hvc_resize(struct hvc_struct *hp, struct winsize ws);
static inline void hvc_resize(struct hvc_struct *hp, struct winsize ws)
extern int notifier_add_irq(struct hvc_struct *hp, int data);
struct hvc_struct *p;
int notifier_add_irq(struct hvc_struct *hp, int irq)
void notifier_del_irq(struct hvc_struct *hp, int irq)
void notifier_hangup_irq(struct hvc_struct *hp, int irq)
static int hvc_iucv_notifier_add(struct hvc_struct *hp, int id)
static void hvc_iucv_notifier_hangup(struct hvc_struct *hp, int id)
struct hvc_struct *hvc; /* HVC struct reference */
static void hvc_iucv_dtr_rts(struct hvc_struct *hp, bool active)
static void hvc_iucv_notifier_del(struct hvc_struct *hp, int id)
static void hvc_opal_hvsi_hangup(struct hvc_struct *hp, int data)
static int hvc_opal_hvsi_tiocmget(struct hvc_struct *hp)
static int hvc_opal_hvsi_tiocmset(struct hvc_struct *hp, unsigned int set,
struct hvc_struct *hp;
struct hvc_struct *hp = dev_get_drvdata(&dev->dev);
static int hvc_opal_hvsi_open(struct hvc_struct *hp, int data)
static void hvc_opal_hvsi_close(struct hvc_struct *hp, int data)
static struct hvc_struct *hvc_rtas_dev;
struct hvc_struct *hp;
static struct hvc_struct *hvc_udbg_dev;
struct hvc_struct *hp;
static int hvterm_hvsi_open(struct hvc_struct *hp, int data)
static void hvterm_hvsi_close(struct hvc_struct *hp, int data)
static void hvterm_hvsi_hangup(struct hvc_struct *hp, int data)
static int hvterm_hvsi_tiocmget(struct hvc_struct *hp)
static int hvterm_hvsi_tiocmset(struct hvc_struct *hp, unsigned int set,
struct hvc_struct *hp;
struct hvc_struct *hvc;
int hvsilib_open(struct hvsi_priv *pv, struct hvc_struct *hp)
void hvsilib_close(struct hvsi_priv *pv, struct hvc_struct *hp)