Searched refs:doorbell (Results 1 - 25 of 141) sorted by path

123456

/linux-master/arch/mips/include/asm/octeon/
H A Dcvmx-pko-defs.h797 uint64_t doorbell:20; member in struct:cvmx_pko_mem_debug8::cvmx_pko_mem_debug8_cn50xx
809 uint64_t doorbell:20;
817 uint64_t doorbell:20; member in struct:cvmx_pko_mem_debug8::cvmx_pko_mem_debug8_cn52xx
831 uint64_t doorbell:20;
843 uint64_t doorbell:20; member in struct:cvmx_pko_mem_debug8::cvmx_pko_mem_debug8_cn61xx
857 uint64_t doorbell:20;
869 uint64_t doorbell:20; member in struct:cvmx_pko_mem_debug8::cvmx_pko_mem_debug8_cn68xx
883 uint64_t doorbell:20;
906 uint64_t doorbell:20; member in struct:cvmx_pko_mem_debug9::cvmx_pko_mem_debug9_cn30xx
916 uint64_t doorbell
923 uint64_t doorbell:20; member in struct:cvmx_pko_mem_debug9::cvmx_pko_mem_debug9_cn38xx
1817 uint64_t doorbell:1; member in struct:cvmx_pko_reg_error::cvmx_pko_reg_error_s
1830 uint64_t doorbell:1; member in struct:cvmx_pko_reg_error::cvmx_pko_reg_error_cn30xx
1842 uint64_t doorbell:1; member in struct:cvmx_pko_reg_error::cvmx_pko_reg_error_cn50xx
1961 uint64_t doorbell:1; member in struct:cvmx_pko_reg_int_mask::cvmx_pko_reg_int_mask_s
1974 uint64_t doorbell:1; member in struct:cvmx_pko_reg_int_mask::cvmx_pko_reg_int_mask_cn30xx
1986 uint64_t doorbell:1; member in struct:cvmx_pko_reg_int_mask::cvmx_pko_reg_int_mask_cn50xx
[all...]
H A Dcvmx-pko.h120 uint64_t doorbell; member in struct:__anon20
315 * Ring the packet output doorbell. This tells the packet
318 * CVMX_SYNCWS before the doorbell ring.
337 * doorbell write.
606 status->doorbell = debug9.cn38xx.doorbell;
612 status->doorbell = debug8.cn50xx.doorbell;
/linux-master/arch/powerpc/boot/dts/fsl/
H A Dpq3-rmu-0.dtsi56 doorbell-unit@400 {
H A Dqoriq-rmu-0.dtsi56 doorbell-unit@400 {
/linux-master/drivers/infiniband/hw/mlx4/
H A DMakefile4 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-master/drivers/scsi/esas2r/
H A Desas2r_io.c679 u32 doorbell; local
681 doorbell = esas2r_read_register_dword(a, MU_DOORBELL_OUT);
682 if (doorbell == 0xFFFFFFFF || !(doorbell & DRBL_FORCE_INT)) {
685 u32 ver = (doorbell & DRBL_FW_VER_MSK);
689 doorbell);
/linux-master/drivers/target/sbp/
H A Dsbp_target.h207 bool doorbell; member in struct:sbp_target_agent
/linux-master/include/uapi/linux/
H A Dfsl_hypervisor.h152 * struct fsl_hv_ioctl_doorbell - ring a doorbell
154 * @doorbell: the handle of the doorbell to ring doorbell
160 __u32 doorbell; member in struct:fsl_hv_ioctl_doorbell
208 /* Ring a doorbell */
H A Drio_mport_cdev.h145 struct rio_doorbell doorbell; /* header for RIO_DOORBELL */ member in union:rio_event::__anon13239
/linux-master/arch/mips/cavium-octeon/executive/
H A Dcvmx-cmd-queue.c261 return debug9.cn38xx.doorbell;
265 return debug8.cn50xx.doorbell;
/linux-master/arch/powerpc/kernel/
H A Dexceptions-64e.S493 EXCEPTION_STUB(0x280, doorbell)
832 doorbell, doorbell_exception, ACK_NONE)
846 * Guest doorbell interrupt
/linux-master/drivers/accel/qaic/
H A Dmhi_controller.c33 .doorbell = MHI_DB_BRST_DISABLE,
49 .doorbell = MHI_DB_BRST_DISABLE,
65 .doorbell = MHI_DB_BRST_DISABLE,
81 .doorbell = MHI_DB_BRST_DISABLE,
97 .doorbell = MHI_DB_BRST_DISABLE,
113 .doorbell = MHI_DB_BRST_DISABLE,
129 .doorbell = MHI_DB_BRST_DISABLE,
145 .doorbell = MHI_DB_BRST_DISABLE,
161 .doorbell = MHI_DB_BRST_DISABLE,
177 .doorbell
[all...]
/linux-master/drivers/bluetooth/
H A Dhci_bcm4377.c251 * doorbell: Doorbell index used to notify device of new entries
268 __le16 doorbell; member in struct:bcm4377_create_transfer_ring_msg
311 * control_xfer_ring_doorbell: Control transfer ring doorbell
312 * control_completion_ring_doorbell: Control completion ring doorbell,
400 * doorbell: doorbell index to notify device of new entries
424 enum bcm4377_doorbell doorbell; member in struct:bcm4377_transfer_ring
603 static void bcm4377_ring_doorbell(struct bcm4377_data *bcm4377, u8 doorbell, argument
609 db |= FIELD_PREP(BCM4377_BAR0_DOORBELL_IDX, doorbell);
612 dev_dbg(&bcm4377->pdev->dev, "write %d to doorbell #
[all...]
/linux-master/drivers/bus/mhi/host/
H A Dinit.c846 mhi_chan->db_cfg.brstmode = ch_cfg->doorbell;
H A Dpci_generic.c62 .doorbell = MHI_DB_BRST_DISABLE, \
77 .doorbell = MHI_DB_BRST_DISABLE, \
92 .doorbell = MHI_DB_BRST_DISABLE, \
121 .doorbell = MHI_DB_BRST_ENABLE, \
136 .doorbell = MHI_DB_BRST_ENABLE, \
151 .doorbell = MHI_DB_BRST_DISABLE, \
166 .doorbell = MHI_DB_BRST_DISABLE, \
181 .doorbell = MHI_DB_BRST_DISABLE, \
196 .doorbell = MHI_DB_BRST_DISABLE, \
/linux-master/drivers/cpufreq/
H A Dpcc-cpufreq.c98 static struct acpi_generic_address doorbell; variable in typeref:struct:acpi_generic_address
124 acpi_read(&doorbell_value, &doorbell);
126 &doorbell);
488 doorbell.space_id = reg_resource->space_id;
489 doorbell.bit_width = reg_resource->bit_width;
490 doorbell.bit_offset = reg_resource->bit_offset;
491 doorbell.access_width = 4;
492 doorbell.address = reg_resource->address;
494 pr_debug("probe: doorbell: space_id is %d, bit_width is %d, "
496 doorbell
[all...]
/linux-master/drivers/crypto/hisilicon/
H A Dqm.c675 u64 doorbell; local
677 doorbell = qn | ((u64)cmd << QM_DB_CMD_SHIFT_V1) |
681 writeq(doorbell, qm->io_base + QM_DOORBELL_BASE_V1);
688 u64 doorbell; local
696 doorbell = qn | ((u64)cmd << QM_DB_CMD_SHIFT_V2) |
701 writeq(doorbell, io_base);
706 dev_dbg(&qm->pdev->dev, "QM doorbell request: qn=%u, cmd=%u, index=%u\n",
1404 dev_err(dev, "qm %s doorbell timeout in function %u qp %u\n",
2288 /* map sq/cq/doorbell to user space */
5379 /* Set the doorbell timeou
[all...]
/linux-master/drivers/dma/dw-edma/
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,
H A Ddw-edma-v0-debugfs.c145 WR_REGISTER(dw, doorbell),
207 RD_REGISTER(dw, doorbell),
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-hdma-v0-debugfs.c84 CTX_REGISTER(dw, doorbell, dir, ch),
H A Ddw-hdma-v0-regs.h29 u32 doorbell; /* 0x0004 */ member in struct:dw_hdma_v0_ch_regs
/linux-master/drivers/fpga/
H A Dintel-m10-bmc-sec-update.c262 static void log_error_regs(struct m10bmc_sec *sec, u32 doorbell) argument
267 dev_err(sec->dev, "Doorbell: 0x%08x\n", doorbell);
276 u32 doorbell; local
279 ret = m10bmc_sys_read(sec->m10bmc, csr_map->doorbell, &doorbell);
283 return FIELD_GET(DRBL_RSU_STATUS, doorbell);
327 ret = m10bmc_sys_read(sec->m10bmc, csr_map->doorbell, doorbell_reg);
344 u32 doorbell; local
347 ret = m10bmc_sys_read(sec->m10bmc, csr_map->doorbell, &doorbell);
416 u32 doorbell, progress; local
508 u32 doorbell; local
583 u32 blk_size, doorbell; local
611 u32 doorbell, result; local
[all...]
/linux-master/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu.h608 /* initialize doorbell layout for specific asic*/
875 /* Register/doorbell mmio */
918 struct amdgpu_doorbell doorbell; member in struct:amdgpu_device
H A Damdgpu_amdkfd.c81 * amdgpu_doorbell_get_kfd_info - Report doorbell configuration required to
85 * @aperture_base: output returning doorbell aperture base physical address
86 * @aperture_size: output returning doorbell aperture size in bytes
87 * @start_offset: output returning # of doorbell bytes reserved for amdgpu.
89 * amdgpu and amdkfd share the doorbell aperture. amdgpu sets it up,
91 * amdgpu reserved doorbells are at the start of the doorbell aperture.
107 * doorbell space.
109 *aperture_base = adev->doorbell.base;
112 } else if (adev->doorbell.size > adev->doorbell
[all...]

Completed in 1263 milliseconds

123456