Lines Matching refs:cmds
18 if (dev->cmds[i].inuse == 0) {
19 dev->cmds[i].inuse = 1;
20 dev->cmds[i].signalled = 0;
21 dev->cmds[i].timeout = 0;
22 ret = dev->cmds[i].seqno;
34 if ((dev->cmds[seqno].inuse == 1) &&
35 (dev->cmds[seqno].seqno == seqno)) {
36 dev->cmds[seqno].inuse = 0;
37 dev->cmds[seqno].signalled = 0;
38 dev->cmds[seqno].timeout = 0;
46 if ((dev->cmds[seqno].inuse == 1) &&
47 (dev->cmds[seqno].seqno == seqno)) {
48 dev->cmds[seqno].timeout = 1;
58 if ((dev->cmds[seqno].inuse == 1) &&
59 (dev->cmds[seqno].seqno == seqno)) {
60 ret = dev->cmds[seqno].timeout;
86 q = &dev->cmds[tRsp.seqno].wait;
93 dev->cmds[tRsp.seqno].signalled = 1;
139 q = &dev->cmds[tRsp.seqno].wait;
166 dev->cmds[tRsp.seqno].signalled = 1;
178 u32 cmds;
187 mutex_lock(&dev->cmds[msg->id].lock);
190 cmds = size / bus->m_wMaxReqSize;
192 cmds -= 1;
197 for (idx = 0; idx < cmds; idx++) {
237 mutex_unlock(&dev->cmds[msg->id].lock);
257 if ((dev->cmds[seqno].inuse == 1) &&
258 (dev->cmds[seqno].seqno == seqno)) {
259 q = &dev->cmds[seqno].wait;
265 if (dev->cmds[seqno].signalled == 0) {
269 __func__, seqno, dev->cmds[seqno].signalled);
278 wait_event_timeout(*q, dev->cmds[seqno].signalled,
288 dev->cmds[seqno].signalled);