Lines Matching full:endpoint

29  * struct mhi_ep_cntrl_config - MHI Endpoint controller configuration
43 * struct mhi_ep_db_info - MHI Endpoint doorbell info
53 * struct mhi_ep_buf_info - MHI Endpoint transfer buffer info
55 * @dev_addr: Address of the buffer in endpoint
74 * struct mhi_ep_cntrl - MHI Endpoint controller structure
76 * Endpoint controller
77 * @mhi_dev: MHI Endpoint device instance for the controller
82 * @sm: MHI Endpoint state machine
100 * @reset_work: Worker for MHI Endpoint reset
104 * @alloc_map: CB function for allocating memory in endpoint for storing host context and mapping it
105 …* @unmap_free: CB function to unmap and free the allocated memory in endpoint for storing host con…
110 * @mhi_state: MHI Endpoint state
111 * @max_chan: Maximum channels supported by the endpoint controller
112 * @mru: MRU (Maximum Receive Unit) value of the endpoint controller
113 * @event_rings: Number of event rings supported by the endpoint controller
114 * @hw_event_rings: Number of hardware event rings supported by the endpoint controller
117 * @index: MHI Endpoint controller index
118 * @irq: IRQ used by the endpoint controller
119 * @enabled: Check if the endpoint controller is enabled or not
182 * struct mhi_ep_device - Structure representing an MHI Endpoint device that binds
184 * @dev: Driver model device node for the MHI Endpoint device
186 * @id: Pointer to MHI Endpoint device ID struct
187 * @name: Name of the associated MHI Endpoint device
188 * @ul_chan: UL (from host to endpoint) channel for the device
189 * @dl_chan: DL (from endpoint to host) channel for the device
203 * struct mhi_ep_driver - Structure representing a MHI Endpoint client driver
204 * @id_table: Pointer to MHI Endpoint device ID table
208 * @ul_xfer_cb: CB function for UL (from host to endpoint) data transfer
209 * @dl_xfer_cb: CB function for DL (from endpoint to host) data transfer
243 * __mhi_ep_driver_register - Register a driver with MHI Endpoint bus
252 * mhi_ep_driver_unregister - Unregister a driver from MHI Endpoint bus
258 * mhi_ep_register_controller - Register MHI Endpoint controller
259 * @mhi_cntrl: MHI Endpoint controller to register
268 * mhi_ep_unregister_controller - Unregister MHI Endpoint controller
269 * @mhi_cntrl: MHI Endpoint controller to unregister
274 * mhi_ep_power_up - Power up the MHI endpoint stack
275 * @mhi_cntrl: MHI Endpoint controller
282 * mhi_ep_power_down - Power down the MHI endpoint stack
297 * mhi_ep_queue_skb - Send SKBs to host over MHI Endpoint