Home
last modified time | relevance | path

Searched refs:irda_queue_t (Results 1 – 23 of 23) sorted by relevance

/linux-4.4.14/net/irda/
Dirqueue.c233 static void enqueue_first(irda_queue_t **queue, irda_queue_t* element) in enqueue_first()
264 static irda_queue_t *dequeue_first(irda_queue_t **queue) in dequeue_first()
266 irda_queue_t *ret; in dequeue_first()
305 static irda_queue_t *dequeue_general(irda_queue_t **queue, irda_queue_t* element) in dequeue_general()
307 irda_queue_t *ret; in dequeue_general()
391 irda_queue_t* queue; in hashbin_delete()
409 queue = dequeue_first((irda_queue_t**) &hashbin->hb_queue[i]); in hashbin_delete()
414 (irda_queue_t**) &hashbin->hb_queue[i]); in hashbin_delete()
447 void hashbin_insert(hashbin_t* hashbin, irda_queue_t* entry, long hashv, in hashbin_insert()
478 enqueue_first( (irda_queue_t**) &hashbin->hb_queue[ bin ], in hashbin_insert()
[all …]
Dirias_object.c133 node = hashbin_remove_this(irias_objects, (irda_queue_t *) obj); in irias_delete_object()
162 node = hashbin_remove_this(obj->attribs, (irda_queue_t *) attrib); in irias_delete_attrib()
192 hashbin_insert(irias_objects, (irda_queue_t *) obj, 0, obj->name); in irias_insert_object()
251 hashbin_insert(obj->attribs, (irda_queue_t *) attrib, 0, attrib->name); in irias_add_attrib()
Ddiscovery.c90 hashbin_remove_this(cachelog, (irda_queue_t *) node); in irlmp_add_discovery()
100 hashbin_insert(cachelog, (irda_queue_t *) new, new->data.daddr, NULL); in irlmp_add_discovery()
195 curr = hashbin_remove_this(log, (irda_queue_t *) curr); in irlmp_expire_discoveries()
Dirlmp.c195 hashbin_insert(irlmp->unconnected_lsaps, (irda_queue_t *) self, in irlmp_open_lsap()
319 hashbin_insert(irlmp->links, (irda_queue_t *) lap, lap->saddr, NULL); in irlmp_register_link()
479 hashbin_insert(self->lap->lsaps, (irda_queue_t *) self, (long) self, in irlmp_connect_request()
660 hashbin_insert(irlmp->unconnected_lsaps, (irda_queue_t *) new, in irlmp_dup()
723 hashbin_insert(irlmp->unconnected_lsaps, (irda_queue_t *) self, in irlmp_disconnect_request()
774 hashbin_insert(irlmp->unconnected_lsaps, (irda_queue_t *) lsap, in irlmp_disconnect_indication()
1474 hashbin_insert(irlmp->services, (irda_queue_t *) service, in irlmp_register_service()
1505 hashbin_remove_this(irlmp->services, (irda_queue_t *) service); in irlmp_unregister_service()
1551 hashbin_insert(irlmp->clients, (irda_queue_t *) client, in irlmp_register_client()
1611 hashbin_remove_this(irlmp->clients, (irda_queue_t *) client); in irlmp_unregister_client()
Dirlmp_event.c576 hashbin_insert(self->lap->lsaps, (irda_queue_t *) self, in irlmp_state_connect()
Dirttp.c454 hashbin_insert(irttp->tsaps, (irda_queue_t *) self, (long) self, NULL); in irttp_open_tsap()
1470 hashbin_insert(irttp->tsaps, (irda_queue_t *) new, (long) new, NULL); in irttp_dup()
Diriap.c200 hashbin_insert(iriap, (irda_queue_t *) self, (long) self, NULL); in iriap_open()
Dirlap.c166 hashbin_insert(irlap, (irda_queue_t *) self, self->saddr, NULL); in irlap_open()
Dirlap_event.c579 (irda_queue_t *) info->discovery, in irlap_state_query()
/linux-4.4.14/include/net/irda/
Dirqueue.h66 typedef struct irda_queue irda_queue_t; typedef
74 irda_queue_t* hb_queue[HASHBIN_SIZE] IRDA_ALIGN;
76 irda_queue_t* hb_current;
82 void hashbin_insert(hashbin_t* hashbin, irda_queue_t* entry, long hashv,
86 void* hashbin_remove_this( hashbin_t* hashbin, irda_queue_t* entry);
91 irda_queue_t *hashbin_get_first(hashbin_t *hashbin);
92 irda_queue_t *hashbin_get_next(hashbin_t *hashbin);
Dirlmp.h80 irda_queue_t queue; /* Must be first */
86 irda_queue_t queue; /* Must be first */
99 irda_queue_t queue; /* Must be first */
140 irda_queue_t queue; /* Must be first */
Dirias_object.h45 irda_queue_t q; /* Must be first! */
74 irda_queue_t q; /* Must be first! */
Dirda_device.h92 irda_queue_t q;
124 irda_queue_t q; /* Must be first */
Ddiscovery.h75 irda_queue_t q; /* Must be first! */
Dircomm_tty.h57 irda_queue_t queue; /* Must be first */
Diriap.h60 irda_queue_t q; /* Must be first */
Dircomm_core.h55 irda_queue_t queue;
Dirttp.h104 irda_queue_t q; /* Must be first */
Dirlap.h119 irda_queue_t q; /* Must be first */
/linux-4.4.14/net/irda/irnet/
Dirnet.h402 irda_queue_t q; /* Must be first - for hasbin */
Dirnet_irda.c569 hashbin_insert(irnet_server.list, (irda_queue_t *) self, 0, self->rname); in irda_irnet_connect()
629 entry = hashbin_remove_this(irnet_server.list, (irda_queue_t *) self); in irda_irnet_destroy()
/linux-4.4.14/net/irda/ircomm/
Dircomm_core.c139 hashbin_insert(ircomm, (irda_queue_t *) self, line, NULL); in ircomm_open()
Dircomm_tty.c412 hashbin_insert(ircomm_tty, (irda_queue_t *) self, line, NULL); in ircomm_tty_install()