/linux-4.1.27/net/irda/ |
D | irqueue.c | 233 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 …]
|
D | irias_object.c | 133 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()
|
D | discovery.c | 90 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()
|
D | irlmp.c | 195 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()
|
D | irlmp_event.c | 576 hashbin_insert(self->lap->lsaps, (irda_queue_t *) self, in irlmp_state_connect()
|
D | irttp.c | 454 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()
|
D | iriap.c | 200 hashbin_insert(iriap, (irda_queue_t *) self, (long) self, NULL); in iriap_open()
|
D | irlap.c | 166 hashbin_insert(irlap, (irda_queue_t *) self, self->saddr, NULL); in irlap_open()
|
D | irlap_event.c | 579 (irda_queue_t *) info->discovery, in irlap_state_query()
|
/linux-4.1.27/include/net/irda/ |
D | irqueue.h | 66 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);
|
D | irlmp.h | 80 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 */
|
D | irias_object.h | 45 irda_queue_t q; /* Must be first! */ 74 irda_queue_t q; /* Must be first! */
|
D | irda_device.h | 92 irda_queue_t q; 124 irda_queue_t q; /* Must be first */
|
D | discovery.h | 75 irda_queue_t q; /* Must be first! */
|
D | ircomm_tty.h | 57 irda_queue_t queue; /* Must be first */
|
D | iriap.h | 60 irda_queue_t q; /* Must be first */
|
D | ircomm_core.h | 55 irda_queue_t queue;
|
D | irttp.h | 104 irda_queue_t q; /* Must be first */
|
D | irlap.h | 119 irda_queue_t q; /* Must be first */
|
/linux-4.1.27/net/irda/irnet/ |
D | irnet.h | 402 irda_queue_t q; /* Must be first - for hasbin */
|
D | irnet_irda.c | 569 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.1.27/net/irda/ircomm/ |
D | ircomm_core.c | 139 hashbin_insert(ircomm, (irda_queue_t *) self, line, NULL); in ircomm_open()
|
D | ircomm_tty.c | 413 hashbin_insert(ircomm_tty, (irda_queue_t *) self, line, NULL); in ircomm_tty_install()
|