Lines Matching full:advertising

1034 	/* If a random_addr has been set we're advertising or initiating an LE  in hci_set_random_addr_sync()
1093 * scanning and non-connectable advertising. in hci_update_random_address_sync()
1170 /* Instance 0x00 indicates all advertising instances will be disabled */ in hci_disable_ext_adv_instance_sync()
1249 * advertising is used. In that case it is fine to use a in hci_setup_ext_adv_instance_sync()
1477 /* If periodic advertising already disabled there is nothing to do. */ in hci_disable_per_advertising_sync()
1542 /* If periodic advertising already enabled there is nothing to do. */ in hci_enable_per_advertising_sync()
1556 /* Checks if periodic advertising data contains a Basic Announcement and if it
1565 * advertising so it cannot used for the likes of Broadcast Announcement in hci_adv_bcast_annoucement()
1578 /* Check if advertising data already has a Broadcast Announcement since in hci_adv_bcast_annoucement()
1619 /* Start advertising */ in hci_start_per_adv_sync()
1706 * advertising is used. In that case it is fine to use a in hci_enable_advertising_sync()
1889 /* A zero timeout means unlimited advertising. As long as there is in hci_schedule_adv_instance_sync()
1908 /* Only use work for scheduling instances with legacy advertising */ in hci_schedule_adv_instance_sync()
1984 /* If we use extended advertising, instance has to be removed first. */ in hci_remove_adv_sync()
2089 /* If controller is not advertising we are done. */ in hci_disable_advertising_sync()
2408 /* Select filter policy to accept all advertising */ in hci_le_add_accept_list_sync()
2453 /* This function disables/pause all advertising instances */
2463 bt_dev_dbg(hdev, "Pausing directed advertising"); in hci_pause_advertising_sync()
2465 /* Stop directed advertising */ in hci_pause_advertising_sync()
2478 bt_dev_dbg(hdev, "Pausing advertising instances"); in hci_pause_advertising_sync()
2497 /* This function enables all user advertising instances */
2503 /* If advertising has not been paused there is nothing to do. */ in hci_resume_advertising_sync()
2507 /* Resume directed advertising */ in hci_resume_advertising_sync()
2514 bt_dev_dbg(hdev, "Resuming advertising instances"); in hci_resume_advertising_sync()
2561 /* Cannot disable addr resolution if advertising is enabled. */ in hci_pause_addr_resolution()
2564 bt_dev_err(hdev, "Pause advertising failed: %d", err); in hci_pause_addr_resolution()
2650 * ll_privacy_capable((Disable Advertising) -> Disable Resolving List) ->
2655 * ll_privacy_capable(Enable Resolving List -> (Enable Advertising)) ->
2658 * In case of failure advertising shall be restored to its original state and
2673 /* Pause advertising if resolving list can be used as controllers in hci_update_accept_list_sync()
2674 * cannot accept resolving list modifications while advertising. in hci_update_accept_list_sync()
2679 bt_dev_err(hdev, "pause advertising failed: %d", err); in hci_update_accept_list_sync()
2820 /* Resume advertising if it was paused */ in hci_update_accept_list_sync()
2979 * advertising with our address will be correctly reported in hci_passive_scan_sync()
3022 * for handling directed advertising. in hci_passive_scan_sync()
3079 * ll_privacy_capable((Disable Advertising) -> Disable Resolving List ->
3080 * Update Resolving List -> Enable Resolving List -> (Enable Advertising)) ->
3275 * advertising data. This also applies to the case in hci_powered_update_adv_sync()
4248 events[1] |= 0x04; /* LE Direct Advertising Report */ in hci_le_set_event_mask_sync()
4257 * enable the corresponding advertising report event. in hci_le_set_event_mask_sync()
4260 events[0] |= 0x02; /* LE Advertising Report */ in hci_le_set_event_mask_sync()
4305 events[1] |= 0x10; /* LE Extended Advertising Report */ in hci_le_set_event_mask_sync()
4307 /* If the controller supports the LE Extended Advertising in hci_le_set_event_mask_sync()
4311 events[2] |= 0x02; /* LE Advertising Set Terminated */ in hci_le_set_event_mask_sync()
4326 events[4] |= 0x02; /* LE BIG Info Advertising Report */ in hci_le_set_event_mask_sync()
4333 /* Read LE Advertising Channel TX Power */
4338 * advertising commands wherein READ_ADV_TX_POWER is in hci_le_read_adv_tx_power_sync()
4426 /* Read LE Number of Supported Advertising Sets */
5399 /* Resume advertising if it was paused */ in hci_stop_discovery_sync()
5650 * Clear Advertising
5749 /* Advertising instances don't use the global discoverable setting, so in hci_update_discoverable_sync()
5750 * only update AD if advertising was enabled using Set Advertising. in hci_update_discoverable_sync()
5757 /* Discoverable mode affects the local advertising in hci_update_discoverable_sync()
5797 /* If BR/EDR is not enabled and we disable advertising as a in hci_update_connectable_sync()
5799 * advertising flags. in hci_update_connectable_sync()
5804 /* Update the advertising parameters if necessary */ in hci_update_connectable_sync()
5872 /* Pause address resolution for active scan and stop advertising if in hci_active_scan_sync()
5911 /* Resume advertising if it was paused */ in hci_active_scan_sync()
6081 * Pause Directed Advertising/Advertising
6208 * Resume Directed Advertising/Advertising
6282 * does not supports advertising data when the advertising set already in hci_le_ext_directed_advertising_sync()
6339 * within range for undirected advertising. in hci_le_directed_advertising_sync()
6446 /* If requested to connect as peripheral use directed advertising */ in hci_le_create_conn_sync()
6458 /* Pause advertising while doing directed advertising. */ in hci_le_create_conn_sync()
6465 /* Disable advertising if simultaneous roles is not in use. */ in hci_le_create_conn_sync()
6538 /* Re-enable advertising after the connection attempt is finished. */ in hci_le_create_conn_sync()
6714 * non-connectable advertising. in hci_get_random_address()