Searched refs:exclusive_dev (Results 1 – 4 of 4) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/cyttsp5/ |
| H A D | cyttsp5_core.c | 379 if (!cd->exclusive_dev && cd->exclusive_waits == 0) { in request_exclusive() 380 cd->exclusive_dev = ownptr; in request_exclusive() 388 t = wait_event_timeout(cd->wait_q, !cd->exclusive_dev, t); in request_exclusive() 395 wait_event(cd->wait_q, !cd->exclusive_dev); in request_exclusive() 398 if (cd->exclusive_dev) in request_exclusive() 400 cd->exclusive_dev = ownptr; in request_exclusive() 412 if (cd->exclusive_dev != ownptr) in release_exclusive_() 416 __func__, cd->exclusive_dev); in release_exclusive_() 417 cd->exclusive_dev = NULL; in release_exclusive_() 574 __func__, cd->exclusive_dev, cd->dev); in cyttsp5_hid_cmd_reset() [all …]
|
| H A D | cyttsp5_regs.h | 991 void *exclusive_dev; member
|
| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/ |
| H A D | cyttsp4_core.c | 1275 if (!cd->exclusive_dev && cd->exclusive_waits == 0) { in cyttsp4_request_exclusive() 1276 cd->exclusive_dev = ownptr; in cyttsp4_request_exclusive() 1284 t = wait_event_timeout(cd->wait_q, !cd->exclusive_dev, t); in cyttsp4_request_exclusive() 1294 wait_event(cd->wait_q, !cd->exclusive_dev); in cyttsp4_request_exclusive() 1297 if (cd->exclusive_dev) in cyttsp4_request_exclusive() 1299 cd->exclusive_dev = ownptr; in cyttsp4_request_exclusive() 1313 if (cd->exclusive_dev != ownptr) { in cyttsp4_release_exclusive() 1319 __func__, cd->exclusive_dev); in cyttsp4_release_exclusive() 1320 cd->exclusive_dev = NULL; in cyttsp4_release_exclusive() 1411 __func__, "have exclusive", cd->exclusive_dev, in cyttsp4_set_mode() [all …]
|
| H A D | cyttsp4_core.h | 346 void *exclusive_dev; member
|