Lines Matching refs:dte_facs

47 		struct x25_dte_facilities *dte_facs, unsigned long *vc_fac_mask)  in x25_parse_facilities()  argument
60 dte_facs->calling_len = 0; in x25_parse_facilities()
61 dte_facs->called_len = 0; in x25_parse_facilities()
62 memset(dte_facs->called_ae, '\0', sizeof(dte_facs->called_ae)); in x25_parse_facilities()
63 memset(dte_facs->calling_ae, '\0', sizeof(dte_facs->calling_ae)); in x25_parse_facilities()
163 dte_facs->calling_len = p[2]; in x25_parse_facilities()
164 memcpy(dte_facs->calling_ae, &p[3], p[1] - 1); in x25_parse_facilities()
172 dte_facs->called_len = p[2]; in x25_parse_facilities()
173 memcpy(dte_facs->called_ae, &p[3], p[1] - 1); in x25_parse_facilities()
195 struct x25_dte_facilities *dte_facs, unsigned long facil_mask) in x25_create_facilities() argument
239 if (dte_facs->calling_len && (facil_mask & X25_MASK_CALLING_AE)) { in x25_create_facilities()
240 unsigned int bytecount = (dte_facs->calling_len + 1) >> 1; in x25_create_facilities()
243 *p++ = dte_facs->calling_len; in x25_create_facilities()
244 memcpy(p, dte_facs->calling_ae, bytecount); in x25_create_facilities()
248 if (dte_facs->called_len && (facil_mask & X25_MASK_CALLED_AE)) { in x25_create_facilities()
249 unsigned int bytecount = (dte_facs->called_len % 2) ? in x25_create_facilities()
250 dte_facs->called_len / 2 + 1 : in x25_create_facilities()
251 dte_facs->called_len / 2; in x25_create_facilities()
254 *p++ = dte_facs->called_len; in x25_create_facilities()
255 memcpy(p, dte_facs->called_ae, bytecount); in x25_create_facilities()