/linux-4.1.27/drivers/scsi/esas2r/ |
D | esas2r_int.c | 48 static void esas2r_doorbell_interrupt(struct esas2r_adapter *a, u32 doorbell); 59 u32 doorbell; in esas2r_polled_interrupt() local 76 doorbell = esas2r_read_register_dword(a, MU_DOORBELL_OUT); in esas2r_polled_interrupt() 77 if (doorbell != 0) in esas2r_polled_interrupt() 78 esas2r_doorbell_interrupt(a, doorbell); in esas2r_polled_interrupt() 107 u32 doorbell; in esas2r_adapter_interrupt() local 118 doorbell = esas2r_read_register_dword(a, MU_DOORBELL_OUT); in esas2r_adapter_interrupt() 119 if (doorbell != 0) in esas2r_adapter_interrupt() 120 esas2r_doorbell_interrupt(a, doorbell); in esas2r_adapter_interrupt() 135 u32 doorbell; in esas2r_msi_interrupt() local [all …]
|
D | esas2r_init.c | 1013 u32 doorbell; in esas2r_check_adapter() local 1039 doorbell = esas2r_read_register_dword(a, MU_DOORBELL_OUT); in esas2r_check_adapter() 1040 if (doorbell == 0xFFFFFFFF) { in esas2r_check_adapter() 1048 } else if (doorbell & DRBL_FORCE_INT) { in esas2r_check_adapter() 1049 u32 ver = (doorbell & DRBL_FW_VER_MSK); in esas2r_check_adapter() 1056 doorbell); in esas2r_check_adapter() 1091 doorbell = esas2r_read_register_dword(a, MU_DOORBELL_OUT); in esas2r_check_adapter() 1092 if (doorbell & DRBL_MSG_IFC_DOWN) { in esas2r_check_adapter() 1094 doorbell); in esas2r_check_adapter() 1180 doorbell = esas2r_read_register_dword(a, MU_DOORBELL_OUT); in esas2r_check_adapter() [all …]
|
D | esas2r_io.c | 679 u32 doorbell; in esas2r_handle_pending_reset() local 681 doorbell = esas2r_read_register_dword(a, MU_DOORBELL_OUT); in esas2r_handle_pending_reset() 682 if (doorbell == 0xFFFFFFFF || !(doorbell & DRBL_FORCE_INT)) { in esas2r_handle_pending_reset() 685 u32 ver = (doorbell & DRBL_FW_VER_MSK); in esas2r_handle_pending_reset() 689 doorbell); in esas2r_handle_pending_reset()
|
D | esas2r_flash.c | 937 u32 doorbell; in esas2r_flash_access() local 960 doorbell = in esas2r_flash_access() 963 doorbell); in esas2r_flash_access() 964 if (doorbell & function) in esas2r_flash_access()
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
D | radeon_device.c | 313 rdev->doorbell.base = pci_resource_start(rdev->pdev, 2); in radeon_doorbell_init() 314 rdev->doorbell.size = pci_resource_len(rdev->pdev, 2); in radeon_doorbell_init() 316 rdev->doorbell.num_doorbells = min_t(u32, rdev->doorbell.size / sizeof(u32), RADEON_MAX_DOORBELLS); in radeon_doorbell_init() 317 if (rdev->doorbell.num_doorbells == 0) in radeon_doorbell_init() 320 rdev->doorbell.ptr = ioremap(rdev->doorbell.base, rdev->doorbell.num_doorbells * sizeof(u32)); in radeon_doorbell_init() 321 if (rdev->doorbell.ptr == NULL) { in radeon_doorbell_init() 324 DRM_INFO("doorbell mmio base: 0x%08X\n", (uint32_t)rdev->doorbell.base); in radeon_doorbell_init() 325 DRM_INFO("doorbell mmio size: %u\n", (unsigned)rdev->doorbell.size); in radeon_doorbell_init() 327 memset(&rdev->doorbell.used, 0, sizeof(rdev->doorbell.used)); in radeon_doorbell_init() 341 iounmap(rdev->doorbell.ptr); in radeon_doorbell_fini() [all …]
|
D | radeon.h | 727 void radeon_doorbell_free(struct radeon_device *rdev, u32 doorbell); 2375 struct radeon_doorbell doorbell; member
|
D | cik.c | 1713 if (index < rdev->doorbell.num_doorbells) { in cik_mm_rdoorbell() 1714 return readl(rdev->doorbell.ptr + index); in cik_mm_rdoorbell() 1733 if (index < rdev->doorbell.num_doorbells) { in cik_mm_wdoorbell() 1734 writel(v, rdev->doorbell.ptr + index); in cik_mm_wdoorbell()
|
/linux-4.1.27/drivers/cpufreq/ |
D | pcc-cpufreq.c | 97 static struct acpi_generic_address doorbell; variable 123 acpi_read(&doorbell_value, &doorbell); in pcc_cmd() 125 &doorbell); in pcc_cmd() 487 doorbell.space_id = reg_resource->space_id; in pcc_cpufreq_probe() 488 doorbell.bit_width = reg_resource->bit_width; in pcc_cpufreq_probe() 489 doorbell.bit_offset = reg_resource->bit_offset; in pcc_cpufreq_probe() 490 doorbell.access_width = 64; in pcc_cpufreq_probe() 491 doorbell.address = reg_resource->address; in pcc_cpufreq_probe() 495 doorbell.space_id, doorbell.bit_width, doorbell.bit_offset, in pcc_cpufreq_probe() 496 doorbell.access_width, reg_resource->address); in pcc_cpufreq_probe()
|
/linux-4.1.27/include/linux/mlx5/ |
D | cq.h | 143 __be32 doorbell[2]; in mlx5_cq_arm() local 157 doorbell[0] = cpu_to_be32(sn << 28 | cmd | ci); in mlx5_cq_arm() 158 doorbell[1] = cpu_to_be32(cq->cqn); in mlx5_cq_arm() 160 mlx5_write64(doorbell, uar_page + MLX5_CQ_DOORBELL, doorbell_lock); in mlx5_cq_arm()
|
D | driver.h | 346 __be32 __iomem *doorbell; member
|
/linux-4.1.27/include/linux/mlx4/ |
D | cq.h | 142 __be32 doorbell[2]; in mlx4_cq_arm() local 157 doorbell[0] = cpu_to_be32(sn << 28 | cmd | cq->cqn); in mlx4_cq_arm() 158 doorbell[1] = cpu_to_be32(ci); in mlx4_cq_arm() 160 mlx4_write64(doorbell, uar_page + MLX4_CQ_DOORBELL, doorbell_lock); in mlx4_cq_arm()
|
/linux-4.1.27/drivers/misc/mic/host/ |
D | mic_x100.c | 129 int doorbell) in mic_x100_send_sbox_intr() argument 132 u64 apic_icr_offset = MIC_X100_SBOX_APICICR0 + doorbell * 8; in mic_x100_send_sbox_intr() 150 int doorbell) in mic_x100_send_rdmasr_intr() argument 152 int rdmasr_offset = MIC_X100_SBOX_RDMASR0 + (doorbell << 2); in mic_x100_send_rdmasr_intr() 164 static void mic_x100_send_intr(struct mic_device *mdev, int doorbell) in mic_x100_send_intr() argument 167 if (doorbell < MIC_X100_NUM_SBOX_IRQ) { in mic_x100_send_intr() 168 mic_x100_send_sbox_intr(mdev, doorbell); in mic_x100_send_intr() 170 rdmasr_db = doorbell - MIC_X100_NUM_SBOX_IRQ + in mic_x100_send_intr()
|
D | mic_device.h | 160 void (*send_intr)(struct mic_device *mdev, int doorbell);
|
/linux-4.1.27/drivers/mailbox/ |
D | pcc.c | 184 struct acpi_generic_address doorbell; in pcc_send_data() local 189 doorbell = pcct_ss->doorbell_register; in pcc_send_data() 194 acpi_read(&doorbell_val, &doorbell); in pcc_send_data() 196 &doorbell); in pcc_send_data()
|
/linux-4.1.27/arch/tile/include/arch/ |
D | trio.h | 45 uint_reg_t doorbell : 1; member 56 uint_reg_t doorbell : 1;
|
/linux-4.1.27/arch/mips/include/asm/octeon/ |
D | cvmx-pko.h | 121 uint64_t doorbell; member 605 status->doorbell = debug9.cn38xx.doorbell; in cvmx_pko_get_port_status() 611 status->doorbell = debug8.cn58xx.doorbell; in cvmx_pko_get_port_status()
|
D | cvmx-pko-defs.h | 1037 uint64_t doorbell:20; member 1049 uint64_t doorbell:20; 1057 uint64_t doorbell:20; member 1071 uint64_t doorbell:20; 1088 uint64_t doorbell:20; member 1102 uint64_t doorbell:20; 1117 uint64_t doorbell:20; member 1131 uint64_t doorbell:20; 1156 uint64_t doorbell:20; member 1166 uint64_t doorbell:20; [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/ |
D | srio-rmu.txt | 23 and doorbell units. 33 (msg-unit, doorbell, port-write). 54 and doorbell units. 84 and doorbell units. 114 and doorbell units. 151 doorbell-unit@400 {
|
/linux-4.1.27/drivers/misc/mic/card/ |
D | mic_x100.c | 60 void mic_send_intr(struct mic_device *mdev, int doorbell) in mic_send_intr() argument 64 if (doorbell > MIC_X100_MAX_DOORBELL_IDX) in mic_send_intr() 70 (MIC_X100_SBOX_SDBIC0 + (4 * doorbell))); in mic_send_intr()
|
D | mic_device.h | 128 void mic_send_intr(struct mic_device *mdev, int doorbell);
|
/linux-4.1.27/drivers/virt/ |
D | fsl_hypervisor.c | 325 param.ret = ev_doorbell_send(param.doorbell); in ioctl_doorbell() 484 uint32_t doorbell; /* The doorbell handle */ member 491 static void fsl_hv_queue_doorbell(uint32_t doorbell) in fsl_hv_queue_doorbell() argument 501 dbq->q[dbq->tail] = doorbell; in fsl_hv_queue_doorbell() 559 fsl_hv_queue_doorbell(dbisr->doorbell); in fsl_hv_state_change_isr() 858 dbisr->doorbell = be32_to_cpup(handle); in fsl_hypervisor_init() 897 dbisr->doorbell); in fsl_hypervisor_init()
|
D | Kconfig | 28 receiving the shutdown doorbell from a manager partition.
|
/linux-4.1.27/arch/mips/cavium-octeon/executive/ |
D | cvmx-cmd-queue.c | 265 return debug9.cn38xx.doorbell; in cvmx_cmd_queue_length() 269 return debug8.cn58xx.doorbell; in cvmx_cmd_queue_length()
|
/linux-4.1.27/drivers/infiniband/hw/mlx5/ |
D | Makefile | 3 mlx5_ib-y := main.o cq.o doorbell.o qp.o mem.o srq.o mr.o ah.o mad.o
|
/linux-4.1.27/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
|
/linux-4.1.27/drivers/staging/ft1000/ft1000-pcmcia/ |
D | ft1000_hw.c | 1187 u16 doorbell; in ft1000_parse_dpram_msg() local 1194 doorbell = ft1000_read_reg(dev, FT1000_REG_DOORBELL); in ft1000_parse_dpram_msg() 1195 pr_debug("Doorbell = 0x%x\n", doorbell); in ft1000_parse_dpram_msg() 1197 if (doorbell & FT1000_ASIC_RESET_REQ) { in ft1000_parse_dpram_msg() 1231 if (doorbell & FT1000_DSP_ASIC_RESET) { in ft1000_parse_dpram_msg() 1239 if (doorbell & FT1000_DB_DPRAM_RX) { in ft1000_parse_dpram_msg() 1282 if (doorbell & FT1000_DB_COND_RESET) { in ft1000_parse_dpram_msg() 1292 doorbell = in ft1000_parse_dpram_msg() 1293 doorbell & ~(FT1000_DB_DPRAM_RX | FT1000_ASIC_RESET_REQ | in ft1000_parse_dpram_msg() 1295 if (doorbell) { in ft1000_parse_dpram_msg() [all …]
|
/linux-4.1.27/drivers/macintosh/ |
D | smu.c | 77 int doorbell; /* doorbell gpio */ member 156 pmac_do_feature_call(PMAC_FTR_WRITE_GPIO, NULL, smu->doorbell, 4); in smu_start_cmd() 174 gpio = pmac_do_feature_call(PMAC_FTR_READ_GPIO, NULL, smu->doorbell); in smu_db_intr() 326 gpio = pmac_do_feature_call(PMAC_FTR_READ_GPIO, NULL, smu->doorbell); in smu_poll() 520 smu->doorbell = *data; in smu_init() 521 if (smu->doorbell < 0x50) in smu_init() 522 smu->doorbell += 0x50; in smu_init()
|
/linux-4.1.27/include/uapi/linux/ |
D | fsl_hypervisor.h | 159 __u32 doorbell; member
|
/linux-4.1.27/drivers/scsi/mpt2sas/ |
D | mpt2sas_base.c | 160 u32 doorbell; in _base_fault_reset_work() local 169 doorbell = mpt2sas_base_get_iocstate(ioc, 0); in _base_fault_reset_work() 170 if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_MASK) { in _base_fault_reset_work() 219 if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_FAULT) { in _base_fault_reset_work() 224 doorbell = mpt2sas_base_get_iocstate(ioc, 0); in _base_fault_reset_work() 225 if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_FAULT) in _base_fault_reset_work() 226 mpt2sas_base_fault_info(ioc, doorbell & in _base_fault_reset_work() 323 u32 doorbell; in mpt2sas_halt_firmware() local 330 doorbell = readl(&ioc->chip->Doorbell); in mpt2sas_halt_firmware() 331 if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_FAULT) in mpt2sas_halt_firmware() [all …]
|
/linux-4.1.27/drivers/scsi/be2iscsi/ |
D | be_main.c | 1779 u32 doorbell = 0; in hwi_post_async_buffers() local 1842 doorbell |= ring_id & DB_DEF_PDU_RING_ID_MASK; in hwi_post_async_buffers() 1843 doorbell |= 1 << DB_DEF_PDU_REARM_SHIFT; in hwi_post_async_buffers() 1844 doorbell |= 0 << DB_DEF_PDU_EVENT_SHIFT; in hwi_post_async_buffers() 1845 doorbell |= (writables & DB_DEF_PDU_CQPROC_MASK) in hwi_post_async_buffers() 1848 iowrite32(doorbell, phba->db_va + doorbell_offset); in hwi_post_async_buffers() 4649 u32 doorbell = 0; in beiscsi_offload_connection() local 4672 doorbell |= beiscsi_conn->beiscsi_conn_cid & DB_WRB_POST_CID_MASK; in beiscsi_offload_connection() 4673 doorbell |= (pwrb_handle->wrb_index & DB_DEF_PDU_WRB_INDEX_MASK) in beiscsi_offload_connection() 4675 doorbell |= 1 << DB_DEF_PDU_NUM_POSTED_SHIFT; in beiscsi_offload_connection() [all …]
|
/linux-4.1.27/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 | cxio_hal.h | 75 void __iomem *doorbell; member
|
D | iwch.c | 79 ring_doorbell(qhp->rhp->rdev.ctrl_qp.doorbell, qhp->wq.qpid); in enable_qp_db()
|
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()
|
/linux-4.1.27/drivers/scsi/mpt3sas/ |
D | mpt3sas_base.c | 154 u32 doorbell; in _base_fault_reset_work() local 164 doorbell = mpt3sas_base_get_iocstate(ioc, 0); in _base_fault_reset_work() 165 if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_MASK) { in _base_fault_reset_work() 196 if ((doorbell & MPI2_IOC_STATE_MASK) != MPI2_IOC_STATE_OPERATIONAL) { in _base_fault_reset_work() 201 doorbell = mpt3sas_base_get_iocstate(ioc, 0); in _base_fault_reset_work() 202 if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_FAULT) in _base_fault_reset_work() 203 mpt3sas_base_fault_info(ioc, doorbell & in _base_fault_reset_work() 205 if (rc && (doorbell & MPI2_IOC_STATE_MASK) != in _base_fault_reset_work() 304 u32 doorbell; in mpt3sas_halt_firmware() local 311 doorbell = readl(&ioc->chip->Doorbell); in mpt3sas_halt_firmware() [all …]
|
/linux-4.1.27/drivers/target/sbp/ |
D | sbp_target.h | 215 bool doorbell; member
|
D | sbp_target.c | 763 agent->doorbell = false; in tgt_agent_rw_orb_pointer() 798 agent->doorbell = true; in tgt_agent_rw_doorbell() 954 bool doorbell = agent->doorbell; in tgt_agent_fetch_work() local 1009 if (tgt_agent_check_active(agent) && !doorbell) { in tgt_agent_fetch_work() 1018 doorbell = agent->doorbell = false; in tgt_agent_fetch_work() 1050 agent->doorbell = false; in sbp_target_agent_register()
|
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx5/core/ |
D | eq.c | 190 __be32 __iomem *addr = eq->doorbell + (arm ? 0 : 2); in eq_update_ci() 386 eq->doorbell = uar->map + MLX5_EQ_DOORBEL_OFFSET; in mlx5_create_map_eq()
|
/linux-4.1.27/arch/powerpc/boot/dts/fsl/ |
D | qoriq-rmu-0.dtsi | 56 doorbell-unit@400 {
|
D | pq3-rmu-0.dtsi | 56 doorbell-unit@400 {
|
/linux-4.1.27/drivers/usb/gadget/udc/ |
D | mv_u3d.h | 141 u32 doorbell; /* doorbell register */ member
|
D | mv_u3d_core.c | 275 iowrite32(tmp, &u3d->op_regs->doorbell); in mv_u3d_queue_trb()
|
/linux-4.1.27/drivers/scsi/lpfc/ |
D | lpfc_sli.c | 99 struct lpfc_register doorbell; in lpfc_sli4_wq_put() local 128 doorbell.word0 = 0; in lpfc_sli4_wq_put() 130 bf_set(lpfc_wq_db_list_fm_num_posted, &doorbell, 1); in lpfc_sli4_wq_put() 131 bf_set(lpfc_wq_db_list_fm_index, &doorbell, host_index); in lpfc_sli4_wq_put() 132 bf_set(lpfc_wq_db_list_fm_id, &doorbell, q->queue_id); in lpfc_sli4_wq_put() 134 bf_set(lpfc_wq_db_ring_fm_num_posted, &doorbell, 1); in lpfc_sli4_wq_put() 135 bf_set(lpfc_wq_db_ring_fm_id, &doorbell, q->queue_id); in lpfc_sli4_wq_put() 139 writel(doorbell.word0, q->db_regaddr); in lpfc_sli4_wq_put() 189 struct lpfc_register doorbell; in lpfc_sli4_mq_put() local 207 doorbell.word0 = 0; in lpfc_sli4_mq_put() [all …]
|
/linux-4.1.27/Documentation/cpu-freq/ |
D | pcc-cpufreq.txt | 65 between the OS and platform firmware. PCC also implements a "doorbell" that 72 doorbell.
|
/linux-4.1.27/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
|
/linux-4.1.27/drivers/scsi/ |
D | 3w-sas.c | 1089 u32 request_id, doorbell; in twl_handle_attention_interrupt() local 1092 doorbell = readl(TWL_HOBDB_REG_ADDR(tw_dev)); in twl_handle_attention_interrupt() 1095 if (doorbell & TWL_DOORBELL_CONTROLLER_ERROR) { in twl_handle_attention_interrupt() 1101 if (doorbell & TWL_DOORBELL_ATTENTION_INTERRUPT) { in twl_handle_attention_interrupt()
|
D | stex.c | 751 static void stex_mu_intr(struct st_hba *hba, u32 doorbell) in stex_mu_intr() argument 759 if (unlikely(!(doorbell & MU_OUTBOUND_DOORBELL_STATUSHEADCHANGED))) in stex_mu_intr()
|
D | pmcraid.c | 1960 u32 doorbell; in pmcraid_soft_reset() local 1978 doorbell = DOORBELL_RUNTIME_RESET | in pmcraid_soft_reset() 1990 iowrite32(doorbell, pinstance->int_regs.host_ioa_interrupt_reg); in pmcraid_soft_reset()
|
D | ipr.h | 1539 u32 doorbell; member
|
D | ipr.c | 7025 ioa_cfg->doorbell |= IPR_RUNTIME_RESET; in ipr_ioa_reset_done() 8116 writel(ioa_cfg->doorbell, ioa_cfg->regs.set_uproc_interrupt_reg32); in ipr_reset_enable_ioa() 9574 ioa_cfg->doorbell = IPR_DOORBELL; in ipr_init_ioa_cfg()
|
/linux-4.1.27/Documentation/scsi/ |
D | ChangeLog.arcmsr | 74 ** in case of the doorbell interrupt clearance is cached
|
/linux-4.1.27/drivers/net/ethernet/sfc/ |
D | siena.c | 700 unsigned doorbell = FR_CZ_MC_TREG_SMEM + MCDI_DOORBELL(efx); in siena_mcdi_request() local 715 _efx_writed(efx, (__force __le32) 0x45789abc, doorbell); in siena_mcdi_request()
|
/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/ |
D | eq.c | 101 eq->doorbell); in eq_set_ci() 975 eq->doorbell = mlx4_get_eq_uar(dev, eq); in mlx4_create_eq() 976 if (!eq->doorbell) { in mlx4_create_eq()
|
D | mlx4.h | 385 void __iomem *doorbell; member
|
/linux-4.1.27/drivers/message/fusion/ |
D | mptbase.c | 3951 u32 doorbell; in mpt_diag_reset() local 3988 doorbell = CHIPREG_READ32(&ioc->chip->Doorbell); in mpt_diag_reset() 3989 doorbell &= MPI_IOC_STATE_MASK; in mpt_diag_reset() 3994 ioc->name, doorbell, count)); in mpt_diag_reset() 3996 if (doorbell == MPI_IOC_STATE_READY) { in mpt_diag_reset() 4133 doorbell = CHIPREG_READ32(&ioc->chip->Doorbell); in mpt_diag_reset() 4134 doorbell &= MPI_IOC_STATE_MASK; in mpt_diag_reset() 4138 " count=%d\n", ioc->name, doorbell, count)); in mpt_diag_reset() 4140 if (doorbell == MPI_IOC_STATE_READY) { in mpt_diag_reset() 4152 if (doorbell != MPI_IOC_STATE_READY) in mpt_diag_reset() [all …]
|
/linux-4.1.27/drivers/scsi/megaraid/ |
D | megaraid_sas_fusion.c | 716 if (readl(&instance->reg_set->doorbell) & 1) in megasas_ioc_init_fusion() 2571 status_reg = readl(&instance->reg_set->doorbell); in megasas_reset_fusion() 2573 &instance->reg_set->doorbell); in megasas_reset_fusion() 2574 readl(&instance->reg_set->doorbell); in megasas_reset_fusion()
|
D | megaraid_sas_base.c | 1744 &instance->reg_set->doorbell); in megaraid_sas_kill_hba() 1746 readl(&instance->reg_set->doorbell); in megaraid_sas_kill_hba() 2419 &instance->reg_set->doorbell); in megasas_wait_for_outstanding() 3391 &instance->reg_set->doorbell); in megasas_transition_to_ready() 3416 &instance->reg_set->doorbell); in megasas_transition_to_ready() 3443 &instance->reg_set->doorbell); in megasas_transition_to_ready() 3456 doorbell) & 1) in megasas_transition_to_ready()
|
D | megaraid_sas.h | 1126 u32 doorbell; /*0000h*/ member
|
/linux-4.1.27/arch/powerpc/boot/dts/ |
D | mpc8641_hpcn.dts | 374 doorbell-unit@400 {
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | exceptions-64e.S | 537 EXCEPTION_STUB(0x280, doorbell) 858 doorbell, doorbell_exception, ACK_NONE)
|
/linux-4.1.27/arch/tile/kernel/ |
D | pci_gx.c | 1526 .doorbell = 1, in arch_setup_msi_irq()
|
/linux-4.1.27/drivers/usb/host/ |
D | xhci-ring.c | 278 writel(DB_VALUE_HOST, &xhci->dba->doorbell[0]); in xhci_ring_cmd_db() 280 readl(&xhci->dba->doorbell[0]); in xhci_ring_cmd_db() 330 __le32 __iomem *db_addr = &xhci->dba->doorbell[slot_id]; in xhci_ring_ep_doorbell()
|
D | xhci.h | 497 __le32 doorbell[256]; member
|
/linux-4.1.27/drivers/message/fusion/lsi/ |
D | mpi_history.txt | 79 * 08-19-04 01.05.01 Added defines for Host Buffer Access Control doorbell.
|
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_hsi.h | 3425 struct doorbell { struct
|
/linux-4.1.27/Documentation/ |
D | memory-barriers.txt | 1705 to the device or the CPU, and a doorbell to notify it when new 1726 writel(DESC_NOTIFY, doorbell);
|