Lines Matching refs:list
78 list_for_each_entry(d, &hci_dev_list, list) { in hci_dev_get()
172 list_for_each_entry(e, &cache->unknown, list) { in hci_inquiry_cache_lookup_unknown()
189 list_for_each_entry(e, &cache->resolve, list) { in hci_inquiry_cache_lookup_resolve()
206 list_del(&ie->list); in hci_inquiry_cache_update_resolve()
208 list_for_each_entry(p, &cache->resolve, list) { in hci_inquiry_cache_update_resolve()
212 pos = &p->list; in hci_inquiry_cache_update_resolve()
215 list_add(&ie->list, pos); in hci_inquiry_cache_update_resolve()
259 list_add(&ie->list, &cache->unknown); in hci_inquiry_cache_update()
266 list_del(&ie->list); in hci_inquiry_cache_update()
815 list_for_each_entry(hdev, &hci_dev_list, list) { in hci_get_dev_list()
1023 list_for_each_entry_safe(uuid, tmp, &hdev->uuids, list) { in hci_uuids_clear()
1024 list_del(&uuid->list); in hci_uuids_clear()
1033 list_for_each_entry_safe(key, tmp, &hdev->link_keys, list) { in hci_link_keys_clear()
1034 list_del_rcu(&key->list); in hci_link_keys_clear()
1043 list_for_each_entry_safe(k, tmp, &hdev->long_term_keys, list) { in hci_smp_ltks_clear()
1044 list_del_rcu(&k->list); in hci_smp_ltks_clear()
1053 list_for_each_entry_safe(k, tmp, &hdev->identity_resolving_keys, list) { in hci_smp_irks_clear()
1054 list_del_rcu(&k->list); in hci_smp_irks_clear()
1063 list_for_each_entry_safe(b, tmp, &hdev->blocked_keys, list) { in hci_blocked_keys_clear()
1064 list_del_rcu(&b->list); in hci_blocked_keys_clear()
1075 list_for_each_entry_rcu(b, &hdev->blocked_keys, list) { in hci_is_blocked_key()
1091 list_for_each_entry_rcu(k, &hdev->link_keys, list) { in hci_find_link_key()
1166 list_for_each_entry_rcu(k, &hdev->long_term_keys, list) { in hci_find_ltk()
1195 list_for_each_entry_rcu(irk, &hdev->identity_resolving_keys, list) { in hci_find_irk_by_rpa()
1202 list_for_each_entry_rcu(irk, &hdev->identity_resolving_keys, list) { in hci_find_irk_by_rpa()
1234 list_for_each_entry_rcu(irk, &hdev->identity_resolving_keys, list) { in hci_find_irk_by_addr()
1272 list_add_rcu(&key->list, &hdev->link_keys); in hci_add_link_key()
1317 list_add_rcu(&key->list, &hdev->long_term_keys); in hci_add_ltk()
1346 list_add_rcu(&irk->list, &hdev->identity_resolving_keys); in hci_add_irk()
1365 list_del_rcu(&key->list); in hci_remove_link_key()
1376 list_for_each_entry_safe(k, tmp, &hdev->long_term_keys, list) { in hci_remove_ltk()
1382 list_del_rcu(&k->list); in hci_remove_ltk()
1394 list_for_each_entry_safe(k, tmp, &hdev->identity_resolving_keys, list) { in hci_remove_irk()
1400 list_del_rcu(&k->list); in hci_remove_irk()
1430 list_for_each_entry_rcu(k, &hdev->long_term_keys, list) { in hci_bdaddr_is_paired()
1487 list_for_each_entry(data, &hdev->remote_oob_data, list) { in hci_find_remote_oob_data()
1509 list_del(&data->list); in hci_remove_remote_oob_data()
1519 list_for_each_entry_safe(data, n, &hdev->remote_oob_data, list) { in hci_remote_oob_data_clear()
1520 list_del(&data->list); in hci_remote_oob_data_clear()
1539 list_add(&data->list, &hdev->remote_oob_data); in hci_add_remote_oob_data()
1576 list_for_each_entry(adv_instance, &hdev->adv_instances, list) { in hci_find_adv_instance()
1594 struct adv_info, list)) in hci_get_next_instance()
1596 struct adv_info, list); in hci_get_next_instance()
1598 return list_next_entry(cur_instance, list); in hci_get_next_instance()
1622 list_del(&adv_instance->list); in hci_remove_adv_instance()
1634 list_for_each_entry_safe(adv_instance, n, &hdev->adv_instances, list) in hci_adv_instances_set_rpa_expired()
1648 list_for_each_entry_safe(adv_instance, n, &hdev->adv_instances, list) { in hci_adv_instances_clear()
1650 list_del(&adv_instance->list); in hci_adv_instances_clear()
1694 list_add(&adv->list, &hdev->adv_instances); in hci_add_adv_instance()
1860 list_for_each_entry_safe(pattern, tmp, &monitor->patterns, list) { in hci_free_adv_monitor()
1861 list_del(&pattern->list); in hci_free_adv_monitor()
2013 list_for_each_entry(b, bdaddr_list, list) { in hci_bdaddr_list_lookup()
2027 list_for_each_entry(b, bdaddr_list, list) { in hci_bdaddr_list_lookup_with_irk()
2041 list_for_each_entry(b, bdaddr_list, list) { in hci_bdaddr_list_lookup_with_flags()
2053 list_for_each_entry_safe(b, n, bdaddr_list, list) { in hci_bdaddr_list_clear()
2054 list_del(&b->list); in hci_bdaddr_list_clear()
2059 int hci_bdaddr_list_add(struct list_head *list, bdaddr_t *bdaddr, u8 type) in hci_bdaddr_list_add() argument
2066 if (hci_bdaddr_list_lookup(list, bdaddr, type)) in hci_bdaddr_list_add()
2076 list_add(&entry->list, list); in hci_bdaddr_list_add()
2081 int hci_bdaddr_list_add_with_irk(struct list_head *list, bdaddr_t *bdaddr, in hci_bdaddr_list_add_with_irk() argument
2089 if (hci_bdaddr_list_lookup(list, bdaddr, type)) in hci_bdaddr_list_add_with_irk()
2105 list_add(&entry->list, list); in hci_bdaddr_list_add_with_irk()
2110 int hci_bdaddr_list_add_with_flags(struct list_head *list, bdaddr_t *bdaddr, in hci_bdaddr_list_add_with_flags() argument
2118 if (hci_bdaddr_list_lookup(list, bdaddr, type)) in hci_bdaddr_list_add_with_flags()
2129 list_add(&entry->list, list); in hci_bdaddr_list_add_with_flags()
2134 int hci_bdaddr_list_del(struct list_head *list, bdaddr_t *bdaddr, u8 type) in hci_bdaddr_list_del() argument
2139 hci_bdaddr_list_clear(list); in hci_bdaddr_list_del()
2143 entry = hci_bdaddr_list_lookup(list, bdaddr, type); in hci_bdaddr_list_del()
2147 list_del(&entry->list); in hci_bdaddr_list_del()
2153 int hci_bdaddr_list_del_with_irk(struct list_head *list, bdaddr_t *bdaddr, in hci_bdaddr_list_del_with_irk() argument
2159 hci_bdaddr_list_clear(list); in hci_bdaddr_list_del_with_irk()
2163 entry = hci_bdaddr_list_lookup_with_irk(list, bdaddr, type); in hci_bdaddr_list_del_with_irk()
2167 list_del(&entry->list); in hci_bdaddr_list_del_with_irk()
2173 int hci_bdaddr_list_del_with_flags(struct list_head *list, bdaddr_t *bdaddr, in hci_bdaddr_list_del_with_flags() argument
2179 hci_bdaddr_list_clear(list); in hci_bdaddr_list_del_with_flags()
2183 entry = hci_bdaddr_list_lookup_with_flags(list, bdaddr, type); in hci_bdaddr_list_del_with_flags()
2187 list_del(&entry->list); in hci_bdaddr_list_del_with_flags()
2199 list_for_each_entry(params, &hdev->le_conn_params, list) { in hci_conn_params_lookup()
2210 struct hci_conn_params *hci_pend_le_action_lookup(struct list_head *list, in hci_pend_le_action_lookup() argument
2217 list_for_each_entry_rcu(param, list, action) { in hci_pend_le_action_lookup()
2243 struct list_head *list) in hci_pend_le_list_add() argument
2245 list_add_rcu(¶m->action, list); in hci_pend_le_list_add()
2267 list_add(¶ms->list, &hdev->le_conn_params); in hci_conn_params_add()
2290 list_del(¶ms->list); in hci_conn_params_free()
2315 list_for_each_entry_safe(params, tmp, &hdev->le_conn_params, list) { in hci_conn_params_clear_disabled()
2338 list_for_each_entry_safe(params, tmp, &hdev->le_conn_params, list) in hci_conn_params_clear_all()
2509 INIT_LIST_HEAD(&hdev->conn_hash.list); in hci_alloc_dev_priv()
2618 list_add(&hdev->list, &hci_dev_list); in hci_register_dev()
2668 list_del(&hdev->list); in hci_unregister_dev()
2958 list_add_tail(&cb->list, &hci_cb_list); in hci_register_cb()
2970 list_del(&cb->list); in hci_unregister_cb()
3148 struct sk_buff *list; in hci_queue_acl() local
3157 list = skb_shinfo(skb)->frag_list; in hci_queue_acl()
3158 if (!list) { in hci_queue_acl()
3181 skb = list; list = list->next; in hci_queue_acl()
3189 } while (list); in hci_queue_acl()
3244 struct sk_buff *list; in hci_queue_iso() local
3252 list = skb_shinfo(skb)->frag_list; in hci_queue_iso()
3254 flags = hci_iso_flags_pack(list ? ISO_START : ISO_SINGLE, 0x00); in hci_queue_iso()
3257 if (!list) { in hci_queue_iso()
3271 skb = list; list = list->next; in hci_queue_iso()
3274 flags = hci_iso_flags_pack(list ? ISO_CONT : ISO_END, in hci_queue_iso()
3281 } while (list); in hci_queue_iso()
3347 list_for_each_entry_rcu(c, &h->list, list) { in hci_low_sent()
3383 list_for_each_entry_rcu(c, &h->list, list) { in hci_link_tx_to()
3412 list_for_each_entry_rcu(conn, &h->list, list) { in hci_chan_sent()
3423 list_for_each_entry_rcu(tmp, &conn->chan_list, list) { in hci_chan_sent()
3472 list_for_each_entry_rcu(conn, &h->list, list) { in hci_prio_recalculate()
3483 list_for_each_entry_rcu(chan, &conn->chan_list, list) { in hci_prio_recalculate()