Lines Matching refs:vscard_in_pos
61 uint32_t vscard_in_pos; member
125 return VSCARD_IN_SIZE >= card->vscard_in_pos ? in ccid_card_vscard_can_read()
126 VSCARD_IN_SIZE - card->vscard_in_pos : 0; in ccid_card_vscard_can_read()
276 card->vscard_in_pos = card->vscard_in_hdr = 0; in ccid_card_vscard_drop_connection()
284 if (card->vscard_in_pos + size > VSCARD_IN_SIZE) { in ccid_card_vscard_read()
287 card->vscard_in_pos, size, VSCARD_IN_SIZE); in ccid_card_vscard_read()
291 assert(card->vscard_in_pos < VSCARD_IN_SIZE); in ccid_card_vscard_read()
293 memcpy(card->vscard_in_data + card->vscard_in_pos, buf, size); in ccid_card_vscard_read()
294 card->vscard_in_pos += size; in ccid_card_vscard_read()
297 while ((card->vscard_in_pos - card->vscard_in_hdr >= sizeof(VSCMsgHeader)) in ccid_card_vscard_read()
298 &&(card->vscard_in_pos - card->vscard_in_hdr >= in ccid_card_vscard_read()
307 if (card->vscard_in_hdr == card->vscard_in_pos) { in ccid_card_vscard_read()
308 card->vscard_in_pos = card->vscard_in_hdr = 0; in ccid_card_vscard_read()
318 card->vscard_in_pos = card->vscard_in_hdr = 0; in ccid_card_vscard_event()
357 card->vscard_in_pos = 0; in passthru_realize()
383 VMSTATE_UINT32(vscard_in_pos, PassthruState),