Lines Matching refs:pBlock
123 int error_code, struct r3964_block_header *pBlock);
438 struct r3964_block_header *pBlock = pInfo->tx_first; in transmit_block() local
441 if (tty == NULL || pBlock == NULL) { in transmit_block()
448 pBlock, room, pBlock->length); in transmit_block()
450 while (pInfo->tx_position < pBlock->length) { in transmit_block()
454 if (pBlock->data[pInfo->tx_position] == DLE) { in transmit_block()
458 put_char(pInfo, pBlock->data[pInfo->tx_position++]); in transmit_block()
463 if ((pInfo->tx_position == pBlock->length) && (room >= 3)) { in transmit_block()
479 struct r3964_block_header *pBlock; in on_receive_block() local
517 pBlock = kmalloc(length + sizeof(struct r3964_block_header), in on_receive_block()
519 TRACE_M("on_receive_block - kmalloc %p", pBlock); in on_receive_block()
521 if (pBlock == NULL) in on_receive_block()
524 pBlock->length = length; in on_receive_block()
525 pBlock->data = ((unsigned char *)pBlock) + in on_receive_block()
527 pBlock->locks = 0; in on_receive_block()
528 pBlock->next = NULL; in on_receive_block()
529 pBlock->owner = NULL; in on_receive_block()
531 memcpy(pBlock->data, pInfo->rx_buf, length); in on_receive_block()
534 add_rx_queue(pInfo, pBlock); in on_receive_block()
540 pBlock); in on_receive_block()
838 int error_code, struct r3964_block_header *pBlock) in add_msg() argument
858 pMsg->block = pBlock; in add_msg()
870 if (pBlock != NULL) { in add_msg()
871 pBlock->locks++; in add_msg()
883 pBlock = NULL; in add_msg()