F_WRITE
switch (f->f_flags & (F_READ | F_WRITE)) {
case F_WRITE:
case F_READ | F_WRITE:
case F_WRITE:
write_fdreg(DMA_WRBIT | FDC_CS, F_WRITE|hbit|EBIT|PBIT);
fd_cmd = F_WRITE;
if (size == 0 && (func == F_READ || func == F_WRITE))
else if (func == F_WRITE) {
func != F_WRITE ? F_READ : F_WRITE);
F_WRITE, LABELSECTOR, sizeof(zap), zap, &xfersize);
if ((error = (*ofp->f_dev->dv_strategy)(ofp->f_devdata, F_WRITE,
F_WRITE, i, len, block, &xfersize) || xfersize != len) {
case F_WRITE:
if (func == F_WRITE)
if (func == F_WRITE) {
if (func == F_WRITE) {
if (func == F_WRITE)
if (func == F_WRITE)
if (rw & F_WRITE)
if (rw & F_WRITE)
if ((unsigned int)fd >= SOPEN_MAX || !(f->f_flags & F_WRITE)) {
errno = DEV_STRATEGY(f->f_dev)(f->f_devdata, F_WRITE,
flags |= F_WRITE;
if (flags & F_WRITE) {
if (flags & (F_SHOW_KEY | F_SHOW_VALUE | F_WRITE))
if (flags & F_WRITE) { /* write entries */