Lines Matching full:facilities
17 * facilities negotiation and increased
578 x25->facilities.winsize_in = X25_DEFAULT_WINDOW_SIZE; in x25_create()
579 x25->facilities.winsize_out = X25_DEFAULT_WINDOW_SIZE; in x25_create()
580 x25->facilities.pacsize_in = X25_DEFAULT_PACKET_SIZE; in x25_create()
581 x25->facilities.pacsize_out = X25_DEFAULT_PACKET_SIZE; in x25_create()
582 x25->facilities.throughput = 0; /* by default don't negotiate in x25_create()
584 x25->facilities.reverse = X25_DEFAULT_REVERSE; in x25_create()
625 x25->facilities = ox25->facilities; in x25_make_new()
798 x25_limit_facilities(&x25->facilities, x25->neighbour); in x25_connect()
952 struct x25_facilities facilities; in x25_rx_call_request() local
973 * Get the length of the facilities, skip past them for the moment in x25_rx_call_request()
977 * Facilities length is mandatory in call request packets in x25_rx_call_request()
1029 * Try to reach a compromise on the requested facilities. in x25_rx_call_request()
1031 len = x25_negotiate_facilities(skb, sk, &facilities, &dte_facilities); in x25_rx_call_request()
1040 x25_limit_facilities(&facilities, nb); in x25_rx_call_request()
1050 * Remove the facilities in x25_rx_call_request()
1063 makex25->facilities = facilities; in x25_rx_call_request()
1447 rc = copy_to_user(argp, &x25->facilities, in x25_ioctl()
1448 sizeof(x25->facilities)) in x25_ioctl()
1455 struct x25_facilities facilities; in x25_ioctl() local
1457 if (copy_from_user(&facilities, argp, sizeof(facilities))) in x25_ioctl()
1464 if (facilities.pacsize_in < X25_PS16 || in x25_ioctl()
1465 facilities.pacsize_in > X25_PS4096) in x25_ioctl()
1467 if (facilities.pacsize_out < X25_PS16 || in x25_ioctl()
1468 facilities.pacsize_out > X25_PS4096) in x25_ioctl()
1470 if (facilities.winsize_in < 1 || in x25_ioctl()
1471 facilities.winsize_in > 127) in x25_ioctl()
1473 if (facilities.throughput) { in x25_ioctl()
1474 int out = facilities.throughput & 0xf0; in x25_ioctl()
1475 int in = facilities.throughput & 0x0f; in x25_ioctl()
1477 facilities.throughput |= in x25_ioctl()
1482 facilities.throughput |= in x25_ioctl()
1487 if (facilities.reverse && in x25_ioctl()
1488 (facilities.reverse & 0x81) != 0x81) in x25_ioctl()
1490 x25->facilities = facilities; in x25_ioctl()