Home
last modified time | relevance | path

Searched refs:hashbin_t (Results 1 – 21 of 21) sorted by relevance

/linux-2.6.39/include/net/irda/
Dirqueue.h68 typedef struct hashbin_t { struct
77 } hashbin_t; argument
79 hashbin_t *hashbin_new(int type);
80 int hashbin_delete(hashbin_t* hashbin, FREE_FUNC func);
81 int hashbin_clear(hashbin_t* hashbin, FREE_FUNC free_func);
82 void hashbin_insert(hashbin_t* hashbin, irda_queue_t* entry, long hashv,
84 void* hashbin_remove(hashbin_t* hashbin, long hashv, const char* name);
85 void* hashbin_remove_first(hashbin_t *hashbin);
86 void* hashbin_remove_this( hashbin_t* hashbin, irda_queue_t* entry);
87 void* hashbin_find(hashbin_t* hashbin, long hashv, const char* name);
[all …]
Ddiscovery.h91 void irlmp_add_discovery(hashbin_t *cachelog, discovery_t *discovery);
92 void irlmp_add_discovery_log(hashbin_t *cachelog, hashbin_t *log);
93 void irlmp_expire_discoveries(hashbin_t *log, __u32 saddr, int force);
94 struct irda_device_info *irlmp_copy_discoveries(hashbin_t *log, int *pn,
Dirlmp.h148 hashbin_t *lsaps; /* LSAP associated with this link */
182 hashbin_t *links; /* IrLAP connection table */
183 hashbin_t *unconnected_lsaps;
184 hashbin_t *clients;
185 hashbin_t *services;
187 hashbin_t *cachelog; /* Current discovery log */
225 void irlmp_discovery_confirm(hashbin_t *discovery_log, DISCOVERY_MODE mode);
Dirias_object.h50 hashbin_t *attribs;
106 extern hashbin_t *irias_objects;
Dirlap.h196 hashbin_t *discovery_log;
247 void irlap_discovery_confirm(struct irlap_cb *, hashbin_t *discovery_log);
Daf_irda.h68 hashbin_t *cachelog; /* Result of discovery query */
Dirlmp_frame.h59 void irlmp_link_discovery_confirm(struct lap_cb *self, hashbin_t *log);
Dircomm_core.h84 extern hashbin_t *ircomm;
Dirttp.h149 hashbin_t *tsaps;
/linux-2.6.39/net/irda/
Dirqueue.c353 hashbin_t *hashbin_new(int type) in hashbin_new()
355 hashbin_t* hashbin; in hashbin_new()
391 int hashbin_delete( hashbin_t* hashbin, FREE_FUNC free_func) in hashbin_delete()
449 void hashbin_insert(hashbin_t* hashbin, irda_queue_t* entry, long hashv, in hashbin_insert()
502 void *hashbin_remove_first( hashbin_t *hashbin) in hashbin_remove_first()
562 void* hashbin_remove( hashbin_t* hashbin, long hashv, const char* name) in hashbin_remove()
655 void* hashbin_remove_this( hashbin_t* hashbin, irda_queue_t* entry) in hashbin_remove_this()
717 void* hashbin_find( hashbin_t* hashbin, long hashv, const char* name ) in hashbin_find()
772 void* hashbin_lock_find( hashbin_t* hashbin, long hashv, const char* name ) in hashbin_lock_find()
802 void* hashbin_find_next( hashbin_t* hashbin, long hashv, const char* name, in hashbin_find_next()
[all …]
Ddiscovery.c61 void irlmp_add_discovery(hashbin_t *cachelog, discovery_t *new) in irlmp_add_discovery()
112 void irlmp_add_discovery_log(hashbin_t *cachelog, hashbin_t *log) in irlmp_add_discovery_log()
153 void irlmp_expire_discoveries(hashbin_t *log, __u32 saddr, int force) in irlmp_expire_discoveries()
228 void irlmp_dump_discoveries(hashbin_t *log)
266 struct irda_device_info *irlmp_copy_discoveries(hashbin_t *log, int *pn, in irlmp_copy_discoveries()
Dirlmp_frame.c38 __u8 slsap, int status, hashbin_t *);
384 void irlmp_link_discovery_confirm(struct lap_cb *self, hashbin_t *log) in irlmp_link_discovery_confirm()
436 hashbin_t *queue) in irlmp_find_lsap()
Dirda_device.c58 static hashbin_t *dongles = NULL;
59 static hashbin_t *tasks = NULL;
Dirlap.c52 static hashbin_t *irlap = NULL;
568 void irlap_discovery_confirm(struct irlap_cb *self, hashbin_t *discovery_log) in irlap_discovery_confirm()
Dirlmp.c960 hashbin_t *log, DISCOVERY_MODE mode) in irlmp_notify_client()
1012 void irlmp_discovery_confirm(hashbin_t *log, DISCOVERY_MODE mode) in irlmp_discovery_confirm()
1857 hashbin_t *hashbin;
Dirias_object.c33 hashbin_t *irias_objects;
Dirlmp_event.c211 irlmp_do_all_lsap_event(hashbin_t * lsap_hashbin, in irlmp_do_all_lsap_event()
Diriap.c63 static hashbin_t *iriap = NULL;
/linux-2.6.39/net/irda/irnet/
Dirnet_irda.h50 hashbin_t * list;
/linux-2.6.39/net/irda/ircomm/
Dircomm_core.c68 hashbin_t *ircomm = NULL;
Dircomm_tty.c81 static hashbin_t *ircomm_tty = NULL;