Lines Matching defs:ati_remote
177 struct ati_remote { struct
178 struct input_dev *idev;
179 struct rc_dev *rdev;
180 struct usb_device *udev;
181 struct usb_interface *interface;
183 struct urb *irq_urb;
184 struct urb *out_urb;
185 struct usb_endpoint_descriptor *endpoint_in;
186 struct usb_endpoint_descriptor *endpoint_out;
187 unsigned char *inbuf;
188 unsigned char *outbuf;
189 dma_addr_t inbuf_dma;
190 dma_addr_t outbuf_dma;
192 unsigned char old_data; /* Detect duplicate events */
193 unsigned long old_jiffies;
194 unsigned long acc_jiffies; /* handle acceleration */
195 unsigned long first_jiffies;
197 unsigned int repeat_count;
199 char rc_name[NAME_BUFSIZE];
200 char rc_phys[NAME_BUFSIZE];
201 char mouse_name[NAME_BUFSIZE];
202 char mouse_phys[NAME_BUFSIZE];
204 wait_queue_head_t wait;
228 } ati_remote_tbl[] = { argument
292 static int ati_remote_open(struct ati_remote *ati_remote) in ati_remote_open()
316 static void ati_remote_close(struct ati_remote *ati_remote) in ati_remote_close()
326 struct ati_remote *ati_remote = input_get_drvdata(inputdev); in ati_remote_input_open() local
332 struct ati_remote *ati_remote = input_get_drvdata(inputdev); in ati_remote_input_close() local
338 struct ati_remote *ati_remote = rdev->priv; in ati_remote_rc_open() local
344 struct ati_remote *ati_remote = rdev->priv; in ati_remote_rc_close() local
353 struct ati_remote *ati_remote = urb->context; in ati_remote_irq_out() local
371 static int ati_remote_sendpacket(struct ati_remote *ati_remote, u16 cmd, unsigned char *data) in ati_remote_sendpacket()
408 static int ati_remote_compute_accel(struct ati_remote *ati_remote) in ati_remote_compute_accel()
441 struct ati_remote *ati_remote = urb->context; in ati_remote_input_report() local
611 struct ati_remote *ati_remote = urb->context; in ati_remote_irq_in() local
639 struct ati_remote *ati_remote) in ati_remote_alloc_buffers()
665 static void ati_remote_free_buffers(struct ati_remote *ati_remote) in ati_remote_free_buffers()
677 static void ati_remote_input_init(struct ati_remote *ati_remote) in ati_remote_input_init()
702 static void ati_remote_rc_init(struct ati_remote *ati_remote) in ati_remote_rc_init()
721 static int ati_remote_initialize(struct ati_remote *ati_remote) in ati_remote_initialize()
769 struct ati_remote *ati_remote; in ati_remote_probe() local
884 struct ati_remote *ati_remote; in ati_remote_disconnect() local