summaryrefslogtreecommitdiff
path: root/drivers/net/ipa/ipa_endpoint.h
diff options
context:
space:
mode:
authorAlex Elder <elder@linaro.org>2022-05-19 18:12:16 +0300
committerDavid S. Miller <davem@davemloft.net>2022-05-20 13:12:24 +0300
commitcf4e73a1667e620ef703ff1f86ae96471ffa80f6 (patch)
treea50a595f00ff32edf03ee448f5d0d5c73a286d7f /drivers/net/ipa/ipa_endpoint.h
parentf0488c540e8a36e515c744a531f27a6e994888d6 (diff)
downloadlinux-cf4e73a1667e620ef703ff1f86ae96471ffa80f6.tar.xz
net: ipa: rename a few endpoint config data types
Rename the just-moved data structure types to drop the "_data" suffix, to make it more obvious they are no longer meant to be used just as read-only initialization data. Rename the fields and variables of these types to use "config" instead of "data" in the name. This is another small step meant to facilitate review. Signed-off-by: Alex Elder <elder@linaro.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ipa/ipa_endpoint.h')
-rw-r--r--drivers/net/ipa/ipa_endpoint.h26
1 files changed, 13 insertions, 13 deletions
diff --git a/drivers/net/ipa/ipa_endpoint.h b/drivers/net/ipa/ipa_endpoint.h
index 85fe15b5d983..e8d1300a6002 100644
--- a/drivers/net/ipa/ipa_endpoint.h
+++ b/drivers/net/ipa/ipa_endpoint.h
@@ -41,7 +41,7 @@ enum ipa_endpoint_name {
#define IPA_ENDPOINT_MAX 32 /* Max supported by driver */
/**
- * struct ipa_endpoint_tx_data - configuration data for TX endpoints
+ * struct ipa_endpoint_tx - Endpoint configuration for TX endpoints
* @seq_type: primary packet processing sequencer type
* @seq_rep_type: sequencer type for replication processing
* @status_endpoint: endpoint to which status elements are sent
@@ -49,17 +49,17 @@ enum ipa_endpoint_name {
* The @status_endpoint is only valid if the endpoint's @status_enable
* flag is set.
*/
-struct ipa_endpoint_tx_data {
+struct ipa_endpoint_tx {
enum ipa_seq_type seq_type;
enum ipa_seq_rep_type seq_rep_type;
enum ipa_endpoint_name status_endpoint;
};
/**
- * struct ipa_endpoint_rx_data - configuration data for RX endpoints
- * @buffer_size: requested receive buffer size (bytes)
- * @pad_align: power-of-2 boundary to which packet payload is aligned
- * @aggr_close_eof: whether aggregation closes on end-of-frame
+ * struct ipa_endpoint_rx - Endpoint configuration for RX endpoints
+ * @buffer_size: requested receive buffer size (bytes)
+ * @pad_align: power-of-2 boundary to which packet payload is aligned
+ * @aggr_close_eof: whether aggregation closes on end-of-frame
*
* With each packet it transfers, the IPA hardware can perform certain
* transformations of its packet data. One of these is adding pad bytes
@@ -70,14 +70,14 @@ struct ipa_endpoint_tx_data {
* certain criteria are met. One of those criteria is the sender indicating
* a "frame" consisting of several transfers has ended.
*/
-struct ipa_endpoint_rx_data {
+struct ipa_endpoint_rx {
u32 buffer_size;
u32 pad_align;
bool aggr_close_eof;
};
/**
- * struct ipa_endpoint_config_data - IPA endpoint hardware configuration
+ * struct ipa_endpoint_config - IPA endpoint hardware configuration
* @resource_group: resource group to assign endpoint to
* @checksum: whether checksum offload is enabled
* @qmap: whether endpoint uses QMAP protocol
@@ -88,7 +88,7 @@ struct ipa_endpoint_rx_data {
* @tx: TX-specific endpoint information (see above)
* @rx: RX-specific endpoint information (see above)
*/
-struct ipa_endpoint_config_data {
+struct ipa_endpoint_config {
u32 resource_group;
bool checksum;
bool qmap;
@@ -97,8 +97,8 @@ struct ipa_endpoint_config_data {
bool dma_mode;
enum ipa_endpoint_name dma_endpoint;
union {
- struct ipa_endpoint_tx_data tx;
- struct ipa_endpoint_rx_data rx;
+ struct ipa_endpoint_tx tx;
+ struct ipa_endpoint_rx rx;
};
};
@@ -122,7 +122,7 @@ enum ipa_replenish_flag {
* @channel_id: GSI channel used by the endpoint
* @endpoint_id: IPA endpoint number
* @toward_ipa: Endpoint direction (true = TX, false = RX)
- * @data: Endpoint configuration data
+ * @config: Default endpoint configuration
* @trans_tre_max: Maximum number of TRE descriptors per transaction
* @evt_ring_id: GSI event ring used by the endpoint
* @netdev: Network device pointer, if endpoint uses one
@@ -136,7 +136,7 @@ struct ipa_endpoint {
u32 channel_id;
u32 endpoint_id;
bool toward_ipa;
- const struct ipa_endpoint_config_data *data;
+ const struct ipa_endpoint_config *config;
u32 trans_tre_max;
u32 evt_ring_id;