Lines Matching refs:se_info
56 td = ST21NFCA_ATR_GET_Y_FROM_TD(info->se_info.atr[i]);
61 return info->se_info.atr[i] >> 4;
79 memcpy(info->se_info.atr, skb->data, skb->len);
80 info->se_info.wt_timeout =
100 info->se_info.count_pipes = 0;
101 info->se_info.expected_pipes = ST21NFCA_SE_COUNT_PIPE_UICC;
108 info->se_info.count_pipes = 0;
109 info->se_info.expected_pipes = ST21NFCA_SE_COUNT_PIPE_EMBEDDED;
119 reinit_completion(&info->se_info.req_completion);
125 mod_timer(&info->se_info.se_active_timer, jiffies +
127 info->se_info.se_active = true;
130 wait_for_completion_interruptible(&info->se_info.req_completion);
230 info->se_info.cb = cb;
231 info->se_info.cb_context = cb_context;
232 mod_timer(&info->se_info.bwi_timer, jiffies +
233 msecs_to_jiffies(info->se_info.wt_timeout));
234 info->se_info.bwi_active = true;
265 se_info.timeout_work);
269 info->se_info.bwi_active = false;
271 if (!info->se_info.xch_error) {
272 info->se_info.xch_error = true;
276 info->se_info.xch_error = false;
280 info->se_info.cb(info->se_info.cb_context, NULL, 0, -ETIME);
285 struct st21nfca_hci_info *info = from_timer(info, t, se_info.bwi_timer);
287 schedule_work(&info->se_info.timeout_work);
293 se_info.se_active_timer);
297 info->se_info.se_active = false;
299 complete(&info->se_info.req_completion);
387 del_timer_sync(&info->se_info.bwi_timer);
388 cancel_work_sync(&info->se_info.timeout_work);
389 info->se_info.bwi_active = false;
395 info->se_info.cb(info->se_info.cb_context,
399 mod_timer(&info->se_info.bwi_timer, jiffies +
400 msecs_to_jiffies(info->se_info.wt_timeout));
417 init_completion(&info->se_info.req_completion);
418 INIT_WORK(&info->se_info.timeout_work, st21nfca_se_wt_work);
420 timer_setup(&info->se_info.bwi_timer, st21nfca_se_wt_timeout, 0);
421 info->se_info.bwi_active = false;
423 timer_setup(&info->se_info.se_active_timer,
425 info->se_info.se_active = false;
427 info->se_info.count_pipes = 0;
428 info->se_info.expected_pipes = 0;
430 info->se_info.xch_error = false;
432 info->se_info.wt_timeout =
441 if (info->se_info.bwi_active)
442 del_timer_sync(&info->se_info.bwi_timer);
443 if (info->se_info.se_active)
444 del_timer_sync(&info->se_info.se_active_timer);
446 cancel_work_sync(&info->se_info.timeout_work);
447 info->se_info.bwi_active = false;
448 info->se_info.se_active = false;