Lines Matching refs:NULL
52 struct irlmp_cb *irlmp = NULL;
88 if (irlmp == NULL) in irlmp_init()
99 if ((irlmp->clients == NULL) || in irlmp_init()
100 (irlmp->services == NULL) || in irlmp_init()
101 (irlmp->links == NULL) || in irlmp_init()
102 (irlmp->unconnected_lsaps == NULL) || in irlmp_init()
103 (irlmp->cachelog == NULL)) { in irlmp_init()
131 IRDA_ASSERT(irlmp != NULL, return;); in irlmp_cleanup()
144 irlmp = NULL; in irlmp_cleanup()
157 IRDA_ASSERT(notify != NULL, return NULL;); in irlmp_open_lsap()
158 IRDA_ASSERT(irlmp != NULL, return NULL;); in irlmp_open_lsap()
159 IRDA_ASSERT(irlmp->magic == LMP_MAGIC, return NULL;); in irlmp_open_lsap()
160 IRDA_ASSERT(notify->instance != NULL, return NULL;); in irlmp_open_lsap()
166 return NULL; in irlmp_open_lsap()
168 return NULL; in irlmp_open_lsap()
172 if (self == NULL) in irlmp_open_lsap()
173 return NULL; in irlmp_open_lsap()
196 (long) self, NULL); in irlmp_open_lsap()
209 IRDA_ASSERT(self != NULL, return;); in __irlmp_close_lsap()
233 struct lsap_cb *lsap = NULL; in irlmp_close_lsap()
235 IRDA_ASSERT(self != NULL, return;); in irlmp_close_lsap()
252 LM_LAP_DISCONNECT_REQUEST, NULL); in irlmp_close_lsap()
255 lsap = hashbin_remove(lap->lsaps, (long) self, NULL); in irlmp_close_lsap()
260 self->lap = NULL; in irlmp_close_lsap()
264 NULL); in irlmp_close_lsap()
286 IRDA_ASSERT(irlmp != NULL, return;); in irlmp_register_link()
288 IRDA_ASSERT(notify != NULL, return;); in irlmp_register_link()
294 if (lap == NULL) in irlmp_register_link()
305 if (lap->lsaps == NULL) { in irlmp_register_link()
319 hashbin_insert(irlmp->links, (irda_queue_t *) lap, lap->saddr, NULL); in irlmp_register_link()
342 link = hashbin_remove(irlmp->links, saddr, NULL); in irlmp_unregister_link()
349 irlmp_do_lap_event(link, LM_LAP_DISCONNECT_INDICATION, NULL); in irlmp_unregister_link()
377 IRDA_ASSERT(self != NULL, return -EBADR;); in irlmp_connect_request()
395 if (tx_skb == NULL) { in irlmp_connect_request()
423 discovery = hashbin_find(irlmp->cachelog, daddr, NULL); in irlmp_connect_request()
436 lap = hashbin_lock_find(irlmp->links, saddr, NULL); in irlmp_connect_request()
437 if (lap == NULL) { in irlmp_connect_request()
472 lsap = hashbin_remove(irlmp->unconnected_lsaps, (long) self, NULL); in irlmp_connect_request()
474 IRDA_ASSERT(lsap != NULL, return -1;); in irlmp_connect_request()
476 IRDA_ASSERT(lsap->lap != NULL, return -1;); in irlmp_connect_request()
480 NULL); in irlmp_connect_request()
517 IRDA_ASSERT(self != NULL, return;); in irlmp_connect_indication()
519 IRDA_ASSERT(skb != NULL, return;); in irlmp_connect_indication()
520 IRDA_ASSERT(self->lap != NULL, return;); in irlmp_connect_indication()
556 IRDA_ASSERT(self != NULL, return -1;); in irlmp_connect_response()
558 IRDA_ASSERT(userdata != NULL, return -1;); in irlmp_connect_response()
590 IRDA_ASSERT(skb != NULL, return;); in irlmp_connect_confirm()
591 IRDA_ASSERT(self != NULL, return;); in irlmp_connect_confirm()
593 IRDA_ASSERT(self->lap != NULL, return;); in irlmp_connect_confirm()
632 if ((!hashbin_find(irlmp->unconnected_lsaps, (long) orig, NULL)) || in irlmp_dup()
633 (orig->lap == NULL)) { in irlmp_dup()
638 return NULL; in irlmp_dup()
647 return NULL; in irlmp_dup()
651 new->conn_skb = NULL; in irlmp_dup()
661 (long) new, NULL); in irlmp_dup()
681 IRDA_ASSERT(self != NULL, return -1;); in irlmp_disconnect_request()
683 IRDA_ASSERT(userdata != NULL, return -1;); in irlmp_disconnect_request()
710 IRDA_ASSERT(self->lap != NULL, return -1;); in irlmp_disconnect_request()
712 IRDA_ASSERT(self->lap->lsaps != NULL, return -1;); in irlmp_disconnect_request()
714 lsap = hashbin_remove(self->lap->lsaps, (long) self, NULL); in irlmp_disconnect_request()
719 IRDA_ASSERT(lsap != NULL, return -1;); in irlmp_disconnect_request()
724 (long) self, NULL); in irlmp_disconnect_request()
728 self->lap = NULL; in irlmp_disconnect_request()
746 IRDA_ASSERT(self != NULL, return;); in irlmp_disconnect_indication()
764 IRDA_ASSERT(self->lap != NULL, return;); in irlmp_disconnect_indication()
765 IRDA_ASSERT(self->lap->lsaps != NULL, return;); in irlmp_disconnect_indication()
767 lsap = hashbin_remove(self->lap->lsaps, (long) self, NULL); in irlmp_disconnect_indication()
772 IRDA_ASSERT(lsap != NULL, return;); in irlmp_disconnect_indication()
775 (long) lsap, NULL); in irlmp_disconnect_indication()
778 self->lap = NULL; in irlmp_disconnect_indication()
816 while (lap != NULL) { in irlmp_do_expiry()
866 while (lap != NULL) { in irlmp_do_discovery()
872 NULL); in irlmp_do_discovery()
987 if (discoveries == NULL) in irlmp_notify_client()
1010 IRDA_ASSERT(log != NULL, return;); in irlmp_discovery_confirm()
1017 while (NULL != hashbin_find_next(irlmp->clients, (long) client, NULL, in irlmp_discovery_confirm()
1043 IRDA_ASSERT(expiries != NULL, return;); in irlmp_discovery_expiry()
1047 while (NULL != hashbin_find_next(irlmp->clients, (long) client, NULL, in irlmp_discovery_expiry()
1075 IRDA_ASSERT(irlmp != NULL, return NULL;); in irlmp_get_discovery_response()
1110 IRDA_ASSERT(self != NULL, return -1;); in irlmp_data_request()
1151 IRDA_ASSERT(userdata != NULL, return -1;); in irlmp_udata_request()
1173 IRDA_ASSERT(self != NULL, return;); in irlmp_udata_indication()
1175 IRDA_ASSERT(skb != NULL, return;); in irlmp_udata_indication()
1198 IRDA_ASSERT(userdata != NULL, return -1;); in irlmp_connless_data_request()
1206 if(self != NULL) in irlmp_connless_data_request()
1217 while (lap != NULL) { in irlmp_connless_data_request()
1247 IRDA_ASSERT(self != NULL, return;); in irlmp_connless_data_indication()
1249 IRDA_ASSERT(skb != NULL, return;); in irlmp_connless_data_indication()
1278 while (NULL != hashbin_find_next(self->lsaps, (long) curr, NULL, in irlmp_status_indication()
1284 if (curr->notify.status_indication != NULL) in irlmp_status_indication()
1327 if(next == NULL) in irlmp_flow_indication()
1330 curr = hashbin_find_next(self->lsaps, (long) next, NULL, in irlmp_flow_indication()
1333 if(curr == NULL) in irlmp_flow_indication()
1340 if (curr->notify.flow_indication != NULL) in irlmp_flow_indication()
1366 return NULL;
1371 return NULL;
1471 return NULL; in irlmp_register_service()
1475 (long) service, NULL); in irlmp_register_service()
1499 service = hashbin_lock_find(irlmp->services, (long) handle, NULL); in irlmp_unregister_service()
1538 IRDA_ASSERT(irlmp != NULL, return NULL;); in irlmp_register_client()
1543 return NULL; in irlmp_register_client()
1552 (long) client, NULL); in irlmp_register_client()
1575 client = hashbin_lock_find(irlmp->clients, (long) handle, NULL); in irlmp_update_client()
1604 client = hashbin_lock_find(irlmp->clients, (long) handle, NULL); in irlmp_unregister_client()
1635 IRDA_ASSERT(irlmp != NULL, return TRUE;); in irlmp_slsap_inuse()
1657 while (lap != NULL) { in irlmp_slsap_inuse()
1667 while (self != NULL) { in irlmp_slsap_inuse()
1694 while (self != NULL) { in irlmp_slsap_inuse()
1734 IRDA_ASSERT(irlmp != NULL, return -1;); in irlmp_find_free_slsap()
1840 element != NULL; in irlmp_seq_hb_idx()
1848 iter->hashbin = NULL; in irlmp_seq_hb_idx()
1849 return NULL; in irlmp_seq_hb_idx()
1859 iter->hashbin = NULL; in irlmp_seq_start()
1883 v = irlmp_seq_hb_idx(iter, NULL); in irlmp_seq_next()
1889 return irlmp_seq_hb_idx(iter, NULL); in irlmp_seq_next()
1894 if (v == NULL) { /* no more in this hash bin */ in irlmp_seq_next()
1900 iter->hashbin = NULL; in irlmp_seq_next()
1951 self != NULL; in irlmp_seq_show()
1982 IRDA_ASSERT(irlmp != NULL, return -EINVAL;); in irlmp_seq_open()