Home
last modified time | relevance | path

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

/linux/drivers/usb/typec/ucsi/
H A Ducsi.c261 struct ucsi_work *uwork = container_of(work, struct ucsi_work, work.work); in ucsi_poll_worker() local
262 struct ucsi_connector *con = uwork->con; in ucsi_poll_worker()
268 list_del(&uwork->node); in ucsi_poll_worker()
270 kfree(uwork); in ucsi_poll_worker()
274 ret = uwork->cb(con); in ucsi_poll_worker()
276 if (uwork->count-- && (ret == -EBUSY || ret == -ETIMEDOUT)) { in ucsi_poll_worker()
277 queue_delayed_work(con->wq, &uwork->work, uwork->delay); in ucsi_poll_worker()
279 list_del(&uwork->node); in ucsi_poll_worker()
280 kfree(uwork); in ucsi_poll_worker()
290 struct ucsi_work *uwork; in ucsi_partner_task() local
[all …]