| /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/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 | 440 	int rw = (sc->sc_flags & I2C_READING) ? 1 : 0;  local in function:ki2c_start 455 	ki2c_writereg(sc, ADDR, addr | 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/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/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/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 
 |