Home
last modified time | relevance | path

Searched refs:CIRC_SPACE (Results 1 – 22 of 22) sorted by relevance

/linux-4.4.14/include/linux/
Dcirc_buf.h20 #define CIRC_SPACE(head,tail,size) CIRC_CNT((tail),((head)+1),(size)) macro
Dserial_core.h395 (CIRC_SPACE((circ)->head, (circ)->tail, UART_XMIT_SIZE))
/linux-4.4.14/net/rxrpc/
Dar-output.c404 CIRC_SPACE(call->acks_head, call->acks_tail, call->acks_winsz), in rxrpc_wait_for_tx_window()
412 if (CIRC_SPACE(call->acks_head, call->acks_tail, in rxrpc_wait_for_tx_window()
551 if (CIRC_SPACE(call->acks_head, call->acks_tail, in rxrpc_send_data()
668 else if (CIRC_SPACE(call->acks_head, call->acks_tail, in rxrpc_send_data()
/linux-4.4.14/Documentation/
Dcircular-buffers.txt82 CIRC_SPACE(head_index, tail_index, buffer_size);
115 [1] CIRC_SPACE*() are intended to be used in the producer. To the producer
166 if (CIRC_SPACE(head, tail, buffer->size) >= 1) {
/linux-4.4.14/arch/ia64/hp/sim/
Dsimserial.c117 if (CIRC_SPACE(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE) == 0) { in rs_put_char()
229 return CIRC_SPACE(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE); in rs_write_room()
/linux-4.4.14/drivers/misc/mic/scif/
Dscif_rb.c26 #define scif_rb_ring_space(head, tail, size) CIRC_SPACE(head, tail, size)
/linux-4.4.14/kernel/events/
Dring_buffer.c147 unlikely(CIRC_SPACE(head, tail, perf_data_size(rb)) < size)) in perf_output_begin()
313 handle->size = CIRC_SPACE(aux_head, aux_tail, perf_aux_size(rb)); in perf_aux_output_begin()
/linux-4.4.14/drivers/tty/
Dbfin_jtag_comm.c59 #define circ_free(circ) CIRC_SPACE((circ)->head, (circ)->tail, CIRC_SIZE)
Dehv_bytechan.c535 count = CIRC_SPACE(bc->head, bc->tail, BUF_SIZE); in ehv_bc_tty_write_room()
Damiserial.c810 if (CIRC_SPACE(info->xmit.head, in rs_put_char()
900 return CIRC_SPACE(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE); in rs_write_room()
/linux-4.4.14/drivers/input/joystick/iforce/
Diforce-packets.c67 if (CIRC_SPACE(head, tail, XMIT_SIZE) < n+2) { in iforce_send_packet()
/linux-4.4.14/drivers/gpu/drm/msm/
Dmsm_rd.c69 (CIRC_SPACE((circ)->head, (circ)->tail, BUF_SZ))
/linux-4.4.14/fs/afs/
Dcallback.c28 CIRC_SPACE((server)->cb_break_head, (server)->cb_break_tail, \
/linux-4.4.14/drivers/crypto/caam/
Djr.c346 CIRC_SPACE(head, tail, JOBR_DEPTH) <= 0) { in caam_jr_enqueue()
/linux-4.4.14/drivers/gpu/drm/i915/
Di915_guc_submission.c496 ret = wait_for_atomic(CIRC_SPACE(gc->wq_tail, desc->head, in guc_get_workqueue_space()
Di915_irq.c1511 if (CIRC_SPACE(head, tail, INTEL_PIPE_CRC_ENTRIES_NR) < 1) { in display_pipe_crc_irq_handler()
/linux-4.4.14/drivers/net/ethernet/cadence/
Dmacb.c731 while (CIRC_SPACE(bp->rx_prepared_head, bp->rx_tail, RX_RING_SIZE) > 0) { in gem_rx_refill()
1320 if (CIRC_SPACE(queue->tx_head, queue->tx_tail, TX_RING_SIZE) < count) { in macb_start_xmit()
1341 if (CIRC_SPACE(queue->tx_head, queue->tx_tail, TX_RING_SIZE) < 1) in macb_start_xmit()
/linux-4.4.14/drivers/net/ethernet/hisilicon/
Dhix5hd2_gmac.c425 num = CIRC_SPACE(start, end, RX_DESC_NUM); in hix5hd2_rx_refill()
/linux-4.4.14/drivers/net/ethernet/calxeda/
Dxgmac.c407 #define dma_ring_space(h, t, s) CIRC_SPACE(h, t, s)
/linux-4.4.14/drivers/scsi/isci/
Dhost.c2570 return CIRC_SPACE(ihost->tci_head, ihost->tci_tail, SCI_MAX_IO_REQUESTS); in isci_tci_space()
/linux-4.4.14/drivers/tty/serial/
Datmel_serial.c646 if (!CIRC_SPACE(ring->head, ring->tail, ATMEL_SERIAL_RINGSIZE)) in atmel_buffer_rx_char()
Dcrisv10.c3087 return CIRC_SPACE(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE); in rs_write_room()