Linux Kernel
3.7.1
|
#include <ti_wilink_st.h>
Data Fields | |
long | uim_pid |
struct platform_device * | kim_pdev |
struct completion kim_rcvd | ldisc_installed |
char | resp_buffer [30] |
struct firmware * | fw_entry |
long | nshutdown |
unsigned long | rx_state |
unsigned long | rx_count |
struct sk_buff * | rx_skb |
struct st_data_s * | core_data |
struct chip_version | version |
unsigned char | ldisc_install |
unsigned char | dev_name [UART_DEV_NAME_LEN] |
unsigned char | flow_cntrl |
unsigned long | baud_rate |
struct kim_data_s - the KIM internal data, embedded as the platform's drv data. One for each ST device in the system. : KIM needs to communicate with UIM to request to install the ldisc by opening UART when protocol drivers register. : the platform device added in one of the board-XX.c file in arch/XX/ directory, 1 for each ST device. : completion handler to notify when data was received, mainly used during fw download, which involves multiple send/wait for each of the HCI-VS commands. : completion handler to notify that the UIM accepted the request to install ldisc, notify from tty_open which suggests the ldisc was properly installed. : data buffer for the .bts fw file name. : firmware class struct to request/release the fw. : the rx state for kim's receive func during fw download. : the rx count for the kim's receive func during fw download. : all of fw data might not come at once, and hence data storage for whole of the fw response, only HCI_EVENTs and hence diff from ST's response. : ST core's data, which mainly is the tty's disc_data
Definition at line 258 of file ti_wilink_st.h.
unsigned long baud_rate |
Definition at line 273 of file ti_wilink_st.h.
Definition at line 268 of file ti_wilink_st.h.
unsigned char dev_name[UART_DEV_NAME_LEN] |
Definition at line 271 of file ti_wilink_st.h.
unsigned char flow_cntrl |
Definition at line 272 of file ti_wilink_st.h.
Definition at line 263 of file ti_wilink_st.h.
struct platform_device* kim_pdev |
Definition at line 260 of file ti_wilink_st.h.
unsigned char ldisc_install |
Definition at line 270 of file ti_wilink_st.h.
struct completion kim_rcvd ldisc_installed |
Definition at line 261 of file ti_wilink_st.h.
long nshutdown |
Definition at line 264 of file ti_wilink_st.h.
char resp_buffer[30] |
Definition at line 262 of file ti_wilink_st.h.
unsigned long rx_count |
Definition at line 266 of file ti_wilink_st.h.
Definition at line 267 of file ti_wilink_st.h.
unsigned long rx_state |
Definition at line 265 of file ti_wilink_st.h.
long uim_pid |
Definition at line 259 of file ti_wilink_st.h.
struct chip_version version |
Definition at line 269 of file ti_wilink_st.h.