Home
last modified time | relevance | path

Searched refs:ring_doorbell (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/cavium/liquidio/
Docteon_nic.c87 int ring_doorbell = !xmit_more; in octnet_send_nic_data_pkt() local
89 return octeon_send_command(oct, ndata->q_no, ring_doorbell, &ndata->cmd, in octnet_send_nic_data_pkt()
Drequest_manager.c276 ring_doorbell(struct octeon_device *oct, struct octeon_instr_queue *iq) in ring_doorbell() function
295 ring_doorbell(oct, iq); in octeon_ring_doorbell_locked()
568 ring_doorbell(oct, iq); in octeon_send_command()
Dlio_vf_main.c1355 int ring_doorbell; in send_nic_timestamp_pkt() local
1382 ring_doorbell = !xmit_more; in send_nic_timestamp_pkt()
1384 retval = octeon_send_command(oct, sc->iq_no, ring_doorbell, &sc->cmd, in send_nic_timestamp_pkt()
Dlio_main.c2268 int ring_doorbell; in send_nic_timestamp_pkt() local
2298 ring_doorbell = !xmit_more; in send_nic_timestamp_pkt()
2300 retval = octeon_send_command(oct, sc->iq_no, ring_doorbell, &sc->cmd, in send_nic_timestamp_pkt()
/Linux-v5.4/drivers/firmware/tegra/
Dbpmp-private.h22 int (*ring_doorbell)(struct tegra_bpmp *bpmp); member
Dbpmp-tegra210.c242 .ring_doorbell = tegra210_bpmp_ring_doorbell,
Dbpmp-tegra186.c303 .ring_doorbell = tegra186_bpmp_ring_doorbell,
Dbpmp.c194 return bpmp->soc->ops->ring_doorbell(bpmp); in tegra_bpmp_ring_doorbell()
/Linux-v5.4/drivers/net/ethernet/pensando/ionic/
Dionic_dev.c440 void ionic_q_post(struct ionic_queue *q, bool ring_doorbell, ionic_desc_cb cb, in ionic_q_post() argument
452 q->head->index, ring_doorbell); in ionic_q_post()
454 if (ring_doorbell) in ionic_q_post()
Dionic_txrx.c256 bool ring_doorbell; in ionic_rx_fill() local
272 ring_doorbell = ((q->head->index + 1) & in ionic_rx_fill()
275 ionic_rxq_post(q, ring_doorbell, ionic_rx_clean, skb); in ionic_rx_fill()
Dionic_dev.h293 void ionic_q_post(struct ionic_queue *q, bool ring_doorbell, ionic_desc_cb cb,
/Linux-v5.4/drivers/misc/habanalabs/
Dhw_queue.c88 hdev->asic_funcs->ring_doorbell(hdev, q->hw_queue_id, q->pi); in ext_queue_submit_bd()
307 hdev->asic_funcs->ring_doorbell(hdev, q->hw_queue_id, q->pi); in int_hw_queue_schedule_job()
Dhabanalabs.h520 void (*ring_doorbell)(struct hl_device *hdev, u32 hw_queue_id, u32 pi); member
/Linux-v5.4/drivers/infiniband/hw/cxgb3/
Diwch.c84 ring_doorbell(qhp->rhp->rdev.ctrl_qp.doorbell, in enable_dbs()
Diwch_qp.c458 ring_doorbell(qhp->wq.doorbell, qhp->wq.qpid); in iwch_post_send()
521 ring_doorbell(qhp->wq.doorbell, qhp->wq.qpid); in iwch_post_receive()
Dcxio_wr.h54 static inline void ring_doorbell(void __iomem *doorbell, u32 qpid) in ring_doorbell() function
Dcxio_hal.c661 ring_doorbell(rdev_p->ctrl_qp.doorbell, T3_CTRL_QP_ID); in cxio_hal_ctrl_qp_write_mem()
/Linux-v5.4/drivers/misc/habanalabs/goya/
Dgoya.c5097 .ring_doorbell = goya_ring_doorbell,