Lines Matching defs:chans
176 int open_chan(struct list_head *chans)
182 list_for_each(ele, chans){
191 void chan_enable_winch(struct list_head *chans, struct tty_struct *tty)
196 list_for_each(ele, chans){
280 void close_chan(struct list_head *chans, int delay_free_irq)
289 list_for_each_entry_reverse(chan, chans, list) {
294 void deactivate_chan(struct list_head *chans, int irq)
299 list_for_each(ele, chans) {
307 void reactivate_chan(struct list_head *chans, int irq)
312 list_for_each(ele, chans) {
320 int write_chan(struct list_head *chans, const char *buf, int len,
327 list_for_each(ele, chans) {
341 int console_write_chan(struct list_head *chans, const char *buf, int len)
347 list_for_each(ele, chans){
369 int chan_window_size(struct list_head *chans, unsigned short *rows_out,
375 list_for_each(ele, chans){
400 static void free_chan(struct list_head *chans, int delay_free_irq)
405 list_for_each_safe(ele, next, chans){
457 int chan_config_string(struct list_head *chans, char *str, int size,
463 list_for_each(ele, chans){
570 struct list_head *chans = &line->chan_list;
574 if(!list_empty(chans)){
575 chan = list_entry(chans->next, struct chan, list);
576 free_chan(chans, 0);
577 INIT_LIST_HEAD(chans);
590 list_add(&new->list, chans);
596 list_add(&new->list, chans);
604 list_add(&new->list, chans);
611 int chan_out_fd(struct list_head *chans)
616 list_for_each(ele, chans){
624 void chan_interrupt(struct list_head *chans, struct delayed_work *task,
632 list_for_each_safe(ele, next, chans){
650 close_chan(chans, 1);