Lines Matching refs:adv_instance

1594 	struct adv_info *adv_instance;  in hci_find_adv_instance()  local
1596 list_for_each_entry(adv_instance, &hdev->adv_instances, list) { in hci_find_adv_instance()
1597 if (adv_instance->instance == instance) in hci_find_adv_instance()
1598 return adv_instance; in hci_find_adv_instance()
1637 struct adv_info *adv_instance; in hci_remove_adv_instance() local
1639 adv_instance = hci_find_adv_instance(hdev, instance); in hci_remove_adv_instance()
1640 if (!adv_instance) in hci_remove_adv_instance()
1653 cancel_delayed_work_sync(&adv_instance->rpa_expired_cb); in hci_remove_adv_instance()
1655 list_del(&adv_instance->list); in hci_remove_adv_instance()
1656 kfree(adv_instance); in hci_remove_adv_instance()
1665 struct adv_info *adv_instance, *n; in hci_adv_instances_set_rpa_expired() local
1667 list_for_each_entry_safe(adv_instance, n, &hdev->adv_instances, list) in hci_adv_instances_set_rpa_expired()
1668 adv_instance->rpa_expired = rpa_expired; in hci_adv_instances_set_rpa_expired()
1674 struct adv_info *adv_instance, *n; in hci_adv_instances_clear() local
1681 list_for_each_entry_safe(adv_instance, n, &hdev->adv_instances, list) { in hci_adv_instances_clear()
1682 disable_delayed_work_sync(&adv_instance->rpa_expired_cb); in hci_adv_instances_clear()
1683 list_del(&adv_instance->list); in hci_adv_instances_clear()
1684 kfree(adv_instance); in hci_adv_instances_clear()
1693 struct adv_info *adv_instance = container_of(work, struct adv_info, in adv_instance_rpa_expired() local
1698 adv_instance->rpa_expired = true; in adv_instance_rpa_expired()