Lines Matching refs:adv_instance
3717 struct adv_info *adv_instance;
3719 adv_instance = hci_find_adv_instance(hdev, hdev->cur_adv_instance);
3720 if (!adv_instance)
3724 if (!(adv_instance->flags & flags))
3729 adv_instance = hci_get_next_instance(hdev, adv_instance->instance);
3730 if (!adv_instance)
3733 hci_schedule_adv_instance_sync(hdev, adv_instance->instance, true);
6282 struct adv_info *adv_instance;
6313 adv_instance = list_first_entry_or_null(&hdev->adv_instances,
6315 if (!adv_instance)
6318 instance = adv_instance->instance;
8352 struct adv_info *adv_instance;
8380 list_for_each_entry(adv_instance, &hdev->adv_instances, list) {
8382 if (adv_instance->instance <= hdev->adv_instance_cnt) {
8383 *instance = adv_instance->instance;
8942 struct adv_info *adv_instance;
8950 adv_instance = hci_find_adv_instance(hdev, cp->instance);
8952 if (!adv_instance) {
8972 if (!tlv_data_is_valid(hdev, adv_instance->flags, cp->data,
8974 !tlv_data_is_valid(hdev, adv_instance->flags, cp->data +
9011 if (adv_instance->pending) {
9013 adv_instance->pending = false;
9040 if (adv_instance->pending)