Home
last modified time | relevance | path

Searched refs:dbell (Results 1 – 7 of 7) sorted by relevance

/drivers/misc/vmw_vmci/
Dvmci_doorbell.c129 struct dbell_entry *dbell; in dbell_index_table_find() local
131 hlist_for_each_entry(dbell, &vmci_doorbell_it.entries[bucket], in dbell_index_table_find()
133 if (idx == dbell->idx) in dbell_index_table_find()
134 return dbell; in dbell_index_table_find()
360 struct dbell_entry *dbell; in dbell_fire_entries() local
364 hlist_for_each_entry(dbell, &vmci_doorbell_it.entries[bucket], node) { in dbell_fire_entries()
365 if (dbell->idx == notify_idx && in dbell_fire_entries()
366 atomic_read(&dbell->active) == 1) { in dbell_fire_entries()
367 if (dbell->run_delayed) { in dbell_fire_entries()
368 vmci_resource_get(&dbell->resource); in dbell_fire_entries()
[all …]
/drivers/net/ethernet/brocade/bna/
Dbfa_msgq.c193 struct bfi_msgq_h2i_db *dbell = in bfa_msgq_cmdq_dbell() local
196 memset(dbell, 0, sizeof(struct bfi_msgq_h2i_db)); in bfa_msgq_cmdq_dbell()
197 bfi_h2i_set(dbell->mh, BFI_MC_MSGQ, BFI_MSGQ_H2I_DOORBELL_PI, 0); in bfa_msgq_cmdq_dbell()
198 dbell->mh.mtag.i2htok = 0; in bfa_msgq_cmdq_dbell()
199 dbell->idx.cmdq_pi = htons(cmdq->producer_index); in bfa_msgq_cmdq_dbell()
236 struct bfi_msgq_i2h_db *dbell = (struct bfi_msgq_i2h_db *)mb; in bfa_msgq_cmdq_ci_update() local
240 cmdq->consumer_index = ntohs(dbell->idx.cmdq_ci); in bfa_msgq_cmdq_ci_update()
451 struct bfi_msgq_h2i_db *dbell = in bfa_msgq_rspq_dbell() local
454 memset(dbell, 0, sizeof(struct bfi_msgq_h2i_db)); in bfa_msgq_rspq_dbell()
455 bfi_h2i_set(dbell->mh, BFI_MC_MSGQ, BFI_MSGQ_H2I_DOORBELL_CI, 0); in bfa_msgq_rspq_dbell()
[all …]
/drivers/rapidio/
Drio.c250 struct rio_dbell *dbell; in rio_setup_inb_dbell() local
252 if (!(dbell = kmalloc(sizeof(struct rio_dbell), GFP_KERNEL))) { in rio_setup_inb_dbell()
257 dbell->res = res; in rio_setup_inb_dbell()
258 dbell->dinb = dinb; in rio_setup_inb_dbell()
259 dbell->dev_id = dev_id; in rio_setup_inb_dbell()
261 list_add_tail(&dbell->node, &mport->dbells); in rio_setup_inb_dbell()
323 struct rio_dbell *dbell; in rio_release_inb_dbell() local
325 list_for_each_entry(dbell, &mport->dbells, node) { in rio_release_inb_dbell()
326 if ((dbell->res->start == start) && (dbell->res->end == end)) { in rio_release_inb_dbell()
339 list_del(&dbell->node); in rio_release_inb_dbell()
[all …]
/drivers/virt/
Dfsl_hypervisor.c605 uint32_t dbell; /* Local copy of doorbell queue data */ in fsl_hv_read() local
639 dbell = dbq->q[dbq->head]; in fsl_hv_read()
644 if (put_user(dbell, p)) in fsl_hv_read()
/drivers/rapidio/devices/
Dtsi721.c394 struct rio_dbell *dbell; in tsi721_db_dpc() local
421 list_for_each_entry(dbell, &mport->dbells, node) { in tsi721_db_dpc()
422 if ((dbell->res->start <= DBELL_INF(idb.bytes)) && in tsi721_db_dpc()
423 (dbell->res->end >= DBELL_INF(idb.bytes))) { in tsi721_db_dpc()
430 dbell->dinb(mport, dbell->dev_id, DBELL_SID(idb.bytes), in tsi721_db_dpc()
/drivers/scsi/bnx2i/
Dbnx2i_hwi.c212 struct bnx2i_5771x_dbell dbell; in bnx2i_ring_577xx_doorbell() local
215 memset(&dbell, 0, sizeof(dbell)); in bnx2i_ring_577xx_doorbell()
216 dbell.dbell.header = (B577XX_ISCSI_CONNECTION_TYPE << in bnx2i_ring_577xx_doorbell()
218 msg = *((u32 *)&dbell); in bnx2i_ring_577xx_doorbell()
Dbnx2i.h570 struct bnx2i_5771x_dbell_hdr dbell; member