Lines Matching defs:pending
103 device.pending = LIST_INITIAL_VALUE(root_device.pending);
118 device.pending = LIST_INITIAL_VALUE(misc_device.pending);
132 device.pending = LIST_INITIAL_VALUE(sys_device.pending);
147 device.pending = LIST_INITIAL_VALUE(test_device.pending);
765 //TODO: cancel any pending rpc responses
788 list_initialize(&dev->pending);
1367 pending_t* pending = list_remove_head_type(&dev->pending, pending_t, node);
1368 if (pending == nullptr) {
1372 switch (pending->op) {
1387 auto ctx = static_cast<suspend_context_t*>(pending->ctx);
1393 free(pending);
1574 list_initialize(&dev->pending);
1592 pending_t* pending = static_cast<pending_t*>(malloc(sizeof(pending_t)));
1593 if (pending == nullptr) {
1596 new (pending) pending_t;
1600 free(pending);
1606 free(pending);
1614 free(pending);
1619 pending->op = dc_pending::Op::kBind;
1620 pending->ctx = nullptr;
1621 list_add_tail(&dev->pending, &pending->node);
1775 pending_t* pending = static_cast<pending_t*>(malloc(sizeof(pending_t)));
1776 if (pending == nullptr) {
1779 new (pending) pending_t;
1785 free(pending);
1793 free(pending);
1798 pending->op = dc_pending::Op::kSuspend;
1799 pending->ctx = ctx;
1800 list_add_tail(&dev->pending, &pending->node);
1854 pending_t* pending;
1856 pending = list_peek_tail_type(&dev->proxy->pending, pending_t, node);
1858 pending = list_peek_tail_type(&dev->pending, pending_t, node);
1860 if ((pending == nullptr) || (pending->op != dc_pending::Op::kSuspend)) {