usb_ftdi          189 drivers/usb/misc/ftdi-elan.c #define kref_to_usb_ftdi(d) container_of(d, struct usb_ftdi, kref)
usb_ftdi          190 drivers/usb/misc/ftdi-elan.c #define platform_device_to_usb_ftdi(d) container_of(d, struct usb_ftdi, \
usb_ftdi          195 drivers/usb/misc/ftdi-elan.c 	struct usb_ftdi *ftdi = kref_to_usb_ftdi(kref);
usb_ftdi          207 drivers/usb/misc/ftdi-elan.c static void ftdi_elan_put_kref(struct usb_ftdi *ftdi)
usb_ftdi          212 drivers/usb/misc/ftdi-elan.c static void ftdi_elan_get_kref(struct usb_ftdi *ftdi)
usb_ftdi          217 drivers/usb/misc/ftdi-elan.c static void ftdi_elan_init_kref(struct usb_ftdi *ftdi)
usb_ftdi          222 drivers/usb/misc/ftdi-elan.c static void ftdi_status_requeue_work(struct usb_ftdi *ftdi, unsigned int delta)
usb_ftdi          228 drivers/usb/misc/ftdi-elan.c static void ftdi_status_queue_work(struct usb_ftdi *ftdi, unsigned int delta)
usb_ftdi          234 drivers/usb/misc/ftdi-elan.c static void ftdi_status_cancel_work(struct usb_ftdi *ftdi)
usb_ftdi          240 drivers/usb/misc/ftdi-elan.c static void ftdi_command_requeue_work(struct usb_ftdi *ftdi, unsigned int delta)
usb_ftdi          246 drivers/usb/misc/ftdi-elan.c static void ftdi_command_queue_work(struct usb_ftdi *ftdi, unsigned int delta)
usb_ftdi          252 drivers/usb/misc/ftdi-elan.c static void ftdi_command_cancel_work(struct usb_ftdi *ftdi)
usb_ftdi          258 drivers/usb/misc/ftdi-elan.c static void ftdi_response_requeue_work(struct usb_ftdi *ftdi,
usb_ftdi          265 drivers/usb/misc/ftdi-elan.c static void ftdi_respond_queue_work(struct usb_ftdi *ftdi, unsigned int delta)
usb_ftdi          271 drivers/usb/misc/ftdi-elan.c static void ftdi_response_cancel_work(struct usb_ftdi *ftdi)
usb_ftdi          279 drivers/usb/misc/ftdi-elan.c 	struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev);
usb_ftdi          291 drivers/usb/misc/ftdi-elan.c static void ftdi_elan_do_callback(struct usb_ftdi *ftdi,
usb_ftdi          293 drivers/usb/misc/ftdi-elan.c static void ftdi_elan_kick_command_queue(struct usb_ftdi *ftdi);
usb_ftdi          294 drivers/usb/misc/ftdi-elan.c static void ftdi_elan_kick_respond_queue(struct usb_ftdi *ftdi);
usb_ftdi          295 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_setupOHCI(struct usb_ftdi *ftdi);
usb_ftdi          296 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_checkingPCI(struct usb_ftdi *ftdi);
usb_ftdi          297 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_enumeratePCI(struct usb_ftdi *ftdi);
usb_ftdi          298 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_synchronize(struct usb_ftdi *ftdi);
usb_ftdi          299 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_stuck_waiting(struct usb_ftdi *ftdi);
usb_ftdi          300 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_command_engine(struct usb_ftdi *ftdi);
usb_ftdi          301 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_respond_engine(struct usb_ftdi *ftdi);
usb_ftdi          302 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_hcd_init(struct usb_ftdi *ftdi)
usb_ftdi          327 drivers/usb/misc/ftdi-elan.c static void ftdi_elan_abandon_completions(struct usb_ftdi *ftdi)
usb_ftdi          339 drivers/usb/misc/ftdi-elan.c static void ftdi_elan_abandon_targets(struct usb_ftdi *ftdi)
usb_ftdi          358 drivers/usb/misc/ftdi-elan.c static void ftdi_elan_flush_targets(struct usb_ftdi *ftdi)
usb_ftdi          416 drivers/usb/misc/ftdi-elan.c static void ftdi_elan_cancel_targets(struct usb_ftdi *ftdi)
usb_ftdi          452 drivers/usb/misc/ftdi-elan.c static void ftdi_elan_kick_command_queue(struct usb_ftdi *ftdi)
usb_ftdi          459 drivers/usb/misc/ftdi-elan.c 	struct usb_ftdi *ftdi =
usb_ftdi          460 drivers/usb/misc/ftdi-elan.c 		container_of(work, struct usb_ftdi, command_work.work);
usb_ftdi          478 drivers/usb/misc/ftdi-elan.c static void ftdi_elan_kick_respond_queue(struct usb_ftdi *ftdi)
usb_ftdi          485 drivers/usb/misc/ftdi-elan.c 	struct usb_ftdi *ftdi =
usb_ftdi          486 drivers/usb/misc/ftdi-elan.c 		container_of(work, struct usb_ftdi, respond_work.work);
usb_ftdi          520 drivers/usb/misc/ftdi-elan.c 	struct usb_ftdi *ftdi =
usb_ftdi          521 drivers/usb/misc/ftdi-elan.c 		container_of(work, struct usb_ftdi, status_work.work);
usb_ftdi          625 drivers/usb/misc/ftdi-elan.c 		struct usb_ftdi *ftdi = usb_get_intfdata(interface);
usb_ftdi          642 drivers/usb/misc/ftdi-elan.c 	struct usb_ftdi *ftdi = file->private_data;
usb_ftdi          665 drivers/usb/misc/ftdi-elan.c 	struct usb_ftdi *ftdi = file->private_data;
usb_ftdi          718 drivers/usb/misc/ftdi-elan.c 	struct usb_ftdi *ftdi = urb->context;
usb_ftdi          730 drivers/usb/misc/ftdi-elan.c static int fill_buffer_with_all_queued_commands(struct usb_ftdi *ftdi,
usb_ftdi          757 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_total_command_size(struct usb_ftdi *ftdi, int command_size)
usb_ftdi          769 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_command_engine(struct usb_ftdi *ftdi)
usb_ftdi          826 drivers/usb/misc/ftdi-elan.c static void ftdi_elan_do_callback(struct usb_ftdi *ftdi,
usb_ftdi          847 drivers/usb/misc/ftdi-elan.c static char *have_ed_set_response(struct usb_ftdi *ftdi,
usb_ftdi          884 drivers/usb/misc/ftdi-elan.c static char *have_ed_get_response(struct usb_ftdi *ftdi,
usb_ftdi          912 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_respond_engine(struct usb_ftdi *ftdi)
usb_ftdi         1085 drivers/usb/misc/ftdi-elan.c 	struct usb_ftdi *ftdi = file->private_data;
usb_ftdi         1182 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_write_reg(struct usb_ftdi *ftdi, u32 data)
usb_ftdi         1212 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_write_config(struct usb_ftdi *ftdi, int config_offset,
usb_ftdi         1244 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_write_pcimem(struct usb_ftdi *ftdi, int mem_offset,
usb_ftdi         1279 drivers/usb/misc/ftdi-elan.c 	struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev);
usb_ftdi         1285 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_read_reg(struct usb_ftdi *ftdi, u32 *data)
usb_ftdi         1326 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_read_config(struct usb_ftdi *ftdi, int config_offset,
usb_ftdi         1370 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_read_pcimem(struct usb_ftdi *ftdi, int mem_offset,
usb_ftdi         1417 drivers/usb/misc/ftdi-elan.c 	struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev);
usb_ftdi         1426 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_edset_setup(struct usb_ftdi *ftdi, u8 ed_number,
usb_ftdi         1476 drivers/usb/misc/ftdi-elan.c 	struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev);
usb_ftdi         1483 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_edset_input(struct usb_ftdi *ftdi, u8 ed_number,
usb_ftdi         1541 drivers/usb/misc/ftdi-elan.c 	struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev);
usb_ftdi         1548 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_edset_empty(struct usb_ftdi *ftdi, u8 ed_number,
usb_ftdi         1598 drivers/usb/misc/ftdi-elan.c 	struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev);
usb_ftdi         1605 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_edset_output(struct usb_ftdi *ftdi, u8 ed_number,
usb_ftdi         1677 drivers/usb/misc/ftdi-elan.c 	struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev);
usb_ftdi         1684 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_edset_single(struct usb_ftdi *ftdi, u8 ed_number,
usb_ftdi         1742 drivers/usb/misc/ftdi-elan.c 	struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev);
usb_ftdi         1749 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_edset_flush(struct usb_ftdi *ftdi, u8 ed_number,
usb_ftdi         1798 drivers/usb/misc/ftdi-elan.c 	struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev);
usb_ftdi         1804 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_flush_input_fifo(struct usb_ftdi *ftdi)
usb_ftdi         1882 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_synchronize_flush(struct usb_ftdi *ftdi)
usb_ftdi         1920 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_synchronize_reset(struct usb_ftdi *ftdi)
usb_ftdi         1955 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_synchronize(struct usb_ftdi *ftdi)
usb_ftdi         2072 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_stuck_waiting(struct usb_ftdi *ftdi)
usb_ftdi         2144 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_checkingPCI(struct usb_ftdi *ftdi)
usb_ftdi         2191 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_check_controller(struct usb_ftdi *ftdi, int quirk)
usb_ftdi         2393 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_setup_controller(struct usb_ftdi *ftdi, int fn)
usb_ftdi         2452 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_close_controller(struct usb_ftdi *ftdi, int fn)
usb_ftdi         2502 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_found_controller(struct usb_ftdi *ftdi, int fn, int quirk)
usb_ftdi         2516 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_enumeratePCI(struct usb_ftdi *ftdi)
usb_ftdi         2567 drivers/usb/misc/ftdi-elan.c static int ftdi_elan_setupOHCI(struct usb_ftdi *ftdi)
usb_ftdi         2643 drivers/usb/misc/ftdi-elan.c 	struct usb_ftdi *ftdi;
usb_ftdi         2645 drivers/usb/misc/ftdi-elan.c 	ftdi = kzalloc(sizeof(struct usb_ftdi), GFP_KERNEL);
usb_ftdi         2723 drivers/usb/misc/ftdi-elan.c 	struct usb_ftdi *ftdi = usb_get_intfdata(interface);
usb_ftdi         2774 drivers/usb/misc/ftdi-elan.c 	struct usb_ftdi *ftdi;
usb_ftdi         2775 drivers/usb/misc/ftdi-elan.c 	struct usb_ftdi *temp;