Lines Matching refs:drv_data
57 struct plt_drv_data *drv_data = hid_get_drvdata(hdev); in plantronics_input_mapping() local
58 unsigned long plt_type = drv_data->device_type; in plantronics_input_mapping()
123 struct plt_drv_data *drv_data = hid_get_drvdata(hdev); in plantronics_event() local
125 if (drv_data->quirks & PLT_QUIRK_DOUBLE_VOLUME_KEYS) { in plantronics_event()
133 prev_ts = drv_data->last_volume_key_ts; in plantronics_event()
138 drv_data->last_volume_key_ts = cur_ts; in plantronics_event()
172 struct plt_drv_data *drv_data; in plantronics_probe() local
175 drv_data = devm_kzalloc(&hdev->dev, sizeof(*drv_data), GFP_KERNEL); in plantronics_probe()
176 if (!drv_data) in plantronics_probe()
185 drv_data->device_type = plantronics_device_type(hdev); in plantronics_probe()
186 drv_data->quirks = id->driver_data; in plantronics_probe()
187 drv_data->last_volume_key_ts = jiffies - msecs_to_jiffies(PLT_DOUBLE_KEY_TIMEOUT); in plantronics_probe()
189 hid_set_drvdata(hdev, drv_data); in plantronics_probe()