Home
last modified time | relevance | path

Searched refs:write (Results 1 – 25 of 123) sorted by relevance

12345

/fs/jffs2/
DREADME.Locking20 upon write completion (jffs2_complete_reservation()). Note that
23 preventing any other write activity on the file system during a
30 until this happens we ensure that any data in the write-buffer at the
33 don't actually get erased until the write-buffer has been flushed to
36 With the introduction of NAND flash support and the write-buffer,
144 This read/write semaphore protects against concurrent access to the
145 write-behind buffer ('wbuf') used for flash chips where we must write
157 This read/write semaphore protects against concurrent access to the
159 In read-only path, write-semaphore is too much exclusion. It's enough
160 by read-semaphore. But you must hold write-semaphore when updating,
[all …]
Dwritev.c29 ret = mtd->write(mtd, to, vecs[i].iov_len, &thislen, vecs[i].iov_base); in mtd_fake_writev()
64 ret = c->mtd->write(c->mtd, ofs, len, retlen, buf); in jffs2_flash_direct_write()
DKconfig32 bool "JFFS2 write-buffering support"
36 This enables the write-buffering support in JFFS2.
45 bool "Verify JFFS2 write-buffer reads"
50 write-buffer, and check for errors.
112 write a file system which cannot be read by a standard kernel.
/fs/adfs/
DKconfig10 write to those devices, say Y to "ADFS write support" below.
22 bool "ADFS write support (DANGEROUS)"
25 If you say Y here, you will be able to write to ADFS partitions on
/fs/ntfs/
DKconfig8 safe, write support available. For write support you must also
9 say Y to "NTFS write support" below.
52 bool "NTFS write support"
55 This enables the partial, but safe, write support in the NTFS driver.
67 Note: While write support is safe in this version (a rewrite from
69 write support, included in Linux 2.5.10 and before (since 1997),
DChangeLog9 write and the other attribute resize/write cases like index
15 causes a write of any mirrored mft records due to the mft mirror
77 - Do more detailed reporting of why we cannot mount read-write by
85 2.1.25 - (Almost) fully implement write(2) and truncate(2).
131 - Implement file operations ->write, ->aio_write, ->writev for regular
135 uncompressed) files can now be extended using the normal write(2)
200 fs/ntfs/aops.c::ntfs_{read,write}page().
206 - Fix fs/ntfs/aops.c::ntfs_{read,write}_block() to handle the case
221 - Change ntfs_cluster_free() to require a write locked runlist on entry
239 - Use i_size_{read,write}() instead of reading i_size by hand and cache
[all …]
/fs/sysfs/
Dbin.c119 if (attr->write) in flush_write()
120 rc = attr->write(kobj, attr, buffer, offset, count); in flush_write()
127 static ssize_t write(struct file *file, const char __user *userbuf, in write() function
211 if ((file->f_mode & FMODE_WRITE) && !(attr->write || attr->mmap)) in open()
252 .write = write,
/fs/
Ddrop_caches.c65 int drop_caches_sysctl_handler(ctl_table *table, int write, in drop_caches_sysctl_handler() argument
68 proc_dointvec_minmax(table, write, file, buffer, length, ppos); in drop_caches_sysctl_handler()
69 if (write) { in drop_caches_sysctl_handler()
Dfile_table.c76 int proc_nr_files(ctl_table *table, int write, struct file *filp, in proc_nr_files() argument
80 return proc_dointvec(table, write, filp, buffer, lenp, ppos); in proc_nr_files()
83 int proc_nr_files(ctl_table *table, int write, struct file *filp, in proc_nr_files() argument
Dread_write.c338 if (!file->f_op || (!file->f_op->write && !file->f_op->aio_write)) in vfs_write()
346 if (file->f_op->write) in vfs_write()
347 ret = file->f_op->write(file, buf, count, pos); in vfs_write()
389 SYSCALL_DEFINE3(write, unsigned int, fd, const char __user *, buf, in SYSCALL_DEFINE3() argument
644 fn = (io_fn_t)file->f_op->write; in do_readv_writev()
684 if (!file->f_op || (!file->f_op->aio_write && !file->f_op->write)) in vfs_writev()
/fs/qnx4/
DKconfig9 Unless you say Y to "QNX4FS read-write support" below, you will
19 bool "QNX4FS write support (DANGEROUS)"
22 Say Y if you want to test write support for QNX4 file systems.
/fs/ocfs2/
Ddlmglue.h91 int ocfs2_rw_lock(struct inode *inode, int write);
92 void ocfs2_rw_unlock(struct inode *inode, int write);
94 int ocfs2_try_open_lock(struct inode *inode, int write);
/fs/nls/
DKconfig45 codepage if you want to be able to read/write these filenames on
57 codepage if you want to be able to read/write these filenames on
69 codepage if you want to be able to read/write these filenames on
82 codepage if you want to be able to read/write these filenames on
98 codepage if you want to be able to read/write these filenames on
113 codepage if you want to be able to read/write these filenames on
124 codepage if you want to be able to read/write these filenames on
135 codepage if you want to be able to read/write these filenames on
146 codepage if you want to be able to read/write these filenames on
157 codepage if you want to be able to read/write these filenames on
[all …]
/fs/cifs/
Dcifs_debug.c384 .write = cifs_stats_proc_write,
483 .write = cifsFYI_proc_write,
520 .write = cifs_oplock_proc_write,
559 .write = cifs_experimental_proc_write,
596 .write = cifs_linux_ext_proc_write,
633 .write = cifs_lookup_cache_proc_write,
670 .write = traceSMB_proc_write,
707 .write = cifs_multiuser_mount_proc_write,
785 .write = cifs_security_flags_proc_write,
/fs/proc/
Dinode.c198 ssize_t (*write)(struct file *, const char __user *, size_t, loff_t *); in proc_reg_write() local
206 write = pde->proc_fops->write; in proc_reg_write()
209 if (write) in proc_reg_write()
210 rv = write(file, buf, count, ppos); in proc_reg_write()
423 .write = proc_reg_write,
438 .write = proc_reg_write,
Dproc_sysctl.c130 size_t count, loff_t *ppos, int write) in proc_sys_call_handler() argument
146 if (sysctl_perm(head->root, table, write ? MAY_WRITE : MAY_READ)) in proc_sys_call_handler()
156 error = table->proc_handler(table, write, filp, buf, &res, ppos); in proc_sys_call_handler()
357 .write = proc_sys_write,
/fs/nfsd/
Dnfs4proc.c682 struct nfsd4_write *write) in nfsd4_write() argument
684 stateid_t *stateid = &write->wr_stateid; in nfsd4_write()
691 if (write->wr_offset >= OFFSET_MAX) in nfsd4_write()
706 write->wr_bytes_written = write->wr_buflen; in nfsd4_write()
707 write->wr_how_written = write->wr_stable_how; in nfsd4_write()
708 p = (u32 *)write->wr_verifier.data; in nfsd4_write()
713 write->wr_offset, rqstp->rq_vec, write->wr_vlen, in nfsd4_write()
714 write->wr_buflen, &write->wr_how_written); in nfsd4_write()
/fs/ext2/
Dfile.c48 .write = do_sync_write,
67 .write = xip_file_write,
/fs/ufs/
DKconfig9 these partitions; if you also want to write to them, say Y to the
10 experimental "UFS file system write support", below. Please read the
31 bool "UFS file system write support (DANGEROUS)"
/fs/coda/
DKconfig9 disconnected operation (e.g. for laptops), read/write server
11 persistent client caches and write back caching.
Dfile.c75 if (!host_file->f_op || !host_file->f_op->write) in coda_file_write()
81 ret = host_file->f_op->write(host_file, buf, count, ppos); in coda_file_write()
229 .write = coda_file_write,
/fs/xfs/linux-2.6/
Dxfs_sysctl.c28 int write, in xfs_stats_clear_proc_handler() argument
37 ret = proc_dointvec_minmax(ctl, write, filp, buffer, lenp, ppos); in xfs_stats_clear_proc_handler()
39 if (!ret && write && *valp) { in xfs_stats_clear_proc_handler()
/fs/fuse/
Dfile.c242 curr_index = req->misc.write.in.offset >> PAGE_CACHE_SHIFT; in fuse_page_is_writeback()
613 struct fuse_write_in *inarg = &req->misc.write.in; in fuse_write_fill()
614 struct fuse_write_out *outarg = &req->misc.write.out; in fuse_write_fill()
644 struct fuse_write_in *inarg = &req->misc.write.in; in fuse_send_write()
649 return req->misc.write.out.size; in fuse_send_write()
925 static void fuse_release_user_pages(struct fuse_req *req, int write) in fuse_release_user_pages() argument
931 if (write) in fuse_release_user_pages()
938 unsigned nbytes, int write) in fuse_get_user_pages() argument
952 npages = get_user_pages(current, current->mm, user_addr, npages, write, in fuse_get_user_pages()
964 size_t count, loff_t *ppos, int write) in fuse_direct_io() argument
[all …]
Ddev.c492 int write; member
505 int write, struct fuse_req *req, in fuse_copy_init() argument
510 cs->write = write; in fuse_copy_init()
521 if (cs->write) { in fuse_copy_finish()
549 err = get_user_pages(current, current->mm, cs->addr, 1, cs->write, 0, in fuse_copy_fill()
570 if (cs->write) in fuse_copy_do()
608 if (page && !cs->write) in fuse_copy_page()
1139 .write = do_sync_write,
/fs/9p/
Dvfs_file.c257 .write = v9fs_file_write,
267 .write = v9fs_file_write,

12345