Lines Matching refs:pHeader
229 struct r3964_block_header *pHeader) in add_tx_queue() argument
235 pHeader->next = NULL; in add_tx_queue()
238 pInfo->tx_first = pInfo->tx_last = pHeader; in add_tx_queue()
240 pInfo->tx_last->next = pHeader; in add_tx_queue()
241 pInfo->tx_last = pHeader; in add_tx_queue()
247 pHeader, pHeader->length, pInfo->tx_first); in add_tx_queue()
252 struct r3964_block_header *pHeader; in remove_from_tx_queue() local
258 pHeader = pInfo->tx_first; in remove_from_tx_queue()
260 if (pHeader == NULL) in remove_from_tx_queue()
265 pHeader, pHeader->length); in remove_from_tx_queue()
266 for (pDump = pHeader; pDump; pDump = pDump->next) in remove_from_tx_queue()
271 if (pHeader->owner) { in remove_from_tx_queue()
273 add_msg(pHeader->owner, R3964_MSG_ACK, 0, in remove_from_tx_queue()
276 add_msg(pHeader->owner, R3964_MSG_ACK, pHeader->length, in remove_from_tx_queue()
284 pInfo->tx_first = pHeader->next; in remove_from_tx_queue()
291 kfree(pHeader); in remove_from_tx_queue()
292 TRACE_M("remove_from_tx_queue - kfree %p", pHeader); in remove_from_tx_queue()
299 struct r3964_block_header *pHeader) in add_rx_queue() argument
305 pHeader->next = NULL; in add_rx_queue()
308 pInfo->rx_first = pInfo->rx_last = pHeader; in add_rx_queue()
310 pInfo->rx_last->next = pHeader; in add_rx_queue()
311 pInfo->rx_last = pHeader; in add_rx_queue()
318 pHeader, pHeader->length, in add_rx_queue()
323 struct r3964_block_header *pHeader) in remove_from_rx_queue() argument
328 if (pHeader == NULL) in remove_from_rx_queue()
334 pHeader, pHeader->length); in remove_from_rx_queue()
338 if (pInfo->rx_first == pHeader) { in remove_from_rx_queue()
340 pInfo->rx_first = pHeader->next; in remove_from_rx_queue()
349 if (pFind->next == pHeader) { in remove_from_rx_queue()
351 pFind->next = pHeader->next; in remove_from_rx_queue()
364 kfree(pHeader); in remove_from_rx_queue()
365 TRACE_M("remove_from_rx_queue - kfree %p", pHeader); in remove_from_rx_queue()
1008 struct r3964_block_header *pHeader, *pNextHeader; in r3964_close() local
1037 pHeader = pInfo->tx_first; in r3964_close()
1041 while (pHeader) { in r3964_close()
1042 pNextHeader = pHeader->next; in r3964_close()
1043 kfree(pHeader); in r3964_close()
1044 pHeader = pNextHeader; in r3964_close()
1118 struct r3964_block_header *pHeader; in r3964_write() local
1153 pHeader = (struct r3964_block_header *)new_data; in r3964_write()
1154 pHeader->data = new_data + sizeof(struct r3964_block_header); in r3964_write()
1155 pHeader->length = count; in r3964_write()
1156 pHeader->locks = 0; in r3964_write()
1157 pHeader->owner = NULL; in r3964_write()
1163 pHeader->owner = pClient; in r3964_write()
1166 memcpy(pHeader->data, data, count); /* We already verified this */ in r3964_write()
1169 dump_block(pHeader->data, count); in r3964_write()
1175 add_tx_queue(pInfo, pHeader); in r3964_write()