Lines Matching +full:enable +full:- +full:gsi +full:- +full:dma
1 /* SPDX-License-Identifier: GPL-2.0 */
3 /* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved.
4 * Copyright (C) 2019-2024 Linaro Ltd.
22 /* Non-zero granularity of counter used to implement aggregation timeout */
44 * struct ipa_endpoint_tx - Endpoint configuration for TX endpoints
59 * struct ipa_endpoint_rx - Endpoint configuration for RX endpoints
61 * @pad_align: power-of-2 boundary to which packet payload is aligned
64 * @aggr_close_eof: whether aggregation closes on end-of-frame
65 * @holb_drop: whether to drop packets to avoid head-of-line blocking
68 * to be a power-of-2 number of pages.
72 * to the end of the packet data so the result ends on a power-of-2 boundary.
99 * struct ipa_endpoint_config - IPA endpoint hardware configuration
105 * @dma_mode: whether endpoint operates in DMA mode
106 * @dma_endpoint: peer endpoint, if operating in DMA mode
107 * @tx: TX-specific endpoint information (see above)
108 * @rx: RX-specific endpoint information (see above)
138 * struct ipa_endpoint - IPA endpoint information
141 * @channel_id: GSI channel used by the endpoint
146 * @evt_ring_id: GSI event ring used by the endpoint
174 void ipa_endpoint_modem_pause_all(struct ipa *ipa, bool enable);