Home
last modified time | relevance | path

Searched refs:CIRC_CNT (Results 1 – 25 of 36) sorted by relevance

12

/openbmc/linux/net/rxrpc/
H A Dcall_accept.c62 tmp = CIRC_CNT(call_head, call_tail, size); in rxrpc_service_prealloc_one()
71 if (CIRC_CNT(head, tail, size) < max) { in rxrpc_service_prealloc_one()
84 if (CIRC_CNT(head, tail, size) < max) { in rxrpc_service_prealloc_one()
196 while (CIRC_CNT(head, tail, size) > 0) { in rxrpc_discard_prealloc()
205 while (CIRC_CNT(head, tail, size) > 0) { in rxrpc_discard_prealloc()
219 while (CIRC_CNT(head, tail, size) > 0) { in rxrpc_discard_prealloc()
259 call_count = CIRC_CNT(call_head, call_tail, RXRPC_BACKLOG_MAX); in rxrpc_alloc_incoming_call()
262 conn_count = CIRC_CNT(conn_head, conn_tail, RXRPC_BACKLOG_MAX); in rxrpc_alloc_incoming_call()
266 ASSERTCMP(CIRC_CNT(peer_head, peer_tail, RXRPC_BACKLOG_MAX), >=, in rxrpc_alloc_incoming_call()
/openbmc/linux/include/linux/
H A Dcirc_buf.h16 #define CIRC_CNT(head,tail,size) (((head) - (tail)) & ((size)-1)) macro
21 #define CIRC_SPACE(head,tail,size) CIRC_CNT((tail),((head)+1),(size))
H A Dserial_core.h979 (CIRC_CNT((circ)->head, (circ)->tail, UART_XMIT_SIZE))
/openbmc/linux/Documentation/translations/zh_CN/core-api/
H A Dcircular-buffers.rst97 CIRC_CNT(head_index, tail_index, buffer_size);
115 (2) CIRC_CNT*()是为了在消费者中使用。对消费者来说,它们将返回一个下限,因为消费
183 if (CIRC_CNT(head, tail, buffer->size) >= 1) {
/openbmc/u-boot/drivers/crypto/fsl/
H A Djr.c18 #define CIRC_CNT(head, tail, size) (((head) - (tail)) & (size - 1)) macro
19 #define CIRC_SPACE(head, tail, size) CIRC_CNT((tail), (head) + 1, (size))
272 while (sec_in32(&regs->orsf) && CIRC_CNT(jr->head, jr->tail, in jr_dequeue()
302 for (i = 0; CIRC_CNT(head, tail + i, jr->size) >= 1; i++) { in jr_dequeue()
/openbmc/linux/drivers/platform/chrome/
H A Dcros_ec_debugfs.c140 while (!CIRC_CNT(cb->head, cb->tail, LOG_SIZE)) { in cros_ec_console_log_read()
149 CIRC_CNT(cb->head, cb->tail, LOG_SIZE)); in cros_ec_console_log_read()
183 if (CIRC_CNT(debug_info->log_buffer.head, in cros_ec_console_log_poll()
/openbmc/linux/drivers/dma/ioat/
H A Ddma.h315 return CIRC_CNT(ioat_chan->head, ioat_chan->tail, in ioat_ring_active()
322 return CIRC_CNT(ioat_chan->head, ioat_chan->issued, in ioat_ring_pending()
/openbmc/linux/drivers/crypto/caam/
H A Djr.c282 for (i = 0; CIRC_CNT(head, tail + i, JOBR_DEPTH) >= 1; i++) { in caam_jr_dequeue()
290 BUG_ON(CIRC_CNT(head, tail + i, JOBR_DEPTH) <= 0); in caam_jr_dequeue()
330 } while (CIRC_CNT(head, tail, JOBR_DEPTH) >= 1 && in caam_jr_dequeue()
/openbmc/linux/drivers/net/wireless/quantenna/qtnfmac/pcie/
H A Dtopaz_pcie.c407 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 Dpearl_pcie.c482 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()
/openbmc/linux/Documentation/core-api/
H A Dcircular-buffers.rst97 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) {
/openbmc/linux/drivers/tty/
H A Dehv_bytechan.c425 count = CIRC_CNT(bc->head, bc->tail, BUF_SIZE); in ehv_bc_tx_dequeue()
430 if (CIRC_CNT(bc->head, bc->tail, BUF_SIZE)) in ehv_bc_tx_dequeue()
H A Damiserial.c290 if (CIRC_CNT(info->xmit.head, in transmit_chars()
798 return CIRC_CNT(info->xmit.head, info->xmit.tail, UART_XMIT_SIZE); in rs_chars_in_buffer()
/openbmc/linux/drivers/infiniband/hw/hfi1/
H A Dtid_rdma.c1480 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()
1689 for ( ; CIRC_CNT(head, tail, MAX_FLOWS); in find_flow_ib()
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()
4669 CIRC_CNT(rptr->setup_head, fidx, in hfi1_rc_rcv_tid_rdma_ack()
4941 CIRC_CNT(req->setup_head, flow_idx, in hfi1_rc_rcv_tid_rdma_resync()
5118 if (!CIRC_CNT(req->setup_head, req->clear_tail, in hfi1_make_tid_rdma_pkt()
[all …]
/openbmc/linux/drivers/gpu/drm/
H A Ddrm_debugfs_crc.c181 return CIRC_CNT(crc->head, crc->tail, DRM_CRC_ENTRIES_NR); in crtc_crc_data_count()
/openbmc/linux/drivers/gpu/drm/msm/
H A Dmsm_rd.c72 (CIRC_CNT((circ)->head, (circ)->tail, BUF_SZ))
/openbmc/linux/tools/power/acpi/tools/acpidbg/
H A Dacpidbg.c42 (CIRC_CNT((circ)->head, (circ)->tail, ACPI_AML_BUF_SIZE))
/openbmc/linux/drivers/scsi/arcmsr/
H A Darcmsr_attr.c85 allxfer_len = CIRC_CNT(head, tail, ARCMSR_MAX_QBUFFER); in arcmsr_sysfs_iop_message_read()
/openbmc/linux/drivers/edac/
H A Dthunderx_edac.c593 while (CIRC_CNT(lmc->ring_head, lmc->ring_tail, in thunderx_lmc_threaded_isr()
1124 while (CIRC_CNT(ocx->com_ring_head, ocx->com_ring_tail, in thunderx_ocx_com_threaded_isr()
1205 while (CIRC_CNT(ocx->link_ring_head, ocx->link_ring_tail, in thunderx_ocx_lnk_threaded_isr()
1890 while (CIRC_CNT(l2c->ring_head, l2c->ring_tail, in thunderx_l2c_threaded_isr()
/openbmc/linux/drivers/hid/bpf/
H A Dhid_bpf_jmp_table.c49 for (__i = __start; CIRC_CNT(__end, __i, HID_BPF_MAX_PROGS); __i = NEXT(__i))
/openbmc/linux/drivers/char/hw_random/
H A Dcctrng.c238 cnt_w = CIRC_CNT(drvdata->circ.head, in cctrng_read()
/openbmc/linux/drivers/acpi/
H A Dacpi_dbg.c28 (CIRC_CNT((circ)->head, (circ)->tail, ACPI_AML_BUF_SIZE))
/openbmc/linux/drivers/hwtracing/coresight/
H A Dultrasoc-smb.c46 sdb->data_size = CIRC_CNT(buf_wrptr, sdb->buf_rdptr, in smb_update_data_size()
H A Dcoresight-tmc-etf.c511 to_read = CIRC_CNT(write_ptr, read_ptr, drvdata->size); in tmc_update_etf_buffer()
/openbmc/linux/drivers/net/ethernet/hisilicon/
H A Dhix5hd2_gmac.c520 num = CIRC_CNT(end, start, RX_DESC_NUM); in hix5hd2_rx()
602 num = CIRC_CNT(end, start, TX_DESC_NUM); in hix5hd2_xmit_reclaim()

12