Home
last modified time | relevance | path

Searched refs:doorbell (Results 1 – 25 of 37) sorted by relevance

12

/linux-2.6.39/include/linux/mlx4/
Dcq.h114 __be32 doorbell[2]; in mlx4_cq_arm() local
129 doorbell[0] = cpu_to_be32(sn << 28 | cmd | cq->cqn); in mlx4_cq_arm()
130 doorbell[1] = cpu_to_be32(ci); in mlx4_cq_arm()
132 mlx4_write64(doorbell, uar_page + MLX4_CQ_DOORBELL, doorbell_lock); in mlx4_cq_arm()
/linux-2.6.39/arch/x86/kernel/cpu/cpufreq/
Dpcc-cpufreq.c100 static struct acpi_generic_address doorbell; variable
127 acpi_read(&doorbell_value, &doorbell); in pcc_cmd()
129 &doorbell); in pcc_cmd()
491 doorbell.space_id = reg_resource->space_id; in pcc_cpufreq_probe()
492 doorbell.bit_width = reg_resource->bit_width; in pcc_cpufreq_probe()
493 doorbell.bit_offset = reg_resource->bit_offset; in pcc_cpufreq_probe()
494 doorbell.access_width = 64; in pcc_cpufreq_probe()
495 doorbell.address = reg_resource->address; in pcc_cpufreq_probe()
499 doorbell.space_id, doorbell.bit_width, doorbell.bit_offset, in pcc_cpufreq_probe()
500 doorbell.access_width, reg_resource->address); in pcc_cpufreq_probe()
/linux-2.6.39/drivers/staging/octeon/
Dcvmx-pko.h121 uint64_t doorbell; member
574 status->doorbell = debug9.cn38xx.doorbell; in cvmx_pko_get_port_status()
580 status->doorbell = debug8.cn58xx.doorbell; in cvmx_pko_get_port_status()
Dcvmx-cmd-queue.c264 return debug9.cn38xx.doorbell; in cvmx_cmd_queue_length()
268 return debug8.cn58xx.doorbell; in cvmx_cmd_queue_length()
Dcvmx-pko-defs.h593 uint64_t doorbell:20; member
603 uint64_t doorbell:20; member
627 uint64_t doorbell:20; member
636 uint64_t doorbell:20; member
991 uint64_t doorbell:1; member
996 uint64_t doorbell:1; member
1058 uint64_t doorbell:1; member
1063 uint64_t doorbell:1; member
/linux-2.6.39/drivers/infiniband/hw/mlx4/
DMakefile3 mlx4_ib-y := ah.o cq.o doorbell.o mad.o main.o mr.o qp.o srq.o
/linux-2.6.39/drivers/staging/ft1000/ft1000-pcmcia/
Dft1000_hw.c1300 u16 doorbell; in ft1000_parse_dpram_msg() local
1308 doorbell = ft1000_read_reg(dev, FT1000_REG_DOORBELL); in ft1000_parse_dpram_msg()
1309 DEBUG(1, "Doorbell = 0x%x\n", doorbell); in ft1000_parse_dpram_msg()
1311 if (doorbell & FT1000_ASIC_RESET_REQ) { in ft1000_parse_dpram_msg()
1346 if (doorbell & FT1000_DSP_ASIC_RESET) { in ft1000_parse_dpram_msg()
1356 if (doorbell & FT1000_DB_DPRAM_RX) { in ft1000_parse_dpram_msg()
1398 if (doorbell & FT1000_DB_COND_RESET) { in ft1000_parse_dpram_msg()
1430 doorbell = in ft1000_parse_dpram_msg()
1431 doorbell & ~(FT1000_DB_DPRAM_RX | FT1000_ASIC_RESET_REQ | in ft1000_parse_dpram_msg()
1433 if (doorbell) { in ft1000_parse_dpram_msg()
[all …]
/linux-2.6.39/drivers/macintosh/
Dsmu.c78 int doorbell; /* doorbell gpio */ member
161 pmac_do_feature_call(PMAC_FTR_WRITE_GPIO, NULL, smu->doorbell, 4); in smu_start_cmd()
179 gpio = pmac_do_feature_call(PMAC_FTR_READ_GPIO, NULL, smu->doorbell); in smu_db_intr()
331 gpio = pmac_do_feature_call(PMAC_FTR_READ_GPIO, NULL, smu->doorbell); in smu_poll()
525 smu->doorbell = *data; in smu_init()
526 if (smu->doorbell < 0x50) in smu_init()
527 smu->doorbell += 0x50; in smu_init()
/linux-2.6.39/drivers/scsi/be2iscsi/
Dbe_main.c1584 u32 doorbell = 0; in hwi_post_async_buffers() local
1644 doorbell |= ring_id & DB_DEF_PDU_RING_ID_MASK; in hwi_post_async_buffers()
1645 doorbell |= 1 << DB_DEF_PDU_REARM_SHIFT; in hwi_post_async_buffers()
1646 doorbell |= 0 << DB_DEF_PDU_EVENT_SHIFT; in hwi_post_async_buffers()
1647 doorbell |= (writables & DB_DEF_PDU_CQPROC_MASK) in hwi_post_async_buffers()
1650 iowrite32(doorbell, phba->db_va + DB_RXULP0_OFFSET); in hwi_post_async_buffers()
3679 u32 doorbell = 0; in beiscsi_offload_connection() local
3749 doorbell |= beiscsi_conn->beiscsi_conn_cid & DB_WRB_POST_CID_MASK; in beiscsi_offload_connection()
3750 doorbell |= (pwrb_handle->wrb_index & DB_DEF_PDU_WRB_INDEX_MASK) in beiscsi_offload_connection()
3752 doorbell |= 1 << DB_DEF_PDU_NUM_POSTED_SHIFT; in beiscsi_offload_connection()
[all …]
/linux-2.6.39/drivers/scsi/mpt2sas/
Dmpt2sas_base.c139 u32 doorbell; in _base_fault_reset_work() local
147 doorbell = mpt2sas_base_get_iocstate(ioc, 0); in _base_fault_reset_work()
148 if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_FAULT) { in _base_fault_reset_work()
153 doorbell = mpt2sas_base_get_iocstate(ioc, 0); in _base_fault_reset_work()
154 if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_FAULT) in _base_fault_reset_work()
155 mpt2sas_base_fault_info(ioc, doorbell & in _base_fault_reset_work()
252 u32 doorbell; in mpt2sas_halt_firmware() local
259 doorbell = readl(&ioc->chip->Doorbell); in mpt2sas_halt_firmware()
260 if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_FAULT) in mpt2sas_halt_firmware()
261 mpt2sas_base_fault_info(ioc , doorbell); in mpt2sas_halt_firmware()
[all …]
/linux-2.6.39/drivers/infiniband/hw/cxgb3/
Dcxio_wr.h54 static inline void ring_doorbell(void __iomem *doorbell, u32 qpid) in ring_doorbell() argument
56 writel(((1<<31) | qpid), doorbell); in ring_doorbell()
710 void __iomem *doorbell; /* kernel db */ member
Dcxio_hal.h75 void __iomem *doorbell; member
Diwch.c79 ring_doorbell(qhp->rhp->rdev.ctrl_qp.doorbell, qhp->wq.qpid); in enable_qp_db()
Dcxio_hal.c304 wq->doorbell = (void __iomem *)rdev_p->rnic_info.kdb_addr; in cxio_create_qp()
310 wq->qpid, wq->doorbell, (unsigned long long) wq->udb); in cxio_create_qp()
545 rdev_p->ctrl_qp.doorbell = (void __iomem *)rdev_p->rnic_info.kdb_addr; in cxio_hal_init_ctrl_qp()
686 ring_doorbell(rdev_p->ctrl_qp.doorbell, T3_CTRL_QP_ID); in cxio_hal_ctrl_qp_write_mem()
Diwch_qp.c457 ring_doorbell(qhp->wq.doorbell, qhp->wq.qpid); in iwch_post_send()
520 ring_doorbell(qhp->wq.doorbell, qhp->wq.qpid); in iwch_post_receive()
604 ring_doorbell(qhp->wq.doorbell, qhp->wq.qpid); in iwch_bind_mw()
/linux-2.6.39/drivers/net/mlx4/
Deq.c147 eq->doorbell); in eq_set_ci()
396 eq->doorbell = mlx4_get_eq_uar(dev, eq); in mlx4_create_eq()
397 if (!eq->doorbell) { in mlx4_create_eq()
Dmlx4.h135 void __iomem *doorbell; member
/linux-2.6.39/drivers/scsi/lpfc/
Dlpfc_sli.c90 struct lpfc_register doorbell; in lpfc_sli4_wq_put() local
108 doorbell.word0 = 0; in lpfc_sli4_wq_put()
109 bf_set(lpfc_wq_doorbell_num_posted, &doorbell, 1); in lpfc_sli4_wq_put()
110 bf_set(lpfc_wq_doorbell_index, &doorbell, host_index); in lpfc_sli4_wq_put()
111 bf_set(lpfc_wq_doorbell_id, &doorbell, q->queue_id); in lpfc_sli4_wq_put()
112 writel(doorbell.word0, q->phba->sli4_hba.WQDBregaddr); in lpfc_sli4_wq_put()
159 struct lpfc_register doorbell; in lpfc_sli4_mq_put() local
174 doorbell.word0 = 0; in lpfc_sli4_mq_put()
175 bf_set(lpfc_mq_doorbell_num_posted, &doorbell, 1); in lpfc_sli4_mq_put()
176 bf_set(lpfc_mq_doorbell_id, &doorbell, q->queue_id); in lpfc_sli4_mq_put()
[all …]
/linux-2.6.39/Documentation/cpu-freq/
Dpcc-cpufreq.txt65 between the OS and platform firmware. PCC also implements a "doorbell" that
72 doorbell.
/linux-2.6.39/drivers/atm/
Dambassador.c646 wr_mem (dev, offsetof(amb_mem, doorbell), TX_FRAME); in tx_give()
1765 wr_mem (dev, offsetof(amb_mem, doorbell), virt_to_bus (lb) & ~onegigmask); in do_loader_command()
1782 while (rd_plain (dev, offsetof(amb_mem, doorbell))) in do_loader_command()
2015 wr_mem (dev, offsetof(amb_mem, doorbell), virt_to_bus (&a)); in amb_talk()
2021 while (rd_plain (dev, offsetof(amb_mem, doorbell))) in amb_talk()
Dambassador.h327 u32 doorbell; member
/linux-2.6.39/drivers/scsi/
D3w-sas.c1132 u32 request_id, doorbell; in twl_handle_attention_interrupt() local
1135 doorbell = readl(TWL_HOBDB_REG_ADDR(tw_dev)); in twl_handle_attention_interrupt()
1138 if (doorbell & TWL_DOORBELL_CONTROLLER_ERROR) { in twl_handle_attention_interrupt()
1144 if (doorbell & TWL_DOORBELL_ATTENTION_INTERRUPT) { in twl_handle_attention_interrupt()
/linux-2.6.39/Documentation/scsi/
DChangeLog.arcmsr74 ** in case of the doorbell interrupt clearance is cached
/linux-2.6.39/arch/powerpc/kernel/
Dexceptions-64e.S274 EXCEPTION_STUB(0x280, doorbell)
458 MASKABLE_EXCEPTION(0x2070, doorbell, .doorbell_exception, ACK_NONE)
/linux-2.6.39/drivers/net/sfc/
Dmcdi.c88 unsigned doorbell = MCDI_DOORBELL(efx); in efx_mcdi_copyin() local
117 efx_mcdi_writed(efx, &hdr, doorbell); in efx_mcdi_copyin()

12