Lines Matching refs:ircount
937 int ircount = 0;
952 if (ircount % MCE_PACKET_SIZE == 0) {
954 if (ircount >= MCE_IRBUF_SIZE - 1) {
956 ret = mce_write(ir, irbuf, ircount);
959 ircount = 0;
961 irbuf[ircount++] = MCE_IRDATA_HEADER;
966 irbuf[ircount] = irsample;
969 irbuf[ircount] = MCE_MAX_PULSE_LENGTH;
976 irbuf[ircount] |= (i & 1 ? 0 : MCE_PULSE_BIT);
977 ircount++;
980 if (ircount >= MCE_IRBUF_SIZE) {
982 length = ircount % MCE_PACKET_SIZE;
984 irbuf[ircount - length] -=
987 ret = mce_write(ir, irbuf, ircount);
990 ircount = 0;
993 } /* after for loop, 0 <= ircount < MCE_IRBUF_SIZE */
996 length = ircount % MCE_PACKET_SIZE;
998 irbuf[ircount - length] -= MCE_PACKET_SIZE - length;
1001 irbuf[ircount++] = MCE_IRDATA_TRAILER;
1004 ret = mce_write(ir, irbuf, ircount);