Lines Matching refs:fsa

1120 	struct full_sockaddr_ax25 *fsa = (struct full_sockaddr_ax25 *)uaddr;  in ax25_connect()  local
1142 if (fsa->fsa_ax25.sax25_family != AF_AX25) in ax25_connect()
1180 fsa->fsa_ax25.sax25_ndigis != 0) { in ax25_connect()
1182 if (fsa->fsa_ax25.sax25_ndigis < 1 || fsa->fsa_ax25.sax25_ndigis > AX25_MAX_DIGIS) { in ax25_connect()
1192 digi->ndigi = fsa->fsa_ax25.sax25_ndigis; in ax25_connect()
1195 while (ct < fsa->fsa_ax25.sax25_ndigis) { in ax25_connect()
1196 if ((fsa->fsa_digipeater[ct].ax25_call[6] & in ax25_connect()
1203 digi->calls[ct] = fsa->fsa_digipeater[ct]; in ax25_connect()
1217 if ((err = ax25_rt_autobind(ax25, &fsa->fsa_ax25.sax25_call)) < 0) { in ax25_connect()
1233 (ax25t=ax25_find_cb(&ax25->source_addr, &fsa->fsa_ax25.sax25_call, digi, in ax25_connect()
1241 ax25->dest_addr = fsa->fsa_ax25.sax25_call; in ax25_connect()
1392 struct full_sockaddr_ax25 *fsa = (struct full_sockaddr_ax25 *)uaddr; in ax25_getname() local
1398 memset(fsa, 0, sizeof(*fsa)); in ax25_getname()
1408 fsa->fsa_ax25.sax25_family = AF_AX25; in ax25_getname()
1409 fsa->fsa_ax25.sax25_call = ax25->dest_addr; in ax25_getname()
1413 fsa->fsa_ax25.sax25_ndigis = ndigi; in ax25_getname()
1415 fsa->fsa_digipeater[i] = in ax25_getname()
1419 fsa->fsa_ax25.sax25_family = AF_AX25; in ax25_getname()
1420 fsa->fsa_ax25.sax25_call = ax25->source_addr; in ax25_getname()
1421 fsa->fsa_ax25.sax25_ndigis = 1; in ax25_getname()
1423 memcpy(&fsa->fsa_digipeater[0], in ax25_getname()
1426 fsa->fsa_digipeater[0] = null_ax25_address; in ax25_getname()
1498 struct full_sockaddr_ax25 *fsa = (struct full_sockaddr_ax25 *)usax; in ax25_sendmsg() local
1510 dtmp.calls[ct] = fsa->fsa_digipeater[ct]; in ax25_sendmsg()
1658 struct full_sockaddr_ax25 *fsa = (struct full_sockaddr_ax25 *)sax; in ax25_recvmsg() local
1661 fsa->fsa_digipeater[ct] = digi.calls[ct]; in ax25_recvmsg()