dca_delist2
while ((node = dca_delist2(&dca->dca_ctx_list,
static dca_listnode_t *dca_delist2(dca_listnode_t *q, kmutex_t *);