• 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/irnet/

Lines Matching refs:irnet_server

566   if((irnet_server.running) && (self->q.q_next == NULL))
568 spin_lock_bh(&irnet_server.spinlock);
569 hashbin_insert(irnet_server.list, (irda_queue_t *) self, 0, self->rname);
570 spin_unlock_bh(&irnet_server.spinlock);
623 * Note : `irnet_server.running' protect us from calls in hashbin_delete() */
624 if((irnet_server.running) && (self->q.q_next != NULL))
628 spin_lock_bh(&irnet_server.spinlock);
629 entry = hashbin_remove_this(irnet_server.list, (irda_queue_t *) self);
631 spin_unlock_bh(&irnet_server.spinlock);
764 spin_lock_bh(&irnet_server.spinlock);
770 new = (irnet_socket *) hashbin_find(irnet_server.list,
783 new = (irnet_socket *) hashbin_get_first(irnet_server.list);
794 new = (irnet_socket *) hashbin_get_next(irnet_server.list);
801 new = (irnet_socket *) hashbin_get_first(irnet_server.list);
813 new = (irnet_socket *) hashbin_get_next(irnet_server.list);
818 spin_unlock_bh(&irnet_server.spinlock);
949 irda_irnet_create(&irnet_server.s);
952 irnet_open_tsap(&irnet_server.s);
955 irnet_server.s.ppp_open = 0;
956 irnet_server.s.chan.private = NULL;
957 irnet_server.s.file = NULL;
968 irnet_server.skey = irlmp_register_service(hints);
972 irnet_server.ias_obj = irias_new_object(IRNET_SERVICE_NAME, jiffies);
973 irias_add_integer_attrib(irnet_server.ias_obj, IRNET_IAS_VALUE,
974 irnet_server.s.stsap_sel, IAS_KERNEL_ATTR);
975 irias_insert_object(irnet_server.ias_obj);
979 irlmp_update_client(irnet_server.s.ckey, hints,
981 (void *) &irnet_server.s);
984 DEXIT(IRDA_SERV_TRACE, " - self=0x%p\n", &irnet_server.s);
1003 irlmp_unregister_service(irnet_server.skey);
1007 if(irnet_server.ias_obj)
1008 irias_delete_object(irnet_server.ias_obj);
1011 irda_irnet_destroy(&irnet_server.s);
1140 if((self->tsap) && (self != &irnet_server.s))
1145 if((self->tsap) && (self != &irnet_server.s))
1340 irnet_socket * server = &irnet_server.s;
1344 DASSERT(instance == &irnet_server, , IRDA_CB_ERROR,
1346 DASSERT(sap == irnet_server.s.tsap, , IRDA_CB_ERROR, "Invalid sap !!!\n");
1642 irnet_socket * self = &irnet_server.s;
1645 DASSERT(priv == &irnet_server, , IRDA_OCB_ERROR,
1673 irnet_socket * self = &irnet_server.s;
1676 DASSERT(priv == &irnet_server, , IRDA_OCB_ERROR,
1709 (irnet_server.running ? "running" : "dead"));
1710 seq_printf(m, "stsap_sel: %02x, ", irnet_server.s.stsap_sel);
1711 seq_printf(m, "dtsap_sel: %02x\n", irnet_server.s.dtsap_sel);
1714 if(!irnet_server.running)
1718 spin_lock_bh(&irnet_server.spinlock);
1721 self = (irnet_socket *) hashbin_get_first(irnet_server.list);
1766 self = (irnet_socket *) hashbin_get_next(irnet_server.list);
1770 spin_unlock_bh(&irnet_server.spinlock);
1808 memset(&irnet_server, 0, sizeof(struct irnet_root));
1811 irnet_server.list = hashbin_new(HB_NOLOCK);
1812 DABORT(irnet_server.list == NULL, -ENOMEM,
1815 spin_lock_init(&irnet_server.spinlock);
1833 irnet_server.running = 1;
1849 irnet_server.running = 0;
1860 hashbin_delete(irnet_server.list, (FREE_FUNC) irda_irnet_destroy);