Home
last modified time | relevance | path

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

/linux-4.4.14/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.h89 void irlmp_add_discovery(hashbin_t *cachelog, discovery_t *discovery);
90 void irlmp_add_discovery_log(hashbin_t *cachelog, hashbin_t *log);
91 void irlmp_expire_discoveries(hashbin_t *log, __u32 saddr, int force);
92 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.h82 extern hashbin_t *ircomm;
Dirttp.h149 hashbin_t *tsaps;
/linux-4.4.14/net/irda/
Dirqueue.c351 hashbin_t *hashbin_new(int type) in hashbin_new()
353 hashbin_t* hashbin; in hashbin_new()
389 int hashbin_delete( hashbin_t* hashbin, FREE_FUNC free_func) in hashbin_delete()
447 void hashbin_insert(hashbin_t* hashbin, irda_queue_t* entry, long hashv, in hashbin_insert()
498 void *hashbin_remove_first( hashbin_t *hashbin) in hashbin_remove_first()
558 void* hashbin_remove( hashbin_t* hashbin, long hashv, const char* name) in hashbin_remove()
649 void* hashbin_remove_this( hashbin_t* hashbin, irda_queue_t* entry) in hashbin_remove_this()
709 void* hashbin_find( hashbin_t* hashbin, long hashv, const char* name ) in hashbin_find()
764 void* hashbin_lock_find( hashbin_t* hashbin, long hashv, const char* name ) in hashbin_lock_find()
794 void* hashbin_find_next( hashbin_t* hashbin, long hashv, const char* name, in hashbin_find_next()
[all …]
Ddiscovery.c60 void irlmp_add_discovery(hashbin_t *cachelog, discovery_t *new) in irlmp_add_discovery()
111 void irlmp_add_discovery_log(hashbin_t *cachelog, hashbin_t *log) in irlmp_add_discovery_log()
150 void irlmp_expire_discoveries(hashbin_t *log, __u32 saddr, int force) in irlmp_expire_discoveries()
223 void irlmp_dump_discoveries(hashbin_t *log)
261 struct irda_device_info *irlmp_copy_discoveries(hashbin_t *log, int *pn, in irlmp_copy_discoveries()
Dirda_device.c57 static hashbin_t *dongles = NULL;
58 static hashbin_t *tasks = NULL;
Dirlmp_frame.c38 __u8 slsap, int status, hashbin_t *);
372 void irlmp_link_discovery_confirm(struct lap_cb *self, hashbin_t *log) in irlmp_link_discovery_confirm()
422 hashbin_t *queue) in irlmp_find_lsap()
Dirias_object.c33 hashbin_t *irias_objects;
Dirlap.c50 static hashbin_t *irlap = NULL;
547 void irlap_discovery_confirm(struct irlap_cb *self, hashbin_t *discovery_log) in irlap_discovery_confirm()
Dirlmp.c955 hashbin_t *log, DISCOVERY_MODE mode) in irlmp_notify_client()
1005 void irlmp_discovery_confirm(hashbin_t *log, DISCOVERY_MODE mode) in irlmp_discovery_confirm()
1828 hashbin_t *hashbin;
Dirlmp_event.c203 irlmp_do_all_lsap_event(hashbin_t * lsap_hashbin, in irlmp_do_all_lsap_event()
Diriap.c61 static hashbin_t *iriap = NULL;
/linux-4.4.14/net/irda/irnet/
Dirnet_irda.h50 hashbin_t * list;
/linux-4.4.14/net/irda/ircomm/
Dircomm_core.c66 hashbin_t *ircomm = NULL;
Dircomm_tty.c82 static hashbin_t *ircomm_tty = NULL;