Lines Matching refs:filesem

242 	struct rw_semaphore	filesem;  member
1388 up_read(&common->filesem); in do_start_stop()
1389 down_write(&common->filesem); in do_start_stop()
1391 up_write(&common->filesem); in do_start_stop()
1392 down_read(&common->filesem); in do_start_stop()
1866 down_read(&common->filesem); /* We're using the backing file */ in do_scsi_command()
2145 up_read(&common->filesem); in do_scsi_command()
2589 down_write(&common->filesem); in fsg_main_thread()
2596 up_write(&common->filesem); in fsg_main_thread()
2624 struct rw_semaphore *filesem = dev_get_drvdata(dev); in file_show() local
2626 return fsg_show_file(curlun, filesem, buf); in file_show()
2633 struct rw_semaphore *filesem = dev_get_drvdata(dev); in ro_store() local
2635 return fsg_store_ro(curlun, filesem, buf, count); in ro_store()
2650 struct rw_semaphore *filesem = dev_get_drvdata(dev); in file_store() local
2652 return fsg_store_file(curlun, filesem, buf, count); in file_store()
2660 struct rw_semaphore *filesem = dev_get_drvdata(dev); in forced_eject_store() local
2662 return fsg_store_forced_eject(curlun, filesem, buf, count); in forced_eject_store()
2693 init_rwsem(&common->filesem); in fsg_common_setup()
2892 dev_set_drvdata(&lun->dev, &common->filesem); in fsg_common_create_lun()
3150 return fsg_show_file(opts->lun, &fsg_opts->common->filesem, page); in fsg_lun_opts_file_show()
3159 return fsg_store_file(opts->lun, &fsg_opts->common->filesem, page, len); in fsg_lun_opts_file_store()
3175 return fsg_store_ro(opts->lun, &fsg_opts->common->filesem, page, len); in fsg_lun_opts_ro_store()
3205 return fsg_store_cdrom(opts->lun, &fsg_opts->common->filesem, page, in fsg_lun_opts_cdrom_store()
3244 return fsg_store_forced_eject(opts->lun, &fsg_opts->common->filesem, in fsg_lun_opts_forced_eject_store()