/drivers/cpufreq/ |
D | pcc-cpufreq.c | 97 static struct acpi_generic_address doorbell; variable 124 acpi_read(&doorbell_value, &doorbell); in pcc_cmd() 126 &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()
|
/drivers/virt/ |
D | fsl_hypervisor.c | 324 param.ret = ev_doorbell_send(param.doorbell); in ioctl_doorbell() 483 uint32_t doorbell; /* The doorbell handle */ member 490 static void fsl_hv_queue_doorbell(uint32_t doorbell) in fsl_hv_queue_doorbell() argument 500 dbq->q[dbq->tail] = doorbell; in fsl_hv_queue_doorbell() 558 fsl_hv_queue_doorbell(dbisr->doorbell); in fsl_hv_state_change_isr() 857 dbisr->doorbell = be32_to_cpup(handle); in fsl_hypervisor_init() 896 dbisr->doorbell); in fsl_hypervisor_init()
|
D | Kconfig | 28 receiving the shutdown doorbell from a manager partition.
|
/drivers/staging/ft1000/ft1000-pcmcia/ |
D | ft1000_hw.c | 1246 u16 doorbell; in ft1000_parse_dpram_msg() local 1254 doorbell = ft1000_read_reg(dev, FT1000_REG_DOORBELL); in ft1000_parse_dpram_msg() 1255 DEBUG(1, "Doorbell = 0x%x\n", doorbell); in ft1000_parse_dpram_msg() 1257 if (doorbell & FT1000_ASIC_RESET_REQ) { in ft1000_parse_dpram_msg() 1291 if (doorbell & FT1000_DSP_ASIC_RESET) { in ft1000_parse_dpram_msg() 1300 if (doorbell & FT1000_DB_DPRAM_RX) { in ft1000_parse_dpram_msg() 1342 if (doorbell & FT1000_DB_COND_RESET) { in ft1000_parse_dpram_msg() 1374 doorbell = in ft1000_parse_dpram_msg() 1375 doorbell & ~(FT1000_DB_DPRAM_RX | FT1000_ASIC_RESET_REQ | in ft1000_parse_dpram_msg() 1377 if (doorbell) { in ft1000_parse_dpram_msg() [all …]
|
/drivers/macintosh/ |
D | smu.c | 76 int doorbell; /* doorbell gpio */ member 155 pmac_do_feature_call(PMAC_FTR_WRITE_GPIO, NULL, smu->doorbell, 4); in smu_start_cmd() 173 gpio = pmac_do_feature_call(PMAC_FTR_READ_GPIO, NULL, smu->doorbell); in smu_db_intr() 325 gpio = pmac_do_feature_call(PMAC_FTR_READ_GPIO, NULL, smu->doorbell); in smu_poll() 519 smu->doorbell = *data; in smu_init() 520 if (smu->doorbell < 0x50) in smu_init() 521 smu->doorbell += 0x50; in smu_init()
|
/drivers/infiniband/hw/mlx4/ |
D | Makefile | 3 mlx4_ib-y := ah.o cq.o doorbell.o mad.o main.o mr.o qp.o srq.o mcg.o cm.o alias_GUID.o sysfs.o
|
/drivers/scsi/be2iscsi/ |
D | be_main.c | 1734 u32 doorbell = 0; in hwi_post_async_buffers() local 1793 doorbell |= ring_id & DB_DEF_PDU_RING_ID_MASK; in hwi_post_async_buffers() 1794 doorbell |= 1 << DB_DEF_PDU_REARM_SHIFT; in hwi_post_async_buffers() 1795 doorbell |= 0 << DB_DEF_PDU_EVENT_SHIFT; in hwi_post_async_buffers() 1796 doorbell |= (writables & DB_DEF_PDU_CQPROC_MASK) in hwi_post_async_buffers() 1799 iowrite32(doorbell, phba->db_va + DB_RXULP0_OFFSET); in hwi_post_async_buffers() 4231 u32 doorbell = 0; in beiscsi_offload_connection() local 4254 doorbell |= beiscsi_conn->beiscsi_conn_cid & DB_WRB_POST_CID_MASK; in beiscsi_offload_connection() 4255 doorbell |= (pwrb_handle->wrb_index & DB_DEF_PDU_WRB_INDEX_MASK) in beiscsi_offload_connection() 4257 doorbell |= 1 << DB_DEF_PDU_NUM_POSTED_SHIFT; in beiscsi_offload_connection() [all …]
|
/drivers/scsi/mpt2sas/ |
D | mpt2sas_base.c | 153 u32 doorbell; in _base_fault_reset_work() local 162 doorbell = mpt2sas_base_get_iocstate(ioc, 0); in _base_fault_reset_work() 163 if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_MASK) { in _base_fault_reset_work() 212 if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_FAULT) { in _base_fault_reset_work() 217 doorbell = mpt2sas_base_get_iocstate(ioc, 0); in _base_fault_reset_work() 218 if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_FAULT) in _base_fault_reset_work() 219 mpt2sas_base_fault_info(ioc, doorbell & in _base_fault_reset_work() 316 u32 doorbell; in mpt2sas_halt_firmware() local 323 doorbell = readl(&ioc->chip->Doorbell); in mpt2sas_halt_firmware() 324 if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_FAULT) in mpt2sas_halt_firmware() [all …]
|
/drivers/scsi/mpt3sas/ |
D | mpt3sas_base.c | 147 u32 doorbell; in _base_fault_reset_work() local 157 doorbell = mpt3sas_base_get_iocstate(ioc, 0); in _base_fault_reset_work() 158 if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_MASK) { in _base_fault_reset_work() 189 if ((doorbell & MPI2_IOC_STATE_MASK) != MPI2_IOC_STATE_OPERATIONAL) { in _base_fault_reset_work() 194 doorbell = mpt3sas_base_get_iocstate(ioc, 0); in _base_fault_reset_work() 195 if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_FAULT) in _base_fault_reset_work() 196 mpt3sas_base_fault_info(ioc, doorbell & in _base_fault_reset_work() 198 if (rc && (doorbell & MPI2_IOC_STATE_MASK) != in _base_fault_reset_work() 297 u32 doorbell; in mpt3sas_halt_firmware() local 304 doorbell = readl(&ioc->chip->Doorbell); in mpt3sas_halt_firmware() [all …]
|
/drivers/infiniband/hw/cxgb3/ |
D | cxio_wr.h | 54 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
|
D | iwch.c | 79 ring_doorbell(qhp->rhp->rdev.ctrl_qp.doorbell, qhp->wq.qpid); in enable_qp_db()
|
D | cxio_hal.h | 75 void __iomem *doorbell; member
|
D | cxio_hal.c | 304 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()
|
D | iwch_qp.c | 457 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() 605 ring_doorbell(qhp->wq.doorbell, qhp->wq.qpid); in iwch_bind_mw()
|
/drivers/scsi/lpfc/ |
D | lpfc_sli.c | 97 struct lpfc_register doorbell; in lpfc_sli4_wq_put() local 126 doorbell.word0 = 0; in lpfc_sli4_wq_put() 128 bf_set(lpfc_wq_db_list_fm_num_posted, &doorbell, 1); in lpfc_sli4_wq_put() 129 bf_set(lpfc_wq_db_list_fm_index, &doorbell, host_index); in lpfc_sli4_wq_put() 130 bf_set(lpfc_wq_db_list_fm_id, &doorbell, q->queue_id); in lpfc_sli4_wq_put() 132 bf_set(lpfc_wq_db_ring_fm_num_posted, &doorbell, 1); in lpfc_sli4_wq_put() 133 bf_set(lpfc_wq_db_ring_fm_id, &doorbell, q->queue_id); in lpfc_sli4_wq_put() 137 writel(doorbell.word0, q->db_regaddr); in lpfc_sli4_wq_put() 187 struct lpfc_register doorbell; in lpfc_sli4_mq_put() local 207 doorbell.word0 = 0; in lpfc_sli4_mq_put() [all …]
|
/drivers/target/sbp/ |
D | sbp_target.c | 764 agent->doorbell = false; in tgt_agent_rw_orb_pointer() 799 agent->doorbell = true; in tgt_agent_rw_doorbell() 955 bool doorbell = agent->doorbell; in tgt_agent_fetch_work() local 1010 if (tgt_agent_check_active(agent) && !doorbell) { in tgt_agent_fetch_work() 1019 doorbell = agent->doorbell = false; in tgt_agent_fetch_work() 1051 agent->doorbell = false; in sbp_target_agent_register()
|
D | sbp_target.h | 215 bool doorbell; member
|
/drivers/usb/gadget/ |
D | mv_u3d.h | 141 u32 doorbell; /* doorbell register */ member
|
/drivers/atm/ |
D | ambassador.c | 646 wr_mem (dev, offsetof(amb_mem, doorbell), TX_FRAME); in tx_give() 1762 wr_mem (dev, offsetof(amb_mem, doorbell), virt_to_bus (lb) & ~onegigmask); in do_loader_command() 1779 while (rd_plain (dev, offsetof(amb_mem, doorbell))) in do_loader_command() 2016 wr_mem (dev, offsetof(amb_mem, doorbell), virt_to_bus (&a)); in amb_talk() 2022 while (rd_plain (dev, offsetof(amb_mem, doorbell))) in amb_talk()
|
D | ambassador.h | 327 u32 doorbell; member
|
/drivers/scsi/ |
D | 3w-sas.c | 1132 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()
|
/drivers/net/ethernet/mellanox/mlx4/ |
D | eq.c | 99 eq->doorbell); in eq_set_ci() 911 eq->doorbell = mlx4_get_eq_uar(dev, eq); in mlx4_create_eq() 912 if (!eq->doorbell) { in mlx4_create_eq()
|
/drivers/message/fusion/ |
D | mptbase.c | 3960 u32 doorbell; in mpt_diag_reset() local 3997 doorbell = CHIPREG_READ32(&ioc->chip->Doorbell); in mpt_diag_reset() 3998 doorbell &= MPI_IOC_STATE_MASK; in mpt_diag_reset() 4003 ioc->name, doorbell, count)); in mpt_diag_reset() 4005 if (doorbell == MPI_IOC_STATE_READY) { in mpt_diag_reset() 4142 doorbell = CHIPREG_READ32(&ioc->chip->Doorbell); in mpt_diag_reset() 4143 doorbell &= MPI_IOC_STATE_MASK; in mpt_diag_reset() 4147 " count=%d\n", ioc->name, doorbell, count)); in mpt_diag_reset() 4149 if (doorbell == MPI_IOC_STATE_READY) { in mpt_diag_reset() 4161 if (doorbell != MPI_IOC_STATE_READY) in mpt_diag_reset() [all …]
|
/drivers/net/ethernet/sfc/ |
D | mcdi.c | 74 unsigned doorbell = FR_CZ_MC_TREG_SMEM + MCDI_DOORBELL(efx); in efx_mcdi_copyin() local 104 _efx_writed(efx, (__force __le32) 0x45789abc, doorbell); in efx_mcdi_copyin()
|
/drivers/scsi/megaraid/ |
D | megaraid_sas_base.c | 1595 writel(MFI_STOP_ADP, &instance->reg_set->doorbell); in megaraid_sas_kill_hba() 1859 &instance->reg_set->doorbell); in megasas_wait_for_outstanding() 2680 &instance->reg_set->doorbell); in megasas_transition_to_ready() 2701 &instance->reg_set->doorbell); in megasas_transition_to_ready() 2724 &instance->reg_set->doorbell); in megasas_transition_to_ready() 2733 doorbell) & 1) in megasas_transition_to_ready()
|