Lines Matching refs:cs
21 struct cardstate *cs = dev_get_drvdata(dev); in show_cidmode() local
23 return sprintf(buf, "%u\n", cs->cidmode); in show_cidmode()
29 struct cardstate *cs = dev_get_drvdata(dev); in set_cidmode() local
40 if (mutex_lock_interruptible(&cs->mutex)) in set_cidmode()
43 cs->waiting = 1; in set_cidmode()
44 if (!gigaset_add_event(cs, &cs->at_state, EV_PROC_CIDMODE, in set_cidmode()
46 cs->waiting = 0; in set_cidmode()
47 mutex_unlock(&cs->mutex); in set_cidmode()
50 gigaset_schedule_event(cs); in set_cidmode()
52 wait_event(cs->waitqueue, !cs->waiting); in set_cidmode()
54 mutex_unlock(&cs->mutex); in set_cidmode()
62 void gigaset_free_dev_sysfs(struct cardstate *cs) in gigaset_free_dev_sysfs() argument
64 if (!cs->tty_dev) in gigaset_free_dev_sysfs()
68 device_remove_file(cs->tty_dev, &dev_attr_cidmode); in gigaset_free_dev_sysfs()
72 void gigaset_init_dev_sysfs(struct cardstate *cs) in gigaset_init_dev_sysfs() argument
74 if (!cs->tty_dev) in gigaset_init_dev_sysfs()
78 if (device_create_file(cs->tty_dev, &dev_attr_cidmode)) in gigaset_init_dev_sysfs()