csdata 1090 drivers/hsi/clients/cmt_speech.c struct cs_char *csdata = vmf->vma->vm_private_data; csdata 1093 drivers/hsi/clients/cmt_speech.c page = virt_to_page(csdata->mmap_base); csdata 1106 drivers/hsi/clients/cmt_speech.c struct cs_char *csdata = file->private_data; csdata 1108 drivers/hsi/clients/cmt_speech.c if (fasync_helper(fd, file, on, &csdata->async_queue) < 0) csdata 1116 drivers/hsi/clients/cmt_speech.c struct cs_char *csdata = file->private_data; csdata 1120 drivers/hsi/clients/cmt_speech.c spin_lock_bh(&csdata->lock); csdata 1121 drivers/hsi/clients/cmt_speech.c if (!list_empty(&csdata->chardev_queue)) csdata 1123 drivers/hsi/clients/cmt_speech.c else if (!list_empty(&csdata->dataind_queue)) csdata 1125 drivers/hsi/clients/cmt_speech.c spin_unlock_bh(&csdata->lock); csdata 1133 drivers/hsi/clients/cmt_speech.c struct cs_char *csdata = file->private_data; csdata 1143 drivers/hsi/clients/cmt_speech.c spin_lock_bh(&csdata->lock); csdata 1144 drivers/hsi/clients/cmt_speech.c if (!list_empty(&csdata->chardev_queue)) { csdata 1145 drivers/hsi/clients/cmt_speech.c data = cs_pop_entry(&csdata->chardev_queue); csdata 1146 drivers/hsi/clients/cmt_speech.c } else if (!list_empty(&csdata->dataind_queue)) { csdata 1147 drivers/hsi/clients/cmt_speech.c data = cs_pop_entry(&csdata->dataind_queue); csdata 1148 drivers/hsi/clients/cmt_speech.c csdata->dataind_pending--; csdata 1152 drivers/hsi/clients/cmt_speech.c spin_unlock_bh(&csdata->lock); csdata 1163 drivers/hsi/clients/cmt_speech.c prepare_to_wait_exclusive(&csdata->wait, &wait, csdata 1166 drivers/hsi/clients/cmt_speech.c finish_wait(&csdata->wait, &wait); csdata 1180 drivers/hsi/clients/cmt_speech.c struct cs_char *csdata = file->private_data; csdata 1193 drivers/hsi/clients/cmt_speech.c err = cs_hsi_command(csdata->hi, data); csdata 1203 drivers/hsi/clients/cmt_speech.c struct cs_char *csdata = file->private_data; csdata 1210 drivers/hsi/clients/cmt_speech.c state = cs_hsi_get_state(csdata->hi); csdata 1229 drivers/hsi/clients/cmt_speech.c cs_hsi_set_wakeline(csdata->hi, !!state); csdata 1248 drivers/hsi/clients/cmt_speech.c r = cs_hsi_buf_config(csdata->hi, &buf_cfg); csdata 1337 drivers/hsi/clients/cmt_speech.c struct cs_char *csdata = file->private_data; csdata 1339 drivers/hsi/clients/cmt_speech.c cs_hsi_stop(csdata->hi); csdata 1340 drivers/hsi/clients/cmt_speech.c spin_lock_bh(&csdata->lock); csdata 1341 drivers/hsi/clients/cmt_speech.c csdata->hi = NULL; csdata 1342 drivers/hsi/clients/cmt_speech.c free_page(csdata->mmap_base); csdata 1343 drivers/hsi/clients/cmt_speech.c cs_free_char_queue(&csdata->chardev_queue); csdata 1344 drivers/hsi/clients/cmt_speech.c cs_free_char_queue(&csdata->dataind_queue); csdata 1345 drivers/hsi/clients/cmt_speech.c csdata->opened = 0; csdata 1346 drivers/hsi/clients/cmt_speech.c spin_unlock_bh(&csdata->lock);