Searched refs:st_data (Results 1 - 2 of 2) sorted by relevance
/drivers/misc/ti-st/ |
H A D | st_ll.c | 30 static void send_ll_cmd(struct st_data_s *st_data, argument 35 st_int_write(st_data, &cmd, 1); 39 static void ll_device_want_to_sleep(struct st_data_s *st_data) argument 46 if (st_data->ll_state != ST_LL_AWAKE) 48 "in state %ld", st_data->ll_state); 50 send_ll_cmd(st_data, LL_SLEEP_ACK); 52 st_data->ll_state = ST_LL_ASLEEP; 55 kim_data = st_data->kim_data; 61 static void ll_device_want_to_wakeup(struct st_data_s *st_data) argument 67 switch (st_data 131 st_ll_sleep_state(struct st_data_s *st_data, unsigned char cmd) argument [all...] |
H A D | st_core.c | 449 void st_tx_wakeup(struct st_data_s *st_data) argument 455 if (test_and_set_bit(ST_TX_SENDING, &st_data->tx_state)) { 458 set_bit(ST_TX_WAKEUP, &st_data->tx_state); 466 clear_bit(ST_TX_WAKEUP, &st_data->tx_state); 467 while ((skb = st_int_dequeue(st_data))) { 469 spin_lock_irqsave(&st_data->lock, flags); 471 set_bit(TTY_DO_WRITE_WAKEUP, &st_data->tty->flags); 472 len = st_int_write(st_data, skb->data, skb->len); 477 st_data->tx_skb = skb; 478 spin_unlock_irqrestore(&st_data [all...] |
Completed in 51 milliseconds