Home
last modified time | relevance | path

Searched refs:rpa (Results 1 – 15 of 15) sorted by relevance

/Linux-v4.19/include/scsi/
Dfc_encode.h48 struct fc_fdmi_rpa rpa; member
393 &ct->payload.rpa.port.portname); in fc_ct_ms_fill()
397 &ct->payload.rpa.hba_attrs.numattrs); in fc_ct_ms_fill()
399 hba_attrs = &ct->payload.rpa.hba_attrs; in fc_ct_ms_fill()
/Linux-v4.19/net/bluetooth/
Dsmp.h193 int smp_generate_rpa(struct hci_dev *hdev, const u8 irk[16], bdaddr_t *rpa);
Dhci_request.c1461 !bacmp(&adv_instance->random_addr, &hdev->rpa)) in hci_get_random_address()
1467 !bacmp(&hdev->random_addr, &hdev->rpa)) in hci_get_random_address()
1471 err = smp_generate_rpa(hdev, hdev->irk, &hdev->rpa); in hci_get_random_address()
1477 bacpy(rand_addr, &hdev->rpa); in hci_get_random_address()
1820 static void set_random_addr(struct hci_request *req, bdaddr_t *rpa) in set_random_addr() argument
1841 hci_req_add(req, HCI_OP_LE_SET_RANDOM_ADDR, 6, rpa); in set_random_addr()
1860 !bacmp(&hdev->random_addr, &hdev->rpa)) in hci_update_random_address()
1863 err = smp_generate_rpa(hdev, hdev->irk, &hdev->rpa); in hci_update_random_address()
1869 set_random_addr(req, &hdev->rpa); in hci_update_random_address()
Dsmp.c532 int smp_generate_rpa(struct hci_dev *hdev, const u8 irk[16], bdaddr_t *rpa) in smp_generate_rpa() argument
543 get_random_bytes(&rpa->b[3], 3); in smp_generate_rpa()
545 rpa->b[5] &= 0x3f; /* Clear two most significant bits */ in smp_generate_rpa()
546 rpa->b[5] |= 0x40; /* Set second most significant bit */ in smp_generate_rpa()
548 err = smp_ah(smp->tfm_aes, irk, &rpa->b[3], rpa->b); in smp_generate_rpa()
552 BT_DBG("RPA %pMR", rpa); in smp_generate_rpa()
2555 bdaddr_t rpa; in smp_cmd_ident_addr_info() local
2590 bacpy(&rpa, &hcon->dst); in smp_cmd_ident_addr_info()
2592 bacpy(&rpa, BDADDR_ANY); in smp_cmd_ident_addr_info()
2595 smp->id_addr_type, smp->irk, &rpa); in smp_cmd_ident_addr_info()
Dhci_core.c2335 struct smp_irk *hci_find_irk_by_rpa(struct hci_dev *hdev, bdaddr_t *rpa) in hci_find_irk_by_rpa() argument
2341 if (!bacmp(&irk->rpa, rpa)) { in hci_find_irk_by_rpa()
2348 if (smp_irk_matches(hdev, irk->val, rpa)) { in hci_find_irk_by_rpa()
2349 bacpy(&irk->rpa, rpa); in hci_find_irk_by_rpa()
2458 u8 addr_type, u8 val[16], bdaddr_t *rpa) in hci_add_irk() argument
2475 bacpy(&irk->rpa, rpa); in hci_add_irk()
Dhci_debugfs.c573 16, hdev->irk, &hdev->rpa); in identity_show()
721 16, irk->val, &irk->rpa); in identity_resolving_keys_show()
Dhci_conn.c994 if (irk && bacmp(&irk->rpa, BDADDR_ANY)) { in hci_connect_le()
995 dst = &irk->rpa; in hci_connect_le()
Dmgmt.c7181 bacpy(&ev.rpa, &irk->rpa); in mgmt_new_irk()
Dhci_event.c4810 bacpy(&conn->init_addr, &hdev->rpa); in le_conn_complete_evt()
/Linux-v4.19/include/net/bluetooth/
Dhci_core.h136 bdaddr_t rpa; member
413 bdaddr_t rpa; member
1092 struct smp_irk *hci_find_irk_by_rpa(struct hci_dev *hdev, bdaddr_t *rpa);
1096 u8 addr_type, u8 val[16], bdaddr_t *rpa);
Dmgmt.h798 bdaddr_t rpa; member
/Linux-v4.19/drivers/scsi/qla2xxx/
Dqla_gs.c1767 memcpy(ct_req->req.rpa.port_name, vha->port_name, WWN_SIZE); in qla2x00_fdmi_rpa()
1771 ct_req->req.rpa.attrs.count = cpu_to_be32(FDMI_PORT_ATTR_COUNT); in qla2x00_fdmi_rpa()
1772 entries = ct_req->req.rpa.port_name; in qla2x00_fdmi_rpa()
1918 wwn_to_u64(ct_req->req.rpa.port_name), size); in qla2x00_fdmi_rpa()
2605 "RPA portname= %8phN size=%d.\n", ct_req->req.rpa.port_name, size); in qla2x00_fdmiv2_rpa()
Dqla_def.h2832 } rpa; member
/Linux-v4.19/drivers/scsi/bfa/
Dbfa_fcs_lport.c2565 struct fdmi_rpa_s *rpa = (struct fdmi_rpa_s *) pyld; in bfa_fcs_lport_fdmi_build_rpa_pyld() local
2568 rpa->port_name = bfa_fcs_lport_get_pwwn(port); in bfa_fcs_lport_fdmi_build_rpa_pyld()
2571 (u8 *) &rpa->port_attr_blk); in bfa_fcs_lport_fdmi_build_rpa_pyld()
2573 len += sizeof(rpa->port_name); in bfa_fcs_lport_fdmi_build_rpa_pyld()
/Linux-v4.19/
DMAINTAINERS8430 F: drivers/pci/hotplug/rpa*