mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-27 19:29:37 +00:00
staging: ks7010: hostif, u32 data types to __le32
Target device is little endian. Host interface data structures used for building frames to pass to target device should use little endian data types. All u32 structure members in ks_hostif.h need to be changed to __le32. Change all u16 data types in host interface structures to be __le32. Signed-off-by: Tobin C. Harding <me@tobin.cc> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
683356d16b
commit
338dbc1ed4
1 changed files with 15 additions and 15 deletions
|
@ -143,7 +143,7 @@ struct channel_list_t {
|
|||
|
||||
struct hostif_mib_get_request_t {
|
||||
struct hostif_hdr header;
|
||||
u32 mib_attribute;
|
||||
__le32 mib_attribute;
|
||||
} __packed;
|
||||
|
||||
struct hostif_mib_value_t {
|
||||
|
@ -159,36 +159,36 @@ struct hostif_mib_value_t {
|
|||
|
||||
struct hostif_mib_get_confirm_t {
|
||||
struct hostif_hdr header;
|
||||
u32 mib_status;
|
||||
__le32 mib_status;
|
||||
#define MIB_SUCCESS 0
|
||||
#define MIB_INVALID 1
|
||||
#define MIB_READ_ONLY 2
|
||||
#define MIB_WRITE_ONLY 3
|
||||
u32 mib_attribute;
|
||||
__le32 mib_attribute;
|
||||
struct hostif_mib_value_t mib_value;
|
||||
} __packed;
|
||||
|
||||
struct hostif_mib_set_request_t {
|
||||
struct hostif_hdr header;
|
||||
u32 mib_attribute;
|
||||
__le32 mib_attribute;
|
||||
struct hostif_mib_value_t mib_value;
|
||||
} __packed;
|
||||
|
||||
struct hostif_mib_set_confirm_t {
|
||||
struct hostif_hdr header;
|
||||
u32 mib_status;
|
||||
u32 mib_attribute;
|
||||
__le32 mib_status;
|
||||
__le32 mib_attribute;
|
||||
} __packed;
|
||||
|
||||
struct hostif_power_mgmt_request_t {
|
||||
struct hostif_hdr header;
|
||||
u32 mode;
|
||||
__le32 mode;
|
||||
#define POWER_ACTIVE 1
|
||||
#define POWER_SAVE 2
|
||||
u32 wake_up;
|
||||
__le32 wake_up;
|
||||
#define SLEEP_FALSE 0
|
||||
#define SLEEP_TRUE 1 /* not used */
|
||||
u32 receiveDTIMs;
|
||||
__le32 receiveDTIMs;
|
||||
#define DTIM_FALSE 0
|
||||
#define DTIM_TRUE 1
|
||||
} __packed;
|
||||
|
@ -509,8 +509,8 @@ struct hostif_bss_scan_request_t {
|
|||
#define ACTIVE_SCAN 0
|
||||
#define PASSIVE_SCAN 1
|
||||
u8 pad[3];
|
||||
u32 ch_time_min;
|
||||
u32 ch_time_max;
|
||||
__le32 ch_time_min;
|
||||
__le32 ch_time_max;
|
||||
struct channel_list_t channel_list;
|
||||
struct ssid_t ssid;
|
||||
} __packed;
|
||||
|
@ -535,10 +535,10 @@ struct hostif_phy_information_confirm_t {
|
|||
u8 sq;
|
||||
u8 noise;
|
||||
u8 link_speed;
|
||||
u32 tx_frame;
|
||||
u32 rx_frame;
|
||||
u32 tx_error;
|
||||
u32 rx_error;
|
||||
__le32 tx_frame;
|
||||
__le32 rx_frame;
|
||||
__le32 tx_error;
|
||||
__le32 rx_error;
|
||||
} __packed;
|
||||
|
||||
enum sleep_mode_type {
|
||||
|
|
Loading…
Reference in a new issue