Lines Matching refs:head
51 unsigned char *src = inbuf->data + inbuf->head; in cmd_loop()
123 unsigned char *src = inbuf->data + inbuf->head; in lock_loop()
145 unsigned char *src = inbuf->data + inbuf->head; in hdlc_loop()
291 unsigned char *src = inbuf->data + inbuf->head; in iraw_loop()
347 if (inbuf->data[inbuf->head] == DLE_FLAG && in handle_dle()
350 inbuf->head++; in handle_dle()
351 if (inbuf->head == inbuf->tail || in handle_dle()
352 inbuf->head == RBUFSIZE) { in handle_dle()
366 switch (inbuf->data[inbuf->head]) { in handle_dle()
372 inbuf->head++; /* byte consumed */ in handle_dle()
382 inbuf->head++; /* byte consumed */ in handle_dle()
393 inbuf->data[inbuf->head]); in handle_dle()
412 gig_dbg(DEBUG_INTR, "buffer state: %u -> %u", inbuf->head, inbuf->tail); in gigaset_m10x_input()
414 while (inbuf->head != inbuf->tail) { in gigaset_m10x_input()
419 numbytes = (inbuf->head > inbuf->tail ? in gigaset_m10x_input()
420 RBUFSIZE : inbuf->tail) - inbuf->head; in gigaset_m10x_input()
435 inbuf->head += procbytes; in gigaset_m10x_input()
438 if (inbuf->head >= RBUFSIZE) in gigaset_m10x_input()
439 inbuf->head = 0; in gigaset_m10x_input()
441 gig_dbg(DEBUG_INTR, "head set to %u", inbuf->head); in gigaset_m10x_input()