Home
last modified time | relevance | path

Searched refs:ldisc (Results 1 - 3 of 3) sorted by relevance

/third_party/ltp/testcases/kernel/pty/
H A Dpty04.c14 * 1. Create PTY with ldisc X which creates netdev Y
96 static int set_ldisc(int tty, const struct ldisc_info *ldisc) in set_ldisc() argument
98 TEST(ioctl(tty, TIOCSETD, &ldisc->n)); in set_ldisc()
106 ldisc->name); in set_ldisc()
109 "Failed to set the %s line discipline", ldisc->name); in set_ldisc()
115 static int open_pty(const struct ldisc_info *ldisc) in open_pty() argument
132 return set_ldisc(pts, ldisc); in open_pty()
183 static void do_pty(const struct ldisc_info *ldisc) in do_pty() argument
189 switch (ldisc->n) { in do_pty()
200 switch (ldisc in do_pty()
244 open_netdev(const struct ldisc_info *ldisc) open_netdev() argument
279 check_data(const struct ldisc_info *ldisc, const char *data, ssize_t len) check_data() argument
374 read_netdev(const struct ldisc_info *ldisc) read_netdev() argument
426 struct ldisc_info *ldisc = &ldiscs[n]; do_test() local
[all...]
H A Dpty03.c31 * dd42bf119714 ("tty: Prevent ldisc drivers from re-using stale tty fields")
83 static int set_ldisc(int tty, struct ldisc_info *ldisc) in set_ldisc() argument
85 TEST(ioctl(tty, TIOCSETD, &ldisc->n)); in set_ldisc()
93 ldisc->name); in set_ldisc()
96 "Failed to set the %s line discipline", ldisc->name); in set_ldisc()
106 struct ldisc_info *ldisc = &ldiscs[n + 1]; in do_test() local
108 tst_res(TINFO, "Creating PTY with %s line discipline", ldisc->name); in do_test()
123 if (set_ldisc(pts, ldisc)) in do_test()
134 tst_res(TPASS, "Did not crash with %s TTY discipline", ldisc->name); in do_test()
H A Dpty05.c52 int ldisc = N_HDLC; in run() local
58 TEST(ioctl(ptmx, TIOCSETD, &ldisc)); in run()

Completed in 2 milliseconds