Lines Matching refs:se_info
121 td = ST_NCI_ATR_GET_Y_FROM_TD(info->se_info.atr[i]);
126 return info->se_info.atr[i] >> 4;
144 memcpy(info->se_info.atr, skb->data, skb->len);
146 info->se_info.wt_timeout =
258 if (info->se_info.se_active) {
260 del_timer_sync(&info->se_info.se_active_timer);
261 info->se_info.se_active = false;
262 complete(&info->se_info.req_completion);
264 mod_timer(&info->se_info.se_active_timer,
285 del_timer_sync(&info->se_info.bwi_timer);
286 info->se_info.bwi_active = false;
287 info->se_info.cb(info->se_info.cb_context,
291 mod_timer(&info->se_info.bwi_timer, jiffies +
292 msecs_to_jiffies(info->se_info.wt_timeout));
418 del_timer_sync(&info->se_info.se_active_timer);
419 info->se_info.se_active = false;
421 complete(&info->se_info.req_completion);
453 reinit_completion(&info->se_info.req_completion);
458 mod_timer(&info->se_info.se_active_timer, jiffies +
460 info->se_info.se_active = true;
463 wait_for_completion_interruptible(&info->se_info.req_completion);
470 if (info->se_info.se_status->is_ese_present &&
471 info->se_info.se_status->is_uicc_present)
498 * info->se_info.se_status->is_uicc_enable is true should never happen
522 * info->se_info.se_status->is_uicc_enable is true should never happen.
631 if (info->se_info.se_status->is_uicc_present)
633 if (info->se_info.se_status->is_ese_present)
644 if (info->se_info.se_status->is_uicc_present) {
649 if (info->se_info.se_status->is_ese_present) {
666 info->se_info.cb = cb;
667 info->se_info.cb_context = cb_context;
668 mod_timer(&info->se_info.bwi_timer, jiffies +
669 msecs_to_jiffies(info->se_info.wt_timeout));
670 info->se_info.bwi_active = true;
699 struct st_nci_info *info = from_timer(info, t, se_info.bwi_timer);
701 info->se_info.bwi_active = false;
703 if (!info->se_info.xch_error) {
704 info->se_info.xch_error = true;
708 info->se_info.xch_error = false;
712 info->se_info.cb(info->se_info.cb_context, NULL, 0, -ETIME);
718 se_info.se_active_timer);
720 info->se_info.se_active = false;
722 complete(&info->se_info.req_completion);
729 init_completion(&info->se_info.req_completion);
731 timer_setup(&info->se_info.bwi_timer, st_nci_se_wt_timeout, 0);
732 info->se_info.bwi_active = false;
734 timer_setup(&info->se_info.se_active_timer,
736 info->se_info.se_active = false;
738 info->se_info.xch_error = false;
740 info->se_info.wt_timeout =
743 info->se_info.se_status = se_status;
753 if (info->se_info.bwi_active)
754 del_timer_sync(&info->se_info.bwi_timer);
755 if (info->se_info.se_active)
756 del_timer_sync(&info->se_info.se_active_timer);
758 info->se_info.se_active = false;
759 info->se_info.bwi_active = false;