Lines Matching refs:by

12 MHI is a protocol developed by Qualcomm Innovation Center, Inc. It is used
13 by the host processors to control and communicate with modem devices over high
29 which are mapped to the host memory space by the peripheral buses like PCIe.
34 MHI BHI registers: BHI (Boot Host Interface) registers are used by the host
37 Channel Doorbell array: Channel Doorbell (DB) registers used by the host to
41 (DB) registers are used by the host to notify the device when new events are
44 Debug registers: A set of registers and counters used by the device to expose
50 All data structures used by MHI are in the host system memory. Using the
58 Transfer rings: Used by the host to schedule work items for a channel. The
64 Event rings: Used by the device to send completion and state transition messages
70 Command rings: Used by the host to send MHI commands to the device. The command
82 bidirectional data pipe, which can be used by the upper-layer protocols to
90 Transfers between the host and device are organized by channels and defined by
108 * RP indicates the next element to be serviced by the device.
116 Events from the device to host are organized in event rings and defined by Event
117 Descriptors (ED). Event rings are used by the device to report events such as
137 pointed by RP, increments the RP to the next element and triggers the
164 MHI is ready for initialization. The host can start MHI initialization by
169 MHI is running and operational in the device. The host can start channels by
174 MHI operation is suspended by the device. This state is entered when the
184 MHI operation stopped by the host. This state is entered when the host suspends
204 MHI data transfer is initiated by the host to transfer data to the device.
205 Following are the sequence of operations performed by the host to transfer
212 * Device generates a completion event for the processed TD by updating ED.