/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/input/joystick/iforce/ |
H A D | iforce-serio.c | 2 * $Id: iforce-serio.c,v 1.1.1.1 2007/08/03 18:52:33 Exp $ 30 #include "iforce.h" 32 void iforce_serial_xmit(struct iforce *iforce) argument 38 if (test_and_set_bit(IFORCE_XMIT_RUNNING, iforce->xmit_flags)) { 39 set_bit(IFORCE_XMIT_AGAIN, iforce->xmit_flags); 43 spin_lock_irqsave(&iforce->xmit_lock, flags); 46 if (iforce->xmit.head == iforce->xmit.tail) { 47 clear_bit(IFORCE_XMIT_RUNNING, iforce 78 struct iforce *iforce = serio_get_drvdata(serio); local 86 struct iforce *iforce = serio_get_drvdata(serio); local 131 struct iforce *iforce; local 161 struct iforce *iforce = serio_get_drvdata(serio); local [all...] |
H A D | Makefile | 8 iforce-objs := iforce-ff.o iforce-main.o iforce-packets.o 10 obj-$(CONFIG_JOYSTICK_IFORCE) += iforce.o 13 iforce-objs += iforce-serio.o 17 iforce-objs += iforce-usb.o
|
H A D | iforce-usb.c | 2 * $Id: iforce-usb.c,v 1.1.1.1 2007/08/03 18:52:33 Exp $ 30 #include "iforce.h" 32 void iforce_usb_xmit(struct iforce *iforce) argument 37 spin_lock_irqsave(&iforce->xmit_lock, flags); 39 if (iforce->xmit.head == iforce->xmit.tail) { 40 clear_bit(IFORCE_XMIT_RUNNING, iforce->xmit_flags); 41 spin_unlock_irqrestore(&iforce->xmit_lock, flags); 45 ((char *)iforce 80 struct iforce *iforce = urb->context; local 111 struct iforce *iforce = urb->context; local 125 struct iforce *iforce = urb->context; local 137 struct iforce *iforce; local 192 iforce_usb_delete(struct iforce* iforce) argument 205 struct iforce *iforce = usb_get_intfdata(intf); local [all...] |
H A D | iforce-packets.c | 2 * $Id: iforce-packets.c,v 1.1.1.1 2007/08/03 18:52:33 Exp $ 30 #include "iforce.h" 51 int iforce_send_packet(struct iforce *iforce, u16 cmd, unsigned char* data) argument 63 spin_lock_irqsave(&iforce->xmit_lock, flags); 65 head = iforce->xmit.head; 66 tail = iforce->xmit.tail; 71 spin_unlock_irqrestore(&iforce->xmit_lock, flags); 76 XMIT_INC(iforce->xmit.head, n+2); 81 iforce 126 iforce_control_playback(struct iforce* iforce, u16 id, unsigned int value) argument 138 mark_core_as_ready(struct iforce *iforce, unsigned short addr) argument 157 iforce_process_packet(struct iforce *iforce, u16 cmd, unsigned char *data) argument 247 iforce_get_id_packet(struct iforce *iforce, char *packet) argument [all...] |
H A D | iforce-main.c | 2 * $Id: iforce-main.c,v 1.1.1.1 2007/08/03 18:52:33 Exp $ 30 #include "iforce.h" 88 struct iforce* iforce = dev->private; local 89 struct iforce_core_effect *core_effect = &iforce->core_effects[effect_id]; 96 iforce_control_playback(iforce, effect_id, value); 102 struct iforce* iforce = dev->private; local 106 iforce_send_packet(iforce, FF_CMD_GAIN, data); 111 struct iforce* iforc local 129 struct iforce* iforce = dev->private; local 176 struct iforce *iforce = dev->private; local 194 struct iforce *iforce = dev->private; local 216 struct iforce *iforce = dev->private; local 248 iforce_delete_device(struct iforce *iforce) argument 264 iforce_init_device(struct iforce *iforce) argument [all...] |
H A D | iforce.h | 2 * $Id: iforce.h,v 1.1.1.1 2007/08/03 18:52:33 Exp $ 50 /* iforce::bus */ 90 /* iforce::xmit_flags */ 103 struct iforce { struct 150 /* iforce-serio.c */ 151 void iforce_serial_xmit(struct iforce *iforce); 153 /* iforce-usb.c */ 154 void iforce_usb_xmit(struct iforce *iforce); [all...] |
H A D | iforce-ff.c | 2 * $Id: iforce-ff.c,v 1.1.1.1 2007/08/03 18:52:33 Exp $ 30 #include "iforce.h" 39 static int make_magnitude_modifier(struct iforce* iforce, argument 45 mutex_lock(&iforce->mem_mutex); 46 if (allocate_resource(&(iforce->device_memory), mod_chunk, 2, 47 iforce->device_memory.start, iforce->device_memory.end, 2L, 49 mutex_unlock(&iforce->mem_mutex); 52 mutex_unlock(&iforce 69 make_period_modifier(struct iforce* iforce, struct resource* mod_chunk, int no_alloc, __s16 magnitude, __s16 offset, u16 period, u16 phase) argument 107 make_envelope_modifier(struct iforce* iforce, struct resource* mod_chunk, int no_alloc, u16 attack_duration, __s16 initial_level, u16 fade_duration, __s16 final_level) argument 148 make_condition_modifier(struct iforce* iforce, struct resource* mod_chunk, int no_alloc, __u16 rsat, __u16 lsat, __s16 rk, __s16 lk, u16 db, __s16 center) argument 188 find_button(struct iforce *iforce, signed short button) argument 301 make_core(struct iforce* iforce, u16 id, u16 mod_id1, u16 mod_id2, u8 effect_type, u8 axes, u16 duration, u16 delay, u16 button, u16 interval, u16 direction) argument 349 iforce_upload_periodic(struct iforce *iforce, struct ff_effect *effect, struct ff_effect *old) argument 420 iforce_upload_constant(struct iforce *iforce, struct ff_effect *effect, struct ff_effect *old) argument 476 iforce_upload_condition(struct iforce *iforce, struct ff_effect *effect, struct ff_effect *old) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/input/joystick/ |
H A D | Makefile | 31 obj-$(CONFIG_JOYSTICK_IFORCE) += iforce/
|