/kernel/linux/linux-5.10/arch/x86/boot/compressed/ |
H A D | kaslr.c | 812 unsigned long slots, random_addr; in find_random_virt_addr() local 821 random_addr = kaslr_get_random_long("Virtual") % slots; in find_random_virt_addr() 823 return random_addr * CONFIG_PHYSICAL_ALIGN + minimum; in find_random_virt_addr() 836 unsigned long random_addr, min_addr; in choose_random_location() local 863 random_addr = find_random_phys_addr(min_addr, output_size); in choose_random_location() 864 if (!random_addr) { in choose_random_location() 868 if (*output != random_addr) in choose_random_location() 869 *output = random_addr; in choose_random_location() 875 random_addr = find_random_virt_addr(LOAD_PHYSICAL_ADDR, output_size); in choose_random_location() 876 *virt_addr = random_addr; in choose_random_location() [all...] |
/kernel/linux/linux-6.6/arch/x86/boot/compressed/ |
H A D | kaslr.c | 824 unsigned long slots, random_addr; in find_random_virt_addr() local 833 random_addr = kaslr_get_random_long("Virtual") % slots; in find_random_virt_addr() 835 return random_addr * CONFIG_PHYSICAL_ALIGN + minimum; in find_random_virt_addr() 848 unsigned long random_addr, min_addr; in choose_random_location() local 875 random_addr = find_random_phys_addr(min_addr, output_size); in choose_random_location() 876 if (!random_addr) { in choose_random_location() 880 if (*output != random_addr) in choose_random_location() 881 *output = random_addr; in choose_random_location() 887 random_addr = find_random_virt_addr(LOAD_PHYSICAL_ADDR, output_size); in choose_random_location() 888 *virt_addr = random_addr; in choose_random_location() [all...] |
/kernel/linux/linux-5.10/net/bluetooth/ |
H A D | hci_request.c | 2029 !bacmp(&adv_instance->random_addr, &hdev->rpa)) in hci_get_random_address() 2035 !bacmp(&hdev->random_addr, &hdev->rpa)) in hci_get_random_address() 2103 bdaddr_t random_addr; in __hci_req_setup_ext_adv_instance() local 2134 &own_addr_type, &random_addr); in __hci_req_setup_ext_adv_instance() 2183 bacmp(&random_addr, BDADDR_ANY)) { in __hci_req_setup_ext_adv_instance() 2188 if (!bacmp(&random_addr, &adv_instance->random_addr)) in __hci_req_setup_ext_adv_instance() 2191 if (!bacmp(&random_addr, &hdev->random_addr)) in __hci_req_setup_ext_adv_instance() 2198 bacpy(&cp.bdaddr, &random_addr); in __hci_req_setup_ext_adv_instance() [all...] |
H A D | hci_conn.c | 813 if (bacmp(&req->hdev->random_addr, direct_rpa)) in hci_req_add_le_create_conn() 904 bdaddr_t random_addr; in hci_req_directed_advertising() local 910 &own_addr_type, &random_addr) < 0) in hci_req_directed_advertising() 939 bacmp(&random_addr, BDADDR_ANY) && in hci_req_directed_advertising() 940 bacmp(&random_addr, &hdev->random_addr)) { in hci_req_directed_advertising() 946 bacpy(&cp.bdaddr, &random_addr); in hci_req_directed_advertising()
|
H A D | hci_event.c | 1151 bacpy(&hdev->random_addr, sent); in hci_cc_le_set_random_addr() 1196 bacpy(&hdev->random_addr, &cp->bdaddr); in hci_cc_le_set_adv_set_random_addr() 1201 bacpy(&adv_instance->random_addr, &cp->bdaddr); in hci_cc_le_set_adv_set_random_addr() 2327 bacpy(&conn->init_addr, &hdev->random_addr); in cs_le_create_conn() 5143 &conn->hdev->random_addr); in le_conn_update_addr() 5362 bacpy(&conn->resp_addr, &hdev->random_addr); in hci_le_ext_adv_term_evt() 5368 bacpy(&conn->resp_addr, &adv_instance->random_addr); in hci_le_ext_adv_term_evt()
|
H A D | hci_debugfs.c | 675 seq_printf(f, "%pMR\n", &hdev->random_addr); in random_address_show()
|
H A D | hci_core.c | 1840 bacpy(&hdev->random_addr, BDADDR_ANY); in hci_dev_do_close()
|
/kernel/linux/linux-6.6/net/bluetooth/ |
H A D | hci_sync.c | 976 if (bacmp(&hdev->static_addr, &hdev->random_addr)) in hci_update_random_address_sync() 1028 bdaddr_t *random_addr) in hci_set_adv_set_random_addr_sync() 1035 * hdev->random_addr to track its address so whenever it needs in hci_set_adv_set_random_addr_sync() 1037 * hdev->random_addr is shared with scan state machine. in hci_set_adv_set_random_addr_sync() 1039 err = hci_set_random_addr_sync(hdev, random_addr); in hci_set_adv_set_random_addr_sync() 1047 bacpy(&cp.bdaddr, random_addr); in hci_set_adv_set_random_addr_sync() 1058 bdaddr_t random_addr; in hci_setup_ext_adv_instance_sync() local 1099 &own_addr_type, &random_addr); in hci_setup_ext_adv_instance_sync() 1169 bacmp(&random_addr, BDADDR_ANY)) { in hci_setup_ext_adv_instance_sync() 1172 if (!bacmp(&random_addr, in hci_setup_ext_adv_instance_sync() 1027 hci_set_adv_set_random_addr_sync(struct hci_dev *hdev, u8 instance, bdaddr_t *random_addr) hci_set_adv_set_random_addr_sync() argument 6092 bdaddr_t random_addr; hci_le_ext_directed_advertising_sync() local [all...] |
H A D | hci_request.c | 708 if (bacmp(&hdev->static_addr, &hdev->random_addr)) in hci_update_random_address()
|
H A D | hci_event.c | 1412 bacpy(&hdev->random_addr, sent); in hci_cc_le_set_random_addr() 1474 bacpy(&adv->random_addr, &cp->bdaddr); in hci_cc_le_set_adv_set_random_addr() 2891 bacpy(&conn->init_addr, &hdev->random_addr); in cs_le_create_conn() 5858 &conn->hdev->random_addr); in le_conn_update_addr() 6133 bacpy(&conn->resp_addr, &hdev->random_addr); in hci_le_ext_adv_term_evt() 6138 bacpy(&conn->resp_addr, &adv->random_addr); in hci_le_ext_adv_term_evt()
|
H A D | hci_debugfs.c | 719 seq_printf(f, "%pMR\n", &hdev->random_addr); in random_address_show()
|
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | p2p.c | 466 bool random_addr = false; in brcmf_p2p_generate_bss_mac() local 474 random_addr = true; in brcmf_p2p_generate_bss_mac() 484 if (random_addr) in brcmf_p2p_generate_bss_mac()
|
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
H A D | p2p.c | 466 bool random_addr = false; in brcmf_p2p_generate_bss_mac() local 474 random_addr = true; in brcmf_p2p_generate_bss_mac() 484 if (random_addr) in brcmf_p2p_generate_bss_mac()
|
/kernel/linux/linux-6.6/include/net/bluetooth/ |
H A D | hci_core.h | 265 bdaddr_t random_addr; member 368 bdaddr_t random_addr; member 1841 #define adv_rpa_valid(adv) (bacmp(&adv->random_addr, BDADDR_ANY) && \
|
/kernel/linux/linux-5.10/include/net/bluetooth/ |
H A D | hci_core.h | 241 bdaddr_t random_addr; 303 bdaddr_t random_addr;
|