Home
last modified time | relevance | path

Searched refs:doorbell_lock (Results 1 – 16 of 16) sorted by relevance

/freebsd/sys/dev/mlx4/
H A Ddoorbell.h56 spinlock_t *doorbell_lock) in mlx4_write64() argument
74 spinlock_t *doorbell_lock) in mlx4_write64() argument
78 spin_lock_irqsave(doorbell_lock, flags); in mlx4_write64()
81 spin_unlock_irqrestore(doorbell_lock, flags); in mlx4_write64()
H A Dcq.h140 spinlock_t *doorbell_lock) in mlx4_cq_arm() argument
160 mlx4_write64(doorbell, uar_page + MLX4_CQ_DOORBELL, doorbell_lock); in mlx4_cq_arm()
/freebsd/sys/dev/mlx5/
H A Ddoorbell.h43 spinlock_t *doorbell_lock) in mlx5_write64() argument
60 spinlock_t *doorbell_lock) in mlx5_write64() argument
64 if (doorbell_lock) in mlx5_write64()
65 spin_lock_irqsave(doorbell_lock, flags); in mlx5_write64()
68 if (doorbell_lock) in mlx5_write64()
69 spin_unlock_irqrestore(doorbell_lock, flags);
H A Dcq.h137 spinlock_t *doorbell_lock, in mlx5_cq_arm()
157 mlx5_write64(doorbell, uar_page + MLX5_CQ_DOORBELL, doorbell_lock);
131 mlx5_cq_arm(struct mlx5_core_cq * cq,u32 cmd,void __iomem * uar_page,spinlock_t * doorbell_lock,u32 cons_index) mlx5_cq_arm() argument
/freebsd/sys/dev/mthca/
H A Dmthca_doorbell.h60 spinlock_t *doorbell_lock) in mthca_write64() argument
89 spinlock_t *doorbell_lock) in mthca_write64() argument
96 spin_lock_irqsave(doorbell_lock, flags); in mthca_write64()
99 spin_unlock_irqrestore(doorbell_lock, flags); in mthca_write64()
H A Dmthca_cq.c213 MTHCA_GET_DOORBELL_LOCK(&dev->doorbell_lock)); in update_cons_index()
736 MTHCA_GET_DOORBELL_LOCK(&to_mdev(cq->device)->doorbell_lock)); in mthca_tavor_arm_cq()
768 MTHCA_GET_DOORBELL_LOCK(&to_mdev(ibcq->device)->doorbell_lock)); in mthca_arbel_arm_cq()
H A Dmthca_eq.c186 MTHCA_GET_DOORBELL_LOCK(&dev->doorbell_lock)); in tavor_set_eq_ci()
211 MTHCA_GET_DOORBELL_LOCK(&dev->doorbell_lock)); in tavor_eq_req_not()
224 MTHCA_GET_DOORBELL_LOCK(&dev->doorbell_lock)); in disarm_cq()
H A Dmthca_srq.c549 MTHCA_GET_DOORBELL_LOCK(&dev->doorbell_lock)); in mthca_tavor_post_srq_recv()
564 MTHCA_GET_DOORBELL_LOCK(&dev->doorbell_lock)); in mthca_tavor_post_srq_recv()
H A Dmthca_qp.c1796 MTHCA_GET_DOORBELL_LOCK(&dev->doorbell_lock)); in mthca_tavor_post_send()
1893 MTHCA_GET_DOORBELL_LOCK(&dev->doorbell_lock)); in mthca_tavor_post_receive()
1906 MTHCA_GET_DOORBELL_LOCK(&dev->doorbell_lock)); in mthca_tavor_post_receive()
1977 MTHCA_GET_DOORBELL_LOCK(&dev->doorbell_lock)); in mthca_arbel_post_send()
2149 MTHCA_GET_DOORBELL_LOCK(&dev->doorbell_lock)); in mthca_arbel_post_send()
H A Dmthca_dev.h322 MTHCA_DECLARE_DOORBELL_LOCK(doorbell_lock)
H A Dmthca_main.c699 MTHCA_INIT_DOORBELL_LOCK(&dev->doorbell_lock); in mthca_setup_hca()
/freebsd/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_iq.c99 mlx5e_cq_arm(&iq->cq, MLX5_GET_DOORBELL_LOCK(&iq->priv->doorbell_lock)); in mlx5e_iq_completion()
459 MLX5_GET_DOORBELL_LOCK(&iq->priv->doorbell_lock)); in mlx5e_iq_notify_hw()
H A Den.h1115 MLX5_DECLARE_DOORBELL_LOCK(doorbell_lock)
1257 MLX5_GET_DOORBELL_LOCK(&sq->priv->doorbell_lock)); in mlx5e_tx_notify_hw()
H A Dmlx5_en_rx.c673 mlx5e_cq_arm(&rq->cq, MLX5_GET_DOORBELL_LOCK(&rq->channel->priv->doorbell_lock)); in mlx5e_rx_cq_comp()
H A Dmlx5_en_tx.c1178 mlx5e_cq_arm(&sq->cq, MLX5_GET_DOORBELL_LOCK(&sq->priv->doorbell_lock));
H A Dmlx5_en_main.c2068 mlx5e_cq_arm(cq, MLX5_GET_DOORBELL_LOCK(&cq->priv->doorbell_lock)); in mlx5e_enable_cq()
4022 MLX5_INIT_DOORBELL_LOCK(&priv->doorbell_lock); in mlx5e_priv_static_init()