Lines Matching defs:sat
128 * @sat: address to search for
136 struct sockaddr_at *sat)
145 if (at->src_net == sat->sat_addr.s_net &&
146 at->src_node == sat->sat_addr.s_node &&
147 at->src_port == sat->sat_port)
1075 * @sat: address to search for
1082 static int atalk_pick_and_bind_port(struct sock *sk, struct sockaddr_at *sat)
1088 for (sat->sat_port = ATPORT_RESERVED;
1089 sat->sat_port < ATPORT_LAST;
1090 sat->sat_port++) {
1096 if (at->src_net == sat->sat_addr.s_net &&
1097 at->src_node == sat->sat_addr.s_node &&
1098 at->src_port == sat->sat_port)
1104 at_sk(sk)->src_port = sat->sat_port;
1120 struct sockaddr_at sat;
1127 at->src_net = sat.sat_addr.s_net = ap->s_net;
1128 at->src_node = sat.sat_addr.s_node = ap->s_node;
1130 n = atalk_pick_and_bind_port(sk, &sat);
1251 struct sockaddr_at sat;
1262 memset(&sat, 0, sizeof(sat));
1269 sat.sat_addr.s_net = at->dest_net;
1270 sat.sat_addr.s_node = at->dest_node;
1271 sat.sat_port = at->dest_port;
1273 sat.sat_addr.s_net = at->src_net;
1274 sat.sat_addr.s_node = at->src_node;
1275 sat.sat_port = at->src_port;
1278 sat.sat_family = AF_APPLETALK;
1279 memcpy(uaddr, &sat, sizeof(sat));
1778 DECLARE_SOCKADDR(struct sockaddr_at *, sat, msg->msg_name);
1779 sat->sat_family = AF_APPLETALK;
1780 sat->sat_port = ddp->deh_sport;
1781 sat->sat_addr.s_node = ddp->deh_snode;
1782 sat->sat_addr.s_net = ddp->deh_snet;
1783 msg->msg_namelen = sizeof(*sat);