Lines Matching refs:handle_data

290 	struct msft_monitor_advertisement_handle_data *handle_data, *tmp;  in msft_do_close()  local
301 list_for_each_entry_safe(handle_data, tmp, &msft->handle_map, list) { in msft_do_close()
303 handle_data->mgmt_handle); in msft_do_close()
308 list_del(&handle_data->list); in msft_do_close()
309 kfree(handle_data); in msft_do_close()
410 struct msft_monitor_advertisement_handle_data *handle_data; in msft_le_monitor_advertisement_cb() local
432 handle_data = kmalloc(sizeof(*handle_data), GFP_KERNEL); in msft_le_monitor_advertisement_cb()
433 if (!handle_data) { in msft_le_monitor_advertisement_cb()
438 handle_data->mgmt_handle = monitor->handle; in msft_le_monitor_advertisement_cb()
439 handle_data->msft_handle = rp->handle; in msft_le_monitor_advertisement_cb()
440 INIT_LIST_HEAD(&handle_data->list); in msft_le_monitor_advertisement_cb()
441 list_add(&handle_data->list, &msft->handle_map); in msft_le_monitor_advertisement_cb()
466 struct msft_monitor_advertisement_handle_data *handle_data; in msft_le_cancel_monitor_advertisement_cb() local
483 handle_data = msft_find_handle_data(hdev, cp->handle, false); in msft_le_cancel_monitor_advertisement_cb()
485 if (handle_data) { in msft_le_cancel_monitor_advertisement_cb()
487 handle_data->mgmt_handle); in msft_le_cancel_monitor_advertisement_cb()
498 list_del(&handle_data->list); in msft_le_cancel_monitor_advertisement_cb()
499 kfree(handle_data); in msft_le_cancel_monitor_advertisement_cb()
670 struct msft_monitor_advertisement_handle_data *handle_data; in __msft_remove_monitor() local
675 handle_data = msft_find_handle_data(hdev, monitor->handle, true); in __msft_remove_monitor()
678 if (!handle_data) in __msft_remove_monitor()
682 cp.handle = handle_data->msft_handle; in __msft_remove_monitor()