Lines Matching +full:6 +full:d

51 	for (n = 0, s = buf; n < 6; n++) {  in ax2asc()
59 if ((n = ((a->ax25_call[6] >> 1) & 0x0F)) > 9) { in ax2asc()
84 for (s = callsign, n = 0; n < 6; n++) { in asc2ax()
94 addr->ax25_call[6] = 0x00; in asc2ax()
98 addr->ax25_call[6] = *s++ - '0'; in asc2ax()
101 addr->ax25_call[6] *= 10; in asc2ax()
102 addr->ax25_call[6] += *s++ - '0'; in asc2ax()
105 addr->ax25_call[6] <<= 1; in asc2ax()
106 addr->ax25_call[6] &= 0x1E; in asc2ax()
118 while (ct < 6) { in ax25cmp()
160 int d = 0; in ax25_addr_parse() local
167 if (buf[6] & AX25_CBIT) in ax25_addr_parse()
189 if (d >= AX25_MAX_DIGIS) in ax25_addr_parse()
194 memcpy(&digi->calls[d], buf, AX25_ADDR_LEN); in ax25_addr_parse()
195 digi->ndigi = d + 1; in ax25_addr_parse()
197 if (buf[6] & AX25_HBIT) { in ax25_addr_parse()
198 digi->repeated[d] = 1; in ax25_addr_parse()
199 digi->lastrepeat = d; in ax25_addr_parse()
201 digi->repeated[d] = 0; in ax25_addr_parse()
206 d++; in ax25_addr_parse()
216 const ax25_address *dest, const ax25_digi *d, int flag, int modulus) in ax25_addr_build() argument
222 buf[6] &= ~(AX25_EBIT | AX25_CBIT); in ax25_addr_build()
223 buf[6] |= AX25_SSSID_SPARE; in ax25_addr_build()
225 if (flag == AX25_COMMAND) buf[6] |= AX25_CBIT; in ax25_addr_build()
231 buf[6] &= ~(AX25_EBIT | AX25_CBIT); in ax25_addr_build()
232 buf[6] &= ~AX25_SSSID_SPARE; in ax25_addr_build()
235 buf[6] |= AX25_SSSID_SPARE; in ax25_addr_build()
237 buf[6] |= AX25_ESSID_SPARE; in ax25_addr_build()
239 if (flag == AX25_RESPONSE) buf[6] |= AX25_CBIT; in ax25_addr_build()
244 if (d == NULL || d->ndigi == 0) { in ax25_addr_build()
245 buf[6] |= AX25_EBIT; in ax25_addr_build()
252 while (ct < d->ndigi) { in ax25_addr_build()
253 memcpy(buf, &d->calls[ct], AX25_ADDR_LEN); in ax25_addr_build()
255 if (d->repeated[ct]) in ax25_addr_build()
256 buf[6] |= AX25_HBIT; in ax25_addr_build()
258 buf[6] &= ~AX25_HBIT; in ax25_addr_build()
260 buf[6] &= ~AX25_EBIT; in ax25_addr_build()
261 buf[6] |= AX25_SSSID_SPARE; in ax25_addr_build()
296 out->calls[ct].ax25_call[6] |= AX25_HBIT; in ax25_digi_invert()
299 out->calls[ct].ax25_call[6] &= ~AX25_HBIT; in ax25_digi_invert()