Lines Matching refs:data
21 static irqreturn_t xterm_interrupt(int irq, void *data)
23 struct xterm_wait *xterm = data;
38 struct xterm_wait *data;
41 data = kmalloc(sizeof(*data), GFP_KERNEL);
42 if (data == NULL) {
48 *data = ((struct xterm_wait) { .fd = socket,
51 init_completion(&data->ready);
54 IRQF_SHARED, "xterm", data);
66 wait_for_completion(&data->ready);
68 um_free_irq(XTERM_IRQ, data);
70 ret = data->new_fd;
71 *pid_out = data->pid;
73 kfree(data);