Lines Matching full:facilities
17 * facilities negotiation and increased
568 x25->facilities.winsize_in = X25_DEFAULT_WINDOW_SIZE; in x25_create()
569 x25->facilities.winsize_out = X25_DEFAULT_WINDOW_SIZE; in x25_create()
570 x25->facilities.pacsize_in = X25_DEFAULT_PACKET_SIZE; in x25_create()
571 x25->facilities.pacsize_out = X25_DEFAULT_PACKET_SIZE; in x25_create()
572 x25->facilities.throughput = 0; /* by default don't negotiate in x25_create()
574 x25->facilities.reverse = X25_DEFAULT_REVERSE; in x25_create()
615 x25->facilities = ox25->facilities; in x25_make_new()
793 x25_limit_facilities(&x25->facilities, x25->neighbour); in x25_connect()
947 struct x25_facilities facilities; in x25_rx_call_request() local
968 * Get the length of the facilities, skip past them for the moment in x25_rx_call_request()
972 * Facilities length is mandatory in call request packets in x25_rx_call_request()
1024 * Try to reach a compromise on the requested facilities. in x25_rx_call_request()
1026 len = x25_negotiate_facilities(skb, sk, &facilities, &dte_facilities); in x25_rx_call_request()
1032 * on certain facilities in x25_rx_call_request()
1035 x25_limit_facilities(&facilities, nb); in x25_rx_call_request()
1045 * Remove the facilities in x25_rx_call_request()
1058 makex25->facilities = facilities; in x25_rx_call_request()
1441 rc = copy_to_user(argp, &x25->facilities, in x25_ioctl()
1442 sizeof(x25->facilities)) in x25_ioctl()
1449 struct x25_facilities facilities; in x25_ioctl() local
1451 if (copy_from_user(&facilities, argp, sizeof(facilities))) in x25_ioctl()
1458 if (facilities.pacsize_in < X25_PS16 || in x25_ioctl()
1459 facilities.pacsize_in > X25_PS4096) in x25_ioctl()
1461 if (facilities.pacsize_out < X25_PS16 || in x25_ioctl()
1462 facilities.pacsize_out > X25_PS4096) in x25_ioctl()
1464 if (facilities.winsize_in < 1 || in x25_ioctl()
1465 facilities.winsize_in > 127) in x25_ioctl()
1467 if (facilities.throughput) { in x25_ioctl()
1468 int out = facilities.throughput & 0xf0; in x25_ioctl()
1469 int in = facilities.throughput & 0x0f; in x25_ioctl()
1471 facilities.throughput |= in x25_ioctl()
1476 facilities.throughput |= in x25_ioctl()
1481 if (facilities.reverse && in x25_ioctl()
1482 (facilities.reverse & 0x81) != 0x81) in x25_ioctl()
1484 x25->facilities = facilities; in x25_ioctl()