Lines Matching refs:adv_instance

1681 			   bool use_rpa, struct adv_info *adv_instance,  in hci_get_random_address()  argument
1701 if (adv_instance) { in hci_get_random_address()
1702 if (adv_rpa_valid(adv_instance)) in hci_get_random_address()
1792 struct adv_info *adv_instance; in __hci_req_setup_ext_adv_instance() local
1796 adv_instance = hci_find_adv_instance(hdev, instance); in __hci_req_setup_ext_adv_instance()
1797 if (!adv_instance) in __hci_req_setup_ext_adv_instance()
1800 adv_instance = NULL; in __hci_req_setup_ext_adv_instance()
1819 adv_use_rpa(hdev, flags), adv_instance, in __hci_req_setup_ext_adv_instance()
1826 if (adv_instance) { in __hci_req_setup_ext_adv_instance()
1827 hci_cpu_to_le24(adv_instance->min_interval, cp.min_interval); in __hci_req_setup_ext_adv_instance()
1828 hci_cpu_to_le24(adv_instance->max_interval, cp.max_interval); in __hci_req_setup_ext_adv_instance()
1829 cp.tx_power = adv_instance->tx_power; in __hci_req_setup_ext_adv_instance()
1879 if (adv_instance) { in __hci_req_setup_ext_adv_instance()
1880 if (!bacmp(&random_addr, &adv_instance->random_addr)) in __hci_req_setup_ext_adv_instance()
1913 struct adv_info *adv_instance; in __hci_req_enable_ext_advertising() local
1916 adv_instance = hci_find_adv_instance(hdev, instance); in __hci_req_enable_ext_advertising()
1917 if (!adv_instance) in __hci_req_enable_ext_advertising()
1920 adv_instance = NULL; in __hci_req_enable_ext_advertising()
1938 if (adv_instance && adv_instance->duration) { in __hci_req_enable_ext_advertising()
1939 u16 duration = adv_instance->timeout * MSEC_PER_SEC; in __hci_req_enable_ext_advertising()
1997 struct adv_info *adv_instance = hci_find_adv_instance(hdev, instance); in __hci_req_start_ext_adv() local
2003 if (adv_instance && !adv_instance->pending) in __hci_req_start_ext_adv()
2020 struct adv_info *adv_instance = NULL; in __hci_req_schedule_adv_instance() local
2030 adv_instance = hci_find_adv_instance(hdev, instance); in __hci_req_schedule_adv_instance()
2031 if (!adv_instance) in __hci_req_schedule_adv_instance()
2042 if (adv_instance->timeout == 0 || in __hci_req_schedule_adv_instance()
2043 adv_instance->duration <= adv_instance->remaining_time) in __hci_req_schedule_adv_instance()
2044 timeout = adv_instance->duration; in __hci_req_schedule_adv_instance()
2046 timeout = adv_instance->remaining_time; in __hci_req_schedule_adv_instance()
2051 if (adv_instance->timeout) in __hci_req_schedule_adv_instance()
2052 adv_instance->remaining_time = in __hci_req_schedule_adv_instance()
2053 adv_instance->remaining_time - timeout; in __hci_req_schedule_adv_instance()
2098 struct adv_info *adv_instance, *n, *next_instance = NULL; in hci_req_clear_adv_instance() local
2114 list_for_each_entry_safe(adv_instance, n, &hdev->adv_instances, in hci_req_clear_adv_instance()
2116 if (!(force || adv_instance->timeout)) in hci_req_clear_adv_instance()
2119 rem_inst = adv_instance->instance; in hci_req_clear_adv_instance()
2125 adv_instance = hci_find_adv_instance(hdev, instance); in hci_req_clear_adv_instance()
2127 if (force || (adv_instance && adv_instance->timeout && in hci_req_clear_adv_instance()
2128 !adv_instance->remaining_time)) { in hci_req_clear_adv_instance()
3120 struct adv_info *adv_instance; in powered_update_hci() local
3122 adv_instance = list_first_entry(&hdev->adv_instances, in powered_update_hci()
3125 adv_instance->instance, in powered_update_hci()