Lines Matching refs:genl_data
175 dev->genl_data.poll_req_portid = 0; in nfc_genl_targets_found()
824 mutex_lock(&dev->genl_data.genl_data_mutex); in nfc_genl_start_poll()
828 dev->genl_data.poll_req_portid = info->snd_portid; in nfc_genl_start_poll()
830 mutex_unlock(&dev->genl_data.genl_data_mutex); in nfc_genl_start_poll()
860 mutex_lock(&dev->genl_data.genl_data_mutex); in nfc_genl_stop_poll()
862 if (dev->genl_data.poll_req_portid != info->snd_portid) { in nfc_genl_stop_poll()
868 dev->genl_data.poll_req_portid = 0; in nfc_genl_stop_poll()
871 mutex_unlock(&dev->genl_data.genl_data_mutex); in nfc_genl_stop_poll()
1790 mutex_lock(&dev->genl_data.genl_data_mutex); in nfc_urelease_event_work()
1792 if (dev->genl_data.poll_req_portid == w->portid) { in nfc_urelease_event_work()
1794 dev->genl_data.poll_req_portid = 0; in nfc_urelease_event_work()
1797 mutex_unlock(&dev->genl_data.genl_data_mutex); in nfc_urelease_event_work()
1831 void nfc_genl_data_init(struct nfc_genl_data *genl_data) in nfc_genl_data_init() argument
1833 genl_data->poll_req_portid = 0; in nfc_genl_data_init()
1834 mutex_init(&genl_data->genl_data_mutex); in nfc_genl_data_init()
1837 void nfc_genl_data_exit(struct nfc_genl_data *genl_data) in nfc_genl_data_exit() argument
1839 mutex_destroy(&genl_data->genl_data_mutex); in nfc_genl_data_exit()