Searched refs:filesem (Results 1 – 2 of 2) sorted by relevance
333 ssize_t fsg_show_file(struct fsg_lun *curlun, struct rw_semaphore *filesem, in fsg_show_file() argument339 down_read(filesem); in fsg_show_file()354 up_read(filesem); in fsg_show_file()394 ssize_t fsg_store_ro(struct fsg_lun *curlun, struct rw_semaphore *filesem, in fsg_store_ro() argument408 down_read(filesem); in fsg_store_ro()412 up_read(filesem); in fsg_store_ro()437 ssize_t fsg_store_file(struct fsg_lun *curlun, struct rw_semaphore *filesem, in fsg_store_file() argument452 down_write(filesem); in fsg_store_file()463 up_write(filesem); in fsg_store_file()468 ssize_t fsg_store_cdrom(struct fsg_lun *curlun, struct rw_semaphore *filesem, in fsg_store_cdrom() argument[all …]
242 struct rw_semaphore filesem; member1404 up_read(&common->filesem); in do_start_stop()1405 down_write(&common->filesem); in do_start_stop()1407 up_write(&common->filesem); in do_start_stop()1408 down_read(&common->filesem); in do_start_stop()1889 down_read(&common->filesem); /* We're using the backing file */ in do_scsi_command()2168 up_read(&common->filesem); in do_scsi_command()2612 down_write(&common->filesem); in fsg_main_thread()2619 up_write(&common->filesem); in fsg_main_thread()2647 struct rw_semaphore *filesem = dev_get_drvdata(dev); in file_show() local[all …]