| /linux/net/rxrpc/ |
| H A D | call_accept.c | 61 tmp = CIRC_CNT(call_head, call_tail, size); in rxrpc_service_prealloc_one() 70 if (CIRC_CNT(head, tail, size) < max) { in rxrpc_service_prealloc_one() 83 if (CIRC_CNT(head, tail, size) < max) { in rxrpc_service_prealloc_one() 197 while (CIRC_CNT(head, tail, size) > 0) { in rxrpc_discard_prealloc() 206 while (CIRC_CNT(head, tail, size) > 0) { in rxrpc_discard_prealloc() 220 while (CIRC_CNT(head, tail, size) > 0) { in rxrpc_discard_prealloc() 265 call_count = CIRC_CNT(call_head, call_tail, RXRPC_BACKLOG_MAX); in rxrpc_alloc_incoming_call() 268 conn_count = CIRC_CNT(conn_head, conn_tail, RXRPC_BACKLOG_MAX); in rxrpc_alloc_incoming_call() 272 ASSERTCMP(CIRC_CNT(peer_head, peer_tail, RXRPC_BACKLOG_MAX), >=, in rxrpc_alloc_incoming_call()
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | circular-buffers.rst | 97 CIRC_CNT(head_index, tail_index, buffer_size); 115 (2) CIRC_CNT*()是为了在消费者中使用。对消费者来说,它们将返回一个下限,因为消费 183 if (CIRC_CNT(head, tail, buffer->size) >= 1) {
|
| /linux/include/linux/ |
| H A D | circ_buf.h | 16 #define CIRC_CNT(head,tail,size) (((head) - (tail)) & ((size)-1)) macro 21 #define CIRC_SPACE(head,tail,size) CIRC_CNT((tail),((head)+1),(size))
|
| /linux/drivers/platform/chrome/ |
| H A D | cros_ec_debugfs.c | 145 while (!CIRC_CNT(cb->head, cb->tail, LOG_SIZE)) { in cros_ec_console_log_read() 154 CIRC_CNT(cb->head, cb->tail, LOG_SIZE)); in cros_ec_console_log_read() 188 if (CIRC_CNT(debug_info->log_buffer.head, in cros_ec_console_log_poll()
|
| /linux/drivers/net/wireless/quantenna/qtnfmac/pcie/ |
| H A D | topaz_pcie.c | 407 if (CIRC_CNT(priv->tx_bd_w_index, tx_done_index, priv->tx_bd_num)) in qtnf_topaz_data_tx_reclaim() 411 while (CIRC_CNT(tx_done_index, i, priv->tx_bd_num)) { in qtnf_topaz_data_tx_reclaim() 782 CIRC_CNT(priv->tx_bd_w_index, priv->tx_bd_r_index, in qtnf_dbg_pkt_stats() 785 CIRC_CNT(tx_done_index, priv->tx_bd_r_index, in qtnf_dbg_pkt_stats() 788 CIRC_CNT(priv->tx_bd_w_index, tx_done_index, in qtnf_dbg_pkt_stats()
|
| H A D | pearl_pcie.c | 482 while (CIRC_CNT(tx_done_index, i, priv->tx_bd_num)) { in qtnf_pearl_data_tx_reclaim() 892 CIRC_CNT(priv->tx_bd_w_index, priv->tx_bd_r_index, in qtnf_dbg_hdp_stats()
|
| /linux/Documentation/core-api/ |
| H A D | circular-buffers.rst | 97 CIRC_CNT(head_index, tail_index, buffer_size); 121 (2) CIRC_CNT*() are intended to be used in the consumer. To the consumer they 203 if (CIRC_CNT(head, tail, buffer->size) >= 1) {
|
| /linux/drivers/tty/ |
| H A D | ehv_bytechan.c | 428 count = CIRC_CNT(bc->head, bc->tail, BUF_SIZE); in ehv_bc_tx_dequeue() 433 if (CIRC_CNT(bc->head, bc->tail, BUF_SIZE)) in ehv_bc_tx_dequeue()
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | tid_rdma.c | 1480 CIRC_CNT(req->setup_head, clear_tail, MAX_FLOWS) >= in hfi1_kern_exp_rcv_setup() 1564 if (!CIRC_CNT(req->setup_head, req->clear_tail, MAX_FLOWS)) in hfi1_kern_exp_rcv_clear() 1600 while (CIRC_CNT(req->setup_head, req->clear_tail, MAX_FLOWS)) { in hfi1_kern_exp_rcv_clear_all() 1689 for ( ; CIRC_CNT(head, tail, MAX_FLOWS); in find_flow_ib() 2126 if (CIRC_CNT(req->flow_idx, req->clear_tail, MAX_FLOWS)) { in tid_rdma_rcv_error() 2129 CIRC_CNT(req->flow_idx, req->clear_tail, in tid_rdma_rcv_error() 2144 if (CIRC_CNT(req->setup_head, req->flow_idx, in tid_rdma_rcv_error() 2173 CIRC_CNT(req->flow_idx, in tid_rdma_rcv_error() 3140 for (; CIRC_CNT(req->setup_head, fidx, MAX_FLOWS); in hfi1_tid_rdma_restart_req() 3882 if (!CIRC_CNT(req->setup_head, req->flow_idx, MAX_FLOWS)) in hfi1_build_tid_rdma_write_resp() [all …]
|
| H A D | ipoib_tx.c | 369 CIRC_CNT(head, tail, tx_ring->max_items)); in hfi1_ipoib_send_dma_common()
|
| /linux/drivers/gpu/drm/ |
| H A D | drm_debugfs_crc.c | 182 return CIRC_CNT(crc->head, crc->tail, DRM_CRC_ENTRIES_NR); in crtc_crc_data_count()
|
| /linux/drivers/edac/ |
| H A D | thunderx_edac.c | 587 while (CIRC_CNT(lmc->ring_head, lmc->ring_tail, in thunderx_lmc_threaded_isr() 1118 while (CIRC_CNT(ocx->com_ring_head, ocx->com_ring_tail, in thunderx_ocx_com_threaded_isr() 1199 while (CIRC_CNT(ocx->link_ring_head, ocx->link_ring_tail, in thunderx_ocx_lnk_threaded_isr() 1883 while (CIRC_CNT(l2c->ring_head, l2c->ring_tail, in thunderx_l2c_threaded_isr()
|
| /linux/tools/power/acpi/tools/acpidbg/ |
| H A D | acpidbg.c | 42 (CIRC_CNT((circ)->head, (circ)->tail, ACPI_AML_BUF_SIZE))
|
| /linux/drivers/scsi/arcmsr/ |
| H A D | arcmsr_attr.c | 85 allxfer_len = CIRC_CNT(head, tail, ARCMSR_MAX_QBUFFER); in arcmsr_sysfs_iop_message_read()
|
| /linux/drivers/gpu/drm/msm/ |
| H A D | msm_rd.c | 72 (CIRC_CNT((circ)->head, (circ)->tail, BUF_SZ))
|
| /linux/drivers/hwtracing/coresight/ |
| H A D | ultrasoc-smb.c | 46 sdb->data_size = CIRC_CNT(buf_wrptr, sdb->buf_rdptr, in smb_update_data_size()
|
| H A D | coresight-tmc-etf.c | 518 to_read = CIRC_CNT(write_ptr, read_ptr, drvdata->size); in tmc_update_etf_buffer()
|
| H A D | coresight-etb10.c | 485 to_read = CIRC_CNT(write_ptr, read_ptr, drvdata->buffer_depth); in etb_update_buffer()
|
| /linux/drivers/acpi/ |
| H A D | acpi_dbg.c | 28 (CIRC_CNT((circ)->head, (circ)->tail, ACPI_AML_BUF_SIZE))
|
| /linux/drivers/dma/qcom/ |
| H A D | bam_dma.c | 844 avail = CIRC_CNT(offset, bchan->head, MAX_DESCRIPTORS + 1); in process_channel_irqs()
|
| /linux/drivers/platform/mellanox/ |
| H A D | mlxbf-tmfifo.c | 556 size = CIRC_CNT(cons->tx_buf.head, cons->tx_buf.tail, in mlxbf_tmfifo_console_tx()
|
| /linux/drivers/tty/serial/ |
| H A D | fsl_lpuart.c | 1272 count = CIRC_CNT(ring->head, ring->tail, sport->rx_sgl.length); in lpuart32_dma_idleint() 1325 count = CIRC_CNT(ring->head, ring->tail, sport->rx_sgl.length); in lpuart_timer_func()
|
| /linux/drivers/net/ethernet/calxeda/ |
| H A D | xgmac.c | 398 #define dma_ring_cnt(h, t, s) CIRC_CNT(h, t, s)
|
| /linux/drivers/scsi/isci/ |
| H A D | host.c | 983 return CIRC_CNT(ihost->tci_head, ihost->tci_tail, SCI_MAX_IO_REQUESTS); in isci_tci_active()
|
| /linux/drivers/net/ethernet/cadence/ |
| H A D | macb_main.c | 692 count = CIRC_CNT(head, tail, ring_size); in gem_shuffle_tx_one_ring() 1334 CIRC_CNT(queue->tx_head, queue->tx_tail, in macb_tx_complete()
|