• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/x25/

Lines Matching defs:facilities

18  *	mar/20/00	Daniela Squassoni Disabling/enabling of facilities
31 * Parse a set of facilities into the facilities structures. Unrecognised
32 * facilities are written to the debug log file.
34 int x25_parse_facilities(struct sk_buff *skb, struct x25_facilities *facilities,
43 * The kernel knows which facilities were set on an incoming call but
45 * give userspace who read incoming call facilities 0 length to indicate
69 facilities->reverse = p[1] & 0x81;
75 facilities->reverse = p[1] & 0x01;
81 facilities->reverse = p[1] & 0x80;
87 facilities->reverse
94 facilities->throughput = p[1];
113 facilities->pacsize_in = p[1];
114 facilities->pacsize_out = p[2];
118 facilities->winsize_in = p[1];
119 facilities->winsize_out = p[2];
173 * Create a set of facilities.
176 struct x25_facilities *facilities,
184 * Length of the facilities field in call_req or
192 if (facilities->reverse && (facil_mask & X25_MASK_REVERSE)) {
194 *p++ = facilities->reverse;
197 if (facilities->throughput && (facil_mask & X25_MASK_THROUGHPUT)) {
199 *p++ = facilities->throughput;
202 if ((facilities->pacsize_in || facilities->pacsize_out) &&
205 *p++ = facilities->pacsize_in ? : facilities->pacsize_out;
206 *p++ = facilities->pacsize_out ? : facilities->pacsize_in;
209 if ((facilities->winsize_in || facilities->winsize_out) &&
212 *p++ = facilities->winsize_in ? : facilities->winsize_out;
213 *p++ = facilities->winsize_out ? : facilities->winsize_in;
248 * Try to reach a compromise on a set of facilities.
256 struct x25_facilities *ours = &x25->facilities;
319 * Limit values of certain facilities according to the capability of the
322 void x25_limit_facilities(struct x25_facilities *facilities,
327 if (facilities->winsize_in > 7) {
329 facilities->winsize_in = 7;
331 if (facilities->winsize_out > 7) {
332 facilities->winsize_out = 7;