Lines Matching refs:connectable
1391 static bool is_advertising_allowed(struct hci_dev *hdev, bool connectable) in is_advertising_allowed() argument
1400 if (!connectable && !(hdev->le_states[2] & 0x10)) in is_advertising_allowed()
1406 if (connectable && (!(hdev->le_states[4] & 0x40) || in is_advertising_allowed()
1414 if (!connectable && !(hdev->le_states[2] & 0x02)) in is_advertising_allowed()
1420 if (connectable && (!(hdev->le_states[4] & 0x08) || in is_advertising_allowed()
1433 bool connectable; in __hci_req_enable_advertising() local
1442 connectable = (flags & MGMT_ADV_FLAG_CONNECTABLE) || in __hci_req_enable_advertising()
1445 if (!is_advertising_allowed(hdev, connectable)) in __hci_req_enable_advertising()
1462 if (hci_update_random_address(req, !connectable, in __hci_req_enable_advertising()
1469 if (connectable) { in __hci_req_enable_advertising()
1970 bool connectable; in __hci_req_setup_ext_adv_instance() local
1991 connectable = (flags & MGMT_ADV_FLAG_CONNECTABLE) || in __hci_req_setup_ext_adv_instance()
1994 if (!is_advertising_allowed(hdev, connectable)) in __hci_req_setup_ext_adv_instance()
2001 err = hci_get_random_address(hdev, !connectable, in __hci_req_setup_ext_adv_instance()
2015 if (connectable) { in __hci_req_setup_ext_adv_instance()