Searched refs:doorbell_lock (Results 1 – 16 of 16) sorted by relevance
/freebsd/sys/dev/mlx4/ |
H A D | doorbell.h | 56 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 D | cq.h | 140 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 D | doorbell.h | 43 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 D | cq.h | 137 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 D | mthca_doorbell.h | 60 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 D | mthca_cq.c | 213 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 D | mthca_eq.c | 186 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 D | mthca_srq.c | 549 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 D | mthca_qp.c | 1796 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 D | mthca_dev.h | 322 MTHCA_DECLARE_DOORBELL_LOCK(doorbell_lock)
|
H A D | mthca_main.c | 699 MTHCA_INIT_DOORBELL_LOCK(&dev->doorbell_lock); in mthca_setup_hca()
|
/freebsd/sys/dev/mlx5/mlx5_en/ |
H A D | mlx5_en_iq.c | 99 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 D | en.h | 1115 MLX5_DECLARE_DOORBELL_LOCK(doorbell_lock) 1257 MLX5_GET_DOORBELL_LOCK(&sq->priv->doorbell_lock)); in mlx5e_tx_notify_hw()
|
H A D | mlx5_en_rx.c | 673 mlx5e_cq_arm(&rq->cq, MLX5_GET_DOORBELL_LOCK(&rq->channel->priv->doorbell_lock)); in mlx5e_rx_cq_comp()
|
H A D | mlx5_en_tx.c | 1178 mlx5e_cq_arm(&sq->cq, MLX5_GET_DOORBELL_LOCK(&sq->priv->doorbell_lock));
|
H A D | mlx5_en_main.c | 2068 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()
|