/linux-4.1.27/include/linux/ |
H A D | circ_buf.h | 15 #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 D | serial_core.h | 392 (CIRC_CNT((circ)->head, (circ)->tail, UART_XMIT_SIZE))
|
/linux-4.1.27/drivers/dma/ioat/ |
H A D | dma_v2.h | 81 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 D | simserial.c | 160 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 D | jr.c | 181 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 D | ar-ack.c | 228 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 D | ar-call.c | 867 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 D | msm_rd.c | 64 (CIRC_CNT((circ)->head, (circ)->tail, BUF_SZ))
|
/linux-4.1.27/drivers/tty/ |
H A D | bfin_jtag_comm.c | 60 #define circ_cnt(circ) CIRC_CNT((circ)->head, (circ)->tail, CIRC_SIZE)
|
H A D | ehv_bytechan.c | 414 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 D | amiserial.c | 363 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 D | arcmsr_attr.c | 87 allxfer_len = CIRC_CNT(head, tail, ARCMSR_MAX_QBUFFER); arcmsr_sysfs_iop_message_read()
|
H A D | arcmsr_hba.c | 2269 allxfer_len = CIRC_CNT(head, tail, ARCMSR_MAX_QBUFFER); arcmsr_iop_message_xfer()
|
/linux-4.1.27/arch/mn10300/kernel/ |
H A D | mn10300-serial.c | 536 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 D | hix5hd2_gmac.c | 469 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 D | bfin_uart.c | 393 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 D | crisv10.c | 1451 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 D | pch_uart.c | 985 bytes = min((int)CIRC_CNT(xmit->head, xmit->tail, dma_handle_tx()
|
H A D | sirfsoc_uart.c | 534 count = CIRC_CNT(sirfport->rx_dma_items[sirfport->rx_issued].xmit.head, sirfsoc_rx_tmo_process_tl()
|
H A D | mpsc.c | 1122 while (CIRC_CNT(pi->txr_head, pi->txr_tail, MPSC_TXR_ENTRIES) mpsc_copy_tx_data()
|
H A D | sh-sci.c | 1491 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 D | fsclient.c | 567 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 D | xgmac.c | 408 #define dma_ring_cnt(h, t, s) CIRC_CNT(h, t, s)
|
/linux-4.1.27/drivers/gpu/drm/i915/ |
H A D | i915_debugfs.c | 3064 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 D | host.c | 985 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 D | macb.c | 668 CIRC_CNT(queue->tx_head, queue->tx_tail, macb_tx_interrupt()
|