Symbol: winch
arch/um/drivers/chan_kern.c
161
if (chan && chan->primary && chan->ops->winch)
arch/um/drivers/chan_kern.c
80
.winch = 0,
arch/um/drivers/chan_user.h
28
int winch;
arch/um/drivers/fd.c
94
.winch = 1,
arch/um/drivers/line.c
603
struct winch *winch = container_of(work, struct winch, work);
arch/um/drivers/line.c
604
um_free_irq(WINCH_IRQ, winch);
arch/um/drivers/line.c
606
if (winch->pid != -1)
arch/um/drivers/line.c
607
os_kill_process(winch->pid, 1);
arch/um/drivers/line.c
608
if (winch->stack != 0)
arch/um/drivers/line.c
609
free_stack(winch->stack, 0);
arch/um/drivers/line.c
610
kfree(winch);
arch/um/drivers/line.c
613
static void free_winch(struct winch *winch)
arch/um/drivers/line.c
615
int fd = winch->fd;
arch/um/drivers/line.c
616
winch->fd = -1;
arch/um/drivers/line.c
619
__free_winch(&winch->work);
arch/um/drivers/line.c
624
struct winch *winch = data;
arch/um/drivers/line.c
627
int fd = winch->fd;
arch/um/drivers/line.c
637
winch->fd = -1;
arch/um/drivers/line.c
638
list_del(&winch->list);
arch/um/drivers/line.c
644
winch->tty_fd);
arch/um/drivers/line.c
646
INIT_WORK(&winch->work, __free_winch);
arch/um/drivers/line.c
647
schedule_work(&winch->work);
arch/um/drivers/line.c
653
tty = tty_port_tty_get(winch->port);
arch/um/drivers/line.c
673
struct winch *winch;
arch/um/drivers/line.c
675
winch = kmalloc_obj(*winch);
arch/um/drivers/line.c
676
if (winch == NULL) {
arch/um/drivers/line.c
681
*winch = ((struct winch) { .fd = fd,
arch/um/drivers/line.c
688
list_add(&winch->list, &winch_handlers);
arch/um/drivers/line.c
692
IRQF_SHARED, "winch", winch) < 0) {
arch/um/drivers/line.c
696
list_del(&winch->list);
arch/um/drivers/line.c
704
kfree(winch);
arch/um/drivers/line.c
715
struct winch *winch;
arch/um/drivers/line.c
721
winch = list_entry(ele, struct winch, list);
arch/um/drivers/line.c
722
wtty = tty_port_tty_get(winch->port);
arch/um/drivers/line.c
724
list_del(&winch->list);
arch/um/drivers/line.c
726
free_winch(winch);
arch/um/drivers/line.c
736
struct winch *winch;
arch/um/drivers/line.c
739
while ((winch = list_first_entry_or_null(&winch_handlers,
arch/um/drivers/line.c
740
struct winch, list))) {
arch/um/drivers/line.c
741
list_del(&winch->list);
arch/um/drivers/line.c
744
free_winch(winch);
arch/um/drivers/null.c
50
.winch = 0,
arch/um/drivers/port_user.c
109
.winch = 1,
arch/um/drivers/pty.c
151
.winch = 0,
arch/um/drivers/pty.c
164
.winch = 0,
arch/um/drivers/tty.c
80
.winch = 0,
arch/um/drivers/xterm.c
225
.winch = 1,
arch/um/include/shared/kern_util.h
63
extern void winch(int sig, struct siginfo *unused_si, struct uml_pt_regs *regs,
arch/um/os-Linux/signal.c
30
[SIGWINCH] = winch,
scripts/kconfig/lxdialog/util.c
478
waddch(win, winch(win) & A_CHARTEXT);
scripts/kconfig/lxdialog/util.c
481
waddch(win, winch(win) & A_CHARTEXT);
scripts/kconfig/lxdialog/util.c
482
waddch(win, winch(win) & A_CHARTEXT);