Lines Matching defs:hp
158 static int hvterm_hvsi_open(struct hvc_struct *hp, int data)
160 struct hvterm_priv *pv = hvterm_privs[hp->vtermno];
165 rc = notifier_add_irq(hp, data);
169 return hvsilib_open(&pv->hvsi, hp);
172 static void hvterm_hvsi_close(struct hvc_struct *hp, int data)
174 struct hvterm_priv *pv = hvterm_privs[hp->vtermno];
178 hvsilib_close(&pv->hvsi, hp);
180 notifier_del_irq(hp, data);
183 static void hvterm_hvsi_hangup(struct hvc_struct *hp, int data)
185 struct hvterm_priv *pv = hvterm_privs[hp->vtermno];
189 hvsilib_close(&pv->hvsi, hp);
191 notifier_hangup_irq(hp, data);
194 static int hvterm_hvsi_tiocmget(struct hvc_struct *hp)
196 struct hvterm_priv *pv = hvterm_privs[hp->vtermno];
203 static int hvterm_hvsi_tiocmset(struct hvc_struct *hp, unsigned int set,
206 struct hvterm_priv *pv = hvterm_privs[hp->vtermno];
302 struct hvc_struct *hp;
352 hp = hvc_alloc(termno, vdev->irq, ops, MAX_VIO_PUT_CHARS);
353 if (IS_ERR(hp))
354 return PTR_ERR(hp);
355 dev_set_drvdata(&vdev->dev, hp);
358 if (hp->index == 0 && !udbg_putc) {