H A D | ftdi-elan.c | 101 * require more than a couple of elan-ftdi devices, 8 seems 199 struct usb_ftdi *ftdi = kref_to_usb_ftdi(kref); local 200 dev_warn(&ftdi->udev->dev, "FREEING ftdi=%p\n", ftdi); 201 usb_put_dev(ftdi->udev); 202 ftdi->disconnected += 1; 204 list_del_init(&ftdi->ftdi_list); 207 kfree(ftdi->bulk_in_buffer); 208 ftdi 211 ftdi_elan_put_kref(struct usb_ftdi *ftdi) argument 216 ftdi_elan_get_kref(struct usb_ftdi *ftdi) argument 221 ftdi_elan_init_kref(struct usb_ftdi *ftdi) argument 226 ftdi_status_requeue_work(struct usb_ftdi *ftdi, unsigned int delta) argument 232 ftdi_status_queue_work(struct usb_ftdi *ftdi, unsigned int delta) argument 238 ftdi_status_cancel_work(struct usb_ftdi *ftdi) argument 244 ftdi_command_requeue_work(struct usb_ftdi *ftdi, unsigned int delta) argument 250 ftdi_command_queue_work(struct usb_ftdi *ftdi, unsigned int delta) argument 256 ftdi_command_cancel_work(struct usb_ftdi *ftdi) argument 262 ftdi_response_requeue_work(struct usb_ftdi *ftdi, unsigned int delta) argument 269 ftdi_respond_queue_work(struct usb_ftdi *ftdi, unsigned int delta) argument 275 ftdi_response_cancel_work(struct usb_ftdi *ftdi) argument 283 struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev); local 306 ftdi_elan_hcd_init(struct usb_ftdi *ftdi) argument 331 ftdi_elan_abandon_completions(struct usb_ftdi *ftdi) argument 343 ftdi_elan_abandon_targets(struct usb_ftdi *ftdi) argument 362 ftdi_elan_flush_targets(struct usb_ftdi *ftdi) argument 420 ftdi_elan_cancel_targets(struct usb_ftdi *ftdi) argument 456 ftdi_elan_kick_command_queue(struct usb_ftdi *ftdi) argument 463 struct usb_ftdi *ftdi = local 482 ftdi_elan_kick_respond_queue(struct usb_ftdi *ftdi) argument 489 struct usb_ftdi *ftdi = local 524 struct usb_ftdi *ftdi = local 634 struct usb_ftdi *ftdi = usb_get_intfdata(interface); local 651 struct usb_ftdi *ftdi = file->private_data; local 674 struct usb_ftdi *ftdi = file->private_data; local 727 struct usb_ftdi *ftdi = urb->context; local 739 fill_buffer_with_all_queued_commands(struct usb_ftdi *ftdi, char *buf, int command_size, int total_size) argument 766 ftdi_elan_total_command_size(struct usb_ftdi *ftdi, int command_size) argument 778 ftdi_elan_command_engine(struct usb_ftdi *ftdi) argument 841 ftdi_elan_do_callback(struct usb_ftdi *ftdi, struct u132_target *target, u8 *buffer, int length) argument 862 have_ed_set_response(struct usb_ftdi *ftdi, struct u132_target *target, u16 ed_length, int ed_number, int ed_type, char *b) argument 924 have_ed_get_response(struct usb_ftdi *ftdi, struct u132_target *target, u16 ed_length, int ed_number, int ed_type, char *b) argument 952 ftdi_elan_respond_engine(struct usb_ftdi *ftdi) argument 1155 struct usb_ftdi *ftdi = file->private_data; local 1252 ftdi_elan_write_reg(struct usb_ftdi *ftdi, u32 data) argument 1282 ftdi_elan_write_config(struct usb_ftdi *ftdi, int config_offset, u8 width, u32 data) argument 1314 ftdi_elan_write_pcimem(struct usb_ftdi *ftdi, int mem_offset, u8 width, u32 data) argument 1349 struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev); local 1355 ftdi_elan_read_reg(struct usb_ftdi *ftdi, u32 *data) argument 1396 ftdi_elan_read_config(struct usb_ftdi *ftdi, int config_offset, u8 width, u32 *data) argument 1440 ftdi_elan_read_pcimem(struct usb_ftdi *ftdi, int mem_offset, u8 width, u32 *data) argument 1487 struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev); local 1496 ftdi_elan_edset_setup(struct usb_ftdi *ftdi, u8 ed_number, void *endp, struct urb *urb, u8 address, u8 ep_number, u8 toggle_bits, void (*callback) (void *endp, struct urb *urb, u8 *buf, int len, int toggle_bits, int error_count, int condition_code, int repeat_number, int halted, int skipped, int actual, int non_null)) argument 1546 struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev); local 1553 ftdi_elan_edset_input(struct usb_ftdi *ftdi, u8 ed_number, void *endp, struct urb *urb, u8 address, u8 ep_number, u8 toggle_bits, void (*callback) (void *endp, struct urb *urb, u8 *buf, int len, int toggle_bits, int error_count, int condition_code, int repeat_number, int halted, int skipped, int actual, int non_null)) argument 1611 struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev); local 1618 ftdi_elan_edset_empty(struct usb_ftdi *ftdi, u8 ed_number, void *endp, struct urb *urb, u8 address, u8 ep_number, u8 toggle_bits, void (*callback) (void *endp, struct urb *urb, u8 *buf, int len, int toggle_bits, int error_count, int condition_code, int repeat_number, int halted, int skipped, int actual, int non_null)) argument 1668 struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev); local 1675 ftdi_elan_edset_output(struct usb_ftdi *ftdi, u8 ed_number, void *endp, struct urb *urb, u8 address, u8 ep_number, u8 toggle_bits, void (*callback) (void *endp, struct urb *urb, u8 *buf, int len, int toggle_bits, int error_count, int condition_code, int repeat_number, int halted, int skipped, int actual, int non_null)) argument 1747 struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev); local 1754 ftdi_elan_edset_single(struct usb_ftdi *ftdi, u8 ed_number, void *endp, struct urb *urb, u8 address, u8 ep_number, u8 toggle_bits, void (*callback) (void *endp, struct urb *urb, u8 *buf, int len, int toggle_bits, int error_count, int condition_code, int repeat_number, int halted, int skipped, int actual, int non_null)) argument 1812 struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev); local 1819 ftdi_elan_edset_flush(struct usb_ftdi *ftdi, u8 ed_number, void *endp) argument 1868 struct usb_ftdi *ftdi = platform_device_to_usb_ftdi(pdev); local 1874 ftdi_elan_flush_input_fifo(struct usb_ftdi *ftdi) argument 1956 ftdi_elan_synchronize_flush(struct usb_ftdi *ftdi) argument 1999 ftdi_elan_synchronize_reset(struct usb_ftdi *ftdi) argument 2039 ftdi_elan_synchronize(struct usb_ftdi *ftdi) argument 2170 ftdi_elan_stuck_waiting(struct usb_ftdi *ftdi) argument 2246 ftdi_elan_checkingPCI(struct usb_ftdi *ftdi) argument 2294 ftdi_elan_check_controller(struct usb_ftdi *ftdi, int quirk) argument 2497 ftdi_elan_setup_controller(struct usb_ftdi *ftdi, int fn) argument 2556 ftdi_elan_close_controller(struct usb_ftdi *ftdi, int fn) argument 2610 ftdi_elan_found_controller(struct usb_ftdi *ftdi, int fn, int quirk) argument 2624 ftdi_elan_enumeratePCI(struct usb_ftdi *ftdi) argument 2675 ftdi_elan_setupOHCI(struct usb_ftdi *ftdi) argument 2757 struct usb_ftdi *ftdi; local 2850 struct usb_ftdi *ftdi = usb_get_intfdata(interface); local 2925 struct usb_ftdi *ftdi; local [all...] |