/linux-master/drivers/scsi/mpt3sas/ |
H A D | mpt3sas_base.c | 700 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 D | nbio_v4_3.c | 173 lower_32_bits(adev->doorbell.base)); 175 upper_32_bits(adev->doorbell.base));
|
H A D | nbio_v7_4.c | 226 lower_32_bits(adev->doorbell.base)); 228 upper_32_bits(adev->doorbell.base));
|
H A D | nbio_v7_9.c | 235 /* 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 D | sbp_target.c | 728 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 D | ionic_main.c | 495 iowrite32(0, &idev->dev_cmd_regs->doorbell); 568 iowrite32(1, &idev->dev_cmd_regs->doorbell);
|
H A D | ionic_dev.c | 350 iowrite32(1, &idev->dev_cmd_regs->doorbell);
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt.h | 671 /* 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 D | lpfc_sli.c | 267 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 D | esas2r_flash.c | 937 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 D | dw-hdma-v0-core.c | 231 * 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 D | dw-edma-v0-core.c | 355 * 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 D | mhi.h | 214 * @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 D | xhci.h | 174 /* 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 D | hisi_acc_vfio_pci.c | 261 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 D | qeth_ethtool.c | 42 QETH_TXQ_STAT("Doorbell", doorbell),
|
/linux-master/drivers/mfd/ |
H A D | intel-m10-bmc-pmci.c | 361 .doorbell = M10BMC_N6000_DOORBELL,
|
/linux-master/drivers/scsi/ |
H A D | 3w-sas.c | 1084 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 D | siena.c | 754 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 D | ga100.c | 39 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 D | eq.c | 101 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 D | mlx4_en.h | 58 #include <linux/mlx4/doorbell.h>
|
/linux-master/drivers/net/ipa/ |
H A D | ipa_endpoint.c | 1350 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 D | rio_mport_cdev.c | 61 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 D | gdma.h | 218 u32 doorbell; member in struct:gdma_dev
|