Home
last modified time | relevance | path

Searched refs:doorbell (Results 1 – 25 of 43) sorted by relevance

12

/f-stack/dpdk/drivers/net/bnxt/
H A Dbnxt_cpr.h49 ((cpr)->cp_db.doorbell))
52 ((cpr)->cp_db.doorbell))
54 #define B_CP_DB_DISARM(cpr) (*(uint32_t *)((cpr)->cp_db.doorbell) = \
58 (*(uint32_t *)((cpr)->cp_db.doorbell) = (DB_CP_REARM_FLAGS | \
63 (*(uint32_t *)((cpr)->cp_db.doorbell) = (DB_CP_FLAGS | \
69 ((cpr)->cp_db.doorbell))
74 ((cpr)->cp_db.doorbell))
77 void *doorbell; member
H A Dbnxt_ring.h86 rte_write64(db->db_key64 | idx, db->doorbell); in bnxt_db_write()
88 rte_write32(db->db_key32 | idx, db->doorbell); in bnxt_db_write()
99 cpr->cp_db.doorbell); in bnxt_db_nq()
110 cpr->cp_db.doorbell); in bnxt_db_nq_arm()
120 void *doorbell = db->doorbell; in bnxt_db_cq() local
123 rte_write64_relaxed(key_idx, doorbell); in bnxt_db_cq()
H A Dbnxt_irq.c35 if (!cpr || !cpr->cp_ring_struct || !cpr->cp_db.doorbell) { in bnxt_int_handler()
115 if (!cpr || !cpr->cp_db.doorbell) in bnxt_disable_int()
132 if (!cpr || !cpr->cp_db.doorbell) in bnxt_enable_int()
H A Dbnxt_ring.c349 db->doorbell = (char *)bp->doorbell_base + 0x10000; in bnxt_set_db()
351 db->doorbell = (char *)bp->doorbell_base + 0x4000; in bnxt_set_db()
370 db->doorbell = (char *)bp->doorbell_base + map_idx * 0x80; in bnxt_set_db()
/f-stack/freebsd/contrib/octeon-sdk/
H A Dcvmx-pko.h161 uint64_t doorbell; member
647 status->doorbell = debug9.cn38xx.doorbell; in cvmx_pko_get_port_status()
656 status->doorbell = debug8.cn68xx.doorbell; in cvmx_pko_get_port_status()
658 status->doorbell = debug8.cn58xx.doorbell; in cvmx_pko_get_port_status()
H A Dcvmx-cmd-queue.c285 return debug9.cn38xx.doorbell; in cvmx_cmd_queue_length()
292 return debug8.cn68xx.doorbell; in cvmx_cmd_queue_length()
294 return debug8.cn58xx.doorbell; in cvmx_cmd_queue_length()
H A Dcvmx-pko-defs.h1552 uint64_t doorbell : 20;
1574 uint64_t doorbell : 20;
1605 uint64_t doorbell : 20;
1634 uint64_t doorbell : 20;
1678 uint64_t doorbell : 20;
3291 uint64_t doorbell : 1;
3304 uint64_t doorbell : 1;
3319 uint64_t doorbell : 1;
3536 uint64_t doorbell : 1;
3549 uint64_t doorbell : 1;
[all …]
H A Dcvmx-zip-defs.h791 uint64_t doorbell : 1; /**< A doorbell count has overflowed */ member
793 uint64_t doorbell : 1;
862 uint64_t doorbell : 1; /**< Bit mask corresponding to ZIP_ERROR[0] above */ member
864 uint64_t doorbell : 1;
H A Dcvmx-rad-defs.h954 uint64_t doorbell : 1; /**< A doorbell count has overflowed */ member
956 uint64_t doorbell : 1;
986 …uint64_t doorbell : 1; /**< Bit mask corresponding to RAD_REG_ERROR[0] above … member
988 uint64_t doorbell : 1;
/f-stack/dpdk/drivers/net/mlx4/
H A Dmlx4_intr.c226 uint64_t doorbell; in mlx4_arm_cq() local
237 doorbell = sn << 28 | cmd | cq->cqn; in mlx4_arm_cq()
238 doorbell <<= 32; in mlx4_arm_cq()
239 doorbell |= ci; in mlx4_arm_cq()
240 rte_write64(rte_cpu_to_be_64(doorbell), cq->cq_db_reg); in mlx4_arm_cq()
/f-stack/freebsd/contrib/device-tree/Bindings/powerpc/fsl/
H A Dsrio-rmu.txt23 and doorbell units.
33 (msg-unit, doorbell, port-write).
54 and doorbell units.
84 and doorbell units.
114 and doorbell units.
151 doorbell-unit@400 {
/f-stack/dpdk/drivers/net/sfc/
H A Dsfc_ef10.h101 sfc_ef10_rx_qpush(volatile void *doorbell, unsigned int added, in sfc_ef10_rx_qpush() argument
120 rte_write32(dword.ed_u32[0], doorbell); in sfc_ef10_rx_qpush()
H A Dsfc_ef10_essb_rx.c109 volatile void *doorbell; member
223 sfc_ef10_rx_qpush(rxq->doorbell, added, rxq_ptr_mask); in sfc_ef10_essb_rx_qrefill()
617 rxq->doorbell = (volatile uint8_t *)info->mem_bar + in sfc_ef10_essb_rx_qcreate()
622 rxq->doorbell); in sfc_ef10_essb_rx_qcreate()
H A Dsfc_ef10_rx.c83 volatile void *doorbell; member
174 sfc_ef10_rx_qpush(rxq->doorbell, added, ptr_mask); in sfc_ef10_rx_qrefill()
683 rxq->doorbell = (volatile uint8_t *)info->mem_bar + in sfc_ef10_rx_qcreate()
690 sfc_ef10_rx_info(&rxq->dp.dpq, "RxQ doorbell is %p", rxq->doorbell); in sfc_ef10_rx_qcreate()
H A Dsfc_ef100_rx.c83 volatile void *doorbell; member
118 rte_write32(dword.ed_u32[0], rxq->doorbell); in sfc_ef100_rx_qpush()
733 rxq->doorbell = (volatile uint8_t *)info->mem_bar + in sfc_ef100_rx_qcreate()
742 sfc_ef100_rx_debug(rxq, "RxQ doorbell is %p", rxq->doorbell); in sfc_ef100_rx_qcreate()
H A Dsfc_ef100_tx.c73 volatile void *doorbell; member
491 rte_write32(dword.ed_u32[0], txq->doorbell); in sfc_ef100_tx_qpush()
799 txq->doorbell = (volatile uint8_t *)info->mem_bar + in sfc_ef100_tx_qcreate()
811 sfc_ef100_tx_debug(txq, "TxQ doorbell is %p", txq->doorbell); in sfc_ef100_tx_qcreate()
H A Dsfc_ef10_tx.c70 volatile void *doorbell; member
250 *(volatile efsys_uint128_t *)txq->doorbell = oword.eo_u128[0]; in sfc_ef10_tx_qpush()
960 txq->doorbell = (volatile uint8_t *)info->mem_bar + in sfc_ef10_tx_qcreate()
966 sfc_ef10_tx_info(&txq->dp.dpq, "TxQ doorbell is %p", txq->doorbell); in sfc_ef10_tx_qcreate()
/f-stack/freebsd/contrib/device-tree/Bindings/mailbox/
H A Dnvidia,tegra186-hsp.txt24 - "doorbell"
39 For doorbells, the second cell specifies the index of the doorbell to use.
65 interrupt-names = "doorbell";
H A Dfsl,mu.yaml63 2 - TX doorbell channel. Without own register and no ACK support.
64 3 - RX doorbell channel.
/f-stack/freebsd/contrib/device-tree/Bindings/soc/bcm/
H A Dbrcm,bcm2835-vchiq.txt7 - reg: Physical base address and length of the doorbell register pair
/f-stack/freebsd/contrib/device-tree/Bindings/interrupt-controller/
H A Dmsi.txt14 - The doorbell (the MMIO address written to).
19 - The payload (the value written to the doorbell).
58 generate, the doorbell and payload may be configured, though sideband
/f-stack/freebsd/contrib/device-tree/src/powerpc/fsl/
H A Dpq3-rmu-0.dtsi56 doorbell-unit@400 {
H A Dqoriq-rmu-0.dtsi56 doorbell-unit@400 {
/f-stack/dpdk/drivers/raw/ioat/
H A Drte_ioat_rawdev_fns.h76 volatile uint16_t *doorbell __rte_cache_aligned;
299 *ioat->doorbell = ioat->next_write; in __ioat_perform_ops()
/f-stack/freebsd/contrib/device-tree/Bindings/soc/qcom/
H A Dqcom,aoss-qmp.txt38 Definition: reference to the mailbox representing the outgoing doorbell

12