Searched defs:doorbell (Results 1 - 20 of 20) sorted by relevance

/drivers/infiniband/hw/cxgb3/
H A Dcxio_hal.h75 void __iomem *doorbell; member in struct:cxio_hal_ctrl_qp
H A Dcxio_wr.h54 static inline void ring_doorbell(void __iomem *doorbell, u32 qpid) argument
56 writel(((1<<31) | qpid), doorbell);
710 void __iomem *doorbell; /* kernel db */ member in struct:t3_wq
/drivers/virt/
H A Dfsl_hypervisor.c19 * shutdown doorbell from a manager partition.
314 * Ring a doorbell
324 param.ret = ev_doorbell_send(param.doorbell);
460 /* The size of the doorbell event queue. This must be a power of two. */
483 uint32_t doorbell; /* The doorbell handle */ member in struct:doorbell_isr
488 * Add a doorbell to all of the doorbell queues
490 static void fsl_hv_queue_doorbell(uint32_t doorbell) argument
500 dbq->q[dbq->tail] = doorbell;
[all...]
/drivers/cpufreq/
H A Dpcc-cpufreq.c97 static struct acpi_generic_address doorbell; variable in typeref:struct:acpi_generic_address
124 acpi_read(&doorbell_value, &doorbell);
126 &doorbell);
491 doorbell.space_id = reg_resource->space_id;
492 doorbell.bit_width = reg_resource->bit_width;
493 doorbell.bit_offset = reg_resource->bit_offset;
494 doorbell.access_width = 64;
495 doorbell.address = reg_resource->address;
497 pr_debug("probe: doorbell: space_id is %d, bit_width is %d, "
499 doorbell
[all...]
/drivers/staging/ft1000/ft1000-pcmcia/
H A Dft1000_hw.c642 // Let's check doorbell again if fail
648 "ft1000: heartbeat doorbell not clear by firmware\n");
689 // Set dedicated area to hi and ring appropriate doorbell according
803 // Make sure SLOWQ doorbell is clear
853 // ring doorbell to notify DSP that we have a message ready
1002 // Make sure SLOWQ doorbell is clear
1246 u16 doorbell; local
1254 doorbell = ft1000_read_reg(dev, FT1000_REG_DOORBELL);
1255 DEBUG(1, "Doorbell = 0x%x\n", doorbell);
1257 if (doorbell
[all...]
/drivers/macintosh/
H A Dsmu.c77 int doorbell; /* doorbell gpio */ member in struct:smu_device
78 u32 __iomem *db_buf; /* doorbell buffer */
159 /* Ring the SMU doorbell */
160 pmac_do_feature_call(PMAC_FTR_WRITE_GPIO, NULL, smu->doorbell, 4);
178 gpio = pmac_do_feature_call(PMAC_FTR_READ_GPIO, NULL, smu->doorbell);
330 gpio = pmac_do_feature_call(PMAC_FTR_READ_GPIO, NULL, smu->doorbell);
507 smu->db_node = of_find_node_by_name(NULL, "smu-doorbell");
509 printk(KERN_ERR "SMU: Can't find doorbell GPIO !\n");
515 printk(KERN_ERR "SMU: Can't find doorbell GPI
[all...]
/drivers/net/ethernet/sfc/
H A Dmcdi.c74 unsigned doorbell = FR_CZ_MC_TREG_SMEM + MCDI_DOORBELL(efx); local
103 /* ring the doorbell with a distinctive value */
104 _efx_writed(efx, (__force __le32) 0x45789abc, doorbell);
324 * ring the doorbell and wait for completion. Copyout the result. */
/drivers/scsi/
H A D3w-sas.c1132 u32 request_id, doorbell; local
1134 /* Read doorbell status */
1135 doorbell = readl(TWL_HOBDB_REG_ADDR(tw_dev));
1138 if (doorbell & TWL_DOORBELL_CONTROLLER_ERROR) {
1144 if (doorbell & TWL_DOORBELL_ATTENTION_INTERRUPT) {
1157 /* Clear doorbell interrupt */
1559 /* Clear doorbell interrupt just before exit */
1823 /* Clear doorbell interrupt */
H A Dpmcraid.c566 * 2. IOA reset alert doorbell is set
1996 u32 doorbell; local
2014 doorbell = DOORBELL_RUNTIME_RESET |
2026 iowrite32(doorbell, pinstance->int_regs.host_ioa_interrupt_reg);
4390 * to host to ioa doorbell. Once done
H A Dstex.c769 static void stex_mu_intr(struct st_hba *hba, u32 doorbell) argument
777 if (unlikely(!(doorbell & MU_OUTBOUND_DOORBELL_STATUSHEADCHANGED)))
H A Dipr.h1481 u32 doorbell; member in struct:ipr_ioa_cfg
/drivers/scsi/mpt2sas/
H A Dmpt2sas_base.c153 u32 doorbell; local
162 doorbell = mpt2sas_base_get_iocstate(ioc, 0);
163 if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_MASK) {
196 if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_FAULT) {
201 doorbell = mpt2sas_base_get_iocstate(ioc, 0);
202 if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_FAULT)
203 mpt2sas_base_fault_info(ioc, doorbell &
293 * to the doorbell register will halt controller firmware. With
300 u32 doorbell; local
307 doorbell
2870 u32 doorbell; local
[all...]
/drivers/atm/
H A Dambassador.h243 /* #define VERSION_NUMBER 0x01030000 // clear local doorbell int reg on reset */
327 u32 doorbell; member in struct:__anon91
333 /* RESET bit, IRQ (card to host) and doorbell (host to card) enable bits */
489 adapter the address of this block by sending a doorbell interrupt
/drivers/scsi/be2iscsi/
H A Dbe_main.c1556 u32 doorbell = 0; local
1616 doorbell |= ring_id & DB_DEF_PDU_RING_ID_MASK;
1617 doorbell |= 1 << DB_DEF_PDU_REARM_SHIFT;
1618 doorbell |= 0 << DB_DEF_PDU_EVENT_SHIFT;
1619 doorbell |= (writables & DB_DEF_PDU_CQPROC_MASK)
1622 iowrite32(doorbell, phba->db_va + DB_RXULP0_OFFSET);
3707 u32 doorbell = 0; local
3777 doorbell |= beiscsi_conn->beiscsi_conn_cid & DB_WRB_POST_CID_MASK;
3778 doorbell |= (pwrb_handle->wrb_index & DB_DEF_PDU_WRB_INDEX_MASK)
3780 doorbell |
3967 unsigned int doorbell = 0; local
4027 unsigned int doorbell = 0; local
[all...]
/drivers/message/fusion/
H A Dmptbase.c1172 * mpt_send_handshake_request - Send MPT request via doorbell handshake method.
1180 * requests since they are required to be sent via doorbell handshake.
1218 /* Wait for IOC doorbell int */
1223 /* Read doorbell and check for active bit */
1236 /* Send request via doorbell handshake */
2199 printk(MYIOC_s_INFO_FMT "pci-resume: ioc-state=0x%x,doorbell=0x%x\n",
2205 * Upon returning to the D0 state, the contents of the doorbell will be
2921 * Check to see if IOC got left/stuck in doorbell handshake
2926 printk(MYIOC_s_WARN_FMT "Unexpected doorbell active!\n",
3876 * force - 1 if doorbell activ
3960 u32 doorbell; local
[all...]
/drivers/net/ethernet/mellanox/mlx4/
H A Dmlx4.h48 #include <linux/mlx4/doorbell.h>
378 void __iomem *doorbell; member in struct:mlx4_eq
/drivers/usb/host/
H A Dxhci.h228 /* true: Controller Not Ready to accept doorbell or op reg writes after reset */
465 __le32 doorbell[256]; member in struct:xhci_doorbell_array
996 /* Slot Not Enabled Error - doorbell rung for disabled device slot */
1002 /* Ring Underrun - doorbell rung for an empty isoc OUT ep ring */
/drivers/scsi/lpfc/
H A Dlpfc_sli.c93 struct lpfc_register doorbell; local
116 doorbell.word0 = 0;
117 bf_set(lpfc_wq_doorbell_num_posted, &doorbell, 1);
118 bf_set(lpfc_wq_doorbell_index, &doorbell, host_index);
119 bf_set(lpfc_wq_doorbell_id, &doorbell, q->queue_id);
120 writel(doorbell.word0, q->phba->sli4_hba.WQDBregaddr);
171 struct lpfc_register doorbell; local
191 doorbell.word0 = 0;
192 bf_set(lpfc_mq_doorbell_num_posted, &doorbell, 1);
193 bf_set(lpfc_mq_doorbell_id, &doorbell,
272 struct lpfc_register doorbell; local
356 struct lpfc_register doorbell; local
402 struct lpfc_register doorbell; local
[all...]
/drivers/scsi/megaraid/
H A Dmegaraid_sas.h792 u32 doorbell; /*0000h*/ member in struct:megasas_register_set
/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_hsi.h2844 * Ethernet doorbell
3222 * doorbell message sent to the chip
3224 struct doorbell { struct
3238 * doorbell message sent to the chip

Completed in 708 milliseconds