Lines Matching refs:stick

131 	 joy[i].stick[j].flags = JOYFLAG_ANALOGUE | JOYFLAG_SIGNED;  in _sg_pci_init()
132 joy[i].stick[j].num_axis = 2; in _sg_pci_init()
133 joy[i].stick[j].axis[0].name = get_config_text("X"); in _sg_pci_init()
134 joy[i].stick[j].axis[1].name = get_config_text("Y"); in _sg_pci_init()
135 joy[i].stick[j].name = get_config_text("Pad"); in _sg_pci_init()
246 joy[num].stick[0].axis[0].d1 = !(a & 0x04); in sg_pci_poll_sub()
247 joy[num].stick[0].axis[0].d2 = !(a & 0x08); in sg_pci_poll_sub()
248 joy[num].stick[0].axis[1].d1 = !(a & 0x01); in sg_pci_poll_sub()
249 joy[num].stick[0].axis[1].d2 = !(a & 0x02); in sg_pci_poll_sub()
251 if (joy[num].stick[0].axis[j].d1) in sg_pci_poll_sub()
252 joy[num].stick[0].axis[j].pos = -128; in sg_pci_poll_sub()
254 if (joy[num].stick[0].axis[j].d2) in sg_pci_poll_sub()
255 joy[num].stick[0].axis[j].pos = 128; in sg_pci_poll_sub()
257 joy[num].stick[0].axis[j].pos = 0; in sg_pci_poll_sub()
260 joy[num].stick[1].axis[0].d1 = 0; in sg_pci_poll_sub()
261 joy[num].stick[1].axis[0].d2 = 0; in sg_pci_poll_sub()
262 joy[num].stick[1].axis[1].d1 = 0; in sg_pci_poll_sub()
263 joy[num].stick[1].axis[1].d2 = 0; in sg_pci_poll_sub()
264 joy[num].stick[1].axis[0].pos = 0; in sg_pci_poll_sub()
265 joy[num].stick[1].axis[1].pos = 0; in sg_pci_poll_sub()
361 joy[num].stick[0].axis[0].d1 = !(a & 0x04); in sg_pci_poll_sub3()
362 joy[num].stick[0].axis[0].d2 = !(a & 0x08); in sg_pci_poll_sub3()
363 joy[num].stick[0].axis[1].d1 = !(a & 0x01); in sg_pci_poll_sub3()
364 joy[num].stick[0].axis[1].d2 = !(a & 0x02); in sg_pci_poll_sub3()
381 joy[num].stick[1].axis[0].d1 = 0; in sg_pci_poll_sub3()
382 joy[num].stick[1].axis[0].d2 = 0; in sg_pci_poll_sub3()
383 joy[num].stick[1].axis[1].d1 = 0; in sg_pci_poll_sub3()
384 joy[num].stick[1].axis[1].d2 = 0; in sg_pci_poll_sub3()
385 joy[num].stick[1].axis[0].pos = 0; in sg_pci_poll_sub3()
386 joy[num].stick[1].axis[1].pos = 0; in sg_pci_poll_sub3()
389 … joy[num].stick[0].axis[0].pos = ((sg_pci_poll_sub2(base) << 4) | sg_pci_poll_sub2(base)) - 128; in sg_pci_poll_sub3()
392 if (joy[num].stick[0].axis[i].d1) in sg_pci_poll_sub3()
393 joy[num].stick[0].axis[i].pos = -128; in sg_pci_poll_sub3()
395 if (joy[num].stick[0].axis[i].d2) in sg_pci_poll_sub3()
396 joy[num].stick[0].axis[i].pos = 128; in sg_pci_poll_sub3()
398 joy[num].stick[0].axis[i].pos = 0; in sg_pci_poll_sub3()
404 … joy[num].stick[0].axis[1].pos = ((sg_pci_poll_sub2(base) << 4) | sg_pci_poll_sub2(base)) - 128; in sg_pci_poll_sub3()
406 if (joy[num].stick[0].axis[1].d1) in sg_pci_poll_sub3()
407 joy[num].stick[0].axis[1].pos = -128; in sg_pci_poll_sub3()
409 if (joy[num].stick[0].axis[1].d2) in sg_pci_poll_sub3()
410 joy[num].stick[0].axis[1].pos = 128; in sg_pci_poll_sub3()
412 joy[num].stick[0].axis[1].pos = 0; in sg_pci_poll_sub3()
417 … joy[num].stick[1].axis[0].pos = ((sg_pci_poll_sub2(base) << 4) | sg_pci_poll_sub2(base)) - 128; in sg_pci_poll_sub3()
421 … joy[num].stick[1].axis[1].pos = ((sg_pci_poll_sub2(base) << 4) | sg_pci_poll_sub2(base)) - 128; in sg_pci_poll_sub3()
436 joy[num].stick[i].axis[0].d1 = 0; in sg_pci_button_init()
437 joy[num].stick[i].axis[0].d2 = 0; in sg_pci_button_init()
438 joy[num].stick[i].axis[1].d1 = 0; in sg_pci_button_init()
439 joy[num].stick[i].axis[1].d2 = 0; in sg_pci_button_init()
440 joy[num].stick[i].axis[0].pos = 0; in sg_pci_button_init()
441 joy[num].stick[i].axis[1].pos = 0; in sg_pci_button_init()