Lines Matching refs:pBlock
125 int error_code, struct r3964_block_header *pBlock);
440 struct r3964_block_header *pBlock = pInfo->tx_first; in transmit_block() local
443 if (tty == NULL || pBlock == NULL) { in transmit_block()
450 pBlock, room, pBlock->length); in transmit_block()
452 while (pInfo->tx_position < pBlock->length) { in transmit_block()
456 if (pBlock->data[pInfo->tx_position] == DLE) { in transmit_block()
460 put_char(pInfo, pBlock->data[pInfo->tx_position++]); in transmit_block()
465 if ((pInfo->tx_position == pBlock->length) && (room >= 3)) { in transmit_block()
481 struct r3964_block_header *pBlock; in on_receive_block() local
519 pBlock = kmalloc(length + sizeof(struct r3964_block_header), in on_receive_block()
521 TRACE_M("on_receive_block - kmalloc %p", pBlock); in on_receive_block()
523 if (pBlock == NULL) in on_receive_block()
526 pBlock->length = length; in on_receive_block()
527 pBlock->data = ((unsigned char *)pBlock) + in on_receive_block()
529 pBlock->locks = 0; in on_receive_block()
530 pBlock->next = NULL; in on_receive_block()
531 pBlock->owner = NULL; in on_receive_block()
533 memcpy(pBlock->data, pInfo->rx_buf, length); in on_receive_block()
536 add_rx_queue(pInfo, pBlock); in on_receive_block()
542 pBlock); in on_receive_block()
840 int error_code, struct r3964_block_header *pBlock) in add_msg() argument
860 pMsg->block = pBlock; in add_msg()
872 if (pBlock != NULL) { in add_msg()
873 pBlock->locks++; in add_msg()
885 pBlock = NULL; in add_msg()