Lines Matching refs:addr_type
1235 u8 addr_type, u8 role)
1241 if (addr_type != k->bdaddr_type || bacmp(bdaddr, &k->bdaddr))
1298 u8 addr_type)
1304 if (addr_type == ADDR_LE_DEV_RANDOM && (bdaddr->b[5] & 0xc0) != 0xc0)
1309 if (addr_type == irk->addr_type &&
1378 u8 addr_type, u8 type, u8 authenticated,
1384 old_key = hci_find_ltk(hdev, bdaddr, addr_type, role);
1395 key->bdaddr_type = addr_type;
1407 u8 addr_type, u8 val[16], bdaddr_t *rpa)
1411 irk = hci_find_irk_by_addr(hdev, bdaddr, addr_type);
1418 irk->addr_type = addr_type;
1464 void hci_remove_irk(struct hci_dev *hdev, bdaddr_t *bdaddr, u8 addr_type)
1469 if (bacmp(bdaddr, &k->bdaddr) || k->addr_type != addr_type)
1483 u8 addr_type;
1493 addr_type = ADDR_LE_DEV_PUBLIC;
1495 addr_type = ADDR_LE_DEV_RANDOM;
1497 irk = hci_get_irk(hdev, bdaddr, addr_type);
1500 addr_type = irk->addr_type;
1505 if (k->bdaddr_type == addr_type && !bacmp(bdaddr, &k->bdaddr)) {
2278 bdaddr_t *addr, u8 addr_type)
2284 params->addr_type == addr_type) {
2294 bdaddr_t *addr, u8 addr_type)
2302 param->addr_type == addr_type) {
2333 bdaddr_t *addr, u8 addr_type)
2337 params = hci_conn_params_lookup(hdev, addr, addr_type);
2348 params->addr_type = addr_type;
2359 BT_DBG("addr %pMR (type %u)", addr, addr_type);
2378 void hci_conn_params_del(struct hci_dev *hdev, bdaddr_t *addr, u8 addr_type)
2382 params = hci_conn_params_lookup(hdev, addr, addr_type);
2390 BT_DBG("addr %pMR (type %u)", addr, addr_type);