Lines Matching refs:rx_len
71 int rx_len; in ese_boot_session_open() local
81 rx_len = ese_transceive(ese, kManageChannelOpen, sizeof(kManageChannelOpen), in ese_boot_session_open()
88 if (rx_len < 0) { in ese_boot_session_open()
89 ALOGE("transceive error: rx_len: %d", rx_len); in ese_boot_session_open()
92 if (rx_len < 2) { in ese_boot_session_open()
97 ret = check_apdu_status(&rx_buf[rx_len - 2]); in ese_boot_session_open()
100 rx_buf[rx_len - 2], rx_buf[rx_len - 1]); in ese_boot_session_open()
103 if (rx_len < 3) { in ese_boot_session_open()
108 session->channel_id = rx_buf[rx_len - 3]; in ese_boot_session_open()
118 rx_len = ese_transceive_sg(ese, tx, 2, &rx, 1); in ese_boot_session_open()
119 if (rx_len < 0 || ese_error(ese)) { in ese_boot_session_open()
123 if (rx_len < 2) { in ese_boot_session_open()
127 ret = check_apdu_status(&rx_buf[rx_len - 2]); in ese_boot_session_open()
129 ALOGE("SELECT failed with error code: %x %x", rx_buf[rx_len - 2], in ese_boot_session_open()
130 rx_buf[rx_len - 1]); in ese_boot_session_open()
139 int rx_len; in ese_boot_session_close() local
151 rx_len = ese_transceive(session->ese, close_channel, sizeof(close_channel), in ese_boot_session_close()
153 if (rx_len < 0 || ese_error(session->ese)) { in ese_boot_session_close()
156 if (rx_len < 2) { in ese_boot_session_close()
160 ret = check_apdu_status(&rx_buf[rx_len - 2]); in ese_boot_session_close()
174 int rx_len; in ese_boot_lock_xget() local
210 rx_len = ese_transceive_sg(session->ese, tx, 4, rx, 3); in ese_boot_lock_xget()
211 if (rx_len < 2 || ese_error(session->ese)) { in ese_boot_lock_xget()
215 if (rx_len == 2) { in ese_boot_lock_xget()
221 *length = (uint16_t)(rx_len - 4); in ese_boot_lock_xget()
222 if (rx_len == 4) { in ese_boot_lock_xget()
234 int rx_len; in ese_boot_lock_get() local
255 rx_len = ese_transceive_sg(session->ese, tx, 3, rx, 1); in ese_boot_lock_get()
256 if (rx_len < 2 || ese_error(session->ese)) { in ese_boot_lock_get()
260 EseAppResult ret = check_apdu_status(&reply[rx_len - 2]); in ese_boot_lock_get()
265 if (rx_len < 5) { in ese_boot_lock_get()
288 int rx_len; in ese_boot_meta_clear() local
303 rx_len = ese_transceive_sg(session->ese, tx, 2, rx, 1); in ese_boot_meta_clear()
304 if (rx_len < 2 || ese_error(session->ese)) { in ese_boot_meta_clear()
309 if (rx_len < 4) { in ese_boot_meta_clear()
311 EseAppResult ret = check_apdu_status(&reply[rx_len - 2]); in ese_boot_meta_clear()
326 int rx_len; in ese_boot_meta_append() local
351 rx_len = ese_transceive_sg(session->ese, tx, 4, rx, 1); in ese_boot_meta_append()
352 if (rx_len < 2 || ese_error(session->ese)) { in ese_boot_meta_append()
357 if (rx_len < 4) { in ese_boot_meta_append()
359 EseAppResult ret = check_apdu_status(&reply[rx_len - 2]); in ese_boot_meta_append()
376 int rx_len; in ese_boot_lock_xset() local
425 rx_len = ese_transceive_sg(session->ese, tx, 3, rx, 1); in ese_boot_lock_xset()
426 if (rx_len < 2 || ese_error(session->ese)) { in ese_boot_lock_xset()
430 if (rx_len == 2) { in ese_boot_lock_xset()
436 if (rx_len != 4) { in ese_boot_lock_xset()
453 int rx_len; in ese_boot_lock_set() local
475 rx_len = ese_transceive_sg(session->ese, tx, 3, rx, 1); in ese_boot_lock_set()
476 if (rx_len < 2 || ese_error(session->ese)) { in ese_boot_lock_set()
481 if (rx_len < 4) { in ese_boot_lock_set()
483 EseAppResult ret = check_apdu_status(&reply[rx_len - 2]); in ese_boot_lock_set()
530 int rx_len = ese_transceive_sg(session->ese, tx, 5, rx, 1); in ese_boot_rollback_index_write() local
531 if (rx_len < 0 || ese_error(session->ese)) { in ese_boot_rollback_index_write()
535 if (rx_len < 2) { in ese_boot_rollback_index_write()
539 if (rx_len < 4) { in ese_boot_rollback_index_write()
541 return check_apdu_status(&rx_buf[rx_len - 2]); in ese_boot_rollback_index_write()
590 int rx_len = ese_transceive_sg(session->ese, tx, 4, rx, 1); in ese_boot_rollback_index_read() local
591 if (rx_len < 0 || ese_error(session->ese)) { in ese_boot_rollback_index_read()
595 if (rx_len < 2) { in ese_boot_rollback_index_read()
600 if (rx_len < 4) { in ese_boot_rollback_index_read()
602 return check_apdu_status(&rx_buf[rx_len - 2]); in ese_boot_rollback_index_read()
609 if (rx_len != (int)sizeof(rx_buf)) { in ese_boot_rollback_index_read()
611 rx_len); in ese_boot_rollback_index_read()
623 int rx_len; in ese_boot_carrier_lock_test() local
652 rx_len = ese_transceive_sg(session->ese, tx, 5, rx, 1); in ese_boot_carrier_lock_test()
653 if (rx_len < 2 || ese_error(session->ese)) { in ese_boot_carrier_lock_test()
657 if (rx_len < 4) { in ese_boot_carrier_lock_test()
659 EseAppResult ret = check_apdu_status(&reply[rx_len - 2]); in ese_boot_carrier_lock_test()
673 int rx_len; in ese_boot_set_production() local
693 rx_len = ese_transceive_sg(session->ese, tx, 3, rx, 1); in ese_boot_set_production()
694 if (rx_len < 2 || ese_error(session->ese)) { in ese_boot_set_production()
698 if (rx_len == 2) { in ese_boot_set_production()
704 if (rx_len != 4) { in ese_boot_set_production()
705 ALOGE("ese_boot_set_production: not enough data (%d)", rx_len); in ese_boot_set_production()
719 int rx_len; in ese_boot_reset_locks() local
734 rx_len = ese_transceive_sg(session->ese, tx, 2, rx, 1); in ese_boot_reset_locks()
735 if (rx_len < 2 || ese_error(session->ese)) { in ese_boot_reset_locks()
739 if (rx_len == 2) { in ese_boot_reset_locks()
745 if (rx_len != 4) { in ese_boot_reset_locks()
746 ALOGE("ese_boot_reset_locks: not enough data (%d)", rx_len); in ese_boot_reset_locks()
760 int rx_len; in ese_boot_get_state() local
791 rx_len = ese_transceive_sg(session->ese, tx, 4, rx, 3); in ese_boot_get_state()
792 if (rx_len < 2 || ese_error(session->ese)) { in ese_boot_get_state()
796 if (rx_len == 2) { in ese_boot_get_state()
802 if (rx_len < 3 + 4) { in ese_boot_get_state()
803 ALOGE("ese_boot_get_state: did not receive enough data: %d", rx_len); in ese_boot_get_state()
804 if (rx_len == 4) { in ese_boot_get_state()
813 if ((rx_len - 3) != expected) { in ese_boot_get_state()
814 ALOGE("ese_boot_get_state: may be truncated: %d != %d", rx_len - 5, in ese_boot_get_state()