HomeSort by: relevance | last modified time | path
    Searched defs:rw (Results 1 - 25 of 37) sorted by relevancy

1 2

  /src/sys/external/bsd/drm2/dist/drm/vmwgfx/
ttm_lock.h 70 * @rw: Read-write lock counter. Protected by @lock.
78 int32_t rw; member in struct:ttm_lock
  /src/tests/rump/kernspace/
lockme.c 53 krwlock_t rw; local in function:rumptest_lockme
55 rw_init(&rw);
64 rw_enter(&rw, RW_WRITER);
65 rw_enter(&rw, RW_WRITER);
68 rw_enter(&rw, RW_READER);
69 rw_enter(&rw, RW_WRITER);
72 rw_enter(&rw, RW_WRITER);
73 rw_enter(&rw, RW_READER);
  /src/sys/ddb/
db_syncobj.c 61 volatile const struct krwlock *rw = wchan; local in function:db_syncobj_owner
64 db_read_bytes((db_addr_t)&rw->rw_owner, sizeof(owner),
  /src/sys/arch/ews4800mips/ews4800mips/
sector.c 49 struct sector_rw *rw =& __context; local in function:sector_init
51 if (rw->busy)
53 rw->busy = true;
54 rw->strategy = strat;
55 rw->buf = geteblk(DEV_BSIZE);
56 rw->buf->b_dev = dev;
58 return rw;
64 struct sector_rw *rw = self; local in function:sector_fini
66 brelse(rw->buf, 0);
67 rw->busy = false
88 struct sector_rw *rw = self; local in function:sector_read
124 struct sector_rw *rw = self; local in function:sector_write
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/bios/
priv.h 15 bool rw; member in struct:nvbios_source
  /src/sys/arch/sparc/include/
tctrl.h 48 int rw; member in struct:tctrl_pwr
  /src/sys/net/
rtbl.c 185 struct rtwalk *rw = (struct rtwalk *)v; local in function:rt_walktree_visitor
187 return (*rw->rw_f)((struct rtentry *)rn, rw->rw_v);
194 struct rtwalk rw; local in function:rtbl_walktree
199 rw.rw_f = f;
200 rw.rw_v = v;
202 return rn_walktree(&t->t_rnh, rt_walktree_visitor, &rw);
210 struct rtwalk rw; local in function:rtbl_search_matched_entry
215 rw.rw_f = f;
216 rw.rw_v = v
    [all...]
rtsock_shared.c 1363 struct rt_walkarg *rw = w; local in function:rt_msg2
1365 rw->w_needed += len;
1366 if (rw->w_needed <= 0 && rw->w_where) {
1367 if (rw->w_tmemsize < len) {
1368 if (rw->w_tmem)
1369 kmem_free(rw->w_tmem, rw->w_tmemsize);
1370 rw->w_tmem = kmem_zalloc(len, KM_SLEEP);
1371 rw->w_tmemsize = len
    [all...]
  /src/sys/arch/aarch64/aarch64/
fault.c 137 uint32_t esr, fsc, rw; local in function:data_abort_handler
155 rw = __SHIFTOUT(esr, ESR_ISS_DATAABORT_WnR); /* 0 if IFSC */
182 ftype = (rw == 0) ? VM_PROT_READ : VM_PROT_WRITE;
189 "write=%jd", tf->tf_far, va, user, rw);
336 " with %s access", (rw == 0) ? "read" : "write");
  /src/bin/ksh/
tree.c 483 char **tw, **rw; local in function:tcopy
500 rw = r->vars = (char **)
503 *rw++ = wdcopy(*tw++, ap);
504 *rw = NULL;
512 rw = r->args = (char **)
515 *rw++ = wdcopy(*tw++, ap);
516 *rw = NULL;
  /src/sys/arch/ews4800mips/stand/common/
disk.c 61 int (*rw)(uint8_t *, int, int, int); member in struct:disk
103 __disk.rw = __hd_rw;
106 __disk.rw = __fd_2hd_rw;
108 __disk.rw = __fd_2d_rw;
137 dkstrategy(void *devdata, int rw, daddr_t blk, size_t size, void *buf,
212 if ((err = __disk.rw(buf, block, flag, count)) != 0)
  /src/sys/arch/sparc/sparc/
trap.c 700 struct rwindow *rw = &pcb->pcb_rw[0]; local in function:rwindow_save
718 printf(" [%d]0x%x", cpuinfo.ci_cpuid, rw[1].rw_in[6]);
720 if (copyout((void *)rw, (void *)rw[1].rw_in[6],
721 sizeof *rw))
723 rw++;
  /src/sys/arch/mips/atheros/
ar5315.c 95 uint32_t memcfg, cw, rw, dw; local in function:ar5315_get_memsize
103 rw = __SHIFTOUT(memcfg, AR5315_MEM_CFG_ROW_WIDTH);
104 rw += 1;
112 memsize = (1 << cw) * (1 << rw) * dw;
114 printf("SDRAM_MEM_CFG =%x, cw=%d rw=%d dw=%d xmemsize=%d\n", memcfg,
115 cw, rw, dw, memsize);
  /src/sys/arch/hp300/dev/
mt.c 753 * "rw" was initialized to bp->b_flags & B_READ before "bp" was initialized.
761 int rw; local in function:mtgo
765 rw = bp->b_flags & B_READ;
766 hpibgo(sc->sc_hpibno, sc->sc_slave, rw ? MTT_READ : MTL_WRITE,
767 bp->b_data, bp->b_bcount, rw, rw != 0);
ct.c 647 int rw; local in function:ctgo
650 rw = bp->b_flags & B_READ;
652 sc->sc_addr, sc->sc_resid, rw, rw != 0);
rd.c 1062 int rw, ctlr, slave; local in function:rdgo
1067 rw = bp->b_flags & B_READ;
1075 hpibgo(ctlr, slave, C_EXEC, sc->sc_addr, sc->sc_resid, rw, rw != 0);
  /src/sys/kern/
kern_rwlock.c 76 #define RW_DEBUG_P(rw) (((rw)->rw_owner & RW_NODEBUG) == 0)
78 #define RW_WANTLOCK(rw, op) \
79 LOCKDEBUG_WANTLOCK(RW_DEBUG_P(rw), (rw), \
81 #define RW_LOCKED(rw, op) \
82 LOCKDEBUG_LOCKED(RW_DEBUG_P(rw), (rw), NULL, \
84 #define RW_UNLOCKED(rw, op) \
85 LOCKDEBUG_UNLOCKED(RW_DEBUG_P(rw), (rw),
178 const volatile krwlock_t *rw = cookie; local in function:rw_dump
800 krwlock_t *rw = (void *)(uintptr_t)obj; \/* discard qualifiers *\/ local in function:rw_owner
    [all...]
  /src/sys/arch/macppc/dev/
ki2c.c 442 int rw = (sc->sc_flags & I2C_READING) ? 1 : 0; local in function:ki2c_start
457 ki2c_writereg(sc, ADDR, addr | rw);
  /src/lib/librumpuser/
rumpuser_pth.c 277 rw_amwriter(struct rumpuser_rw *rw)
280 return rw->writer == rumpuser_curlwp() && rw->readers == (unsigned)-1;
284 rw_nreaders(struct rumpuser_rw *rw)
286 unsigned nreaders = rw->readers;
292 rw_setwriter(struct rumpuser_rw *rw, int retry)
299 if (rw->downgrade) {
300 pthread_rwlock_unlock(&rw->pthrw);
311 assert(rw->readers == 0);
312 rw->writer = rumpuser_curlwp()
356 struct rumpuser_rw *rw; local in function:rumpuser_rw_init
    [all...]
rumpfiber.c 778 struct rumpuser_rw *rw; local in function:rumpuser_rw_init
780 rw = malloc(sizeof(*rw));
781 memset(rw, 0, sizeof(*rw));
782 TAILQ_INIT(&rw->rwait);
783 TAILQ_INIT(&rw->wwait);
785 *rwp = rw;
789 rumpuser_rw_enter(int enum_rumprwlock, struct rumpuser_rw *rw)
797 w = &rw->wwait
    [all...]
rumpuser_sp.c 148 waitresp(struct spclient *spc, struct respwait *rw)
155 while (!rw->rw_done && spc->spc_state != SPCSTATE_DYING) {
156 pthread_cond_wait(&rw->rw_cv, &spc->spc_mtx);
158 TAILQ_REMOVE(&spc->spc_respwait, rw, rw_entries);
162 pthread_cond_destroy(&rw->rw_cv);
168 return rw->rw_error;
391 struct respwait rw; local in function:copyin_req
411 putwait(spc, &rw, &rhdr);
414 unputwait(spc, &rw);
418 rv = waitresp(spc, &rw);
465 struct respwait rw; local in function:anonmmap_req
    [all...]
  /src/sys/external/bsd/common/linux/
linux_work.c 1634 * INIT_RCU_WORK(rw, fn)
1636 * Initialize rw for use with a workqueue to call fn in a worker
1641 INIT_RCU_WORK(struct rcu_work *rw, void (*fn)(struct work_struct *))
1644 INIT_WORK(&rw->work, fn);
1650 struct rcu_work *rw = container_of(r, struct rcu_work, rw_rcu);
1651 struct workqueue_struct *wq = work_queue(&rw->work);
1654 KASSERT(work_pending(&rw->work));
1655 KASSERT(work_queue(&rw->work) == wq);
1656 destroy_rcu_head(&rw->rw_rcu);
1657 TAILQ_REMOVE(&wq->wq_rcu, &rw->work, work_entry)
1645 struct rcu_work *rw = container_of(r, struct rcu_work, rw_rcu); local in function:queue_rcu_work_cb
    [all...]
  /src/lib/librumpclient/
rumpclient.c 220 cliwaitresp(struct spclient *spc, struct respwait *rw, sigset_t *mask,
231 rw->rw_error = 0;
232 while (!rw->rw_done && rw->rw_error == 0) {
314 rw->rw_reqno;
340 pthread_cond_wait(&rw->rw_cv, &spc->spc_mtx);
343 TAILQ_REMOVE(&spc->spc_respwait, rw, rw_entries);
345 pthread_cond_destroy(&rw->rw_cv);
350 return rw->rw_error;
358 struct respwait rw; local in function:syscall_req
393 struct respwait rw; local in function:handshake_req
476 struct respwait rw; local in function:prefork_req
751 struct respwait rw; local in function:doconnect
    [all...]
  /src/sys/arch/sparc64/sparc64/
trap.c 925 struct rwindow64 *rw = &pcb->pcb_rw[0]; local in function:rwindow_save
942 rwdest = rw[i--].rw_in[6];
958 if (copyout((void *)&rw[i], (void *)(u_long)rwdest,
959 sizeof(*rw))) {
971 (void *)&rw[i], (void *)(long)rwdest,
972 sizeof(*rw));
981 rwstack.rw_local[j] = (int)rw[i].rw_local[j];
982 rwstack.rw_in[j] = (int)rw[i].rw_in[j];
  /src/sys/external/mit/xen-include-public/dist/xen/include/public/io/
sndif.h 1020 struct xensnd_rw_req rw; member in union:xensnd_req::__anonf05a460c050a

Completed in 27 milliseconds

1 2