Home
last modified time | relevance | path

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

/linux-2.4.37.9/include/net/irda/
Dirqueue.h74 typedef struct hashbin_t { struct
82 } hashbin_t; typedef
84 hashbin_t *hashbin_new(int type);
85 int hashbin_delete(hashbin_t* hashbin, FREE_FUNC func);
86 int hashbin_clear(hashbin_t* hashbin, FREE_FUNC free_func);
87 void hashbin_insert(hashbin_t* hashbin, irda_queue_t* entry, __u32 hashv,
89 void* hashbin_find(hashbin_t* hashbin, __u32 hashv, char* name);
90 void* hashbin_remove(hashbin_t* hashbin, __u32 hashv, char* name);
91 void* hashbin_remove_first(hashbin_t *hashbin);
92 void* hashbin_remove_this( hashbin_t* hashbin, irda_queue_t* entry);
[all …]
Ddiscovery.h73 void irlmp_add_discovery(hashbin_t *cachelog, discovery_t *discovery);
74 void irlmp_add_discovery_log(hashbin_t *cachelog, hashbin_t *log);
75 void irlmp_expire_discoveries(hashbin_t *log, __u32 saddr, int force);
76 struct irda_device_info *irlmp_copy_discoveries(hashbin_t *log, int *pn, __u16 mask);
Dirlmp.h76 typedef void (*DISCOVERY_CALLBACK2) (hashbin_t *, void *);
134 hashbin_t *lsaps; /* LSAP associated with this link */
174 hashbin_t *links; /* IrLAP connection table */
175 hashbin_t *unconnected_lsaps;
176 hashbin_t *clients;
177 hashbin_t *services;
179 hashbin_t *cachelog; /* Current discovery log */
218 void irlmp_discovery_confirm(hashbin_t *discovery_log, DISCOVERY_MODE);
255 static inline hashbin_t *irlmp_get_cachelog(void) { return irlmp->cachelog; } in irlmp_get_cachelog()
Dirlap.h167 hashbin_t *discovery_log;
184 extern hashbin_t *irlap;
218 void irlap_discovery_confirm(struct irlap_cb *, hashbin_t *discovery_log);
Dirias_object.h50 hashbin_t *attribs;
107 extern hashbin_t *objects;
Dirlmp_frame.h60 void irlmp_link_discovery_confirm(struct lap_cb *self, hashbin_t *log);
Dircomm_tty.h120 extern hashbin_t *ircomm_tty;
Dirda-usb.h151 hashbin_t *tx_list; /* Queued transmit skb's */
Dircomm_core.h83 extern hashbin_t *ircomm;
Dirttp.h148 hashbin_t *tsaps;
Dirlan_common.h225 extern hashbin_t *irlan;
Dirda.h156 hashbin_t *cachelog; /* Result of discovery query */
/linux-2.4.37.9/net/irda/
Dirqueue.c50 hashbin_t *hashbin_new(int type) in hashbin_new()
52 hashbin_t* hashbin; in hashbin_new()
58 hashbin = kmalloc( sizeof(hashbin_t), GFP_ATOMIC); in hashbin_new()
65 memset(hashbin, 0, sizeof(hashbin_t)); in hashbin_new()
82 int hashbin_clear( hashbin_t* hashbin, FREE_FUNC free_func) in hashbin_clear()
115 int hashbin_delete( hashbin_t* hashbin, FREE_FUNC free_func) in hashbin_delete()
152 void hashbin_insert(hashbin_t* hashbin, irda_queue_t* entry, __u32 hashv, char* name) in hashbin_insert()
213 void* hashbin_find( hashbin_t* hashbin, __u32 hashv, char* name ) in hashbin_find()
281 void *hashbin_remove_first( hashbin_t *hashbin) in hashbin_remove_first()
305 void* hashbin_remove( hashbin_t* hashbin, __u32 hashv, char* name) in hashbin_remove()
[all …]
Ddiscovery.c56 void irlmp_add_discovery(hashbin_t *cachelog, discovery_t *new) in irlmp_add_discovery()
107 void irlmp_add_discovery_log(hashbin_t *cachelog, hashbin_t *log) in irlmp_add_discovery_log()
142 void irlmp_expire_discoveries(hashbin_t *log, __u32 saddr, int force) in irlmp_expire_discoveries()
181 void irlmp_dump_discoveries(hashbin_t *log) in irlmp_dump_discoveries()
218 struct irda_device_info *irlmp_copy_discoveries(hashbin_t *log, int *pn, __u16 mask) in irlmp_copy_discoveries()
274 __u32 irlmp_find_device(hashbin_t *cachelog, char *name, __u32 *saddr) in irlmp_find_device()
313 hashbin_t *cachelog = irlmp_get_cachelog(); in discovery_proc_read()
Dirlmp_frame.c39 __u8 slsap, int status, hashbin_t *);
388 void irlmp_link_discovery_confirm(struct lap_cb *self, hashbin_t *log) in irlmp_link_discovery_confirm()
425 hashbin_t *queue) in irlmp_find_lsap()
Dirda_device.c75 static hashbin_t *dongles = NULL;
76 static hashbin_t *tasks = NULL;
Dirias_object.c32 hashbin_t *objects = NULL;
Dirlap.c51 hashbin_t *irlap = NULL;
545 void irlap_discovery_confirm(struct irlap_cb *self, hashbin_t *discovery_log) in irlap_discovery_confirm()
Dirlmp.c920 hashbin_t *log, DISCOVERY_MODE mode) in irlmp_notify_client()
956 void irlmp_discovery_confirm(hashbin_t *log, DISCOVERY_MODE mode) in irlmp_discovery_confirm()
Diriap.c61 static hashbin_t *iriap = NULL;
/linux-2.4.37.9/net/irda/irnet/
Dirnet_irda.h50 hashbin_t * list;
/linux-2.4.37.9/net/irda/ircomm/
Dircomm_core.c60 hashbin_t *ircomm = NULL;
Dircomm_tty.c84 hashbin_t *ircomm_tty = NULL;
/linux-2.4.37.9/drivers/net/irda/
Dirtty.c44 static hashbin_t *irtty = NULL;
/linux-2.4.37.9/net/irda/irlan/
Dirlan_common.c66 hashbin_t *irlan = NULL;