/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
|