Lines Matching full:iface

217 	struct atalk_iface **iface = &atalk_interfaces;  in atif_drop_device()  local
221 while ((tmp = *iface) != NULL) { in atif_drop_device()
223 *iface = tmp->next; in atif_drop_device()
228 iface = &tmp->next; in atif_drop_device()
236 struct atalk_iface *iface = kzalloc(sizeof(*iface), GFP_KERNEL); in atif_add_device() local
238 if (!iface) in atif_add_device()
242 iface->dev = dev; in atif_add_device()
243 dev->atalk_ptr = iface; in atif_add_device()
244 iface->address = *sa; in atif_add_device()
245 iface->status = 0; in atif_add_device()
248 iface->next = atalk_interfaces; in atif_add_device()
249 atalk_interfaces = iface; in atif_add_device()
252 return iface; in atif_add_device()
350 struct atalk_iface *iface = dev->atalk_ptr; in atalk_find_dev_addr() local
351 return iface ? &iface->address : NULL; in atalk_find_dev_addr()
358 struct atalk_iface *iface; in atalk_find_primary() local
365 for (iface = atalk_interfaces; iface; iface = iface->next) { in atalk_find_primary()
366 if (!fiface && !(iface->dev->flags & IFF_LOOPBACK)) in atalk_find_primary()
367 fiface = iface; in atalk_find_primary()
368 if (!(iface->dev->flags & (IFF_LOOPBACK | IFF_POINTOPOINT))) { in atalk_find_primary()
369 retval = &iface->address; in atalk_find_primary()
391 struct atalk_iface *iface = dev->atalk_ptr; in atalk_find_anynet() local
393 if (!iface || iface->status & ATIF_PROBE) in atalk_find_anynet()
397 iface->address.s_node != node && in atalk_find_anynet()
401 return iface; in atalk_find_anynet()
403 iface = NULL; in atalk_find_anynet()
410 struct atalk_iface *iface; in atalk_find_interface() local
413 for (iface = atalk_interfaces; iface; iface = iface->next) { in atalk_find_interface()
416 iface->address.s_node == node) && in atalk_find_interface()
417 iface->address.s_net == net && in atalk_find_interface()
418 !(iface->status & ATIF_PROBE)) in atalk_find_interface()
421 /* XXXX.0 -- net.0 returns the iface associated with net */ in atalk_find_interface()
423 ntohs(iface->nets.nr_firstnet) <= ntohs(net) && in atalk_find_interface()
424 ntohs(net) <= ntohs(iface->nets.nr_lastnet)) in atalk_find_interface()
428 return iface; in atalk_find_interface()
514 struct atalk_iface *iface, *riface; in atrtr_create() local
545 for (iface = atalk_interfaces; iface; iface = iface->next) { in atrtr_create()
548 ntohs(iface->nets.nr_firstnet) && in atrtr_create()
550 ntohs(iface->nets.nr_lastnet)) in atrtr_create()
551 riface = iface; in atrtr_create()
553 if (ga->sat_addr.s_net == iface->address.s_net && in atrtr_create()
554 ga->sat_addr.s_node == iface->address.s_node) in atrtr_create()
555 riface = iface; in atrtr_create()
650 * delete our use of them (iface and route).
708 * if this is a point-to-point iface, and we already in atif_ioctl()
709 * have an iface for this AppleTalk address, then we in atif_ioctl()
780 "iface.\n"); in atif_ioctl()
1314 * Can it ever happen that a packet is from a PPP iface and in atalk_route_packet()
1319 "packet received from PPP iface\n"); in atalk_route_packet()
1458 * AppleTalk iface in atalk_rcv()