Unverified Commit ec630c2c authored by Charles Keepax's avatar Charles Keepax Committed by Mark Brown
Browse files

ASoC: SDCA: Reorder members of hide struct to remove holes



Remove some padding holes in the sdca_entity_hide struct by reordering
the members.

Signed-off-by: default avatarCharles Keepax <ckeepax@opensource.cirrus.com>
Message-ID: <20250820163717.1095846-4-ckeepax@opensource.cirrus.com>
Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent 16c912ec
Loading
Loading
Loading
Loading
+12 −9
Original line number Diff line number Diff line
@@ -1063,27 +1063,30 @@ struct sdca_entity_ge {
/**
 * struct sdca_entity_hide - information specific to HIDE Entities
 * @hid: HID device structure
 * @hidtx_ids: HIDTx Report ID
 * @num_hidtx_ids: number of HIDTx Report ID
 * @hidrx_ids: HIDRx Report ID
 * @num_hidrx_ids: number of HIDRx Report ID
 * @hide_reside_function_num: indicating which Audio Function Numbers within this Device
 * @max_delay: the maximum time in microseconds allowed for the Device to change the ownership from Device to Host
 * @af_number_list: which Audio Function Numbers within this Device are sending/receiving the messages in this HIDE
 * @hid_desc: HID descriptor for the HIDE Entity
 * @hidtx_ids: HIDTx Report ID
 * @hidrx_ids: HIDRx Report ID
 * @af_number_list: which Audio Function Numbers within this Device are
 * sending/receiving the messages in this HIDE
 * @hide_reside_function_num: indicating which Audio Function Numbers
 * within this Device
 * @max_delay: the maximum time in microseconds allowed for the Device
 * to change the ownership from Device to Host
 * @hid_report_desc: HID Report Descriptor for the HIDE Entity
 * @hid_desc: HID descriptor for the HIDE Entity
 */
struct sdca_entity_hide {
	struct hid_device *hid;
	unsigned int *hidtx_ids;
	int num_hidtx_ids;
	unsigned int *hidrx_ids;
	int num_hidtx_ids;
	int num_hidrx_ids;
	unsigned int af_number_list[SDCA_MAX_FUNCTION_COUNT];
	unsigned int hide_reside_function_num;
	unsigned int max_delay;
	unsigned int af_number_list[SDCA_MAX_FUNCTION_COUNT];
	struct hid_descriptor hid_desc;
	unsigned char *hid_report_desc;
	struct hid_descriptor hid_desc;
};

/**