Searched refs:dbell (Results 1 – 10 of 10) sorted by relevance
| /drivers/misc/vmw_vmci/ |
| A D | vmci_doorbell.c | 121 struct dbell_entry *dbell; in dbell_index_table_find() local 125 if (idx == dbell->idx) in dbell_index_table_find() 126 return dbell; in dbell_index_table_find() 339 struct dbell_entry *dbell; in dbell_fire_entries() local 344 if (dbell->idx == notify_idx && in dbell_fire_entries() 345 atomic_read(&dbell->active) == 1) { in dbell_fire_entries() 346 if (dbell->run_delayed) { in dbell_fire_entries() 347 vmci_resource_get(&dbell->resource); in dbell_fire_entries() 348 if (!schedule_work(&dbell->work)) in dbell_fire_entries() 349 vmci_resource_put(&dbell->resource); in dbell_fire_entries() [all …]
|
| /drivers/net/ethernet/brocade/bna/ |
| A D | bfa_msgq.c | 187 struct bfi_msgq_h2i_db *dbell = in bfa_msgq_cmdq_dbell() local 190 memset(dbell, 0, sizeof(struct bfi_msgq_h2i_db)); in bfa_msgq_cmdq_dbell() 192 dbell->mh.mtag.i2htok = 0; in bfa_msgq_cmdq_dbell() 193 dbell->idx.cmdq_pi = htons(cmdq->producer_index); in bfa_msgq_cmdq_dbell() 228 struct bfi_msgq_i2h_db *dbell = (struct bfi_msgq_i2h_db *)mb; in bfa_msgq_cmdq_ci_update() local 232 cmdq->consumer_index = ntohs(dbell->idx.cmdq_ci); in bfa_msgq_cmdq_ci_update() 443 struct bfi_msgq_h2i_db *dbell = in bfa_msgq_rspq_dbell() local 446 memset(dbell, 0, sizeof(struct bfi_msgq_h2i_db)); in bfa_msgq_rspq_dbell() 448 dbell->mh.mtag.i2htok = 0; in bfa_msgq_rspq_dbell() 449 dbell->idx.rspq_ci = htons(rspq->consumer_index); in bfa_msgq_rspq_dbell() [all …]
|
| /drivers/rapidio/ |
| A D | rio.c | 406 struct rio_dbell *dbell = kmalloc(sizeof(*dbell), GFP_KERNEL); in rio_setup_inb_dbell() local 408 if (!dbell) in rio_setup_inb_dbell() 411 dbell->res = res; in rio_setup_inb_dbell() 412 dbell->dinb = dinb; in rio_setup_inb_dbell() 413 dbell->dev_id = dev_id; in rio_setup_inb_dbell() 416 list_add_tail(&dbell->node, &mport->dbells); in rio_setup_inb_dbell() 477 struct rio_dbell *dbell; in rio_release_inb_dbell() local 481 if ((dbell->res->start == start) && (dbell->res->end == end)) { in rio_release_inb_dbell() 482 list_del(&dbell->node); in rio_release_inb_dbell() 496 rc = release_resource(dbell->res); in rio_release_inb_dbell() [all …]
|
| /drivers/virt/ |
| A D | fsl_hypervisor.c | 603 uint32_t dbell; /* Local copy of doorbell queue data */ in fsl_hv_read() local 637 dbell = dbq->q[dbq->head]; in fsl_hv_read() 642 if (put_user(dbell, p)) in fsl_hv_read()
|
| /drivers/scsi/qedf/ |
| A D | qedf_io.c | 780 struct fcoe_db_data dbell = { 0 }; in qedf_ring_doorbell() local 782 dbell.agg_flags = 0; in qedf_ring_doorbell() 784 dbell.params |= DB_DEST_XCM << FCOE_DB_DATA_DEST_SHIFT; in qedf_ring_doorbell() 785 dbell.params |= DB_AGG_CMD_SET << FCOE_DB_DATA_AGG_CMD_SHIFT; in qedf_ring_doorbell() 786 dbell.params |= DQ_XCM_FCOE_SQ_PROD_CMD << in qedf_ring_doorbell() 789 dbell.sq_prod = fcport->fw_sq_prod_idx; in qedf_ring_doorbell() 795 writel(*(u32 *)&dbell, fcport->p_doorbell); in qedf_ring_doorbell()
|
| /drivers/scsi/bnx2i/ |
| A D | bnx2i_hwi.c | 212 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()
|
| A D | bnx2i.h | 570 struct bnx2i_5771x_dbell_hdr dbell; member
|
| /drivers/crypto/cavium/nitrox/ |
| A D | nitrox_csr.h | 721 u64 dbell : 32; member 723 u64 dbell : 32;
|
| A D | nitrox_hal.c | 153 pkt_in_dbell.s.dbell = 0xffffffff; in nitrox_config_pkt_input_rings()
|
| /drivers/rapidio/devices/ |
| A D | tsi721.c | 396 struct rio_dbell *dbell; in tsi721_db_dpc() local 423 list_for_each_entry(dbell, &mport->dbells, node) { in tsi721_db_dpc() 424 if ((dbell->res->start <= DBELL_INF(idb.bytes)) && in tsi721_db_dpc() 425 (dbell->res->end >= DBELL_INF(idb.bytes))) { in tsi721_db_dpc() 432 dbell->dinb(mport, dbell->dev_id, DBELL_SID(idb.bytes), in tsi721_db_dpc()
|
Completed in 38 milliseconds