Home
last modified time | relevance | path

Searched refs:erase_effect (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/input/misc/
H A Dcs40l50-vibra.c419 struct cs40l50_effect *erase_effect, *owt_effect; in cs40l50_erase_worker() local
427 erase_effect = cs40l50_find_effect(work_data->effect->id, &vib->effect_head); in cs40l50_erase_worker()
428 if (!erase_effect) { in cs40l50_erase_worker()
434 if (erase_effect->gpio_reg != CS40L50_GPIO_MAPPING_NONE) { in cs40l50_erase_worker()
435 error = regmap_write(vib->regmap, erase_effect->gpio_reg, in cs40l50_erase_worker()
441 if (erase_effect->type == CS40L50_WVFRM_BANK_OWT) { in cs40l50_erase_worker()
444 (erase_effect->index & 0xFF)); in cs40l50_erase_worker()
450 owt_effect->index > erase_effect->index) in cs40l50_erase_worker()
454 list_del(&erase_effect->list); in cs40l50_erase_worker()
455 kfree(erase_effect); in cs40l50_erase_worker()