Lines Matching refs:ie

1117 				      struct inquiry_entry *ie)  in hci_inquiry_cache_update_resolve()  argument
1123 list_del(&ie->list); in hci_inquiry_cache_update_resolve()
1127 abs(p->data.rssi) >= abs(ie->data.rssi)) in hci_inquiry_cache_update_resolve()
1132 list_add(&ie->list, pos); in hci_inquiry_cache_update_resolve()
1139 struct inquiry_entry *ie; in hci_inquiry_cache_update() local
1149 ie = hci_inquiry_cache_lookup(hdev, &data->bdaddr); in hci_inquiry_cache_update()
1150 if (ie) { in hci_inquiry_cache_update()
1151 if (!ie->data.ssp_mode) in hci_inquiry_cache_update()
1154 if (ie->name_state == NAME_NEEDED && in hci_inquiry_cache_update()
1155 data->rssi != ie->data.rssi) { in hci_inquiry_cache_update()
1156 ie->data.rssi = data->rssi; in hci_inquiry_cache_update()
1157 hci_inquiry_cache_update_resolve(hdev, ie); in hci_inquiry_cache_update()
1164 ie = kzalloc(sizeof(*ie), GFP_KERNEL); in hci_inquiry_cache_update()
1165 if (!ie) { in hci_inquiry_cache_update()
1170 list_add(&ie->all, &cache->all); in hci_inquiry_cache_update()
1173 ie->name_state = NAME_KNOWN; in hci_inquiry_cache_update()
1175 ie->name_state = NAME_NOT_KNOWN; in hci_inquiry_cache_update()
1176 list_add(&ie->list, &cache->unknown); in hci_inquiry_cache_update()
1180 if (name_known && ie->name_state != NAME_KNOWN && in hci_inquiry_cache_update()
1181 ie->name_state != NAME_PENDING) { in hci_inquiry_cache_update()
1182 ie->name_state = NAME_KNOWN; in hci_inquiry_cache_update()
1183 list_del(&ie->list); in hci_inquiry_cache_update()
1186 memcpy(&ie->data, data, sizeof(*data)); in hci_inquiry_cache_update()
1187 ie->timestamp = jiffies; in hci_inquiry_cache_update()
1190 if (ie->name_state == NAME_NOT_KNOWN) in hci_inquiry_cache_update()