|
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.
1.8.2