Lines Matching refs:ro
181 int ro; in fsg_lun_open() local
192 ro = curlun->initially_ro; in fsg_lun_open()
193 if (!ro) { in fsg_lun_open()
196 ro = 1; in fsg_lun_open()
198 if (ro) in fsg_lun_open()
206 ro = 1; in fsg_lun_open()
223 ro = 1; in fsg_lun_open()
265 curlun->ro = ro; in fsg_lun_open()
289 if (curlun->ro || !filp) in fsg_lun_fsync_sub()
322 ? curlun->ro in fsg_show_ro()
380 static ssize_t _fsg_store_ro(struct fsg_lun *curlun, bool ro) in _fsg_store_ro() argument
387 curlun->ro = ro; in _fsg_store_ro()
388 curlun->initially_ro = ro; in _fsg_store_ro()
389 LDBG(curlun, "read-only status set to %d\n", curlun->ro); in _fsg_store_ro()
398 bool ro; in fsg_store_ro() local
400 rc = kstrtobool(buf, &ro); in fsg_store_ro()
409 rc = _fsg_store_ro(curlun, ro); in fsg_store_ro()