/freebsd/sys/contrib/dev/athk/ath11k/ |
H A D | mhi.c | 36 .doorbell = MHI_DB_BRST_DISABLE, 50 .doorbell = MHI_DB_BRST_DISABLE, 64 .doorbell = MHI_DB_BRST_DISABLE, 78 .doorbell = MHI_DB_BRST_DISABLE, 129 .doorbell = MHI_DB_BRST_DISABLE, 143 .doorbell = MHI_DB_BRST_DISABLE, 157 .doorbell = MHI_DB_BRST_DISABLE, 171 .doorbell = MHI_DB_BRST_DISABLE,
|
/freebsd/sys/dev/mlx4/ |
H A D | cq.h | 142 __be32 doorbell[2]; in mlx4_cq_arm() local 157 doorbell[0] = cpu_to_be32(sn << 28 | cmd | cq->cqn); in mlx4_cq_arm() 158 doorbell[1] = cpu_to_be32(ci); in mlx4_cq_arm() 160 mlx4_write64(doorbell, uar_page + MLX4_CQ_DOORBELL, doorbell_lock); in mlx4_cq_arm()
|
/freebsd/sys/dev/mlx5/ |
H A D | cq.h | 140 __be32 doorbell[2]; in mlx5_cq_arm() 149 /* Make sure that the doorbell record in host memory is in mlx5_cq_arm() 150 * written before ringing the doorbell via PCI MMIO. in mlx5_cq_arm() 154 doorbell[0] = cpu_to_be32(sn << 28 | cmd | ci); 155 doorbell[1] = cpu_to_be32(cq->cqn); 157 mlx5_write64(doorbell, uar_page + MLX5_CQ_DOORBELL, doorbell_lock); 134 __be32 doorbell[2]; mlx5_cq_arm() local
|
/freebsd/sys/contrib/dev/athk/ath12k/ |
H A D | mhi.c | 29 .doorbell = MHI_DB_BRST_DISABLE, 43 .doorbell = MHI_DB_BRST_DISABLE, 57 .doorbell = MHI_DB_BRST_DISABLE, 71 .doorbell = MHI_DB_BRST_DISABLE, 122 .doorbell = MHI_DB_BRST_DISABLE, 136 .doorbell = MHI_DB_BRST_DISABLE, 150 .doorbell = MHI_DB_BRST_DISABLE, 164 .doorbell = MHI_DB_BRST_DISABLE,
|
/freebsd/sys/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 {
|
/freebsd/sys/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";
|
/freebsd/sys/dev/mlx5/mlx5_en/ |
H A D | mlx5_en_iq.c | 118 memcpy(iq->doorbell.d32, &wqe->ctrl, sizeof(iq->doorbell.d32)); in mlx5e_iq_send_nop() 444 if (unlikely(iq->db_inhibit != 0 || iq->doorbell.d64 == 0)) in mlx5e_iq_notify_hw() 458 mlx5_write64(iq->doorbell.d32, iq->uar_map, in mlx5e_iq_notify_hw() 461 iq->doorbell.d64 = 0; in mlx5e_iq_notify_hw()
|
H A D | mlx5_en_hw_tls.c | 601 memcpy(sq->doorbell.d32, &wqe->ctrl, sizeof(sq->doorbell.d32)); in mlx5e_tls_send_static_parameters() 639 memcpy(sq->doorbell.d32, &wqe->ctrl, sizeof(sq->doorbell.d32)); in mlx5e_tls_send_progress_parameters() 669 memcpy(sq->doorbell.d32, &wqe->ctrl, sizeof(sq->doorbell.d32)); in mlx5e_tls_send_nop()
|
H A D | mlx5_en_hw_tls_rx.c | 171 memcpy(iq->doorbell.d32, &wqe->ctrl, sizeof(iq->doorbell.d32)); in mlx5e_tls_rx_send_static_parameters() 238 memcpy(iq->doorbell.d32, &wqe->ctrl, sizeof(iq->doorbell.d32)); in mlx5e_tls_rx_send_progress_parameters_sync() 367 memcpy(iq->doorbell.d32, &wqe->ctrl, sizeof(iq->doorbell.d32)); in mlx5e_tls_rx_receive_progress_parameters()
|
H A D | mlx5_en_tx.c | 69 /* Copy data for doorbell */ in mlx5e_send_nop() 70 memcpy(sq->doorbell.d32, &wqe->ctrl, sizeof(sq->doorbell.d32)); in mlx5e_send_nop() 663 /* copy data for doorbell */ in mlx5e_sq_dump_xmit() 664 memcpy(sq->doorbell.d32, wqe_last, sizeof(sq->doorbell.d32)); in mlx5e_sq_dump_xmit() 994 /* Copy data for doorbell */ in mlx5e_sq_xmit() 995 memcpy(sq->doorbell.d32, &wqe->ctrl, sizeof(sq->doorbell.d32)); in mlx5e_sq_xmit() 1122 /* Write the doorbell recor in mlx5e_xmit_locked() [all...] |
H A D | en.h | 814 } doorbell; member 872 } doorbell; member 1239 if (unlikely((force == false && sq->db_inhibit != 0) || sq->doorbell.d64 == 0)) { in mlx5e_tx_notify_hw() 1255 mlx5_write64(sq->doorbell.d32, sq->uar_map, in mlx5e_tx_notify_hw() 1258 sq->doorbell.d64 = 0; in mlx5e_tx_notify_hw()
|
/freebsd/sys/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
|
/freebsd/sys/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
|
/freebsd/sys/dev/bnxt/bnxt_en/ |
H A D | if_bnxt.c | 482 softc->tx_cp_rings[i].ring.doorbell = (BNXT_CHIP_P5(softc)) ? in bnxt_tx_queues_alloc() 495 softc->tx_rings[i].doorbell = (BNXT_CHIP_P5(softc)) ? in bnxt_tx_queues_alloc() 511 softc->nq_rings[i].ring.doorbell = (BNXT_CHIP_P5(softc)) ? in bnxt_tx_queues_alloc() 670 softc->rx_cp_rings[i].ring.doorbell = (BNXT_CHIP_P5(softc)) ? in bnxt_rx_queues_alloc() 685 softc->rx_rings[i].doorbell = (BNXT_CHIP_P5(softc)) ? in bnxt_rx_queues_alloc() 706 softc->ag_rings[i].doorbell = (BNXT_CHIP_P5(softc)) ? in bnxt_rx_queues_alloc() 1222 bus_space_barrier(db_bar->tag, db_bar->handle, ring->doorbell, 4, in bnxt_cuw_db_rx() 1224 bus_space_write_4(db_bar->tag, db_bar->handle, ring->doorbell, in bnxt_cuw_db_rx() 1233 bus_space_barrier(db_bar->tag, db_bar->handle, ring->doorbell, 4, in bnxt_cuw_db_tx() 1235 bus_space_write_4(db_bar->tag, db_bar->handle, ring->doorbell, in bnxt_cuw_db_tx() [all …]
|
/freebsd/contrib/ofed/libmlx4/ |
H A D | cq.c | 684 uint32_t doorbell[2]; in mlx4_arm_cq() local 701 doorbell[0] = htobe32(sn << 28 | cmd | cq->cqn); in mlx4_arm_cq() 702 doorbell[1] = htobe32(ci); in mlx4_arm_cq() 704 mlx4_write64(doorbell, to_mctx(ibvcq->context), MLX4_CQ_DOORBELL); in mlx4_arm_cq()
|
/freebsd/sys/dev/mana/ |
H A D | gdma_main.c | 356 req.doolbell_id = queue->gdma_dev->doorbell; in mana_gd_create_hw_eq() 473 mana_gd_ring_doorbell(gc, queue->gdma_dev->doorbell, queue->type, in mana_gd_wq_ring_doorbell() 486 mana_gd_ring_doorbell(gc, cq->gdma_dev->doorbell, cq->type, cq->id, in mana_gd_ring_cq() 624 mana_gd_ring_doorbell(gc, eq->gdma_dev->doorbell, eq->type, eq->id, in mana_gd_process_eq_events() 1157 gd->doorbell = INVALID_DOORBELL; in mana_gd_register_device() 1175 gd->doorbell = resp.db_id; in mana_gd_register_device() 1178 gd->pdid, gd->gpa_mkey, gd->doorbell); in mana_gd_register_device() 1209 gd->doorbell = INVALID_DOORBELL; in mana_gd_deregister_device()
|
H A D | hw_channel.c | 159 gd->doorbell = eq_db.doorbell; in mana_hwc_init_event_handler() 781 gd->doorbell = INVALID_DOORBELL; in mana_hwc_create_channel() 851 hwc->gdma_dev->doorbell = INVALID_DOORBELL; in mana_hwc_destroy_channel()
|
H A D | hw_channel.h | 63 uint32_t doorbell: 16; member
|
/freebsd/sys/compat/linuxkpi/common/include/linux/ |
H A D | mhi.h | 53 …int auto_queue, dir, doorbell, doorbell_mode_switch, ee_mask, event_ring, lpm_notify, num, num_ele… member
|
/freebsd/sys/contrib/device-tree/src/arm64/arm/ |
H A D | juno-scmi.dtsi | 188 compatible = "arm,mhu-doorbell", "arm,primecell";
|
/freebsd/sys/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 {
|
/freebsd/sys/contrib/device-tree/Bindings/soc/qcom/ |
H A D | qcom,aoss-qmp.txt | 40 Definition: reference to the mailbox representing the outgoing doorbell
|
H A D | qcom,smd.txt | 28 Definition: reference to the associated doorbell in APCS, as described
|
/freebsd/sys/dev/mlx5/mlx5_core/ |
H A D | mlx5_eq.c | 214 __be32 __iomem *addr = eq->doorbell + (arm ? 0 : 2); in eq_update_ci() 479 eq->doorbell = priv->uar->map + MLX5_EQ_DOORBEL_OFFSET; in mlx5_create_map_eq()
|