Searched refs:doorbell (Results 76 - 100 of 141) sorted by relevance

123456

/linux-master/drivers/scsi/mpt3sas/
H A Dmpt3sas_base.c700 u32 doorbell; local
711 doorbell = mpt3sas_base_get_iocstate(ioc, 0);
712 if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_MASK) {
755 if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_COREDUMP) {
764 doorbell & MPI2_DOORBELL_DATA_MASK);
788 if ((doorbell & MPI2_IOC_STATE_MASK) != MPI2_IOC_STATE_COREDUMP)
797 if ((doorbell & MPI2_IOC_STATE_MASK) != MPI2_IOC_STATE_OPERATIONAL) {
801 doorbell = mpt3sas_base_get_iocstate(ioc, 0);
802 if ((doorbell & MPI2_IOC_STATE_MASK) == MPI2_IOC_STATE_FAULT) {
803 mpt3sas_print_fault_code(ioc, doorbell
953 u32 doorbell; local
6830 u32 doorbell; local
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Dnbio_v4_3.c173 lower_32_bits(adev->doorbell.base));
175 upper_32_bits(adev->doorbell.base));
H A Dnbio_v7_4.c226 lower_32_bits(adev->doorbell.base));
228 upper_32_bits(adev->doorbell.base));
H A Dnbio_v7_9.c235 /* Enable to allow doorbell pass thru on pre-silicon bare-metal */
255 lower_32_bits(adev->doorbell.base));
257 upper_32_bits(adev->doorbell.base));
/linux-master/drivers/target/sbp/
H A Dsbp_target.c728 agent->doorbell = false;
763 agent->doorbell = true;
937 bool doorbell = agent->doorbell; local
991 if (tgt_agent_check_active(agent) && !doorbell) {
1000 doorbell = agent->doorbell = false;
1032 agent->doorbell = false;
/linux-master/drivers/net/ethernet/pensando/ionic/
H A Dionic_main.c495 iowrite32(0, &idev->dev_cmd_regs->doorbell);
568 iowrite32(1, &idev->dev_cmd_regs->doorbell);
H A Dionic_dev.c350 iowrite32(1, &idev->dev_cmd_regs->doorbell);
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.h671 /* 64-bit doorbell */
904 __le32 doorbell; member in struct:tx_push_bd
916 void __iomem *doorbell; member in struct:bnxt_db_info
2475 /* ensure atomic 64-bit doorbell writes on 32-bit systems. */
2661 db->doorbell);
2665 writel_relaxed(db_val, db->doorbell);
2667 writel_relaxed(db_val, db->doorbell);
2677 db->doorbell);
2681 writel(db_val, db->doorbell);
2683 writel(db_val, db->doorbell);
[all...]
/linux-master/drivers/scsi/lpfc/
H A Dlpfc_sli.c267 struct lpfc_register doorbell; local
308 /* ensure WQE bcopy and DPP flushed before doorbell write */
317 doorbell.word0 = 0;
320 bf_set(lpfc_if6_wq_db_list_fm_num_posted, &doorbell, 1);
321 bf_set(lpfc_if6_wq_db_list_fm_dpp, &doorbell, 1);
322 bf_set(lpfc_if6_wq_db_list_fm_dpp_id, &doorbell,
324 bf_set(lpfc_if6_wq_db_list_fm_id, &doorbell,
327 bf_set(lpfc_wq_db_list_fm_num_posted, &doorbell, 1);
328 bf_set(lpfc_wq_db_list_fm_id, &doorbell, q->queue_id);
334 bf_set(lpfc_wq_db_list_fm_index, &doorbell,
384 struct lpfc_register doorbell; local
476 struct lpfc_register doorbell; local
495 struct lpfc_register doorbell; local
517 struct lpfc_register doorbell; local
555 struct lpfc_register doorbell; local
737 struct lpfc_register doorbell; local
770 struct lpfc_register doorbell; local
801 struct lpfc_register doorbell; local
[all...]
/linux-master/drivers/scsi/esas2r/
H A Desas2r_flash.c937 u32 doorbell; local
959 /* Got a doorbell interrupt. Check for the function */
960 doorbell =
963 doorbell);
964 if (doorbell & function)
/linux-master/drivers/dma/dw-edma/
H A Ddw-hdma-v0-core.c231 * doorbell register is toggled by issuing the dummy-read from the remote
273 SET_CH_32(dw, chan->dir, chan->id, doorbell, HDMA_V0_DOORBELL_START);
H A Ddw-edma-v0-core.c355 * doorbell register is toggled by issuing the dummy-read from the remote
433 SET_RW_32(dw, chan->dir, doorbell,
/linux-master/include/linux/
H A Dmhi.h214 * @doorbell: Doorbell mode
217 * @doorbell_mode_switch: Channel switches to doorbell mode on M0 transition
231 enum mhi_db_brst_mode doorbell; member in struct:mhi_channel_config
300 * @wake_db: MHI WAKE doorbell register address
/linux-master/drivers/usb/host/
H A Dxhci.h174 /* true: Controller Not Ready to accept doorbell or op reg writes after reset */
299 __le32 doorbell[256]; member in struct:xhci_doorbell_array
2415 static inline const char *xhci_decode_doorbell(char *str, u32 slot, u32 doorbell) argument
2421 ep = (doorbell & 0xff);
2422 stream = doorbell >> 16;
2425 sprintf(str, "Command Ring %d", doorbell);
/linux-master/drivers/vfio/pci/hisilicon/
H A Dhisi_acc_vfio_pci.c261 u64 doorbell; local
270 doorbell = qn | ((u64)cmd << QM_DB_CMD_SHIFT_V2) |
275 writeq(doorbell, qm->io_base + dbase);
/linux-master/drivers/s390/net/
H A Dqeth_ethtool.c42 QETH_TXQ_STAT("Doorbell", doorbell),
/linux-master/drivers/mfd/
H A Dintel-m10-bmc-pmci.c361 .doorbell = M10BMC_N6000_DOORBELL,
/linux-master/drivers/scsi/
H A D3w-sas.c1084 u32 request_id, doorbell; local
1086 /* Read doorbell status */
1087 doorbell = readl(TWL_HOBDB_REG_ADDR(tw_dev));
1090 if (doorbell & TWL_DOORBELL_CONTROLLER_ERROR) {
1096 if (doorbell & TWL_DOORBELL_ATTENTION_INTERRUPT) {
1109 /* Clear doorbell interrupt */
1506 /* Clear doorbell interrupt just before exit */
1769 /* Clear doorbell interrupt */
/linux-master/drivers/net/ethernet/sfc/siena/
H A Dsiena.c754 unsigned doorbell = FR_CZ_MC_TREG_SMEM + MCDI_DOORBELL(efx); local
765 /* Ensure the request is written out before the doorbell */
768 /* ring the doorbell with a distinctive value */
769 _efx_writed(efx, (__force __le32) 0x45789abc, doorbell);
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
H A Dga100.c39 return (chan->cgrp->runl->doorbell << 16) | chan->id;
404 /* Enable doorbell. */
504 runl->doorbell = dbcfg >> 16;
/linux-master/drivers/net/ethernet/mellanox/mlx4/
H A Deq.c101 eq->doorbell);
949 mlx4_err(dev, "Couldn't map EQ doorbell for EQN 0x%06x\n",
1023 eq->doorbell = mlx4_get_eq_uar(dev, eq);
1024 if (!eq->doorbell) {
H A Dmlx4_en.h58 #include <linux/mlx4/doorbell.h>
/linux-master/drivers/net/ipa/
H A Dipa_endpoint.c1350 bool doorbell; local
1356 /* Ring the doorbell if we've got a full batch */
1357 doorbell = !(++endpoint->replenish_count % IPA_REPLENISH_BATCH);
1358 gsi_trans_commit(trans, doorbell);
1695 /* Reset and reconfigure the channel with the doorbell engine
1697 * active. We'll re-enable the doorbell (if appropriate) when
1734 * the doorbell engine if appropriate). Sleep for 1 millisecond to
/linux-master/drivers/rapidio/devices/
H A Drio_mport_cdev.c61 DBG_DBELL = BIT(9), /* doorbell messages */
190 * @db_filters inbound doorbell filters for this descriptor
233 * rio_mport_db_filter - structure to describe a doorbell filter
237 * @filter actual doorbell filter
1409 event.u.doorbell.rioid = src;
1410 event.u.doorbell.payload = info;
2324 event.u.doorbell.rioid,
2325 event.u.doorbell.payload);
/linux-master/include/net/mana/
H A Dgdma.h218 u32 doorbell; member in struct:gdma_dev

Completed in 662 milliseconds

123456