Searched refs:CIRC_CNT (Results 1 - 26 of 26) sorted by relevance

/linux-4.1.27/include/linux/
H A Dcirc_buf.h15 #define CIRC_CNT(head,tail,size) (((head) - (tail)) & ((size)-1)) macro
20 #define CIRC_SPACE(head,tail,size) CIRC_CNT((tail),((head)+1),(size))
H A Dserial_core.h392 (CIRC_CNT((circ)->head, (circ)->tail, UART_XMIT_SIZE))
/linux-4.1.27/drivers/dma/ioat/
H A Ddma_v2.h81 return CIRC_CNT(ioat->head, ioat->tail, ioat2_ring_size(ioat)); ioat2_ring_active()
87 return CIRC_CNT(ioat->head, ioat->issued, ioat2_ring_size(ioat)); ioat2_ring_pending()
/linux-4.1.27/arch/ia64/hp/sim/
H A Dsimserial.c160 count = min(CIRC_CNT(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE), transmit_chars()
169 count = CIRC_CNT(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE); transmit_chars()
218 if (CIRC_CNT(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE) && rs_write()
236 return CIRC_CNT(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE); rs_chars_in_buffer()
/linux-4.1.27/drivers/crypto/caam/
H A Djr.c181 for (i = 0; CIRC_CNT(head, tail + i, JOBR_DEPTH) >= 1; i++) { caam_jr_dequeue()
189 BUG_ON(CIRC_CNT(head, tail + i, JOBR_DEPTH) <= 0); caam_jr_dequeue()
219 } while (CIRC_CNT(head, tail, JOBR_DEPTH) >= 1 && caam_jr_dequeue()
/linux-4.1.27/net/rxrpc/
H A Dar-ack.c228 CIRC_CNT(call->acks_head, call->acks_tail, call->acks_winsz)); rxrpc_resend()
349 CIRC_CNT(call->acks_head, call->acks_tail, call->acks_winsz), rxrpc_process_soft_ACKs()
429 int win = CIRC_CNT(call->acks_head, tail, call->acks_winsz); rxrpc_rotate_tx_window()
580 while (CIRC_CNT(call->acks_head, call->acks_tail, winsz) > 0) { rxrpc_zap_tx_window()
790 CIRC_CNT(call->acks_head, call->acks_tail, call->acks_winsz)); rxrpc_process_rx_queue()
H A Dar-call.c867 CIRC_CNT(call->acks_head, call->acks_tail, rxrpc_cleanup_call()
870 while (CIRC_CNT(call->acks_head, call->acks_tail, rxrpc_cleanup_call()
/linux-4.1.27/drivers/gpu/drm/msm/
H A Dmsm_rd.c64 (CIRC_CNT((circ)->head, (circ)->tail, BUF_SZ))
/linux-4.1.27/drivers/tty/
H A Dbfin_jtag_comm.c60 #define circ_cnt(circ) CIRC_CNT((circ)->head, (circ)->tail, CIRC_SIZE)
H A Dehv_bytechan.c414 count = CIRC_CNT(bc->head, bc->tail, BUF_SIZE); ehv_bc_tx_dequeue()
419 if (CIRC_CNT(bc->head, bc->tail, BUF_SIZE)) ehv_bc_tx_dequeue()
H A Damiserial.c363 if (CIRC_CNT(info->xmit.head, transmit_chars()
909 return CIRC_CNT(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE); rs_chars_in_buffer()
/linux-4.1.27/drivers/scsi/arcmsr/
H A Darcmsr_attr.c87 allxfer_len = CIRC_CNT(head, tail, ARCMSR_MAX_QBUFFER); arcmsr_sysfs_iop_message_read()
H A Darcmsr_hba.c2269 allxfer_len = CIRC_CNT(head, tail, ARCMSR_MAX_QBUFFER); arcmsr_iop_message_xfer()
/linux-4.1.27/arch/mn10300/kernel/
H A Dmn10300-serial.c536 count = CIRC_CNT(port->rx_inp, port->rx_outp, MNSC_BUFFER_SIZE); mn10300_serial_receive_interrupt()
547 if (CIRC_CNT(port->rx_inp, ix, MNSC_BUFFER_SIZE) == 0) { mn10300_serial_receive_interrupt()
840 CIRC_CNT(&port->uart.state->xmit.head, mn10300_serial_start_tx()
1728 if (CIRC_CNT(port->rx_inp, ix, MNSC_BUFFER_SIZE) == 0) mn10300_serial_poll_get_char()
/linux-4.1.27/drivers/net/ethernet/hisilicon/
H A Dhix5hd2_gmac.c469 num = CIRC_CNT(end, start, RX_DESC_NUM); hix5hd2_rx()
531 num = CIRC_CNT(end, start, TX_DESC_NUM); hix5hd2_xmit_reclaim()
/linux-4.1.27/drivers/tty/serial/
H A Dbfin_uart.c393 uart->tx_count = CIRC_CNT(xmit->head, xmit->tail, UART_XMIT_SIZE); bfin_serial_dma_tx_chars()
421 CIRC_CNT(uart->rx_dma_buf.head, uart->rx_dma_buf.tail, bfin_serial_dma_rx_chars()
H A Dcrisv10.c1451 CIRC_CNT(info->xmit.head, rs_stop()
1476 CIRC_CNT(info->xmit.head, rs_start()
1580 if (CIRC_CNT(info->xmit.head, transmit_chars_dma()
2494 if (CIRC_CNT(info->xmit.head, handle_ser_tx_interrupt()
3155 return CIRC_CNT(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE); rs_chars_in_buffer()
4106 tmp = CIRC_CNT(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE); seq_line_info()
H A Dpch_uart.c985 bytes = min((int)CIRC_CNT(xmit->head, xmit->tail, dma_handle_tx()
H A Dsirfsoc_uart.c534 count = CIRC_CNT(sirfport->rx_dma_items[sirfport->rx_issued].xmit.head, sirfsoc_rx_tmo_process_tl()
H A Dmpsc.c1122 while (CIRC_CNT(pi->txr_head, pi->txr_tail, MPSC_TXR_ENTRIES) mpsc_copy_tx_data()
H A Dsh-sci.c1491 sg_dma_len(sg) = min((int)CIRC_CNT(xmit->head, xmit->tail, UART_XMIT_SIZE), work_fn_tx()
/linux-4.1.27/fs/afs/
H A Dfsclient.c567 ncallbacks = CIRC_CNT(server->cb_break_head, server->cb_break_tail, afs_fs_give_up_callbacks()
/linux-4.1.27/drivers/net/ethernet/calxeda/
H A Dxgmac.c408 #define dma_ring_cnt(h, t, s) CIRC_CNT(h, t, s)
/linux-4.1.27/drivers/gpu/drm/i915/
H A Di915_debugfs.c3064 return CIRC_CNT(pipe_crc->head, pipe_crc->tail, pipe_crc_data_count()
3117 if (CIRC_CNT(pipe_crc->head, pipe_crc->tail, i915_pipe_crc_read()
/linux-4.1.27/drivers/scsi/isci/
H A Dhost.c985 return CIRC_CNT(ihost->tci_head, ihost->tci_tail, SCI_MAX_IO_REQUESTS); isci_tci_active()
/linux-4.1.27/drivers/net/ethernet/cadence/
H A Dmacb.c668 CIRC_CNT(queue->tx_head, queue->tx_tail, macb_tx_interrupt()

Completed in 947 milliseconds