Lines Matching refs:drv_data
54 struct plt_drv_data *drv_data = hid_get_drvdata(hdev); in plantronics_input_mapping() local
55 unsigned long plt_type = drv_data->device_type; in plantronics_input_mapping()
134 struct plt_drv_data *drv_data = hid_get_drvdata(hdev); in plantronics_event() local
142 if (!drv_data->double_key_to || !value) in plantronics_event()
145 prev_tsto = drv_data->last_key_ts + drv_data->double_key_to; in plantronics_event()
146 cur_ts = drv_data->last_key_ts = jiffies; in plantronics_event()
147 prev_key = drv_data->last_key; in plantronics_event()
148 cur_key = drv_data->last_key = usage->code; in plantronics_event()
186 struct plt_drv_data *drv_data; in plantronics_probe() local
189 drv_data = devm_kzalloc(&hdev->dev, sizeof(*drv_data), GFP_KERNEL); in plantronics_probe()
190 if (!drv_data) in plantronics_probe()
199 drv_data->device_type = plantronics_device_type(hdev); in plantronics_probe()
200 drv_data->double_key_to = msecs_to_jiffies(PLT_DOUBLE_KEY_TIMEOUT); in plantronics_probe()
201 drv_data->last_key_ts = jiffies - drv_data->double_key_to; in plantronics_probe()
204 if (drv_data->double_key_to < PLT_DOUBLE_KEY_TIMEOUT) in plantronics_probe()
205 drv_data->double_key_to = 0; in plantronics_probe()
207 hid_set_drvdata(hdev, drv_data); in plantronics_probe()