Lines Matching refs:doorbell
7 fabric. Existing NTB hardware supports a common feature set: doorbell
138 The Ping Pong test client serves as a demonstration to exercise the doorbell
141 then proceeds to read and write the doorbell scratchpad registers of the NTB.
142 The peers interrupt each other using a bit mask of doorbell bits, which is
143 shifted by one in each round, to test the behavior of multiple doorbell bits
146 round before writing the peer doorbell register.
150 * unsafe - Some hardware has known issues with scratchpad and doorbell
154 * delay\_ms - Specify the delay between receiving a doorbell
155 interrupt event and setting the peer doorbell register for the next
157 * init\_db - Specify the doorbell bits to start new series of rounds. A new
158 series begins once all the doorbell bits have been shifted out of
168 NTB doorbell, and reading and writing scratchpads.
179 This file is used to read, set, and clear the local doorbell. Not
180 all operations may be supported by all hardware. To read the doorbell,
181 read the file. To set the doorbell, write `s` followed by the bits to
182 set (eg: `echo 's 0x0101' > db`). To clear the doorbell, write `c`
185 This file is used to read, set, and clear the local doorbell mask.
188 This file is used to read, set, and clear the peer doorbell.
191 This file is used to read, set, and clear the peer doorbell