Lines Matching refs:target

160 	struct u132_target target[4];  member
299 struct u132_target *target, u8 *buffer, int length);
351 struct u132_target *target = &ftdi->target[ed_number]; in ftdi_elan_abandon_targets() local
352 if (target->active == 1) { in ftdi_elan_abandon_targets()
353 target->condition_code = TD_DEVNOTRESP; in ftdi_elan_abandon_targets()
355 ftdi_elan_do_callback(ftdi, target, NULL, 0); in ftdi_elan_abandon_targets()
370 struct u132_target *target = &ftdi->target[ed_number]; in ftdi_elan_flush_targets() local
371 target->abandoning = 1; in ftdi_elan_flush_targets()
372 wait_1:if (target->active == 1) { in ftdi_elan_flush_targets()
394 wait_2:if (target->active == 1) { in ftdi_elan_flush_targets()
428 struct u132_target *target = &ftdi->target[ed_number]; in ftdi_elan_cancel_targets() local
429 target->abandoning = 1; in ftdi_elan_cancel_targets()
430 wait:if (target->active == 1) { in ftdi_elan_cancel_targets()
837 struct u132_target *target, u8 *buffer, int length) in ftdi_elan_do_callback() argument
839 struct urb *urb = target->urb; in ftdi_elan_do_callback()
840 int halted = target->halted; in ftdi_elan_do_callback()
841 int skipped = target->skipped; in ftdi_elan_do_callback()
842 int actual = target->actual; in ftdi_elan_do_callback()
843 int non_null = target->non_null; in ftdi_elan_do_callback()
844 int toggle_bits = target->toggle_bits; in ftdi_elan_do_callback()
845 int error_count = target->error_count; in ftdi_elan_do_callback()
846 int condition_code = target->condition_code; in ftdi_elan_do_callback()
847 int repeat_number = target->repeat_number; in ftdi_elan_do_callback()
849 int, int, int, int) = target->callback; in ftdi_elan_do_callback()
850 target->active -= 1; in ftdi_elan_do_callback()
851 target->callback = NULL; in ftdi_elan_do_callback()
852 (*callback) (target->endp, urb, buffer, length, toggle_bits, in ftdi_elan_do_callback()
858 struct u132_target *target, u16 ed_length, int ed_number, int ed_type, in have_ed_set_response() argument
863 target->actual = 0; in have_ed_set_response()
864 target->non_null = (ed_length >> 15) & 0x0001; in have_ed_set_response()
865 target->repeat_number = (ed_length >> 11) & 0x000F; in have_ed_set_response()
867 if (payload == 0 || target->abandoning > 0) { in have_ed_set_response()
868 target->abandoning = 0; in have_ed_set_response()
870 ftdi_elan_do_callback(ftdi, target, 4 + ftdi->response, in have_ed_set_response()
883 if (payload == 0 || target->abandoning > 0) { in have_ed_set_response()
884 target->abandoning = 0; in have_ed_set_response()
886 ftdi_elan_do_callback(ftdi, target, 4 + ftdi->response, in have_ed_set_response()
899 target->abandoning = 0; in have_ed_set_response()
901 ftdi_elan_do_callback(ftdi, target, 4 + ftdi->response, in have_ed_set_response()
908 target->abandoning = 0; in have_ed_set_response()
910 ftdi_elan_do_callback(ftdi, target, 4 + ftdi->response, in have_ed_set_response()
920 struct u132_target *target, u16 ed_length, int ed_number, int ed_type, in have_ed_get_response() argument
924 target->condition_code = TD_DEVNOTRESP; in have_ed_get_response()
925 target->actual = (ed_length >> 0) & 0x01FF; in have_ed_get_response()
926 target->non_null = (ed_length >> 15) & 0x0001; in have_ed_get_response()
927 target->repeat_number = (ed_length >> 11) & 0x000F; in have_ed_get_response()
929 if (target->active) in have_ed_get_response()
930 ftdi_elan_do_callback(ftdi, target, NULL, 0); in have_ed_get_response()
931 target->abandoning = 0; in have_ed_get_response()
1047 struct u132_target *target = &ftdi->target[ed_number]; in ftdi_elan_respond_engine() local
1061 ftdi_elan_do_callback(ftdi, target, 4 + ftdi->response, in ftdi_elan_respond_engine()
1105 struct u132_target *target = &ftdi->target[ in ftdi_elan_respond_engine() local
1107 target->halted = (ftdi->response[0] >> 3) & in ftdi_elan_respond_engine()
1109 target->skipped = (ftdi->response[0] >> 2) & in ftdi_elan_respond_engine()
1111 target->toggle_bits = (ftdi->response[3] >> 6) in ftdi_elan_respond_engine()
1113 target->error_count = (ftdi->response[3] >> 4) in ftdi_elan_respond_engine()
1115 target->condition_code = (ftdi->response[ in ftdi_elan_respond_engine()
1118 b = have_ed_set_response(ftdi, target, in ftdi_elan_respond_engine()
1123 b = have_ed_get_response(ftdi, target, in ftdi_elan_respond_engine()
1503 struct u132_target *target = &ftdi->target[ed]; in ftdi_elan_edset_setup() local
1515 target->callback = callback; in ftdi_elan_edset_setup()
1516 target->endp = endp; in ftdi_elan_edset_setup()
1517 target->urb = urb; in ftdi_elan_edset_setup()
1518 target->active = 1; in ftdi_elan_edset_setup()
1560 struct u132_target *target = &ftdi->target[ed]; in ftdi_elan_edset_input() local
1580 target->callback = callback; in ftdi_elan_edset_input()
1581 target->endp = endp; in ftdi_elan_edset_input()
1582 target->urb = urb; in ftdi_elan_edset_input()
1583 target->active = 1; in ftdi_elan_edset_input()
1625 struct u132_target *target = &ftdi->target[ed]; in ftdi_elan_edset_empty() local
1637 target->callback = callback; in ftdi_elan_edset_empty()
1638 target->endp = endp; in ftdi_elan_edset_empty()
1639 target->urb = urb; in ftdi_elan_edset_empty()
1640 target->active = 1; in ftdi_elan_edset_empty()
1689 struct u132_target *target = &ftdi->target[ed]; in ftdi_elan_edset_output() local
1716 target->callback = callback; in ftdi_elan_edset_output()
1717 target->endp = endp; in ftdi_elan_edset_output()
1718 target->urb = urb; in ftdi_elan_edset_output()
1719 target->active = 1; in ftdi_elan_edset_output()
1763 struct u132_target *target = &ftdi->target[ed]; in ftdi_elan_edset_single() local
1781 target->callback = callback; in ftdi_elan_edset_single()
1782 target->endp = endp; in ftdi_elan_edset_single()
1783 target->urb = urb; in ftdi_elan_edset_single()
1784 target->active = 1; in ftdi_elan_edset_single()
1819 struct u132_target *target = &ftdi->target[ed]; in ftdi_elan_edset_flush() local
1821 if (target->abandoning > 0) { in ftdi_elan_edset_flush()
1825 target->abandoning = 1; in ftdi_elan_edset_flush()
1826 wait_1:if (target->active == 1) { in ftdi_elan_edset_flush()