/Linux-v5.4/include/linux/ |
D | circ_buf.h | 21 #define CIRC_SPACE(head,tail,size) CIRC_CNT((tail),((head)+1),(size)) macro
|
D | serial_core.h | 429 (CIRC_SPACE((circ)->head, (circ)->tail, UART_XMIT_SIZE))
|
/Linux-v5.4/drivers/staging/ks7010/ |
D | ks_wlan.h | 530 return (CIRC_SPACE(priv->tx_dev.qhead, priv->tx_dev.qtail, in txq_has_space() 546 return (CIRC_SPACE(priv->rx_dev.qhead, priv->rx_dev.qtail, in rxq_has_space()
|
/Linux-v5.4/kernel/events/ |
D | ring_buffer.c | 143 return CIRC_SPACE(head, tail, data_size) >= size; in ring_buffer_has_space() 145 return CIRC_SPACE(tail, head, data_size) >= size; in ring_buffer_has_space() 423 handle->size = CIRC_SPACE(aux_head, aux_tail, perf_aux_size(rb)); in perf_aux_output_begin()
|
/Linux-v5.4/Documentation/core-api/ |
D | circular-buffers.rst | 80 CIRC_SPACE(head_index, tail_index, buffer_size); 113 (1) CIRC_SPACE*() are intended to be used in the producer. To the producer 162 if (CIRC_SPACE(head, tail, buffer->size) >= 1) {
|
/Linux-v5.4/drivers/misc/mic/scif/ |
D | scif_rb.c | 17 #define scif_rb_ring_space(head, tail, size) CIRC_SPACE(head, tail, size)
|
/Linux-v5.4/drivers/net/wireless/quantenna/qtnfmac/pcie/ |
D | pearl_pcie.c | 519 if (!CIRC_SPACE(priv->tx_bd_w_index, priv->tx_bd_r_index, in qtnf_tx_queue_ready() 523 if (!CIRC_SPACE(priv->tx_bd_w_index, priv->tx_bd_r_index, in qtnf_tx_queue_ready() 749 while (CIRC_SPACE(priv->rx_bd_w_index, priv->rx_bd_r_index, in qtnf_pcie_pearl_rx_poll() 859 CIRC_SPACE(priv->rx_bd_w_index, priv->rx_bd_r_index, in qtnf_dbg_hdp_stats()
|
D | topaz_pcie.c | 475 if (!CIRC_SPACE(priv->tx_bd_w_index, priv->tx_bd_r_index, in qtnf_tx_queue_ready() 479 if (!CIRC_SPACE(priv->tx_bd_w_index, priv->tx_bd_r_index, in qtnf_tx_queue_ready() 688 while (CIRC_SPACE(priv->rx_bd_w_index, priv->rx_bd_r_index, in qtnf_topaz_rx_poll() 790 CIRC_SPACE(priv->rx_bd_w_index, priv->rx_bd_r_index, in qtnf_dbg_pkt_stats()
|
/Linux-v5.4/drivers/input/joystick/iforce/ |
D | iforce-packets.c | 45 if (CIRC_SPACE(head, tail, XMIT_SIZE) < n+2) { in iforce_send_packet()
|
/Linux-v5.4/drivers/net/ethernet/netronome/nfp/flower/ |
D | metadata.c | 46 if (!CIRC_SPACE(ring->head, ring->tail, in nfp_release_stats_entry() 141 if (CIRC_SPACE(ring->head, ring->tail, NFP_FLOWER_MASK_ENTRY_RS) == 0) in nfp_release_mask_id()
|
/Linux-v5.4/drivers/gpu/drm/ |
D | drm_debugfs_crc.c | 407 if (CIRC_SPACE(head, tail, DRM_CRC_ENTRIES_NR) < 1) { in drm_crtc_add_crc_entry()
|
/Linux-v5.4/drivers/gpu/drm/msm/adreno/ |
D | a6xx_hfi.c | 62 space = CIRC_SPACE(header->write_index, header->read_index, in a6xx_hfi_queue_write()
|
/Linux-v5.4/drivers/gpu/drm/msm/ |
D | msm_rd.c | 76 (CIRC_SPACE((circ)->head, (circ)->tail, BUF_SZ))
|
/Linux-v5.4/tools/power/acpi/tools/acpidbg/ |
D | acpidbg.c | 46 (CIRC_SPACE((circ)->head, (circ)->tail, ACPI_AML_BUF_SIZE))
|
/Linux-v5.4/drivers/tty/ |
D | ehv_bytechan.c | 531 count = CIRC_SPACE(bc->head, bc->tail, BUF_SIZE); in ehv_bc_tty_write_room()
|
D | amiserial.c | 793 if (CIRC_SPACE(info->xmit.head, in rs_put_char() 883 return CIRC_SPACE(info->xmit.head, info->xmit.tail, SERIAL_XMIT_SIZE); in rs_write_room()
|
/Linux-v5.4/drivers/net/ethernet/hisilicon/ |
D | hisi_femac.c | 220 if (!CIRC_SPACE(pos, rxq->tail, rxq->num)) in hisi_femac_rx_refill() 517 if (unlikely(!CIRC_SPACE(txq->head, txq->tail, in hisi_femac_net_xmit()
|
/Linux-v5.4/drivers/platform/chrome/ |
D | cros_ec_debugfs.c | 83 buf_space = CIRC_SPACE(cb->head, cb->tail, LOG_SIZE); in cros_ec_console_log_work()
|
/Linux-v5.4/drivers/crypto/caam/ |
D | jr.c | 377 CIRC_SPACE(head, tail, JOBR_DEPTH) <= 0) { in caam_jr_enqueue()
|
/Linux-v5.4/drivers/net/ethernet/cadence/ |
D | macb_ptp.c | 307 if (CIRC_SPACE(head, tail, PTP_TS_BUFFER_SIZE) == 0) in gem_ptp_txstamp()
|
/Linux-v5.4/drivers/acpi/ |
D | acpi_dbg.c | 32 (CIRC_SPACE((circ)->head, (circ)->tail, ACPI_AML_BUF_SIZE))
|
/Linux-v5.4/drivers/dma/qcom/ |
D | bam_dma.c | 344 #define IS_BUSY(chan) (CIRC_SPACE(bchan->tail, bchan->head,\ 1013 avail = CIRC_SPACE(bchan->tail, bchan->head, in bam_start_dma()
|
/Linux-v5.4/drivers/net/ethernet/moxa/ |
D | moxart_ether.c | 287 return CIRC_SPACE(priv->tx_head, priv->tx_tail, TX_DESC_NUM); in moxart_tx_queue_space()
|
/Linux-v5.4/drivers/lightnvm/ |
D | pblk-rb.c | 186 (CIRC_SPACE(head, tail, size))
|
/Linux-v5.4/drivers/gpu/drm/i915/gt/uc/ |
D | intel_guc_submission.c | 417 GEM_BUG_ON(CIRC_SPACE(wq_off, READ_ONCE(desc->head), in guc_wq_item_append()
|