| /f-stack/dpdk/drivers/net/bnxt/ |
| H A D | bnxt_cpr.h | 49 ((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 D | bnxt_ring.h | 86 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 D | bnxt_irq.c | 35 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 D | bnxt_ring.c | 349 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 D | cvmx-pko.h | 161 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 D | cvmx-cmd-queue.c | 285 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 D | cvmx-pko-defs.h | 1552 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 D | cvmx-zip-defs.h | 791 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 D | cvmx-rad-defs.h | 954 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 D | mlx4_intr.c | 226 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 D | srio-rmu.txt | 23 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 D | sfc_ef10.h | 101 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 D | sfc_ef10_essb_rx.c | 109 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 D | sfc_ef10_rx.c | 83 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 D | sfc_ef100_rx.c | 83 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 D | sfc_ef100_tx.c | 73 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 D | sfc_ef10_tx.c | 70 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 D | nvidia,tegra186-hsp.txt | 24 - "doorbell" 39 For doorbells, the second cell specifies the index of the doorbell to use. 65 interrupt-names = "doorbell";
|
| H A D | fsl,mu.yaml | 63 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 D | brcm,bcm2835-vchiq.txt | 7 - reg: Physical base address and length of the doorbell register pair
|
| /f-stack/freebsd/contrib/device-tree/Bindings/interrupt-controller/ |
| H A D | msi.txt | 14 - 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 D | pq3-rmu-0.dtsi | 56 doorbell-unit@400 {
|
| H A D | qoriq-rmu-0.dtsi | 56 doorbell-unit@400 {
|
| /f-stack/dpdk/drivers/raw/ioat/ |
| H A D | rte_ioat_rawdev_fns.h | 76 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 D | qcom,aoss-qmp.txt | 38 Definition: reference to the mailbox representing the outgoing doorbell
|