Lines Matching defs:handle_data
264 struct msft_monitor_advertisement_handle_data *handle_data;
280 handle_data = kmalloc(sizeof(*handle_data), GFP_KERNEL);
281 if (!handle_data) {
286 handle_data->mgmt_handle = monitor->handle;
287 handle_data->msft_handle = rp->handle;
288 handle_data->cond_type = MSFT_MONITOR_ADVERTISEMENT_TYPE_PATTERN;
289 INIT_LIST_HEAD(&handle_data->list);
290 list_add(&handle_data->list, &msft->handle_map);
373 struct msft_monitor_advertisement_handle_data *handle_data;
390 handle_data = msft_find_handle_data(hdev, monitor->handle, true);
392 if (handle_data) {
403 msft_monitor_device_del(hdev, handle_data->mgmt_handle,
407 msft_handle = handle_data->msft_handle;
409 list_del(&handle_data->list);
410 kfree(handle_data);
428 struct msft_monitor_advertisement_handle_data *handle_data;
431 handle_data = msft_find_handle_data(hdev, monitor->handle, true);
434 if (!handle_data)
438 cp.handle = handle_data->msft_handle;
511 struct msft_monitor_advertisement_handle_data *handle_data;
566 handle_data = msft_find_handle_data(hdev, monitor->handle, true);
567 if (!handle_data) {
572 handle_data->rssi_high = cp->rssi_high;
573 handle_data->rssi_low = cp->rssi_low;
574 handle_data->rssi_low_interval = cp->rssi_low_interval;
575 handle_data->rssi_sampling_period = cp->rssi_sampling_period;
671 struct msft_monitor_advertisement_handle_data *handle_data, *tmp;
681 * Therefore, remove handle_data mapping and reset monitor state.
683 list_for_each_entry_safe(handle_data, tmp, &msft->handle_map, list) {
685 handle_data->mgmt_handle);
690 list_del(&handle_data->list);
691 kfree(handle_data);
930 struct msft_monitor_advertisement_handle_data *handle_data)
942 address_filter->pattern_handle = handle_data->msft_handle;
943 address_filter->mgmt_handle = handle_data->mgmt_handle;
944 address_filter->rssi_high = handle_data->rssi_high;
945 address_filter->rssi_low = handle_data->rssi_low;
946 address_filter->rssi_low_interval = handle_data->rssi_low_interval;
947 address_filter->rssi_sampling_period = handle_data->rssi_sampling_period;
977 struct msft_monitor_advertisement_handle_data *handle_data;
991 handle_data = msft_find_handle_data(hdev, ev->monitor_handle, false);
994 if (!handle_data)
996 mgmt_handle = handle_data->mgmt_handle;
1000 if (handle_data) {
1008 handle_data->msft_handle);
1012 if (ev->monitor_state && handle_data->cond_type ==
1015 &ev->bdaddr, handle_data);