bin/ed/sub.c
174
regmatch_t rm[SE_MAX];
bin/ed/sub.c
183
if (!regexec(pat, txt, SE_MAX, rm, 0)) {
bin/ed/sub.c
187
i = rm[0].rm_so;
bin/ed/sub.c
190
NEWLINE_TO_NUL(txt, rm[0].rm_eo);
bin/ed/sub.c
193
if ((off = apply_subst_template(txt, rm, off,
bin/ed/sub.c
197
i = rm[0].rm_eo;
bin/ed/sub.c
204
txt += rm[0].rm_eo;
bin/ed/sub.c
206
(!changed || ((gflag & GSG) && rm[0].rm_eo)) &&
bin/ed/sub.c
207
!regexec(pat, txt, SE_MAX, rm, REG_NOTBOL));
bin/ed/sub.c
210
if (i > 0 && !rm[0].rm_eo && (gflag & GSG)) {
bin/ed/sub.c
226
apply_subst_template(const char *boln, regmatch_t *rm, int off, int re_nsub)
bin/ed/sub.c
235
j = rm[0].rm_so;
bin/ed/sub.c
236
k = rm[0].rm_eo;
bin/ed/sub.c
242
j = rm[n].rm_so;
bin/ed/sub.c
243
k = rm[n].rm_eo;
bin/expr/expr.y
579
regmatch_t rm[2];
bin/expr/expr.y
596
if (regexec(&rp, a->u.s, (size_t)2, rm, 0) == 0 && rm[0].rm_so == 0) {
bin/expr/expr.y
597
if (rm[1].rm_so >= 0) {
bin/expr/expr.y
598
*(a->u.s + rm[1].rm_eo) = '\0';
bin/expr/expr.y
599
v = make_str (a->u.s + rm[1].rm_so);
bin/expr/expr.y
602
v = make_integer ((quad_t)(rm[0].rm_eo - rm[0].rm_so));
crypto/libressl/crypto/bn/bn_div.c
120
BN_div_internal(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor,
crypto/libressl/crypto/bn/bn_div.c
144
bn_check_top(rm);
crypto/libressl/crypto/bn/bn_div.c
154
if (rm != NULL) {
crypto/libressl/crypto/bn/bn_div.c
155
if (BN_copy(rm, num) == NULL)
crypto/libressl/crypto/bn/bn_div.c
360
if (rm != NULL) {
crypto/libressl/crypto/bn/bn_div.c
365
BN_rshift(rm, snum, norm_shift);
crypto/libressl/crypto/bn/bn_div.c
366
if (!BN_is_zero(rm))
crypto/libressl/crypto/bn/bn_div.c
367
rm->neg = neg;
crypto/libressl/crypto/bn/bn_div.c
368
bn_check_top(rm);
crypto/libressl/crypto/bn/bn_div.c
376
bn_check_top(rm);
crypto/libressl/crypto/bn/bn_div.c
382
BN_div(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor,
crypto/libressl/crypto/bn/bn_div.c
388
return BN_div_internal(dv, rm, num, divisor, ctx, ct);
crypto/libressl/crypto/bn/bn_div.c
392
BN_div_nonct(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor,
crypto/libressl/crypto/bn/bn_div.c
395
return BN_div_internal(dv, rm, num, divisor, ctx, 0);
crypto/libressl/crypto/bn/bn_div.c
399
BN_div_ct(BIGNUM *dv, BIGNUM *rm, const BIGNUM *num, const BIGNUM *divisor,
crypto/libressl/crypto/bn/bn_div.c
402
return BN_div_internal(dv, rm, num, divisor, ctx, 1);
crypto/libressl/crypto/rsa/rsa_locl.h
91
unsigned int m_len, unsigned char *rm, size_t *prm_len,
crypto/libressl/crypto/rsa/rsa_sign.c
180
unsigned char *rm, size_t *prm_len, const unsigned char *sigbuf,
crypto/libressl/crypto/rsa/rsa_sign.c
211
if (rm != NULL) {
crypto/libressl/crypto/rsa/rsa_sign.c
212
memcpy(rm, decrypt_buf, SSL_SIG_LENGTH);
crypto/libressl/crypto/rsa/rsa_sign.c
231
if (rm != NULL) {
crypto/libressl/crypto/rsa/rsa_sign.c
256
if (rm != NULL) {
crypto/libressl/crypto/rsa/rsa_sign.c
257
memcpy(rm, m, m_len);
crypto/openssh/misc.c
1776
struct timespec ts, rm;
crypto/openssh/misc.c
1812
while (nanosleep(&ts, &rm) == -1) {
crypto/openssh/misc.c
1815
ts = rm;
games/hack/def.rm.h
114
extern struct rm levl[COLNO][ROWNO];
games/hack/hack.Decl.c
72
struct rm levl[COLNO][ROWNO]; /* level map */
games/hack/hack.apply.c
329
struct rm *lev;
games/hack/hack.apply.c
437
struct rm *lev;
games/hack/hack.c
118
struct rm *lev;
games/hack/hack.c
146
struct rm *tmpr, *ust;
games/hack/hack.c
78
struct rm *lev;
games/hack/hack.mklev.c
568
struct rm *crm;
games/hack/hack.mklev.c
722
struct rm *rm;
games/hack/hack.mklev.c
744
if ((rm = &levl[xx][yy + dy])->typ)
games/hack/hack.mklev.c
747
rm->typ = SCORR;
games/hack/hack.mklev.c
748
rm->scrsym = ' ';
games/hack/hack.mklev.c
756
rm->typ = CORR;
games/hack/hack.mklev.c
757
rm->scrsym = CORR_SYM;
games/hack/hack.mklev.c
79
static const struct rm zerorm;
games/hack/hack.mkshop.c
326
struct rm *lev;
games/hack/hack.pri.c
123
struct rm *crm = &levl[x][y];
games/hack/hack.pri.c
270
struct rm *room;
games/hack/hack.pri.c
317
struct rm *room;
games/hack/hack.pri.c
387
struct rm *room;
games/hack/hack.pri.c
430
struct rm *room;
games/hack/hack.pri.c
496
struct rm *room;
games/hack/hack.pri.c
512
struct rm *room;
games/hack/hack.pri.c
681
struct rm *room;
games/hack/hack.read.c
413
struct rm *lev;
games/hack/hack.vault.c
122
struct rm *crm;
games/hack/hack.vault.c
266
struct rm *crm;
games/hack/hack.zap.c
268
struct rm *room;
games/hack/hack.zap.c
496
struct rm *lev;
games/rogue/level.c
387
put_door(room *rm, short dir, short *row, short *col)
games/rogue/level.c
391
wall_width = (rm->is_room & R_MAZE) ? 0 : 1;
games/rogue/level.c
396
*row = ((dir == UPWARD) ? rm->top_row : rm->bottom_row);
games/rogue/level.c
398
*col = get_rand(rm->left_col+wall_width,
games/rogue/level.c
399
rm->right_col-wall_width);
games/rogue/level.c
404
*col = (dir == LEFT) ? rm->left_col : rm->right_col;
games/rogue/level.c
406
*row = get_rand(rm->top_row+wall_width,
games/rogue/level.c
407
rm->bottom_row-wall_width);
games/rogue/level.c
411
if (rm->is_room & R_ROOM) {
games/rogue/level.c
417
rm->doors[dir/2].door_row = *row;
games/rogue/level.c
418
rm->doors[dir/2].door_col = *col;
games/rogue/rogue.h
299
typedef struct rm room;
games/rogue/use.c
298
vanish(object *obj, short rm, object *pack)
games/rogue/use.c
313
if (rm) {
lib/libnvmm/libnvmm_x86.c
1001
uint8_t rm:3;
lib/libnvmm/libnvmm_x86.c
2058
reg1 = gpr_dual_reg1_rm[instr->regmodrm.rm];
lib/libnvmm/libnvmm_x86.c
2060
if (instr->regmodrm.rm == 0b000 ||
lib/libnvmm/libnvmm_x86.c
2061
instr->regmodrm.rm == 0b010) {
lib/libnvmm/libnvmm_x86.c
2063
} else if (instr->regmodrm.rm == 0b001 ||
lib/libnvmm/libnvmm_x86.c
2064
instr->regmodrm.rm == 0b011) {
lib/libnvmm/libnvmm_x86.c
2196
uint8_t enc = instr->regmodrm.rm;
lib/libnvmm/libnvmm_x86.c
2220
instr->regmodrm.rm == 0b100);
lib/libnvmm/libnvmm_x86.c
2228
instr->regmodrm.rm == 0b101);
lib/libnvmm/libnvmm_x86.c
2237
instr->regmodrm.rm == 0b101);
lib/libnvmm/libnvmm_x86.c
2245
instr->regmodrm.rm == 0b110);
lib/libnvmm/libnvmm_x86.c
2253
instr->regmodrm.rm <= 0b011);
lib/libnvmm/libnvmm_x86.c
2290
instr->regmodrm.rm = ((byte & 0b00000111) >> 0);
sbin/fsdb/fsdb.c
127
CMDFUNC(rm); /* remove name */
sbin/fsdb/fsdb.c
158
{ "rm", "Remove NAME from current inode directory", 2, 2, FL_WR, rm },
sbin/fsdb/fsdb.c
159
{ "del", "Remove NAME from current inode directory", 2, 2, FL_WR, rm },
sbin/fsdb/fsdb.c
483
CMDFUNCSTART(rm)
sbin/vinum/v.c
280
FUNKEY(rm),
sbin/vinum/vinumparser.c
123
keypair(rm),
sys/cpu/x86_64/misc/db_disasm.c
1001
rm = sib_base(rex, sib);
sys/cpu/x86_64/misc/db_disasm.c
1012
if (rm == 5) {
sys/cpu/x86_64/misc/db_disasm.c
1022
addrp->base = db_reg[1][size][rm];
sys/cpu/x86_64/misc/db_disasm.c
1029
addrp->base = db_reg[1][size][rm];
sys/cpu/x86_64/misc/db_disasm.c
1035
addrp->base = db_reg[1][size][rm];
sys/cpu/x86_64/misc/db_disasm.c
981
int mod, rm, sib, index, disp, size, have_sib;
sys/cpu/x86_64/misc/db_disasm.c
984
rm = f_rm(rex, regmodrm);
sys/cpu/x86_64/misc/db_disasm.c
988
addrp->disp = rm;
sys/cpu/x86_64/misc/db_disasm.c
999
if ((rm & 0x7) == 4) {
sys/dev/acpica/acpi.c
1057
struct rman *rm;
sys/dev/acpica/acpi.c
1085
rm = &acpi_rman_io;
sys/dev/acpica/acpi.c
1088
rm = &acpi_rman_mem;
sys/dev/acpica/acpi.c
1099
rman_manage_region(rm, rman_get_start(res), rman_get_end(res));
sys/dev/acpica/acpi.c
1117
struct rman *rm;
sys/dev/acpica/acpi.c
1124
rm = &acpi_rman_io;
sys/dev/acpica/acpi.c
1127
rm = &acpi_rman_mem;
sys/dev/acpica/acpi.c
1130
rm = NULL;
sys/dev/acpica/acpi.c
1155
if (start + count - 1 == end && rm != NULL)
sys/dev/acpica/acpi.c
1156
res = rman_reserve_resource(rm, start, end, count, flags & ~RF_ACTIVE,
sys/dev/acpica/acpi.c
1203
struct rman *rm;
sys/dev/acpica/acpi.c
1209
rm = &acpi_rman_io;
sys/dev/acpica/acpi.c
1212
rm = &acpi_rman_mem;
sys/dev/acpica/acpi.c
1215
rm = NULL;
sys/dev/acpica/acpi.c
1225
if (rm != NULL && rman_is_region_manager(r, rm)) {
sys/dev/netif/igb/if_igb.c
2613
const struct if_ringmap *rm;
sys/dev/netif/igb/if_igb.c
2641
rm = sc->rx_rmap;
sys/dev/netif/igb/if_igb.c
2643
rm = sc->rx_rmap_intr;
sys/dev/netif/igb/if_igb.c
2644
if_ringmap_rdrtable(rm, sc->rdr_table, IGB_RDRTABLE_SIZE);
sys/dev/netif/ix/if_ix.c
2758
const struct if_ringmap *rm;
sys/dev/netif/ix/if_ix.c
2802
rm = sc->rx_rmap;
sys/dev/netif/ix/if_ix.c
2804
rm = sc->rx_rmap_intr;
sys/dev/netif/ix/if_ix.c
2805
if_ringmap_rdrtable(rm, sc->rdr_table, table_nent);
sys/dev/raid/vinum/vinumparser.c
130
keypair(rm),
sys/dev/sound/pci/emu10kx.c
1565
volgpr = emu_rm_gpr_alloc(sc->rm, 1);
sys/dev/sound/pci/emu10kx.c
1634
sc->cache_gpr[CACHE_IDX] = emu_rm_gpr_alloc(sc->rm, 1); \
sys/dev/sound/pci/emu10kx.c
1728
sc->mute_gpr[i] = emu_rm_gpr_alloc(sc->rm, 1);
sys/dev/sound/pci/emu10kx.c
1950
sc->dummy_gpr = emu_rm_gpr_alloc(sc->rm, 1);
sys/dev/sound/pci/emu10kx.c
2168
sc->dummy_gpr = emu_rm_gpr_alloc(sc->rm, 1);
sys/dev/sound/pci/emu10kx.c
2277
sbuf_printf(s, "DSP General Purpose Registers: %d used, %d total\n", sc->rm->num_used, sc->rm->num_gprs);
sys/dev/sound/pci/emu10kx.c
2369
struct emu_rm *rm;
sys/dev/sound/pci/emu10kx.c
2371
rm = kmalloc(sizeof(struct emu_rm), M_DEVBUF, M_WAITOK | M_ZERO);
sys/dev/sound/pci/emu10kx.c
2372
if (rm == NULL) {
sys/dev/sound/pci/emu10kx.c
2375
sc->rm = rm;
sys/dev/sound/pci/emu10kx.c
2376
rm->card = sc;
sys/dev/sound/pci/emu10kx.c
2378
rm->num_used = 0;
sys/dev/sound/pci/emu10kx.c
2379
lockinit(&(rm->gpr_lock), device_get_nameunit(sc->dev), 0,
sys/dev/sound/pci/emu10kx.c
2381
rm->num_gprs = (maxcount < EMU_MAX_GPR ? maxcount : EMU_MAX_GPR);
sys/dev/sound/pci/emu10kx.c
2382
for (i = 0; i < rm->num_gprs; i++)
sys/dev/sound/pci/emu10kx.c
2383
rm->allocmap[i] = 0;
sys/dev/sound/pci/emu10kx.c
2385
rm->allocmap[0] = 1;
sys/dev/sound/pci/emu10kx.c
2386
rm->last_free_gpr = 1;
sys/dev/sound/pci/emu10kx.c
2397
lockmgr(&(sc->rm->gpr_lock), LK_EXCLUSIVE);
sys/dev/sound/pci/emu10kx.c
2398
for (i = 1; i < sc->rm->last_free_gpr; i++)
sys/dev/sound/pci/emu10kx.c
2399
if (sc->rm->allocmap[i] > 0)
sys/dev/sound/pci/emu10kx.c
2401
lockmgr(&(sc->rm->gpr_lock), LK_RELEASE);
sys/dev/sound/pci/emu10kx.c
2404
lockuninit(&(sc->rm->gpr_lock));
sys/dev/sound/pci/emu10kx.c
2405
kfree(sc->rm, M_DEVBUF);
sys/dev/sound/pci/emu10kx.c
2410
emu_rm_gpr_alloc(struct emu_rm *rm, int count)
sys/dev/sound/pci/emu10kx.c
2415
allocated_gpr = rm->num_gprs;
sys/dev/sound/pci/emu10kx.c
2417
lockmgr(&(rm->gpr_lock), LK_EXCLUSIVE);
sys/dev/sound/pci/emu10kx.c
2418
if (rm->last_free_gpr + count <= rm->num_gprs) {
sys/dev/sound/pci/emu10kx.c
2419
allocated_gpr = rm->last_free_gpr;
sys/dev/sound/pci/emu10kx.c
2420
rm->last_free_gpr += count;
sys/dev/sound/pci/emu10kx.c
2421
rm->allocmap[allocated_gpr] = count;
sys/dev/sound/pci/emu10kx.c
2423
rm->allocmap[allocated_gpr + i] = -(count - i);
sys/dev/sound/pci/emu10kx.c
2427
allocated_gpr = rm->num_gprs;
sys/dev/sound/pci/emu10kx.c
2428
while (i < rm->last_free_gpr - count) {
sys/dev/sound/pci/emu10kx.c
2429
if (rm->allocmap[i] > 0) {
sys/dev/sound/pci/emu10kx.c
2430
i += rm->allocmap[i];
sys/dev/sound/pci/emu10kx.c
2434
if (rm->allocmap[i + j] != 0)
sys/dev/sound/pci/emu10kx.c
2435
allocated_gpr = rm->num_gprs;
sys/dev/sound/pci/emu10kx.c
2441
if (allocated_gpr + count < rm->last_free_gpr) {
sys/dev/sound/pci/emu10kx.c
2442
rm->allocmap[allocated_gpr] = count;
sys/dev/sound/pci/emu10kx.c
2444
rm->allocmap[allocated_gpr + i] = -(count - i);
sys/dev/sound/pci/emu10kx.c
2448
if (allocated_gpr == rm->num_gprs)
sys/dev/sound/pci/emu10kx.c
2451
rm->num_used += count;
sys/dev/sound/pci/emu10kx.c
2452
lockmgr(&(rm->gpr_lock), LK_RELEASE);
sys/dev/sound/pci/emu10kx.c
3440
if (sc->rm != NULL)
sys/dev/sound/pci/emu10kx.c
367
struct emu_rm *rm;
sys/dev/sound/pci/emu10kx.c
400
static int emu_rm_gpr_alloc(struct emu_rm *rm, int count);
sys/kern/libmchain/subr_mchain.c
513
struct mbuf *m = mdp->md_cur, *rm;
sys/kern/libmchain/subr_mchain.c
515
rm = m_copym(m, mdp->md_pos - mtod(m, u_char*), size, M_WAITOK);
sys/kern/libmchain/subr_mchain.c
516
if (rm == NULL)
sys/kern/libmchain/subr_mchain.c
519
*ret = rm;
sys/kern/subr_rman.c
102
TAILQ_INIT(&rm->rm_list);
sys/kern/subr_rman.c
103
rm->rm_slock = kmalloc(sizeof *rm->rm_slock, M_RMAN, M_NOWAIT);
sys/kern/subr_rman.c
104
if (rm->rm_slock == NULL)
sys/kern/subr_rman.c
106
lwkt_token_init(rm->rm_slock, "rmanslock");
sys/kern/subr_rman.c
108
rm->rm_cpuid = cpuid;
sys/kern/subr_rman.c
109
rm->rm_hold = 0;
sys/kern/subr_rman.c
112
TAILQ_INSERT_TAIL(&rman_head, rm, rm_link);
sys/kern/subr_rman.c
123
rman_manage_region(struct rman *rm, u_long start, u_long end)
sys/kern/subr_rman.c
128
rm->rm_descr, start, end));
sys/kern/subr_rman.c
137
r->r_rm = rm;
sys/kern/subr_rman.c
139
lwkt_gettoken(rm->rm_slock);
sys/kern/subr_rman.c
140
for (s = TAILQ_FIRST(&rm->rm_list);
sys/kern/subr_rman.c
146
TAILQ_INSERT_TAIL(&rm->rm_list, r, r_link);
sys/kern/subr_rman.c
150
lwkt_reltoken(rm->rm_slock);
sys/kern/subr_rman.c
155
rman_fini(struct rman *rm)
sys/kern/subr_rman.c
162
lwkt_gettoken(rm->rm_slock);
sys/kern/subr_rman.c
163
TAILQ_FOREACH(r, &rm->rm_list, r_link) {
sys/kern/subr_rman.c
165
lwkt_reltoken(rm->rm_slock);
sys/kern/subr_rman.c
175
TAILQ_REMOVE(&rman_head, rm, rm_link);
sys/kern/subr_rman.c
178
if (rm->rm_hold) {
sys/kern/subr_rman.c
180
rm->rm_descr);
sys/kern/subr_rman.c
181
while (rm->rm_hold)
sys/kern/subr_rman.c
182
tsleep(rm, 0, "rmfree", 2);
sys/kern/subr_rman.c
188
while ((r = TAILQ_FIRST(&rm->rm_list)) != NULL) {
sys/kern/subr_rman.c
189
TAILQ_REMOVE(&rm->rm_list, r, r_link);
sys/kern/subr_rman.c
192
lwkt_reltoken(rm->rm_slock);
sys/kern/subr_rman.c
197
lwkt_token_uninit(rm->rm_slock);
sys/kern/subr_rman.c
198
kfree(rm->rm_slock, M_RMAN);
sys/kern/subr_rman.c
199
rm->rm_slock = NULL;
sys/kern/subr_rman.c
205
rman_reserve_resource(struct rman *rm, u_long start, u_long end, u_long count,
sys/kern/subr_rman.c
215
"%#lx, flags %u, device %s\n", rm->rm_descr, start, end,
sys/kern/subr_rman.c
221
lwkt_gettoken(rm->rm_slock);
sys/kern/subr_rman.c
223
for (r = TAILQ_FIRST(&rm->rm_list);
sys/kern/subr_rman.c
283
rv->r_rm = rm;
sys/kern/subr_rman.c
306
r->r_rm = rm;
sys/kern/subr_rman.c
308
TAILQ_INSERT_AFTER(&rm->rm_list, s, rv,
sys/kern/subr_rman.c
310
TAILQ_INSERT_AFTER(&rm->rm_list, rv, r,
sys/kern/subr_rman.c
325
TAILQ_INSERT_AFTER(&rm->rm_list, s, rv,
sys/kern/subr_rman.c
361
rv->r_rm = rm;
sys/kern/subr_rman.c
397
if (int_rman_activate_resource(rm, rv, &whohas)) {
sys/kern/subr_rman.c
398
int_rman_release_resource(rm, rv);
sys/kern/subr_rman.c
402
lwkt_reltoken(rm->rm_slock);
sys/kern/subr_rman.c
407
int_rman_activate_resource(struct rman *rm, struct resource *r,
sys/kern/subr_rman.c
446
struct rman *rm;
sys/kern/subr_rman.c
448
rm = r->r_rm;
sys/kern/subr_rman.c
449
lwkt_gettoken(rm->rm_slock);
sys/kern/subr_rman.c
450
rv = int_rman_activate_resource(rm, r, &whohas);
sys/kern/subr_rman.c
451
lwkt_reltoken(rm->rm_slock);
sys/kern/subr_rman.c
463
struct rman *rm;
sys/kern/subr_rman.c
465
rm = r->r_rm;
sys/kern/subr_rman.c
467
lwkt_gettoken(rm->rm_slock);
sys/kern/subr_rman.c
468
rv = int_rman_activate_resource(rm, r, &whohas);
sys/kern/subr_rman.c
484
lwkt_reltoken(rm->rm_slock);
sys/kern/subr_rman.c
508
struct rman *rm;
sys/kern/subr_rman.c
510
rm = r->r_rm;
sys/kern/subr_rman.c
511
lwkt_gettoken(rm->rm_slock);
sys/kern/subr_rman.c
513
lwkt_reltoken(rm->rm_slock);
sys/kern/subr_rman.c
518
int_rman_release_resource(struct rman *rm, struct resource *r)
sys/kern/subr_rman.c
541
TAILQ_REMOVE(&rm->rm_list, r, r_link);
sys/kern/subr_rman.c
569
TAILQ_REMOVE(&rm->rm_list, r, r_link);
sys/kern/subr_rman.c
570
TAILQ_REMOVE(&rm->rm_list, t, r_link);
sys/kern/subr_rman.c
577
TAILQ_REMOVE(&rm->rm_list, r, r_link);
sys/kern/subr_rman.c
583
TAILQ_REMOVE(&rm->rm_list, r, r_link);
sys/kern/subr_rman.c
606
struct rman *rm = r->r_rm;
sys/kern/subr_rman.c
609
lwkt_gettoken(rm->rm_slock);
sys/kern/subr_rman.c
610
rv = int_rman_release_resource(rm, r);
sys/kern/subr_rman.c
611
lwkt_reltoken(rm->rm_slock);
sys/kern/subr_rman.c
651
struct rman *rm;
sys/kern/subr_rman.c
671
TAILQ_FOREACH(rm, &rman_head, rm_link) {
sys/kern/subr_rman.c
675
if (rm == NULL)
sys/kern/subr_rman.c
683
urm.rm_handle = (uintptr_t)rm;
sys/kern/subr_rman.c
684
strlcpy(urm.rm_descr, rm->rm_descr, RM_TEXTLEN);
sys/kern/subr_rman.c
685
urm.rm_start = rm->rm_start;
sys/kern/subr_rman.c
686
urm.rm_size = rm->rm_end - rm->rm_start + 1;
sys/kern/subr_rman.c
687
urm.rm_type = rm->rm_type;
sys/kern/subr_rman.c
688
urm.rm_cpuid = rm->rm_cpuid;
sys/kern/subr_rman.c
697
atomic_add_int(&rm->rm_hold, 1); /* temp prevent destruction */
sys/kern/subr_rman.c
698
lwkt_gettoken(rm->rm_slock);
sys/kern/subr_rman.c
700
TAILQ_FOREACH(res, &rm->rm_list, r_link) {
sys/kern/subr_rman.c
726
lwkt_reltoken(rm->rm_slock);
sys/kern/subr_rman.c
727
atomic_add_int(&rm->rm_hold, -1);
sys/kern/subr_rman.c
81
static int int_rman_activate_resource(struct rman *rm, struct resource *r,
sys/kern/subr_rman.c
84
static int int_rman_release_resource(struct rman *rm, struct resource *r);
sys/kern/subr_rman.c
87
rman_init(struct rman *rm, int cpuid)
sys/kern/subr_rman.c
97
if (rm->rm_type == RMAN_UNINIT)
sys/kern/subr_rman.c
99
if (rm->rm_type == RMAN_GAUGE)
sys/net/if.c
3936
if_ringmap_set_grid(device_t dev, struct if_ringmap *rm, int grid)
sys/net/if.c
3941
KASSERT(grid >= rm->rm_cnt, ("invalid if_ringmap grid %d, count %d",
sys/net/if.c
3942
grid, rm->rm_cnt));
sys/net/if.c
3943
rm->rm_grid = grid;
sys/net/if.c
3945
offset = (rm->rm_grid * device_get_unit(dev)) % netisr_ncpus;
sys/net/if.c
3946
for (i = 0; i < rm->rm_cnt; ++i) {
sys/net/if.c
3947
rm->rm_cpumap[i] = offset + i;
sys/net/if.c
3948
KASSERT(rm->rm_cpumap[i] < netisr_ncpus,
sys/net/if.c
3950
rm->rm_cpumap[i], offset));
sys/net/if.c
3958
struct if_ringmap *rm;
sys/net/if.c
3962
rm = kmalloc(__offsetof(struct if_ringmap, rm_cpumap[ring_cnt]),
sys/net/if.c
3965
rm->rm_cnt = ring_cnt;
sys/net/if.c
3967
rm->rm_cnt = 1 << (fls(rm->rm_cnt) - 1);
sys/net/if.c
3975
if (rm->rm_cnt > grid) {
sys/net/if.c
3980
if (rm->rm_cnt > netisr_ncpus / (i + 2))
sys/net/if.c
3984
if_ringmap_set_grid(dev, rm, grid);
sys/net/if.c
3986
return (rm);
sys/net/if.c
4006
if_ringmap_free(struct if_ringmap *rm)
sys/net/if.c
4009
kfree(rm, M_DEVBUF);
sys/net/if.c
4043
struct if_ringmap *subset_rm, *rm;
sys/net/if.c
4073
rm = rm0;
sys/net/if.c
4078
rm = rm1;
sys/net/if.c
4086
divisor = netisr_ncpus / rm->rm_grid;
sys/net/if.c
4099
for (j = 0; j < rm->rm_cnt; ++j) {
sys/net/if.c
4100
if (rm->rm_cpumap[j] == subset_rm->rm_cpumap[i])
sys/net/if.c
4103
KASSERT(j < rm->rm_cnt,
sys/net/if.c
4111
if_ringmap_count(const struct if_ringmap *rm)
sys/net/if.c
4114
return (rm->rm_cnt);
sys/net/if.c
4118
if_ringmap_cpumap(const struct if_ringmap *rm, int ring)
sys/net/if.c
4121
KASSERT(ring >= 0 && ring < rm->rm_cnt, ("invalid ring %d", ring));
sys/net/if.c
4122
return (rm->rm_cpumap[ring]);
sys/net/if.c
4126
if_ringmap_rdrtable(const struct if_ringmap *rm, int table[], int table_nent)
sys/net/if.c
4135
table[i] = grid_idx++ % rm->rm_cnt;
sys/net/if.c
4137
if (grid_idx == rm->rm_grid)
sys/net/if.c
4161
patch_cnt = rm->rm_grid % rm->rm_cnt;
sys/net/if.c
4164
patch_off = rm->rm_grid - (rm->rm_grid % rm->rm_cnt);
sys/net/if.c
4166
grid_cnt = roundup(NETISR_CPUMAX, rm->rm_grid) / rm->rm_grid;
sys/net/if.c
4174
fix_idx = (i * rm->rm_grid) + patch_off + j;
sys/net/if.c
4177
table[fix_idx] = grid_idx++ % rm->rm_cnt;
sys/net/if.c
4205
struct if_ringmap *rm = arg1;
sys/net/if.c
4208
for (i = 0; i < rm->rm_cnt; ++i) {
sys/net/if.c
4209
int cpu = rm->rm_cpumap[i];
sys/net/if_ringmap.h
50
void if_ringmap_free(struct if_ringmap *rm);
sys/net/if_ringmap.h
55
int if_ringmap_count(const struct if_ringmap *rm);
sys/net/if_ringmap.h
56
int if_ringmap_cpumap(const struct if_ringmap *rm, int ring);
sys/net/if_ringmap.h
57
void if_ringmap_rdrtable(const struct if_ringmap *rm, int table[],
sys/net/pf/if_pflog.c
235
u_int8_t reason, struct pf_rule *rm, struct pf_rule *am,
sys/net/pf/if_pflog.c
243
if (kif == NULL || m == NULL || rm == NULL)
sys/net/pf/if_pflog.c
246
if ((ifn = pflogifs[rm->logif]) == NULL || !ifn->if_bpf)
sys/net/pf/if_pflog.c
252
hdr.action = rm->action;
sys/net/pf/if_pflog.c
257
hdr.rulenr = htonl(rm->nr);
sys/net/pf/if_pflog.c
261
hdr.subrulenr = htonl(rm->nr);
sys/net/pf/if_pflog.c
266
if (rm->log & PF_LOG_SOCKET_LOOKUP && !pd->lookup.done)
sys/net/pf/if_pflog.c
275
hdr.rule_uid = rm->cuid;
sys/net/pf/if_pflog.c
276
hdr.rule_pid = rm->cpid;
sys/net/pf/pf.c
3077
struct pf_rule *r, *rm = NULL;
sys/net/pf/pf.c
3084
while (r && rm == NULL) {
sys/net/pf/pf.c
3139
rm = r;
sys/net/pf/pf.c
3150
if (rm != NULL && (rm->action == PF_NONAT ||
sys/net/pf/pf.c
3151
rm->action == PF_NORDR || rm->action == PF_NOBINAT))
sys/net/pf/pf.c
3153
return (rm);
sys/net/pf/pf.c
3690
pf_test_rule(struct pf_rule **rm, struct pf_state **sm, int direction,
sys/net/pf/pf.c
3975
*rm = r;
sys/net/pf/pf.c
3978
if ((*rm)->quick)
sys/net/pf/pf.c
3989
r = *rm;
sys/net/pf/pf.c
4332
pf_test_fragment(struct pf_rule **rm, int direction, struct pfi_kif *kif,
sys/net/pf/pf.c
4382
*rm = r;
sys/net/pf/pf.c
4385
if ((*rm)->quick)
sys/net/pf/pf.c
4396
r = *rm;
sys/net/pf/pf_norm.c
1295
struct pf_rule *r, *rm = NULL;
sys/net/pf/pf_norm.c
1330
rm = r;
sys/net/pf/pf_norm.c
1335
if (rm == NULL || rm->action == PF_NOSCRUB)
sys/net/pf/pf_norm.c
1342
if (rm->rule_flag & PFRULE_REASSEMBLE_TCP)
sys/net/pf/pf_norm.c
1401
if (rm != NULL && r->log)
sys/platform/pc64/apic/ioapic_abi.c
1201
ioapic_abi_rman_setup(struct rman *rm)
sys/platform/pc64/apic/ioapic_abi.c
1205
KASSERT(rm->rm_cpuid >= 0 && rm->rm_cpuid < MAXCPU,
sys/platform/pc64/apic/ioapic_abi.c
1206
("invalid rman cpuid %d", rm->rm_cpuid));
sys/platform/pc64/apic/ioapic_abi.c
1211
&ioapic_irqmaps[rm->rm_cpuid][i];
sys/platform/pc64/apic/ioapic_abi.c
1223
rm->rm_cpuid, start, end);
sys/platform/pc64/apic/ioapic_abi.c
1225
if (rman_manage_region(rm, start, end)) {
sys/platform/pc64/apic/ioapic_abi.c
1227
"(cpu%d %d - %d)", rm->rm_cpuid,
sys/platform/pc64/apic/ioapic_abi.c
1238
rm->rm_cpuid, start, end);
sys/platform/pc64/apic/ioapic_abi.c
1240
if (rman_manage_region(rm, start, end)) {
sys/platform/pc64/apic/ioapic_abi.c
1242
rm->rm_cpuid, start, end);
sys/platform/pc64/icu/icu_abi.c
406
icu_abi_rman_setup(struct rman *rm)
sys/platform/pc64/icu/icu_abi.c
410
KASSERT(rm->rm_cpuid >= 0 && rm->rm_cpuid < MAXCPU,
sys/platform/pc64/icu/icu_abi.c
411
("invalid rman cpuid %d", rm->rm_cpuid));
sys/platform/pc64/icu/icu_abi.c
415
const struct icu_irqmap *map = &icu_irqmaps[rm->rm_cpuid][i];
sys/platform/pc64/icu/icu_abi.c
427
rm->rm_cpuid, start, end);
sys/platform/pc64/icu/icu_abi.c
429
if (rman_manage_region(rm, start, end)) {
sys/platform/pc64/icu/icu_abi.c
431
"(cpu%d %d - %d)", rm->rm_cpuid,
sys/platform/pc64/icu/icu_abi.c
442
rm->rm_cpuid, start, end);
sys/platform/pc64/icu/icu_abi.c
444
if (rman_manage_region(rm, start, end)) {
sys/platform/pc64/icu/icu_abi.c
446
rm->rm_cpuid, start, end);
sys/platform/pc64/x86_64/nexus.c
180
struct rman *rm = &irq_rman[cpuid];
sys/platform/pc64/x86_64/nexus.c
182
rm->rm_start = 0;
sys/platform/pc64/x86_64/nexus.c
183
rm->rm_end = IDT_HWI_VECTORS - 1;
sys/platform/pc64/x86_64/nexus.c
184
rm->rm_type = RMAN_ARRAY;
sys/platform/pc64/x86_64/nexus.c
185
rm->rm_descr = "Interrupt request lines";
sys/platform/pc64/x86_64/nexus.c
187
if (rman_init(rm, cpuid))
sys/platform/pc64/x86_64/nexus.c
189
MachIntrABI.rman_setup(rm);
sys/platform/pc64/x86_64/nexus.c
353
struct rman *rm;
sys/platform/pc64/x86_64/nexus.c
379
rm = &irq_rman[cpuid];
sys/platform/pc64/x86_64/nexus.c
383
rm = &drq_rman;
sys/platform/pc64/x86_64/nexus.c
387
rm = &port_rman;
sys/platform/pc64/x86_64/nexus.c
391
rm = &mem_rman;
sys/platform/pc64/x86_64/nexus.c
398
rv = rman_reserve_resource(rm, start, end, count, flags, child);
sys/sys/machintr.h
93
void (*rman_setup)(struct rman *rm); /* setup rman */
sys/sys/rman.h
133
int rman_fini(struct rman *rm);
sys/sys/rman.h
134
int rman_init(struct rman *rm, int cpuid);
sys/sys/rman.h
135
int rman_manage_region(struct rman *rm, u_long start, u_long end);
sys/sys/rman.h
137
struct resource *rman_reserve_resource(struct rman *rm, u_long start,
sys/sys/rman.h
156
#define rman_is_region_manager(r,rm) ((r)->r_rm == rm)
usr.bin/mail/collect.c
107
rm(tempname);
usr.bin/mail/collect.c
569
rm(tempname);
usr.bin/mail/collect.c
95
rm(tempname);
usr.bin/mail/edit.c
145
rm(tempname);
usr.bin/mail/edit.c
162
rm(tempname);
usr.bin/mail/edit.c
168
rm(tempname);
usr.bin/mail/edit.c
176
rm(tempname);
usr.bin/mail/edit.c
184
rm(tempname);
usr.bin/mail/edit.c
192
rm(tempname);
usr.bin/mail/edit.c
200
rm(tempname);
usr.bin/mail/edit.c
203
rm(tempname);
usr.bin/mail/extern.h
198
int rm(char *);
usr.bin/mail/fio.c
69
rm(pathbuf);
usr.bin/mail/lex.c
133
rm(tempname);
usr.bin/mail/names.c
318
rm(tempname);
usr.bin/mail/quit.c
130
rm(tempname);
usr.bin/mail/quit.c
211
rm(tempname);
usr.bin/mail/quit.c
216
rm(tempname);
usr.bin/mail/quit.c
435
rm(tempname);
usr.bin/mail/quit.c
446
rm(tempname);
usr.bin/mail/quit.c
450
rm(tempname);
usr.bin/mail/quit.c
485
rm(mailname);
usr.bin/mail/send.c
464
rm(tempname);
usr.bin/mail/send.c
467
rm(tempname);
usr.bin/mail/v7.local.c
67
if (value("keep") != NULL || rm(mailname) < 0)
usr.bin/netstat/route.c
476
struct radix_mask rmask, *rm = rnode->rn_mklist;
usr.bin/netstat/route.c
484
} else if (rm == NULL)
usr.bin/netstat/route.c
491
while (rm != NULL) {
usr.bin/netstat/route.c
492
if (kget(rm, rmask) != 0)
usr.bin/netstat/route.c
495
printf(" mk = %8.8lx {(%d),%s", (u_long)rm,
usr.bin/netstat/route.c
509
if ((rm = rmask.rm_next) != NULL)