Linux Kernel
3.7.1
|
Data Fields | |
unsigned int | ch |
unsigned long | flags |
struct list_head | free_msgs_list |
struct list_head | rx_msgs_queue |
struct list_head | tx_msgs_queue |
spinlock_t | lock |
struct hsi_client * | cl |
struct hsc_client_data * | cl_data |
wait_queue_head_t | rx_wait |
wait_queue_head_t | tx_wait |
struct hsc_channel - hsi_char internal channel data : channel number : Keeps state of the channel (open/close, reading, writing) : List of free HSI messages/requests : List of pending RX requests : List of pending TX requests : Serialize access to the lists : reference to the associated hsi_client : reference to the client data that this channels belongs to : RX requests wait queue : TX requests wait queue
Definition at line 91 of file hsi_char.c.
unsigned int ch |
Definition at line 92 of file hsi_char.c.
struct hsi_client* cl |
Definition at line 98 of file hsi_char.c.
struct hsc_client_data* cl_data |
Definition at line 99 of file hsi_char.c.
unsigned long flags |
Definition at line 93 of file hsi_char.c.
Definition at line 94 of file hsi_char.c.
spinlock_t lock |
Definition at line 97 of file hsi_char.c.
Definition at line 95 of file hsi_char.c.
wait_queue_head_t rx_wait |
Definition at line 100 of file hsi_char.c.
Definition at line 96 of file hsi_char.c.
wait_queue_head_t tx_wait |
Definition at line 101 of file hsi_char.c.