Home
last modified time | relevance | path

Searched refs:Doorbell (Results 1 – 19 of 19) sorted by relevance

/linux-6.15/Documentation/PCI/endpoint/
H A Dpci-vntb-function.rst49 4) Doorbell (DB) Registers
89 Doorbell Registers:
92 Doorbell Registers are used by the hosts to interrupt each other.
109 BAR1 Doorbell
123 BAR2 Doorbell
H A Dpci-ntb-function.rst54 4) Doorbell (DB) Registers
117 the outbound ATU such that transactions to Doorbell BAR will be routed
154 Memory Window 1 and Doorbell registers are packed together in the
213 Doorbell Registers:
216 Doorbell Registers are used by the hosts to interrupt each other.
242 BAR3 Doorbell
263 BAR2 Doorbell + Memory Window 1
299 Modeling Doorbell/Memory Window 1:
305 | BAR0 | | | Doorbell 1 +-----------> MSI-X ADDRESS 1 |
307 | BAR1 | | | Doorbell 2 +---------+ | |
[all …]
/linux-6.15/Documentation/scsi/
H A Dhptiop.rst27 0x20 Inbound Doorbell Register
45 0x20 Inbound Doorbell Register
59 0x20400 Inbound Doorbell Register
61 0x20408 Outbound Doorbell Register
102 0x10480 CPU to PCIe Function 0 Doorbell
103 0x10484 CPU to PCIe Function 0 Doorbell Enable
H A Darcmsr_spec.rst15 2. Doorbell is used for RS-232 emulation
/linux-6.15/Documentation/devicetree/bindings/mailbox/
H A Darm,mhuv3.yaml48 - Doorbell Extension (DBE): DBE defines a type of channel called a Doorbell
59 region, wherein the MHU Doorbell is used strictly as an interrupt generation
150 description: MBX Doorbell Channel <N> Transfer interrupt
158 description: PBX Doorbell Channel <N> Transfer Ack interrupt
175 mboxes = <&mhu DBE_EXT 0 5>; // DBE, Doorbell Channel Window 0, doorbell 5.
176 mboxes = <&mhu DBE_EXT 7>; // DBE, Doorbell Channel Window 1, doorbell 7.
H A Darm,mhu.yaml50 - description: Doorbell mode
121 # Doorbell mode.
H A Darm,mhuv2.yaml36 - Doorbell: Each transfer is made up of single bit flag, using any one of the
/linux-6.15/Documentation/mhi/
H A Dmhi.rst37 Channel Doorbell array: Channel Doorbell (DB) registers used by the host to
40 Event Doorbell array: Associated with event context array, the Event Doorbell
/linux-6.15/drivers/message/fusion/
H A Dmptbase.c1206 CHIPREG_WRITE32(&ioc->chip->Doorbell, in mpt_send_handshake_request()
1237 CHIPREG_WRITE32(&ioc->chip->Doorbell, word); in mpt_send_handshake_request()
1278 if (CHIPREG_READ32(&ioc->chip->Doorbell) in mpt_host_page_access_control()
1284 CHIPREG_WRITE32(&ioc->chip->Doorbell, in mpt_host_page_access_control()
2213 CHIPREG_READ32(&ioc->chip->Doorbell)); in mpt_resume()
3048 s = CHIPREG_READ32(&ioc->chip->Doorbell); in mpt_GetIocState()
3975 &ioc->chip->Doorbell, &ioc->chip->Reset_1078)); in mpt_diag_reset()
3995 doorbell = CHIPREG_READ32(&ioc->chip->Doorbell); in mpt_diag_reset()
4140 doorbell = CHIPREG_READ32(&ioc->chip->Doorbell); in mpt_diag_reset()
4666 CHIPREG_WRITE32(&ioc->chip->Doorbell, in mpt_handshake_req_reply_wait()
[all …]
H A Dmptbase.h347 u32 Doorbell; /* 00 System<->IOC Doorbell reg */ member
/linux-6.15/drivers/scsi/mpt3sas/
H A Dmpt3sas_base.c960 doorbell = ioc->base_readl_ext_retry(&ioc->chip->Doorbell); in mpt3sas_halt_firmware()
969 writel(0xC0FFEE00, &ioc->chip->Doorbell); in mpt3sas_halt_firmware()
3736 ((u8 __force *)&ioc->chip->Doorbell + in mpt3sas_base_map_resources()
3749 ((u8 __iomem *)&ioc->chip->Doorbell + (0x4000 + ((i - 1) in mpt3sas_base_map_resources()
6723 s = ioc->base_readl_ext_retry(&ioc->chip->Doorbell); in mpt3sas_base_get_iocstate()
6868 doorbell = ioc->base_readl_ext_retry(&ioc->chip->Doorbell); in _base_wait_for_doorbell_ack()
6952 &ioc->chip->Doorbell); in _base_send_ioc_reset()
7070 &ioc->chip->Doorbell); in _base_handshake_req_reply_wait()
7087 writel(cpu_to_le32(request[i]), &ioc->chip->Doorbell); in _base_handshake_req_reply_wait()
7125 ioc->base_readl_ext_retry(&ioc->chip->Doorbell); in _base_handshake_req_reply_wait()
[all …]
/linux-6.15/Documentation/networking/device_drivers/ethernet/marvell/
H A Docteontx2.rst179 - AQ Doorbell Error.
221 AQ Doorbell Error
239 - AQ Doorbell Error.
/linux-6.15/Documentation/devicetree/bindings/powerpc/fsl/
H A Dsrio-rmu.txt68 Doorbell Unit:
/linux-6.15/Documentation/devicetree/bindings/pci/
H A Dqcom,pcie-ep.yaml69 - description: PCIe Doorbell interrupt
/linux-6.15/arch/powerpc/kernel/
H A Dhead_85xx.S654 EXCEPTION(0x2070, DOORBELL, Doorbell, doorbell_exception)
923 li r3,Doorbell@l
/linux-6.15/drivers/scsi/mpt3sas/mpi/
H A Dmpi2.h209 U32 Doorbell; /*0x00 */ member
/linux-6.15/Documentation/driver-api/
H A Dntb.rst14 peer. Doorbell registers provide a way for peers to send interrupt events.
/linux-6.15/Documentation/hid/
H A Dintel-ish-hid.rst136 Each side has 32 32-bit message registers and a 32-bit doorbell. Doorbell
/linux-6.15/Documentation/arch/powerpc/
H A Dkvm-nested.rst322 Bit 1: generatePrivilegedDoorbell: Generate a Privileged Doorbell