• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/irda/

Lines Matching defs:link

237 	 *  Find out if we should remove this LSAP from a link or from the
238 * list of unconnected lsaps (not associated with a link)
252 /* Now, remove from the link */
322 * We set only this variable so IrLAP can tell us on which link the
337 struct lap_cb *link;
342 * that no more LSAPs will be open on this link and no discovery
344 link = hashbin_remove(irlmp->links, saddr, NULL);
345 if (link) {
346 IRDA_ASSERT(link->magic == LMP_LAP_MAGIC, return;);
348 /* Kill all the LSAPs on this link. Jean II */
349 link->reason = LAP_DISC_INDICATION;
350 link->daddr = DEV_ADDR_ANY;
351 irlmp_do_lap_event(link, LM_LAP_DISCONNECT_INDICATION, NULL);
353 /* Remove all discoveries discovered at this link */
354 irlmp_expire_discoveries(irlmp->cachelog, link->saddr, TRUE);
357 del_timer(&link->idle_timer);
358 link->magic = 0;
359 hashbin_delete(link->lsaps, (FREE_FUNC) __irlmp_close_lsap);
360 kfree(link);
413 * Find the link to where we should try to connect since there may
415 * passed us the saddr (and already knows which link to use), then
416 * we use that to find the link, if not then we have to look in the
441 IRDA_DEBUG(1, "%s(), Unable to find a usable link!\n", __func__);
463 IRDA_DEBUG(0, "%s(), sorry, but link is busy!\n", __func__);
472 * list of connected LSAPs for the particular link
713 * Remove LSAP from list of connected LSAPs for the particular link
767 * Remove association between this LSAP and the link it used
825 /* Expire discoveries discovered on this link */
1292 LINK_STATUS link, LOCK_STATUS lock)
1297 /* Send status_indication to all LSAPs using this link */
1307 link, lock);