Lines Matching defs:state

125 	spin_lock_irq(&wdata->state.lock);
126 wiiproto_req_rumble(wdata, wdata->state.cache_rumble);
127 spin_unlock_irq(&wdata->state.lock);
147 /* Locking state.lock here might deadlock with input_event() calls.
149 wdata->state.cache_rumble = value;
174 spin_lock_irqsave(&wdata->state.lock, flags);
176 spin_unlock_irqrestore(&wdata->state.lock, flags);
204 int ret = 0, state;
218 spin_lock_irqsave(&wdata->state.lock, flags);
221 spin_unlock_irqrestore(&wdata->state.lock, flags);
226 spin_lock_irqsave(&wdata->state.lock, flags);
227 state = wdata->state.cmd_battery;
228 spin_unlock_irqrestore(&wdata->state.lock, flags);
230 val->intval = state * 100 / 255;
304 spin_lock_irqsave(&wdata->state.lock, flags);
305 value = wdata->state.flags & WIIPROTO_FLAG_LED(i + 1);
306 spin_unlock_irqrestore(&wdata->state.lock, flags);
321 __u8 state, flag;
326 spin_lock_irqsave(&wdata->state.lock, flags);
327 state = wdata->state.flags;
329 wiiproto_req_leds(wdata, state & ~flag);
331 wiiproto_req_leds(wdata, state | flag);
332 spin_unlock_irqrestore(&wdata->state.lock, flags);
367 spin_lock_irqsave(&wdata->state.lock, flags);
369 spin_unlock_irqrestore(&wdata->state.lock, flags);
430 if (!(wdata->state.flags & WIIPROTO_FLAG_ACCEL))
464 spin_lock_irqsave(&wdata->state.lock, flags);
466 spin_unlock_irqrestore(&wdata->state.lock, flags);
476 spin_lock_irqsave(&wdata->state.lock, flags);
478 spin_unlock_irqrestore(&wdata->state.lock, flags);
557 if (!(wdata->state.flags & WIIPROTO_FLAGS_IR))
618 spin_lock_irqsave(&wdata->state.lock, flags);
620 if (mode == (wdata->state.flags & WIIPROTO_FLAGS_IR)) {
621 spin_unlock_irqrestore(&wdata->state.lock, flags);
626 wdata->state.flags &= ~WIIPROTO_FLAGS_IR;
630 spin_unlock_irqrestore(&wdata->state.lock, flags);
634 spin_unlock_irqrestore(&wdata->state.lock, flags);
641 spin_lock_irqsave(&wdata->state.lock, flags);
644 spin_unlock_irqrestore(&wdata->state.lock, flags);
649 if (wdata->state.cmd_err) {
655 spin_lock_irqsave(&wdata->state.lock, flags);
658 spin_unlock_irqrestore(&wdata->state.lock, flags);
663 if (wdata->state.cmd_err) {
686 /* put IR cam into desired state */
708 spin_lock_irqsave(&wdata->state.lock, flags);
709 wdata->state.flags &= ~WIIPROTO_FLAGS_IR;
710 wdata->state.flags |= mode & WIIPROTO_FLAGS_IR;
712 spin_unlock_irqrestore(&wdata->state.lock, flags);
863 if (wdata->state.flags & WIIPROTO_FLAG_MP_ACTIVE) {
885 if (wdata->state.flags & WIIPROTO_FLAG_MP_ACTIVE) {
909 spin_lock_irqsave(&wdata->state.lock, flags);
910 wdata->state.flags |= WIIPROTO_FLAG_EXT_USED;
912 spin_unlock_irqrestore(&wdata->state.lock, flags);
922 spin_lock_irqsave(&wdata->state.lock, flags);
923 wdata->state.flags &= ~WIIPROTO_FLAG_EXT_USED;
925 spin_unlock_irqrestore(&wdata->state.lock, flags);
1093 if (wdata->state.flags & WIIPROTO_FLAG_MP_ACTIVE) {
1178 if (wdata->state.flags & WIIPROTO_FLAG_MP_ACTIVE) {
1203 spin_lock_irqsave(&wdata->state.lock, flags);
1204 wdata->state.flags |= WIIPROTO_FLAG_EXT_USED;
1206 spin_unlock_irqrestore(&wdata->state.lock, flags);
1216 spin_lock_irqsave(&wdata->state.lock, flags);
1217 wdata->state.flags &= ~WIIPROTO_FLAG_EXT_USED;
1219 spin_unlock_irqrestore(&wdata->state.lock, flags);
1321 struct wiimote_state *s = &wdata->state;
1394 spin_lock_irqsave(&wdata->state.lock, flags);
1395 wdata->state.flags |= WIIPROTO_FLAG_EXT_USED;
1397 spin_unlock_irqrestore(&wdata->state.lock, flags);
1407 spin_lock_irqsave(&wdata->state.lock, flags);
1408 wdata->state.flags &= ~WIIPROTO_FLAG_EXT_USED;
1410 spin_unlock_irqrestore(&wdata->state.lock, flags);
1439 spin_lock_irq(&wdata->state.lock);
1443 wdata->state.calib_bboard[j][i] = buf[offs];
1444 wdata->state.calib_bboard[j][i] <<= 8;
1445 wdata->state.calib_bboard[j][i] |= buf[offs + 1];
1449 spin_unlock_irq(&wdata->state.lock);
1454 val = wdata->state.calib_bboard[j][i];
1491 wdata->state.calib_bboard[j][i] = buf[offs];
1492 wdata->state.calib_bboard[j][i] <<= 8;
1493 wdata->state.calib_bboard[j][i] |= buf[offs + 1];
1684 if (!(wdata->state.flags & WIIPROTO_FLAG_PRO_CALIB_DONE)) {
1685 wdata->state.flags |= WIIPROTO_FLAG_PRO_CALIB_DONE;
1687 wdata->state.calib_pro_sticks[0] = -lx;
1689 wdata->state.calib_pro_sticks[1] = -ly;
1691 wdata->state.calib_pro_sticks[2] = -rx;
1693 wdata->state.calib_pro_sticks[3] = -ry;
1697 lx += wdata->state.calib_pro_sticks[0];
1698 ly += wdata->state.calib_pro_sticks[1];
1699 rx += wdata->state.calib_pro_sticks[2];
1700 ry += wdata->state.calib_pro_sticks[3];
1769 spin_lock_irqsave(&wdata->state.lock, flags);
1770 wdata->state.flags |= WIIPROTO_FLAG_EXT_USED;
1772 spin_unlock_irqrestore(&wdata->state.lock, flags);
1782 spin_lock_irqsave(&wdata->state.lock, flags);
1783 wdata->state.flags &= ~WIIPROTO_FLAG_EXT_USED;
1785 spin_unlock_irqrestore(&wdata->state.lock, flags);
1805 /* Locking state.lock here might deadlock with input_event() calls.
1807 wdata->state.cache_rumble = value;
1821 r += sprintf(&out[r], "%+06hd:", wdata->state.calib_pro_sticks[0]);
1822 r += sprintf(&out[r], "%+06hd ", wdata->state.calib_pro_sticks[1]);
1823 r += sprintf(&out[r], "%+06hd:", wdata->state.calib_pro_sticks[2]);
1824 r += sprintf(&out[r], "%+06hd\n", wdata->state.calib_pro_sticks[3]);
1838 spin_lock_irq(&wdata->state.lock);
1839 wdata->state.flags &= ~WIIPROTO_FLAG_PRO_CALIB_DONE;
1840 spin_unlock_irq(&wdata->state.lock);
1846 spin_lock_irq(&wdata->state.lock);
1847 wdata->state.flags |= WIIPROTO_FLAG_PRO_CALIB_DONE;
1848 spin_unlock_irq(&wdata->state.lock);
1850 wdata->state.calib_pro_sticks[0] = x1;
1851 wdata->state.calib_pro_sticks[1] = y1;
1852 wdata->state.calib_pro_sticks[2] = x2;
1853 wdata->state.calib_pro_sticks[3] = y2;
1869 wdata->state.calib_pro_sticks[0] = 0;
1870 wdata->state.calib_pro_sticks[1] = 0;
1871 wdata->state.calib_pro_sticks[2] = 0;
1872 wdata->state.calib_pro_sticks[3] = 0;
1874 spin_lock_irqsave(&wdata->state.lock, flags);
1875 wdata->state.flags &= ~WIIPROTO_FLAG_PRO_CALIB_DONE;
1876 spin_unlock_irqrestore(&wdata->state.lock, flags);
1955 spin_lock_irqsave(&wdata->state.lock, flags);
1957 spin_unlock_irqrestore(&wdata->state.lock, flags);
2045 if (wdata->state.flags & WIIPROTO_FLAG_MP_ACTIVE) {
2051 o, &wdata->state.pressure_drums[0],
2054 r, &wdata->state.pressure_drums[1],
2057 y, &wdata->state.pressure_drums[2],
2060 g, &wdata->state.pressure_drums[3],
2063 b, &wdata->state.pressure_drums[4],
2068 bass, &wdata->state.pressure_drums[5],
2072 0, &wdata->state.pressure_drums[6],
2089 spin_lock_irqsave(&wdata->state.lock, flags);
2090 wdata->state.flags |= WIIPROTO_FLAG_EXT_USED;
2092 spin_unlock_irqrestore(&wdata->state.lock, flags);
2102 spin_lock_irqsave(&wdata->state.lock, flags);
2103 wdata->state.flags &= ~WIIPROTO_FLAG_EXT_USED;
2105 spin_unlock_irqrestore(&wdata->state.lock, flags);
2272 if (wdata->state.flags & WIIPROTO_FLAG_MP_ACTIVE) {
2319 spin_lock_irqsave(&wdata->state.lock, flags);
2320 wdata->state.flags |= WIIPROTO_FLAG_EXT_USED;
2322 spin_unlock_irqrestore(&wdata->state.lock, flags);
2332 spin_lock_irqsave(&wdata->state.lock, flags);
2333 wdata->state.flags &= ~WIIPROTO_FLAG_EXT_USED;
2335 spin_unlock_irqrestore(&wdata->state.lock, flags);
2418 spin_lock_irqsave(&wdata->state.lock, flags);
2419 wdata->state.flags |= WIIPROTO_FLAG_BUILTIN_MP;
2420 spin_unlock_irqrestore(&wdata->state.lock, flags);
2430 spin_lock_irqsave(&wdata->state.lock, flags);
2431 wdata->state.flags |= WIIPROTO_FLAG_BUILTIN_MP;
2432 spin_unlock_irqrestore(&wdata->state.lock, flags);
2454 spin_lock_irqsave(&wdata->state.lock, flags);
2455 wdata->state.flags |= WIIPROTO_FLAG_NO_MP;
2456 spin_unlock_irqrestore(&wdata->state.lock, flags);
2466 spin_lock_irqsave(&wdata->state.lock, flags);
2467 wdata->state.flags |= WIIPROTO_FLAG_NO_MP;
2468 spin_unlock_irqrestore(&wdata->state.lock, flags);
2552 spin_lock_irqsave(&wdata->state.lock, flags);
2553 wdata->state.flags |= WIIPROTO_FLAG_MP_USED;
2556 spin_unlock_irqrestore(&wdata->state.lock, flags);
2566 spin_lock_irqsave(&wdata->state.lock, flags);
2567 wdata->state.flags &= ~WIIPROTO_FLAG_MP_USED;
2570 spin_unlock_irqrestore(&wdata->state.lock, flags);