Lines Matching full:pulled
349 end = fm10k_fifo_head_offset(fifo, mbx->pulled); in fm10k_mbx_write_copy()
388 /* update number of bytes pulled and update bytes in transit */ in fm10k_mbx_pull_head()
389 mbx->pulled += mbx->tail_len - ack; in fm10k_mbx_pull_head()
393 len = fm10k_fifo_used(fifo) - mbx->pulled; in fm10k_mbx_pull_head()
401 /* drop pulled messages from the FIFO */ in fm10k_mbx_pull_head()
403 len && (mbx->pulled >= len); in fm10k_mbx_pull_head()
405 mbx->pulled -= fm10k_fifo_head_drop(fifo); in fm10k_mbx_pull_head()
621 /* determine the offset for the start of the region to be pulled */ in fm10k_mbx_update_local_crc()
622 head = fm10k_fifo_head_offset(&mbx->tx, mbx->pulled); in fm10k_mbx_update_local_crc()
624 /* update local CRC to include all of the pulled data */ in fm10k_mbx_update_local_crc()
863 crc = fm10k_fifo_crc(fifo, fm10k_fifo_head_offset(fifo, mbx->pulled), in fm10k_mbx_create_data_hdr()
1065 /* update mbx->pulled to account for tail_len and ack */ in fm10k_mbx_reset_work()
1068 mbx->pulled += mbx->tail_len - ack; in fm10k_mbx_reset_work()
1071 while (fm10k_fifo_head_len(&mbx->tx) && mbx->pulled) { in fm10k_mbx_reset_work()
1074 if (mbx->pulled >= len) in fm10k_mbx_reset_work()
1075 mbx->pulled -= len; in fm10k_mbx_reset_work()
1077 mbx->pulled = 0; in fm10k_mbx_reset_work()
1082 mbx->pulled = 0; in fm10k_mbx_reset_work()