crypto/heimdal/lib/hx509/ks_keychain.c
415
SecCertificateRef cr;
crypto/heimdal/lib/hx509/ks_keychain.c
419
cr = (SecCertificateRef)CFArrayGetValueAtIndex(anchors, i);
crypto/heimdal/lib/hx509/ks_keychain.c
421
SecCertificateGetData(cr, &cssm);
crypto/libecc/src/hash/ripemd160.c
119
u32 ar, br, cr, dr, er;
crypto/libecc/src/hash/ripemd160.c
133
cl = cr = ctx->ripemd160_state[2];
crypto/libecc/src/hash/ripemd160.c
145
RIPEMD160_CORE(ar, br, cr, dr, er, 0, i, W, F5_RIPEMD160, SR_RIPEMD160, RR_RIPEMD160, KR_RIPEMD160);
crypto/libecc/src/hash/ripemd160.c
150
RIPEMD160_CORE(ar, br, cr, dr, er, 1, i, W, F4_RIPEMD160, SR_RIPEMD160, RR_RIPEMD160, KR_RIPEMD160);
crypto/libecc/src/hash/ripemd160.c
155
RIPEMD160_CORE(ar, br, cr, dr, er, 2, i, W, F3_RIPEMD160, SR_RIPEMD160, RR_RIPEMD160, KR_RIPEMD160);
crypto/libecc/src/hash/ripemd160.c
160
RIPEMD160_CORE(ar, br, cr, dr, er, 3, i, W, F2_RIPEMD160, SR_RIPEMD160, RR_RIPEMD160, KR_RIPEMD160);
crypto/libecc/src/hash/ripemd160.c
165
RIPEMD160_CORE(ar, br, cr, dr, er, 4, i, W, F1_RIPEMD160, SR_RIPEMD160, RR_RIPEMD160, KR_RIPEMD160);
crypto/libecc/src/hash/ripemd160.c
173
ctx->ripemd160_state[4] = (ctx->ripemd160_state[0] + bl + cr);
crypto/openssh/clientloop.c
815
struct channel_reply_ctx *cr = (struct channel_reply_ctx *)ctx;
crypto/openssh/clientloop.c
823
if (cr->action == CONFIRM_TTY &&
crypto/openssh/clientloop.c
826
cr->action = CONFIRM_CLOSE;
crypto/openssh/clientloop.c
834
cr->request_type, c->self);
crypto/openssh/clientloop.c
838
"%s request failed\r\n", cr->request_type);
crypto/openssh/clientloop.c
842
cr->request_type, c->self);
crypto/openssh/clientloop.c
845
if (cr->action == CONFIRM_CLOSE && c->self == session_ident)
crypto/openssh/clientloop.c
853
cr->request_type);
crypto/openssh/clientloop.c
859
if (cr->action == CONFIRM_TTY) {
crypto/openssh/clientloop.c
868
} else if (cr->action == CONFIRM_CLOSE) {
crypto/openssh/clientloop.c
873
free(cr);
crypto/openssh/clientloop.c
886
struct channel_reply_ctx *cr = xcalloc(1, sizeof(*cr));
crypto/openssh/clientloop.c
888
cr->request_type = request;
crypto/openssh/clientloop.c
889
cr->action = action;
crypto/openssh/clientloop.c
892
client_abandon_status_confirm, cr);
crypto/openssh/readpass.c
122
char cr = '\r', *askpass = NULL, *ret, buf[1024];
crypto/openssh/readpass.c
160
(void)write(ttyfd, &cr, 1);
crypto/openssl/crypto/cmp/cmp_asn.c
1002
ASN1_EXP(OSSL_CMP_PKIBODY, value.cr, OSSL_CRMF_MSGS, 2),
crypto/openssl/crypto/cmp/cmp_local.h
602
OSSL_CRMF_MSGS *cr; /* 2 */
crypto/openssl/crypto/crmf/crmf_lib.c
364
const OSSL_CRMF_CERTREQUEST *cr,
crypto/openssl/crypto/crmf/crmf_lib.c
371
if (ps == NULL || cr == NULL || pkey == NULL) {
crypto/openssl/crypto/crmf/crmf_lib.c
375
pub = X509_PUBKEY_get0(cr->certTemplate->publicKey);
crypto/openssl/crypto/crmf/crmf_lib.c
392
cr, NULL, pkey, digest, libctx, propq);
crypto/openssl/include/openssl/crmf.h
220
const OSSL_CRMF_CERTREQUEST *cr);
lib/libkvm/kvm.c
370
ssize_t cr;
lib/libkvm/kvm.c
385
cr = read(kd->vmfd, buf, len);
lib/libkvm/kvm.c
386
if (cr < 0) {
lib/libkvm/kvm.c
389
} else if (cr < (ssize_t)len)
lib/libkvm/kvm.c
391
return (cr);
lib/libkvm/kvm.c
406
cr = read(kd->pmfd, cp, cc);
lib/libkvm/kvm.c
407
if (cr < 0) {
lib/libkvm/kvm.c
416
if (cr == 0)
lib/libkvm/kvm.c
418
cp += cr;
lib/libkvm/kvm.c
419
kva += cr;
lib/libkvm/kvm.c
420
len -= cr;
libexec/comsat/comsat.c
137
static const char *cr;
libexec/comsat/comsat.c
177
cr = ((tio.c_oflag & (OPOST|ONLCR)) == (OPOST|ONLCR)) ? "\n" : "\n\r";
libexec/comsat/comsat.c
189
cr, utp->ut_user, (int)sizeof(hostname), hostname,
libexec/comsat/comsat.c
190
folder ? cr : "", folder ? "to " : "", folder ? file : "",
libexec/comsat/comsat.c
191
cr, cr);
libexec/comsat/comsat.c
235
(void)fprintf(tp, "...more...%s", cr);
libexec/comsat/comsat.c
259
(void)fputs(cr, tp);
libexec/comsat/comsat.c
262
(void)fprintf(tp, "----%s\n", cr);
sbin/md5/md5.c
716
bool cr = false;
sbin/md5/md5.c
730
if (cr) {
sbin/md5/md5.c
736
cr = false;
sbin/md5/md5.c
748
cr = true;
sbin/md5/md5.c
775
if (cr) {
stand/ficl/words.c
4928
dictAppendWord(dp, "cr", cr, FW_DEFAULT);
sys/amd64/vmm/io/vatpit.c
398
c->cr[c->crbyte++] = *eax;
sys/amd64/vmm/io/vatpit.c
403
c->initial = c->cr[0] | (uint16_t)c->cr[1] << 8;
sys/amd64/vmm/io/vatpit.c
497
SNAPSHOT_BUF_OR_LEAVE(channel->cr, sizeof(channel->cr),
sys/amd64/vmm/io/vatpit.c
84
uint8_t cr[2];
sys/arm/arm/debug_monitor.c
490
uint32_t cr, vr;
sys/arm/arm/debug_monitor.c
496
cr = DBG_REG_BASE_BCR;
sys/arm/arm/debug_monitor.c
501
cr = DBG_REG_BASE_WCR;
sys/arm/arm/debug_monitor.c
515
if ((dbg_wb_read_reg(cr, slot) & DBG_WB_CTRL_E) == 0 &&
sys/arm/freescale/imx/imx_machdep.c
103
cr &= ~WDOG_CR_SRS; /* Assert active-low software reset bit. */
sys/arm/freescale/imx/imx_machdep.c
104
*pcr = cr;
sys/arm/freescale/imx/imx_machdep.c
105
*pcr = cr;
sys/arm/freescale/imx/imx_machdep.c
106
*pcr = cr;
sys/arm/freescale/imx/imx_machdep.c
66
volatile uint16_t cr, *pcr;
sys/arm/freescale/imx/imx_machdep.c
74
cr = *pcr;
sys/arm/freescale/imx/imx_machdep.c
88
if (cr & WDOG_CR_WDT) {
sys/arm/freescale/imx/imx_machdep.c
89
cr &= ~WDOG_CR_WDA; /* Assert active-low ext reset bit. */
sys/arm/freescale/imx/imx_machdep.c
90
*pcr = cr;
sys/arm/mv/mv_common.c
1117
uint32_t br, cr;
sys/arm/mv/mv_common.c
1144
cr = (((size - 1) & 0xffff0000) |
sys/arm/mv/mv_common.c
1154
win_cesa_cr_write(base, j, cr);
sys/arm/mv/mv_common.c
1201
uint32_t br, cr;
sys/arm/mv/mv_common.c
1219
cr = (((ddr_size(i) - 1) & 0xffff0000) |
sys/arm/mv/mv_common.c
1228
win_usb_cr_write(base, j, cr);
sys/arm/mv/mv_common.c
1261
uint32_t br, cr;
sys/arm/mv/mv_common.c
1273
cr = (((ddr_size(i) - 1) &
sys/arm/mv/mv_common.c
1284
win_usb3_cr_write(base, j, cr);
sys/arm/mv/mv_common.c
1449
uint32_t cr, br;
sys/arm/mv/mv_common.c
1477
cr = (ddr_size(i) - 1) & 0xffff0000;
sys/arm/mv/mv_common.c
1479
cr |= (ddr_attr(i) << 8) | 1;
sys/arm/mv/mv_common.c
1490
win_pcie_cr_write(base, j, cr);
sys/arm/mv/mv_common.c
1522
uint32_t cr, br;
sys/arm/mv/mv_common.c
1532
cr = ((ddr_size(i) - 1) & 0xffff0000) |
sys/arm/mv/mv_common.c
1542
win_sata_cr_write(base, j, cr);
sys/arm/mv/mv_common.c
1554
uint32_t br, cr, sz;
sys/arm/mv/mv_common.c
1565
cr = (ddr_attr(i) << IO_WIN_ATTR_SHIFT) |
sys/arm/mv/mv_common.c
1579
win_sata_armada38x_cr_write(base, j, cr);
sys/arm/mv/mv_common.c
1608
uint32_t cr, br;
sys/arm/mv/mv_common.c
1619
cr = (((ddr_size(i) - 1) &
sys/arm/mv/mv_common.c
1629
win_sdhci_cr_write(base, j, cr);
sys/arm/mv/mv_common.c
614
WIN_REG_IDX_RD(win_cpu_armv7, cr, MV_WIN_CPU_CTRL_ARMV7, MV_MBUS_BRIDGE_BASE)
sys/arm/mv/mv_common.c
618
WIN_REG_IDX_WR(win_cpu_armv7, cr, MV_WIN_CPU_CTRL_ARMV7, MV_MBUS_BRIDGE_BASE)
sys/arm/mv/mv_common.c
691
WIN_REG_BASE_IDX_RD(win_cesa, cr, MV_WIN_CESA_CTRL)
sys/arm/mv/mv_common.c
693
WIN_REG_BASE_IDX_WR(win_cesa, cr, MV_WIN_CESA_CTRL)
sys/arm/mv/mv_common.c
696
WIN_REG_BASE_IDX_RD(win_usb, cr, MV_WIN_USB_CTRL)
sys/arm/mv/mv_common.c
698
WIN_REG_BASE_IDX_WR(win_usb, cr, MV_WIN_USB_CTRL)
sys/arm/mv/mv_common.c
701
WIN_REG_BASE_IDX_RD(win_usb3, cr, MV_WIN_USB3_CTRL)
sys/arm/mv/mv_common.c
703
WIN_REG_BASE_IDX_WR(win_usb3, cr, MV_WIN_USB3_CTRL)
sys/arm/mv/mv_common.c
718
WIN_REG_BASE_IDX_RD(win_pcie, cr, MV_WIN_PCIE_CTRL);
sys/arm/mv/mv_common.c
721
WIN_REG_BASE_IDX_WR(win_pcie, cr, MV_WIN_PCIE_CTRL);
sys/arm/mv/mv_common.c
726
WIN_REG_BASE_IDX_RD(pcie_bar, cr, MV_PCIE_BAR_CTRL);
sys/arm/mv/mv_common.c
729
WIN_REG_BASE_IDX_WR(pcie_bar, cr, MV_PCIE_BAR_CTRL);
sys/arm/mv/mv_common.c
731
WIN_REG_BASE_IDX_RD(win_sata, cr, MV_WIN_SATA_CTRL);
sys/arm/mv/mv_common.c
733
WIN_REG_BASE_IDX_WR(win_sata, cr, MV_WIN_SATA_CTRL);
sys/arm/mv/mv_common.c
738
WIN_REG_BASE_IDX_RD(win_sata_armada38x, cr, MV_WIN_SATA_CTRL_ARMADA38X);
sys/arm/mv/mv_common.c
739
WIN_REG_BASE_IDX_WR(win_sata_armada38x, cr, MV_WIN_SATA_CTRL_ARMADA38X);
sys/arm/mv/mv_common.c
742
WIN_REG_BASE_IDX_RD(win_sdhci, cr, MV_WIN_SDHCI_CTRL);
sys/arm/mv/mv_common.c
744
WIN_REG_BASE_IDX_WR(win_sdhci, cr, MV_WIN_SDHCI_CTRL);
sys/arm/mv/mv_common.c
898
uint32_t br, cr;
sys/arm/mv/mv_common.c
910
cr = win_cpu_cr_read(win);
sys/arm/mv/mv_common.c
911
if ((cr & MV_WIN_CPU_ENABLE_BIT) == 0)
sys/arm/mv/mv_common.c
913
if ((cr & ((0xff << MV_WIN_CPU_ATTR_SHIFT) |
sys/arm/mv/mv_common.c
942
cr = ((size - 1) & 0xffff0000) | (attr << MV_WIN_CPU_ATTR_SHIFT) |
sys/arm/mv/mv_common.c
944
win_cpu_cr_write(win, cr);
sys/cddl/compat/opensolaris/sys/policy.h
40
int secpolicy_nfs(cred_t *cr);
sys/cddl/compat/opensolaris/sys/policy.h
42
int secpolicy_sys_config(cred_t *cr, int checkonly);
sys/cddl/compat/opensolaris/sys/policy.h
43
int secpolicy_zinject(cred_t *cr);
sys/cddl/compat/opensolaris/sys/policy.h
44
int secpolicy_fs_unmount(cred_t *cr, struct mount *vfsp);
sys/cddl/compat/opensolaris/sys/policy.h
45
int secpolicy_basic_link(vnode_t *vp, cred_t *cr);
sys/cddl/compat/opensolaris/sys/policy.h
46
int secpolicy_vnode_owner(vnode_t *vp, cred_t *cr, uid_t owner);
sys/cddl/compat/opensolaris/sys/policy.h
47
int secpolicy_vnode_chown(vnode_t *vp, cred_t *cr, uid_t owner);
sys/cddl/compat/opensolaris/sys/policy.h
48
int secpolicy_vnode_stky_modify(cred_t *cr);
sys/cddl/compat/opensolaris/sys/policy.h
49
int secpolicy_vnode_remove(vnode_t *vp, cred_t *cr);
sys/cddl/compat/opensolaris/sys/policy.h
50
int secpolicy_vnode_access(cred_t *cr, vnode_t *vp, uid_t owner,
sys/cddl/compat/opensolaris/sys/policy.h
52
int secpolicy_vnode_access2(cred_t *cr, vnode_t *vp, uid_t owner,
sys/cddl/compat/opensolaris/sys/policy.h
54
int secpolicy_vnode_any_access(cred_t *cr, vnode_t *vp, uid_t owner);
sys/cddl/compat/opensolaris/sys/policy.h
55
int secpolicy_vnode_setdac(vnode_t *vp, cred_t *cr, uid_t owner);
sys/cddl/compat/opensolaris/sys/policy.h
56
int secpolicy_vnode_setattr(cred_t *cr, vnode_t *vp, struct vattr *vap,
sys/cddl/compat/opensolaris/sys/policy.h
59
int secpolicy_vnode_create_gid(cred_t *cr);
sys/cddl/compat/opensolaris/sys/policy.h
60
int secpolicy_vnode_setids_setgids(vnode_t *vp, cred_t *cr, gid_t gid);
sys/cddl/compat/opensolaris/sys/policy.h
61
int secpolicy_vnode_setid_retain(vnode_t *vp, cred_t *cr,
sys/cddl/compat/opensolaris/sys/policy.h
63
void secpolicy_setid_clear(struct vattr *vap, vnode_t *vp, cred_t *cr);
sys/cddl/compat/opensolaris/sys/policy.h
65
const struct vattr *ovap, cred_t *cr);
sys/cddl/compat/opensolaris/sys/policy.h
66
int secpolicy_fs_owner(struct mount *vfsp, cred_t *cr);
sys/cddl/compat/opensolaris/sys/policy.h
67
int secpolicy_fs_mount(cred_t *cr, vnode_t *mvp, struct mount *vfsp);
sys/cddl/compat/opensolaris/sys/policy.h
68
void secpolicy_fs_mount_clearopts(cred_t *cr, struct mount *vfsp);
sys/cddl/compat/opensolaris/sys/policy.h
69
int secpolicy_xvattr(vnode_t *vp, xvattr_t *xvap, uid_t owner, cred_t *cr,
sys/cddl/compat/opensolaris/sys/policy.h
71
int secpolicy_smb(cred_t *cr);
sys/cddl/compat/opensolaris/sys/vfs.h
55
#define fs_vscan(vp, cr, async) (0)
sys/cddl/dev/dtrace/powerpc/dtrace_isa.c
542
return (frame->cr);
sys/dev/bhnd/cores/chipc/chipc.c
1003
chipc_release_region(sc, cr, RF_ACTIVE);
sys/dev/bhnd/cores/chipc/chipc.c
1056
struct chipc_region *cr;
sys/dev/bhnd/cores/chipc/chipc.c
1069
cr = chipc_find_region(sc, rman_get_start(r), rman_get_end(r));
sys/dev/bhnd/cores/chipc/chipc.c
1070
if (cr == NULL)
sys/dev/bhnd/cores/chipc/chipc.c
1078
chipc_release_region(sc, cr, RF_ACTIVE);
sys/dev/bhnd/cores/chipc/chipc.c
648
struct chipc_region *cr;
sys/dev/bhnd/cores/chipc/chipc.c
656
cr = chipc_alloc_region(sc, type, port, region);
sys/dev/bhnd/cores/chipc/chipc.c
657
if (cr == NULL)
sys/dev/bhnd/cores/chipc/chipc.c
661
if (cr->cr_rid < 0) {
sys/dev/bhnd/cores/chipc/chipc.c
664
chipc_free_region(sc, cr);
sys/dev/bhnd/cores/chipc/chipc.c
669
start = cr->cr_addr;
sys/dev/bhnd/cores/chipc/chipc.c
670
end = cr->cr_end;
sys/dev/bhnd/cores/chipc/chipc.c
672
chipc_free_region(sc, cr);
sys/dev/bhnd/cores/chipc/chipc.c
677
STAILQ_INSERT_TAIL(&sc->mem_regions, cr, cr_link);
sys/dev/bhnd/cores/chipc/chipc.c
733
struct chipc_region *cr, *cr_next;
sys/dev/bhnd/cores/chipc/chipc.c
735
STAILQ_FOREACH_SAFE(cr, &sc->mem_regions, cr_link, cr_next)
sys/dev/bhnd/cores/chipc/chipc.c
736
chipc_free_region(sc, cr);
sys/dev/bhnd/cores/chipc/chipc.c
771
struct chipc_region *cr;
sys/dev/bhnd/cores/chipc/chipc.c
821
if ((cr = chipc_find_region(sc, start, end)) == NULL) {
sys/dev/bhnd/cores/chipc/chipc.c
840
if (cr == sc->core_region && cr->cr_addr == start &&
sys/dev/bhnd/cores/chipc/chipc.c
841
cr->cr_end == end && cr->cr_count == count)
sys/dev/bhnd/cores/chipc/chipc.c
849
if ((error = chipc_retain_region(sc, cr, RF_ALLOCATED)))
sys/dev/bhnd/cores/chipc/chipc.c
856
chipc_release_region(sc, cr, RF_ALLOCATED);
sys/dev/bhnd/cores/chipc/chipc.c
875
struct chipc_region *cr;
sys/dev/bhnd/cores/chipc/chipc.c
889
cr = chipc_find_region(sc, rman_get_start(r), rman_get_end(r));
sys/dev/bhnd/cores/chipc/chipc.c
890
if (cr == NULL)
sys/dev/bhnd/cores/chipc/chipc.c
903
chipc_release_region(sc, cr, RF_ALLOCATED);
sys/dev/bhnd/cores/chipc/chipc.c
917
struct chipc_region *cr;
sys/dev/bhnd/cores/chipc/chipc.c
929
cr = chipc_find_region(sc, rman_get_start(r), rman_get_end(r));
sys/dev/bhnd/cores/chipc/chipc.c
930
if (cr == NULL)
sys/dev/bhnd/cores/chipc/chipc.c
936
if (start < cr->cr_addr || end > cr->cr_end)
sys/dev/bhnd/cores/chipc/chipc.c
960
struct chipc_region *cr;
sys/dev/bhnd/cores/chipc/chipc.c
974
cr = chipc_find_region(sc, r_start, r_end);
sys/dev/bhnd/cores/chipc/chipc.c
975
if (cr == NULL)
sys/dev/bhnd/cores/chipc/chipc.c
979
cr_offset = r_start - cr->cr_addr;
sys/dev/bhnd/cores/chipc/chipc.c
982
if ((error = chipc_retain_region(sc, cr, RF_ACTIVE)))
sys/dev/bhnd/cores/chipc/chipc.c
986
if (cr->cr_res->direct) {
sys/dev/bhnd/cores/chipc/chipc.c
987
error = chipc_init_child_resource(r, cr->cr_res->res,
sys/dev/bhnd/cores/chipc/chipc_private.h
73
struct chipc_region *cr);
sys/dev/bhnd/cores/chipc/chipc_private.h
80
struct chipc_region *cr, int flags);
sys/dev/bhnd/cores/chipc/chipc_private.h
82
struct chipc_region *cr, int flags);
sys/dev/bhnd/cores/chipc/chipc_subr.c
320
struct chipc_region *cr;
sys/dev/bhnd/cores/chipc/chipc_subr.c
328
cr = malloc(sizeof(*cr), M_BHND, M_NOWAIT);
sys/dev/bhnd/cores/chipc/chipc_subr.c
329
if (cr == NULL)
sys/dev/bhnd/cores/chipc/chipc_subr.c
332
cr->cr_port_type = type;
sys/dev/bhnd/cores/chipc/chipc_subr.c
333
cr->cr_port_num = port;
sys/dev/bhnd/cores/chipc/chipc_subr.c
334
cr->cr_region_num = region;
sys/dev/bhnd/cores/chipc/chipc_subr.c
335
cr->cr_res = NULL;
sys/dev/bhnd/cores/chipc/chipc_subr.c
336
cr->cr_refs = 0;
sys/dev/bhnd/cores/chipc/chipc_subr.c
337
cr->cr_act_refs = 0;
sys/dev/bhnd/cores/chipc/chipc_subr.c
339
error = bhnd_get_region_addr(sc->dev, type, port, region, &cr->cr_addr,
sys/dev/bhnd/cores/chipc/chipc_subr.c
340
&cr->cr_count);
sys/dev/bhnd/cores/chipc/chipc_subr.c
347
cr->cr_end = cr->cr_addr + cr->cr_count - 1;
sys/dev/bhnd/cores/chipc/chipc_subr.c
351
cr->cr_rid = bhnd_get_port_rid(sc->dev, type, port, region);
sys/dev/bhnd/cores/chipc/chipc_subr.c
353
return (cr);
sys/dev/bhnd/cores/chipc/chipc_subr.c
358
free(cr, M_BHND);
sys/dev/bhnd/cores/chipc/chipc_subr.c
369
chipc_free_region(struct chipc_softc *sc, struct chipc_region *cr)
sys/dev/bhnd/cores/chipc/chipc_subr.c
371
KASSERT(cr->cr_refs == 0,
sys/dev/bhnd/cores/chipc/chipc_subr.c
373
bhnd_port_type_name(cr->cr_port_type), cr->cr_port_num,
sys/dev/bhnd/cores/chipc/chipc_subr.c
374
cr->cr_region_num, cr->cr_refs));
sys/dev/bhnd/cores/chipc/chipc_subr.c
376
if (cr->cr_res != NULL) {
sys/dev/bhnd/cores/chipc/chipc_subr.c
377
bhnd_release_resource(sc->dev, cr->cr_res);
sys/dev/bhnd/cores/chipc/chipc_subr.c
380
free(cr, M_BHND);
sys/dev/bhnd/cores/chipc/chipc_subr.c
394
struct chipc_region *cr;
sys/dev/bhnd/cores/chipc/chipc_subr.c
399
STAILQ_FOREACH(cr, &sc->mem_regions, cr_link) {
sys/dev/bhnd/cores/chipc/chipc_subr.c
400
if (start < cr->cr_addr || end > cr->cr_end)
sys/dev/bhnd/cores/chipc/chipc_subr.c
404
return (cr);
sys/dev/bhnd/cores/chipc/chipc_subr.c
421
struct chipc_region *cr;
sys/dev/bhnd/cores/chipc/chipc_subr.c
424
STAILQ_FOREACH(cr, &sc->mem_regions, cr_link) {
sys/dev/bhnd/cores/chipc/chipc_subr.c
425
port_rid = bhnd_get_port_rid(sc->dev, cr->cr_port_type,
sys/dev/bhnd/cores/chipc/chipc_subr.c
426
cr->cr_port_num, cr->cr_region_num);
sys/dev/bhnd/cores/chipc/chipc_subr.c
431
return (cr);
sys/dev/bhnd/cores/chipc/chipc_subr.c
448
chipc_retain_region(struct chipc_softc *sc, struct chipc_region *cr, int flags)
sys/dev/bhnd/cores/chipc/chipc_subr.c
459
if (cr->cr_refs == 0) {
sys/dev/bhnd/cores/chipc/chipc_subr.c
460
KASSERT(cr->cr_res == NULL,
sys/dev/bhnd/cores/chipc/chipc_subr.c
464
if (cr->cr_rid == -1) {
sys/dev/bhnd/cores/chipc/chipc_subr.c
470
cr->cr_res = bhnd_alloc_resource(sc->dev,
sys/dev/bhnd/cores/chipc/chipc_subr.c
471
SYS_RES_MEMORY, cr->cr_rid, cr->cr_addr,
sys/dev/bhnd/cores/chipc/chipc_subr.c
472
cr->cr_end, cr->cr_count, RF_SHAREABLE);
sys/dev/bhnd/cores/chipc/chipc_subr.c
473
if (cr->cr_res == NULL) {
sys/dev/bhnd/cores/chipc/chipc_subr.c
480
cr->cr_refs++;
sys/dev/bhnd/cores/chipc/chipc_subr.c
485
KASSERT(cr->cr_refs > 0,
sys/dev/bhnd/cores/chipc/chipc_subr.c
489
if (cr->cr_act_refs == 0) {
sys/dev/bhnd/cores/chipc/chipc_subr.c
490
error = bhnd_activate_resource(sc->dev, cr->cr_res);
sys/dev/bhnd/cores/chipc/chipc_subr.c
495
chipc_release_region(sc, cr,
sys/dev/bhnd/cores/chipc/chipc_subr.c
502
cr->cr_act_refs++;
sys/dev/bhnd/cores/chipc/chipc_subr.c
519
chipc_release_region(struct chipc_softc *sc, struct chipc_region *cr,
sys/dev/bhnd/cores/chipc/chipc_subr.c
527
KASSERT(cr->cr_res != NULL, ("release on NULL region resource"));
sys/dev/bhnd/cores/chipc/chipc_subr.c
530
KASSERT(cr->cr_act_refs > 0, ("RF_ACTIVE over-released"));
sys/dev/bhnd/cores/chipc/chipc_subr.c
531
KASSERT(cr->cr_act_refs <= cr->cr_refs,
sys/dev/bhnd/cores/chipc/chipc_subr.c
535
if (cr->cr_act_refs == 1) {
sys/dev/bhnd/cores/chipc/chipc_subr.c
536
error = bhnd_deactivate_resource(sc->dev, cr->cr_res);
sys/dev/bhnd/cores/chipc/chipc_subr.c
542
cr->cr_act_refs--;
sys/dev/bhnd/cores/chipc/chipc_subr.c
546
KASSERT(cr->cr_refs > 0, ("overrelease of refs"));
sys/dev/bhnd/cores/chipc/chipc_subr.c
548
if (cr->cr_refs == 1) {
sys/dev/bhnd/cores/chipc/chipc_subr.c
549
error = bhnd_release_resource(sc->dev, cr->cr_res);
sys/dev/bhnd/cores/chipc/chipc_subr.c
553
cr->cr_res = NULL;
sys/dev/bhnd/cores/chipc/chipc_subr.c
557
cr->cr_refs--;
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
1766
req.cr = htole16(grp->cp_ring_id);
sys/dev/bnxt/bnxt_en/hsi_struct_def.h
47430
uint16_t cr;
sys/dev/cesa/cesa.c
1443
struct cesa_request *cr, *tmp;
sys/dev/cesa/cesa.c
1502
STAILQ_FOREACH_SAFE(cr, &requests, cr_stq, tmp) {
sys/dev/cesa/cesa.c
1503
bus_dmamap_sync(sc->sc_data_dtag, cr->cr_dmap,
sys/dev/cesa/cesa.c
1506
cr->cr_crp->crp_etype = sc->sc_error;
sys/dev/cesa/cesa.c
1507
if (cr->cr_cs->cs_hlen != 0 && cr->cr_crp->crp_etype == 0) {
sys/dev/cesa/cesa.c
1508
if (cr->cr_crp->crp_op & CRYPTO_OP_VERIFY_DIGEST) {
sys/dev/cesa/cesa.c
1509
crypto_copydata(cr->cr_crp,
sys/dev/cesa/cesa.c
1510
cr->cr_crp->crp_digest_start,
sys/dev/cesa/cesa.c
1511
cr->cr_cs->cs_hlen, hash);
sys/dev/cesa/cesa.c
1512
if (timingsafe_bcmp(hash, cr->cr_csd->csd_hash,
sys/dev/cesa/cesa.c
1513
cr->cr_cs->cs_hlen) != 0)
sys/dev/cesa/cesa.c
1514
cr->cr_crp->crp_etype = EBADMSG;
sys/dev/cesa/cesa.c
1516
crypto_copyback(cr->cr_crp,
sys/dev/cesa/cesa.c
1517
cr->cr_crp->crp_digest_start,
sys/dev/cesa/cesa.c
1518
cr->cr_cs->cs_hlen, cr->cr_csd->csd_hash);
sys/dev/cesa/cesa.c
1520
crypto_done(cr->cr_crp);
sys/dev/cesa/cesa.c
1521
cesa_free_request(sc, cr);
sys/dev/cesa/cesa.c
1678
struct cesa_request *cr;
sys/dev/cesa/cesa.c
1712
cr = cesa_alloc_request(sc);
sys/dev/cesa/cesa.c
1713
if (!cr) {
sys/dev/cesa/cesa.c
1721
cr->cr_crp = crp;
sys/dev/cesa/cesa.c
1722
cr->cr_cs = cs;
sys/dev/cesa/cesa.c
1728
crypto_read_iv(crp, cr->cr_csd->csd_iv);
sys/dev/cesa/cesa.c
1743
error = cesa_create_chain(sc, csp, cr);
sys/dev/cesa/cesa.c
1749
cesa_free_request(sc, cr);
sys/dev/cesa/cesa.c
1755
bus_dmamap_sync(sc->sc_data_dtag, cr->cr_dmap, BUS_DMASYNC_PREREAD |
sys/dev/cesa/cesa.c
1759
cesa_enqueue_request(sc, cr);
sys/dev/cesa/cesa.c
237
struct cesa_request *cr;
sys/dev/cesa/cesa.c
239
CESA_GENERIC_ALLOC_LOCKED(sc, cr, requests);
sys/dev/cesa/cesa.c
240
if (!cr)
sys/dev/cesa/cesa.c
243
STAILQ_INIT(&cr->cr_tdesc);
sys/dev/cesa/cesa.c
244
STAILQ_INIT(&cr->cr_sdesc);
sys/dev/cesa/cesa.c
246
return (cr);
sys/dev/cesa/cesa.c
250
cesa_free_request(struct cesa_softc *sc, struct cesa_request *cr)
sys/dev/cesa/cesa.c
255
STAILQ_CONCAT(&sc->sc_free_tdesc, &cr->cr_tdesc);
sys/dev/cesa/cesa.c
260
STAILQ_CONCAT(&sc->sc_free_sdesc, &cr->cr_sdesc);
sys/dev/cesa/cesa.c
264
if (cr->cr_dmap_loaded) {
sys/dev/cesa/cesa.c
265
bus_dmamap_unload(sc->sc_data_dtag, cr->cr_dmap);
sys/dev/cesa/cesa.c
266
cr->cr_dmap_loaded = 0;
sys/dev/cesa/cesa.c
269
CESA_GENERIC_FREE_LOCKED(sc, cr, requests);
sys/dev/cesa/cesa.c
273
cesa_enqueue_request(struct cesa_softc *sc, struct cesa_request *cr)
sys/dev/cesa/cesa.c
277
STAILQ_INSERT_TAIL(&sc->sc_ready_requests, cr, cr_stq);
sys/dev/cesa/cesa.c
296
cesa_alloc_sdesc(struct cesa_softc *sc, struct cesa_request *cr)
sys/dev/cesa/cesa.c
307
STAILQ_INSERT_TAIL(&cr->cr_sdesc, csd, csd_stq);
sys/dev/cesa/cesa.c
349
cesa_tdma_copyin_sa_data(struct cesa_softc *sc, struct cesa_request *cr)
sys/dev/cesa/cesa.c
353
sizeof(struct cesa_sa_hdesc), cr->cr_csd_paddr,
sys/dev/cesa/cesa.c
358
cesa_tdma_copyout_sa_data(struct cesa_softc *sc, struct cesa_request *cr)
sys/dev/cesa/cesa.c
361
return (cesa_tdma_copy(sc, cr->cr_csd_paddr, sc->sc_sram_base_pa +
sys/dev/cesa/cesa.c
374
cesa_append_tdesc(struct cesa_request *cr, struct cesa_tdma_desc *ctd)
sys/dev/cesa/cesa.c
378
if (!STAILQ_EMPTY(&cr->cr_tdesc)) {
sys/dev/cesa/cesa.c
379
ctd_prev = STAILQ_LAST(&cr->cr_tdesc, cesa_tdma_desc, ctd_stq);
sys/dev/cesa/cesa.c
384
STAILQ_INSERT_TAIL(&cr->cr_tdesc, ctd, ctd_stq);
sys/dev/cesa/cesa.c
388
cesa_append_packet(struct cesa_softc *sc, struct cesa_request *cr,
sys/dev/cesa/cesa.c
398
cesa_append_tdesc(cr, ctd);
sys/dev/cesa/cesa.c
402
cesa_append_tdesc(cr, ctd);
sys/dev/cesa/cesa.c
410
cesa_append_tdesc(cr, ctd);
sys/dev/cesa/cesa.c
414
cesa_append_tdesc(cr, ctd);
sys/dev/cesa/cesa.c
553
struct cesa_request *cr;
sys/dev/cesa/cesa.c
563
cr = cci->cci_cr;
sys/dev/cesa/cesa.c
564
crp = cr->cr_crp;
sys/dev/cesa/cesa.c
581
(crp->crp_aad_length & (cr->cr_cs->cs_ivlen - 1)) != 0) {
sys/dev/cesa/cesa.c
663
mpsize &= ~((cr->cr_cs->cs_ivlen - 1) | (cr->cr_cs->cs_mblen - 1));
sys/dev/cesa/cesa.c
708
csd = cesa_alloc_sdesc(sc, cr);
sys/dev/cesa/cesa.c
758
error = cesa_append_packet(sc, cr, &cp, csd);
sys/dev/cesa/cesa.c
776
STAILQ_CONCAT(&cr->cr_tdesc, &cp.cp_copyin);
sys/dev/cesa/cesa.c
777
STAILQ_CONCAT(&cr->cr_tdesc, &cp.cp_copyout);
sys/dev/cesa/cesa.c
784
const struct crypto_session_params *csp, struct cesa_request *cr)
sys/dev/cesa/cesa.c
797
!CRYPTO_OP_IS_ENCRYPT(cr->cr_crp->crp_op))
sys/dev/cesa/cesa.c
798
memcpy(cr->cr_csd->csd_key, cr->cr_cs->cs_aes_dkey,
sys/dev/cesa/cesa.c
801
memcpy(cr->cr_csd->csd_key, cr->cr_cs->cs_key,
sys/dev/cesa/cesa.c
806
memcpy(cr->cr_csd->csd_hiv_in, cr->cr_cs->cs_hiv_in,
sys/dev/cesa/cesa.c
808
memcpy(cr->cr_csd->csd_hiv_out, cr->cr_cs->cs_hiv_out,
sys/dev/cesa/cesa.c
812
ctd = cesa_tdma_copyin_sa_data(sc, cr);
sys/dev/cesa/cesa.c
816
cesa_append_tdesc(cr, ctd);
sys/dev/cesa/cesa.c
819
config = cr->cr_cs->cs_config;
sys/dev/cesa/cesa.c
822
!CRYPTO_OP_IS_ENCRYPT(cr->cr_crp->crp_op))
sys/dev/cesa/cesa.c
839
cci.cci_cr = cr;
sys/dev/cesa/cesa.c
843
error = bus_dmamap_load_crp(sc->sc_data_dtag, cr->cr_dmap, cr->cr_crp,
sys/dev/cesa/cesa.c
847
cr->cr_dmap_loaded = 1;
sys/dev/cesa/cesa.c
856
ctd = cesa_tdma_copyout_sa_data(sc, cr);
sys/dev/cesa/cesa.c
860
cesa_append_tdesc(cr, ctd);
sys/dev/cesa/cesa.c
869
struct cesa_request *prev_cr, *cr;
sys/dev/cesa/cesa.c
895
STAILQ_FOREACH(cr, &sc->sc_queued_requests, cr_stq) {
sys/dev/cesa/cesa.c
897
ctd = STAILQ_FIRST(&cr->cr_tdesc);
sys/dev/cesa/cesa.c
905
prev_cr = cr;
sys/dev/cesa/cesa.c
913
cr = STAILQ_FIRST(&sc->sc_queued_requests);
sys/dev/cesa/cesa.c
914
ctd = STAILQ_FIRST(&cr->cr_tdesc);
sys/dev/ciss/ciss.c
1060
struct ciss_request *cr;
sys/dev/ciss/ciss.c
1066
cr = NULL;
sys/dev/ciss/ciss.c
1078
if ((error = ciss_get_bmic_request(sc, &cr, CISS_BMIC_FLUSH_CACHE,
sys/dev/ciss/ciss.c
1085
if ((error = ciss_synch_request(cr, 60 * 1000)) != 0) {
sys/dev/ciss/ciss.c
1093
ciss_report_request(cr, &command_status, NULL);
sys/dev/ciss/ciss.c
1107
if (cr != NULL)
sys/dev/ciss/ciss.c
1108
ciss_release_request(cr);
sys/dev/ciss/ciss.c
1115
struct ciss_request *cr = NULL;
sys/dev/ciss/ciss.c
1124
if ((error = ciss_get_request(sc, &cr)) != 0)
sys/dev/ciss/ciss.c
1127
if ((error = ciss_get_bmic_request(sc, &cr, CISS_BMIC_SOFT_RESET,
sys/dev/ciss/ciss.c
1131
cc = cr->cr_cc;
sys/dev/ciss/ciss.c
1134
if ((error = ciss_synch_request(cr, 60 * 1000)) != 0)
sys/dev/ciss/ciss.c
1137
ciss_release_request(cr);
sys/dev/ciss/ciss.c
1143
if (cr != NULL)
sys/dev/ciss/ciss.c
1144
ciss_release_request(cr);
sys/dev/ciss/ciss.c
1157
struct ciss_request *cr;
sys/dev/ciss/ciss.c
1201
cr = &sc->ciss_request[i];
sys/dev/ciss/ciss.c
1202
cr->cr_sc = sc;
sys/dev/ciss/ciss.c
1203
cr->cr_tag = i;
sys/dev/ciss/ciss.c
1204
cr->cr_cc = (struct ciss_command *)((uintptr_t)sc->ciss_command +
sys/dev/ciss/ciss.c
1206
cr->cr_ccphys = sc->ciss_command_phys + CISS_COMMAND_ALLOC_SIZE * i;
sys/dev/ciss/ciss.c
1207
bus_dmamap_create(sc->ciss_buffer_dmat, 0, &cr->cr_datamap);
sys/dev/ciss/ciss.c
1208
ciss_enqueue_free(cr);
sys/dev/ciss/ciss.c
1228
struct ciss_request *cr;
sys/dev/ciss/ciss.c
1233
cr = NULL;
sys/dev/ciss/ciss.c
1238
if ((error = ciss_get_bmic_request(sc, &cr, CISS_BMIC_ID_CTLR,
sys/dev/ciss/ciss.c
1246
if ((error = ciss_synch_request(cr, 60 * 1000)) != 0) {
sys/dev/ciss/ciss.c
1254
ciss_report_request(cr, &command_status, NULL);
sys/dev/ciss/ciss.c
1345
if (cr != NULL)
sys/dev/ciss/ciss.c
1346
ciss_release_request(cr);
sys/dev/ciss/ciss.c
1356
struct ciss_request *cr;
sys/dev/ciss/ciss.c
1366
cr = NULL;
sys/dev/ciss/ciss.c
1372
if ((error = ciss_get_request(sc, &cr)) != 0)
sys/dev/ciss/ciss.c
1384
cc = cr->cr_cc;
sys/dev/ciss/ciss.c
1385
cr->cr_data = cll;
sys/dev/ciss/ciss.c
1386
cr->cr_length = report_size;
sys/dev/ciss/ciss.c
1387
cr->cr_flags = CISS_REQ_DATAIN;
sys/dev/ciss/ciss.c
1408
if ((error = ciss_synch_request(cr, 60 * 1000)) != 0) {
sys/dev/ciss/ciss.c
1416
ciss_report_request(cr, &command_status, NULL);
sys/dev/ciss/ciss.c
1431
ciss_release_request(cr);
sys/dev/ciss/ciss.c
1432
cr = NULL;
sys/dev/ciss/ciss.c
1435
if (cr != NULL)
sys/dev/ciss/ciss.c
1436
ciss_release_request(cr);
sys/dev/ciss/ciss.c
146
static int ciss_start(struct ciss_request *cr);
sys/dev/ciss/ciss.c
153
static int _ciss_report_request(struct ciss_request *cr, int *command_status, int *scsi_status, const char *func);
sys/dev/ciss/ciss.c
154
static int ciss_synch_request(struct ciss_request *cr, int timeout);
sys/dev/ciss/ciss.c
155
static int ciss_poll_request(struct ciss_request *cr, int timeout);
sys/dev/ciss/ciss.c
156
static int ciss_wait_request(struct ciss_request *cr, int timeout);
sys/dev/ciss/ciss.c
158
static int ciss_abort_request(struct ciss_request *cr);
sys/dev/ciss/ciss.c
163
static void ciss_preen_command(struct ciss_request *cr);
sys/dev/ciss/ciss.c
164
static void ciss_release_request(struct ciss_request *cr);
sys/dev/ciss/ciss.c
1703
struct ciss_request *cr;
sys/dev/ciss/ciss.c
1709
cr = NULL;
sys/dev/ciss/ciss.c
1713
if ((error = ciss_get_request(sc, &cr)) != 0)
sys/dev/ciss/ciss.c
1716
cc = cr->cr_cc;
sys/dev/ciss/ciss.c
1717
cr->cr_data = &ld->cl_geometry;
sys/dev/ciss/ciss.c
1718
cr->cr_length = sizeof(ld->cl_geometry);
sys/dev/ciss/ciss.c
1719
cr->cr_flags = CISS_REQ_DATAIN;
sys/dev/ciss/ciss.c
172
static int ciss_map_request(struct ciss_request *cr);
sys/dev/ciss/ciss.c
1734
if ((error = ciss_synch_request(cr, 60 * 1000)) != 0) {
sys/dev/ciss/ciss.c
1739
ciss_report_request(cr, &command_status, NULL);
sys/dev/ciss/ciss.c
175
static void ciss_unmap_request(struct ciss_request *cr);
sys/dev/ciss/ciss.c
1754
if (cr != NULL)
sys/dev/ciss/ciss.c
1755
ciss_release_request(cr);
sys/dev/ciss/ciss.c
1764
struct ciss_request *cr;
sys/dev/ciss/ciss.c
1771
cr = NULL;
sys/dev/ciss/ciss.c
1776
if ((error = ciss_get_bmic_request(sc, &cr, CISS_BMIC_ID_LDRIVE,
sys/dev/ciss/ciss.c
1780
cc = cr->cr_cc;
sys/dev/ciss/ciss.c
1788
if ((error = ciss_synch_request(cr, 60 * 1000)) != 0) {
sys/dev/ciss/ciss.c
1796
ciss_report_request(cr, &command_status, NULL);
sys/dev/ciss/ciss.c
1809
ciss_release_request(cr);
sys/dev/ciss/ciss.c
1810
cr = NULL;
sys/dev/ciss/ciss.c
185
static void ciss_cam_complete(struct ciss_request *cr);
sys/dev/ciss/ciss.c
1850
if (cr != NULL)
sys/dev/ciss/ciss.c
1851
ciss_release_request(cr);
sys/dev/ciss/ciss.c
1864
struct ciss_request *cr;
sys/dev/ciss/ciss.c
1872
if ((error = ciss_get_bmic_request(sc, &cr, CISS_BMIC_ID_LSTATUS,
sys/dev/ciss/ciss.c
1876
cc = cr->cr_cc;
sys/dev/ciss/ciss.c
1884
if ((error = ciss_synch_request(cr, 60 * 1000)) != 0) {
sys/dev/ciss/ciss.c
1892
ciss_report_request(cr, &command_status, NULL);
sys/dev/ciss/ciss.c
191
static void ciss_nop_complete(struct ciss_request *cr);
sys/dev/ciss/ciss.c
1915
if (cr != NULL)
sys/dev/ciss/ciss.c
1916
ciss_release_request(cr);
sys/dev/ciss/ciss.c
194
static void ciss_notify_complete(struct ciss_request *cr);
sys/dev/ciss/ciss.c
1950
struct ciss_request *cr;
sys/dev/ciss/ciss.c
1963
if ((error = ciss_get_bmic_request(sc, &cr, CISS_BMIC_ACCEPT_MEDIA,
sys/dev/ciss/ciss.c
1966
cc = cr->cr_cc;
sys/dev/ciss/ciss.c
1974
if ((error = ciss_synch_request(cr, 60 * 1000)) != 0) {
sys/dev/ciss/ciss.c
1982
ciss_report_request(cr, &command_status, NULL);
sys/dev/ciss/ciss.c
1988
ciss_printf(cr->cr_sc, "error accepting media into failed logical drive (%s)\n",
sys/dev/ciss/ciss.c
1994
if (cr != NULL)
sys/dev/ciss/ciss.c
1995
ciss_release_request(cr);
sys/dev/ciss/ciss.c
2005
struct ciss_request *cr;
sys/dev/ciss/ciss.c
203
static void ciss_print_request(struct ciss_request *cr);
sys/dev/ciss/ciss.c
2069
while ((cr = ciss_dequeue_free(sc)) != NULL)
sys/dev/ciss/ciss.c
2070
bus_dmamap_destroy(sc->ciss_buffer_dmat, cr->cr_datamap);
sys/dev/ciss/ciss.c
2129
ciss_start(struct ciss_request *cr)
sys/dev/ciss/ciss.c
2133
debug(2, "post command %d tag %d ", cr->cr_tag, cr->cr_cc->header.host_tag);
sys/dev/ciss/ciss.c
2138
if ((error = ciss_map_request(cr)))
sys/dev/ciss/ciss.c
2142
ciss_print_request(cr);
sys/dev/ciss/ciss.c
2165
struct ciss_request *cr;
sys/dev/ciss/ciss.c
2186
cr = &(sc->ciss_request[index]);
sys/dev/ciss/ciss.c
2187
cc = cr->cr_cc;
sys/dev/ciss/ciss.c
2189
ciss_enqueue_complete(cr, qh);
sys/dev/ciss/ciss.c
2197
struct ciss_request *cr;
sys/dev/ciss/ciss.c
2215
cr = &(sc->ciss_request[index]);
sys/dev/ciss/ciss.c
2216
cc = cr->cr_cc;
sys/dev/ciss/ciss.c
2218
ciss_enqueue_complete(cr, qh);
sys/dev/ciss/ciss.c
2289
struct ciss_request *cr;
sys/dev/ciss/ciss.c
2298
if ((cr = ciss_dequeue_complete(sc, qh)) == NULL)
sys/dev/ciss/ciss.c
2300
ciss_unmap_request(cr);
sys/dev/ciss/ciss.c
2302
if ((cr->cr_flags & CISS_REQ_BUSY) == 0)
sys/dev/ciss/ciss.c
2304
cr->cr_flags &= ~CISS_REQ_BUSY;
sys/dev/ciss/ciss.c
2309
if (cr->cr_complete != NULL) {
sys/dev/ciss/ciss.c
2310
cr->cr_complete(cr);
sys/dev/ciss/ciss.c
2317
if (cr->cr_flags & CISS_REQ_SLEEP) {
sys/dev/ciss/ciss.c
2318
cr->cr_flags &= ~CISS_REQ_SLEEP;
sys/dev/ciss/ciss.c
2319
wakeup(cr);
sys/dev/ciss/ciss.c
2326
if (cr->cr_flags & CISS_REQ_POLL) {
sys/dev/ciss/ciss.c
2327
cr->cr_flags &= ~CISS_REQ_POLL;
sys/dev/ciss/ciss.c
2336
ciss_enqueue_free(cr);
sys/dev/ciss/ciss.c
2345
_ciss_report_request(struct ciss_request *cr, int *command_status, int *scsi_status, const char *func)
sys/dev/ciss/ciss.c
2352
cc = cr->cr_cc;
sys/dev/ciss/ciss.c
2394
ciss_printf(cr->cr_sc, "command status 0x%x (%s) scsi status 0x%x (opcode 0x%02x)\n",
sys/dev/ciss/ciss.c
2400
ciss_printf(cr->cr_sc, "invalid command, offense size %d at %d, value 0x%x, function %s\n",
sys/dev/ciss/ciss.c
2408
ciss_print_request(cr);
sys/dev/ciss/ciss.c
2420
ciss_synch_request(struct ciss_request *cr, int timeout)
sys/dev/ciss/ciss.c
2422
if (cr->cr_sc->ciss_flags & CISS_FLAG_RUNNING) {
sys/dev/ciss/ciss.c
2423
return(ciss_wait_request(cr, timeout));
sys/dev/ciss/ciss.c
2425
return(ciss_poll_request(cr, timeout));
sys/dev/ciss/ciss.c
2435
ciss_poll_request(struct ciss_request *cr, int timeout)
sys/dev/ciss/ciss.c
2444
sc = cr->cr_sc;
sys/dev/ciss/ciss.c
2445
cr->cr_flags |= CISS_REQ_POLL;
sys/dev/ciss/ciss.c
2446
if ((error = ciss_start(cr)) != 0)
sys/dev/ciss/ciss.c
2455
if (!(cr->cr_flags & CISS_REQ_POLL))
sys/dev/ciss/ciss.c
2469
ciss_wait_request(struct ciss_request *cr, int timeout)
sys/dev/ciss/ciss.c
2475
cr->cr_flags |= CISS_REQ_SLEEP;
sys/dev/ciss/ciss.c
2476
if ((error = ciss_start(cr)) != 0)
sys/dev/ciss/ciss.c
2479
while ((cr->cr_flags & CISS_REQ_SLEEP) && (error != EWOULDBLOCK)) {
sys/dev/ciss/ciss.c
2480
error = msleep_sbt(cr, &cr->cr_sc->ciss_mtx, PRIBIO, "cissREQ",
sys/dev/ciss/ciss.c
2494
struct ciss_request *cr;
sys/dev/ciss/ciss.c
2502
if ((error = ciss_get_request(ar->cr_sc, &cr)) != 0)
sys/dev/ciss/ciss.c
2506
cc = cr->cr_cc;
sys/dev/ciss/ciss.c
2526
error = ciss_synch_request(cr, 35 * 1000);
sys/dev/ciss/ciss.c
2528
error = ciss_report_request(cr, NULL, NULL);
sys/dev/ciss/ciss.c
2529
ciss_release_request(cr);
sys/dev/ciss/ciss.c
2541
struct ciss_request *cr;
sys/dev/ciss/ciss.c
2548
if ((cr = ciss_dequeue_free(sc)) == NULL)
sys/dev/ciss/ciss.c
2551
cr->cr_data = NULL;
sys/dev/ciss/ciss.c
2552
cr->cr_flags = 0;
sys/dev/ciss/ciss.c
2553
cr->cr_complete = NULL;
sys/dev/ciss/ciss.c
2554
cr->cr_private = NULL;
sys/dev/ciss/ciss.c
2555
cr->cr_sg_tag = CISS_SG_MAX; /* Backstop to prevent accidents */
sys/dev/ciss/ciss.c
2557
ciss_preen_command(cr);
sys/dev/ciss/ciss.c
2558
*crp = cr;
sys/dev/ciss/ciss.c
2563
ciss_preen_command(struct ciss_request *cr)
sys/dev/ciss/ciss.c
2574
cc = cr->cr_cc;
sys/dev/ciss/ciss.c
2577
cc->header.host_tag = cr->cr_tag << 2;
sys/dev/ciss/ciss.c
2580
cmdphys = cr->cr_ccphys;
sys/dev/ciss/ciss.c
2589
ciss_release_request(struct ciss_request *cr)
sys/dev/ciss/ciss.c
2595
ciss_requeue_free(cr);
sys/dev/ciss/ciss.c
2606
struct ciss_request *cr;
sys/dev/ciss/ciss.c
2615
cr = NULL;
sys/dev/ciss/ciss.c
2621
if ((error = ciss_get_request(sc, &cr)) != 0)
sys/dev/ciss/ciss.c
2643
cr->cr_data = buf;
sys/dev/ciss/ciss.c
2644
cr->cr_length = bufsize;
sys/dev/ciss/ciss.c
2646
cr->cr_flags = CISS_REQ_DATAIN;
sys/dev/ciss/ciss.c
2648
cc = cr->cr_cc;
sys/dev/ciss/ciss.c
2666
if (cr != NULL)
sys/dev/ciss/ciss.c
2667
ciss_release_request(cr);
sys/dev/ciss/ciss.c
2669
*crp = cr;
sys/dev/ciss/ciss.c
2682
struct ciss_request *cr;
sys/dev/ciss/ciss.c
2689
cr = NULL;
sys/dev/ciss/ciss.c
2694
while (ciss_get_request(sc, &cr) != 0)
sys/dev/ciss/ciss.c
2696
cc = cr->cr_cc;
sys/dev/ciss/ciss.c
2702
cr->cr_length = ioc->buf_size;
sys/dev/ciss/ciss.c
2704
if ((cr->cr_data = malloc(ioc->buf_size, CISS_MALLOC_CLASS, M_NOWAIT)) == NULL) {
sys/dev/ciss/ciss.c
2708
if ((error = copyin(ioc->buf, cr->cr_data, ioc->buf_size))) {
sys/dev/ciss/ciss.c
2726
if ((error = ciss_synch_request(cr, 60 * 1000))) {
sys/dev/ciss/ciss.c
2744
(error = copyout(cr->cr_data, ioc->buf, ioc->buf_size))) {
sys/dev/ciss/ciss.c
2756
if ((cr != NULL) && (cr->cr_data != NULL))
sys/dev/ciss/ciss.c
2757
free(cr->cr_data, CISS_MALLOC_CLASS);
sys/dev/ciss/ciss.c
2758
if (cr != NULL)
sys/dev/ciss/ciss.c
2759
ciss_release_request(cr);
sys/dev/ciss/ciss.c
2768
ciss_map_request(struct ciss_request *cr)
sys/dev/ciss/ciss.c
2775
sc = cr->cr_sc;
sys/dev/ciss/ciss.c
2778
if (cr->cr_flags & CISS_REQ_MAPPED)
sys/dev/ciss/ciss.c
2781
cr->cr_flags |= CISS_REQ_MAPPED;
sys/dev/ciss/ciss.c
2786
if (cr->cr_data != NULL) {
sys/dev/ciss/ciss.c
2787
if (cr->cr_flags & CISS_REQ_CCB)
sys/dev/ciss/ciss.c
2789
cr->cr_datamap, cr->cr_data,
sys/dev/ciss/ciss.c
2790
ciss_request_map_helper, cr, 0);
sys/dev/ciss/ciss.c
2792
error = bus_dmamap_load(sc->ciss_buffer_dmat, cr->cr_datamap,
sys/dev/ciss/ciss.c
2793
cr->cr_data, cr->cr_length,
sys/dev/ciss/ciss.c
2794
ciss_request_map_helper, cr, 0);
sys/dev/ciss/ciss.c
2801
cr->cr_sg_tag = CISS_SG_NONE;
sys/dev/ciss/ciss.c
2802
cr->cr_flags |= CISS_REQ_BUSY;
sys/dev/ciss/ciss.c
2804
CISS_TL_PERF_POST_CMD(sc, cr);
sys/dev/ciss/ciss.c
2806
CISS_TL_SIMPLE_POST_CMD(sc, cr->cr_ccphys);
sys/dev/ciss/ciss.c
2816
struct ciss_request *cr;
sys/dev/ciss/ciss.c
2822
cr = (struct ciss_request *)arg;
sys/dev/ciss/ciss.c
2823
sc = cr->cr_sc;
sys/dev/ciss/ciss.c
2824
cc = cr->cr_cc;
sys/dev/ciss/ciss.c
2835
if (cr->cr_flags & CISS_REQ_DATAIN)
sys/dev/ciss/ciss.c
2836
bus_dmamap_sync(sc->ciss_buffer_dmat, cr->cr_datamap, BUS_DMASYNC_PREREAD);
sys/dev/ciss/ciss.c
2837
if (cr->cr_flags & CISS_REQ_DATAOUT)
sys/dev/ciss/ciss.c
2838
bus_dmamap_sync(sc->ciss_buffer_dmat, cr->cr_datamap, BUS_DMASYNC_PREWRITE);
sys/dev/ciss/ciss.c
2841
cr->cr_sg_tag = CISS_SG_NONE;
sys/dev/ciss/ciss.c
2843
cr->cr_sg_tag = CISS_SG_1;
sys/dev/ciss/ciss.c
2845
cr->cr_sg_tag = CISS_SG_2;
sys/dev/ciss/ciss.c
2847
cr->cr_sg_tag = CISS_SG_4;
sys/dev/ciss/ciss.c
2849
cr->cr_sg_tag = CISS_SG_8;
sys/dev/ciss/ciss.c
2851
cr->cr_sg_tag = CISS_SG_16;
sys/dev/ciss/ciss.c
2853
cr->cr_sg_tag = CISS_SG_32;
sys/dev/ciss/ciss.c
2855
cr->cr_sg_tag = CISS_SG_MAX;
sys/dev/ciss/ciss.c
2860
cr->cr_flags |= CISS_REQ_BUSY;
sys/dev/ciss/ciss.c
2862
CISS_TL_PERF_POST_CMD(sc, cr);
sys/dev/ciss/ciss.c
2864
CISS_TL_SIMPLE_POST_CMD(sc, cr->cr_ccphys);
sys/dev/ciss/ciss.c
2871
ciss_unmap_request(struct ciss_request *cr)
sys/dev/ciss/ciss.c
2877
sc = cr->cr_sc;
sys/dev/ciss/ciss.c
2880
if ((cr->cr_flags & CISS_REQ_MAPPED) == 0)
sys/dev/ciss/ciss.c
2886
if (cr->cr_data == NULL)
sys/dev/ciss/ciss.c
2889
if (cr->cr_flags & CISS_REQ_DATAIN)
sys/dev/ciss/ciss.c
2890
bus_dmamap_sync(sc->ciss_buffer_dmat, cr->cr_datamap, BUS_DMASYNC_POSTREAD);
sys/dev/ciss/ciss.c
2891
if (cr->cr_flags & CISS_REQ_DATAOUT)
sys/dev/ciss/ciss.c
2892
bus_dmamap_sync(sc->ciss_buffer_dmat, cr->cr_datamap, BUS_DMASYNC_POSTWRITE);
sys/dev/ciss/ciss.c
2894
bus_dmamap_unload(sc->ciss_buffer_dmat, cr->cr_datamap);
sys/dev/ciss/ciss.c
2896
cr->cr_flags &= ~CISS_REQ_MAPPED;
sys/dev/ciss/ciss.c
3159
struct ciss_request *cr;
sys/dev/ciss/ciss.c
3190
if ((error = ciss_get_request(sc, &cr)) != 0) {
sys/dev/ciss/ciss.c
3200
cc = cr->cr_cc;
sys/dev/ciss/ciss.c
3201
cr->cr_data = csio;
sys/dev/ciss/ciss.c
3202
cr->cr_length = csio->dxfer_len;
sys/dev/ciss/ciss.c
3203
cr->cr_complete = ciss_cam_complete;
sys/dev/ciss/ciss.c
3204
cr->cr_private = csio;
sys/dev/ciss/ciss.c
3219
cr->cr_flags = CISS_REQ_DATAOUT | CISS_REQ_CCB;
sys/dev/ciss/ciss.c
3222
cr->cr_flags = CISS_REQ_DATAIN | CISS_REQ_CCB;
sys/dev/ciss/ciss.c
3225
cr->cr_data = NULL;
sys/dev/ciss/ciss.c
3226
cr->cr_flags = 0;
sys/dev/ciss/ciss.c
3243
if ((error = ciss_start(cr)) != 0) {
sys/dev/ciss/ciss.c
3250
ciss_release_request(cr);
sys/dev/ciss/ciss.c
3346
ciss_cam_complete(struct ciss_request *cr)
sys/dev/ciss/ciss.c
3357
sc = cr->cr_sc;
sys/dev/ciss/ciss.c
3358
cc = cr->cr_cc;
sys/dev/ciss/ciss.c
3360
csio = (struct ccb_scsiio *)cr->cr_private;
sys/dev/ciss/ciss.c
3365
ciss_report_request(cr, &command_status, &scsi_status);
sys/dev/ciss/ciss.c
3397
ciss_release_request(cr);
sys/dev/ciss/ciss.c
3495
struct ciss_request *cr = NULL;
sys/dev/ciss/ciss.c
3524
if (ciss_nop_message_heartbeat != 0 && (error = ciss_get_request(sc, &cr)) == 0) {
sys/dev/ciss/ciss.c
3525
cc = cr->cr_cc;
sys/dev/ciss/ciss.c
3526
cr->cr_complete = ciss_nop_complete;
sys/dev/ciss/ciss.c
3534
if ((error = ciss_start(cr)) != 0) {
sys/dev/ciss/ciss.c
3555
ciss_nop_complete(struct ciss_request *cr)
sys/dev/ciss/ciss.c
3560
sc = cr->cr_sc;
sys/dev/ciss/ciss.c
3561
if (ciss_report_request(cr, NULL, NULL) != 0) {
sys/dev/ciss/ciss.c
3568
ciss_release_request(cr);
sys/dev/ciss/ciss.c
3581
struct ciss_request *cr;
sys/dev/ciss/ciss.c
3592
cr = &sc->ciss_request[i];
sys/dev/ciss/ciss.c
3593
if ((cr->cr_flags & CISS_REQ_BUSY) == 0)
sys/dev/ciss/ciss.c
3596
cc = cr->cr_cc;
sys/dev/ciss/ciss.c
3599
ciss_enqueue_complete(cr, &qh);
sys/dev/ciss/ciss.c
3603
if ((cr = ciss_dequeue_complete(sc, &qh)) == NULL)
sys/dev/ciss/ciss.c
3609
if (cr->cr_complete != NULL) {
sys/dev/ciss/ciss.c
3610
cr->cr_complete(cr);
sys/dev/ciss/ciss.c
3617
if (cr->cr_flags & CISS_REQ_SLEEP) {
sys/dev/ciss/ciss.c
3618
cr->cr_flags &= ~CISS_REQ_SLEEP;
sys/dev/ciss/ciss.c
3619
wakeup(cr);
sys/dev/ciss/ciss.c
3635
struct ciss_request *cr;
sys/dev/ciss/ciss.c
3642
cr = sc->ciss_periodic_notify;
sys/dev/ciss/ciss.c
3645
if (cr == NULL) {
sys/dev/ciss/ciss.c
3646
if ((error = ciss_get_request(sc, &cr)) != 0) {
sys/dev/ciss/ciss.c
3650
sc->ciss_periodic_notify = cr;
sys/dev/ciss/ciss.c
3651
cr->cr_complete = ciss_notify_complete;
sys/dev/ciss/ciss.c
3652
debug(1, "acquired request %d", cr->cr_tag);
sys/dev/ciss/ciss.c
3660
if (cr->cr_data == NULL) {
sys/dev/ciss/ciss.c
3661
if ((cr->cr_data = malloc(CISS_NOTIFY_DATA_SIZE, CISS_MALLOC_CLASS, M_NOWAIT)) == NULL) {
sys/dev/ciss/ciss.c
3666
cr->cr_length = CISS_NOTIFY_DATA_SIZE;
sys/dev/ciss/ciss.c
3670
ciss_preen_command(cr);
sys/dev/ciss/ciss.c
3673
cc = cr->cr_cc;
sys/dev/ciss/ciss.c
3685
bzero(cr->cr_data, CISS_NOTIFY_DATA_SIZE);
sys/dev/ciss/ciss.c
3699
error = ciss_start(cr);
sys/dev/ciss/ciss.c
3703
if (cr != NULL) {
sys/dev/ciss/ciss.c
3704
if (cr->cr_data != NULL)
sys/dev/ciss/ciss.c
3705
free(cr->cr_data, CISS_MALLOC_CLASS);
sys/dev/ciss/ciss.c
3706
ciss_release_request(cr);
sys/dev/ciss/ciss.c
3718
ciss_notify_complete(struct ciss_request *cr)
sys/dev/ciss/ciss.c
3726
cn = (struct ciss_notify *)cr->cr_data;
sys/dev/ciss/ciss.c
3727
sc = cr->cr_sc;
sys/dev/ciss/ciss.c
3732
ciss_report_request(cr, &command_status, &scsi_status);
sys/dev/ciss/ciss.c
3744
ciss_release_request(cr);
sys/dev/ciss/ciss.c
3767
ciss_release_request(cr);
sys/dev/ciss/ciss.c
3772
ciss_enqueue_notify(cr);
sys/dev/ciss/ciss.c
3798
struct ciss_request *cr;
sys/dev/ciss/ciss.c
3805
cr = NULL;
sys/dev/ciss/ciss.c
3813
if ((error = ciss_get_request(sc, &cr)))
sys/dev/ciss/ciss.c
3817
if ((cr->cr_data = malloc(CISS_NOTIFY_DATA_SIZE, CISS_MALLOC_CLASS, M_NOWAIT)) == NULL) {
sys/dev/ciss/ciss.c
3822
cr->cr_length = CISS_NOTIFY_DATA_SIZE;
sys/dev/ciss/ciss.c
3825
cc = cr->cr_cc;
sys/dev/ciss/ciss.c
3841
ciss_print_request(cr);
sys/dev/ciss/ciss.c
3847
if ((error = ciss_synch_request(cr, 60 * 1000)) != 0) {
sys/dev/ciss/ciss.c
3855
ciss_report_request(cr, &command_status, &scsi_status);
sys/dev/ciss/ciss.c
3906
if (cr != NULL) {
sys/dev/ciss/ciss.c
3907
if (cr->cr_data != NULL)
sys/dev/ciss/ciss.c
3908
free(cr->cr_data, CISS_MALLOC_CLASS);
sys/dev/ciss/ciss.c
3909
ciss_release_request(cr);
sys/dev/ciss/ciss.c
3922
struct ciss_request *cr;
sys/dev/ciss/ciss.c
3927
cr = NULL;
sys/dev/ciss/ciss.c
3939
if ((error = ciss_get_bmic_request(sc, &cr, CISS_COMMAND_ABORT_NOTIFY,
sys/dev/ciss/ciss.c
3946
if ((error = ciss_synch_request(cr, 60 * 1000)) != 0) {
sys/dev/ciss/ciss.c
3954
ciss_report_request(cr, &command_status, NULL);
sys/dev/ciss/ciss.c
3966
if (cr != NULL)
sys/dev/ciss/ciss.c
3967
ciss_release_request(cr);
sys/dev/ciss/ciss.c
4193
struct ciss_request *cr;
sys/dev/ciss/ciss.c
4208
cr = ciss_dequeue_notify(sc);
sys/dev/ciss/ciss.c
4210
if (cr == NULL) {
sys/dev/ciss/ciss.c
4224
cn = (struct ciss_notify *)cr->cr_data;
sys/dev/ciss/ciss.c
4238
ciss_release_request(cr);
sys/dev/ciss/ciss.c
4280
ciss_print_request(struct ciss_request *cr)
sys/dev/ciss/ciss.c
4286
sc = cr->cr_sc;
sys/dev/ciss/ciss.c
4287
cc = cr->cr_cc;
sys/dev/ciss/ciss.c
4289
ciss_printf(sc, "REQUEST @ %p\n", cr);
sys/dev/ciss/ciss.c
4291
cr->cr_data, cr->cr_length, cr->cr_tag, cr->cr_flags,
sys/dev/ciss/ciss.c
4636
union ciss_statrequest *cr = (union ciss_statrequest *)addr;
sys/dev/ciss/ciss.c
4638
switch (cr->cs_item) {
sys/dev/ciss/ciss.c
4641
bcopy(&sc->ciss_qstat[cr->cs_item], &cr->cs_qstat,
sys/dev/ciss/cissreg.h
841
#define CISS_TL_PERF_POST_CMD(sc, cr) CISS_TL_SIMPLE_WRITE(sc, CISS_TL_SIMPLE_IPQ, cr->cr_ccphys | (cr)->cr_sg_tag)
sys/dev/ciss/cissvar.h
325
ciss_enqueue_ ## name (struct ciss_request *cr) \
sys/dev/ciss/cissvar.h
328
STAILQ_INSERT_TAIL(&cr->cr_sc->ciss_ ## name, cr, cr_link); \
sys/dev/ciss/cissvar.h
329
CISSQ_ADD(cr->cr_sc, index); \
sys/dev/ciss/cissvar.h
330
cr->cr_onq = index; \
sys/dev/ciss/cissvar.h
333
ciss_requeue_ ## name (struct ciss_request *cr) \
sys/dev/ciss/cissvar.h
336
STAILQ_INSERT_HEAD(&cr->cr_sc->ciss_ ## name, cr, cr_link); \
sys/dev/ciss/cissvar.h
337
CISSQ_ADD(cr->cr_sc, index); \
sys/dev/ciss/cissvar.h
338
cr->cr_onq = index; \
sys/dev/ciss/cissvar.h
343
struct ciss_request *cr; \
sys/dev/ciss/cissvar.h
345
if ((cr = STAILQ_FIRST(&sc->ciss_ ## name)) != NULL) { \
sys/dev/ciss/cissvar.h
348
cr->cr_onq = -1; \
sys/dev/ciss/cissvar.h
350
return(cr); \
sys/dev/cxgb/common/cxgb_t3_cpl.h
936
__u8 cr;
sys/dev/dpaa/qman_portals.c
191
union qman_mc_command *cr;
sys/dev/dpaa/qman_portals.c
217
cr = (union qman_mc_command *)(sc->sc_base.sc_ce_va + QCSP_CR);
sys/dev/dpaa/qman_portals.c
219
(cr->common.verb & QMAN_MC_VERB_VBIT) ^ QMAN_MC_VERB_VBIT;
sys/dev/dpaa/qman_portals.c
341
union qman_mc_command *cr;
sys/dev/dpaa/qman_portals.c
349
cr = (union qman_mc_command *)(sc->sc_base.sc_ce_va + QCSP_CR);
sys/dev/dpaa/qman_portals.c
350
dpaa_zero_line(cr);
sys/dev/dpaa/qman_portals.c
351
*cr = *c;
sys/dev/dpaa/qman_portals.c
353
cr->common.verb = verb | sc->sc_mc.polarity;
sys/dev/dpaa/qman_portals.c
356
dpaa_flush_line(cr);
sys/dev/dpaa/qman_portals.c
357
dpaa_touch_line(cr);
sys/dev/pty/pty.c
91
pty_clone(void *arg, struct ucred *cr, char *name, int namelen,
sys/dev/sound/pci/ich.c
324
int i, cr, regbase;
sys/dev/sound/pci/ich.c
344
cr = ich_rd(sc, regbase + ICH_REG_X_CR, 1);
sys/dev/sound/pci/ich.c
345
if (cr == 0)
sys/dev/sound/pci/t4dwave.c
393
uint32_t cr[TR_CHN_REGS], i;
sys/dev/sound/pci/t4dwave.c
411
cr[1]=ch->lba;
sys/dev/sound/pci/t4dwave.c
412
cr[3]=(ch->fmc<<14) | (ch->rvol<<7) | (ch->cvol);
sys/dev/sound/pci/t4dwave.c
413
cr[4]=(ch->gvsel<<31) | (ch->pan<<24) | (ch->vol<<16) | (ch->ctrl<<12) | (ch->ec);
sys/dev/sound/pci/t4dwave.c
421
cr[0]=(ch->cso<<16) | (ch->alpha<<4) | (ch->fms);
sys/dev/sound/pci/t4dwave.c
422
cr[2]=(ch->eso<<16) | (ch->delta);
sys/dev/sound/pci/t4dwave.c
427
cr[0]=((ch->delta & 0xff)<<24) | (ch->cso);
sys/dev/sound/pci/t4dwave.c
428
cr[2]=((ch->delta>>8)<<24) | (ch->eso);
sys/dev/sound/pci/t4dwave.c
429
cr[3]|=(ch->alpha<<20) | (ch->fms<<16) | (ch->fmc<<14);
sys/dev/sound/pci/t4dwave.c
435
tr_wr(tr, TR_REG_CHNBASE+(i<<2), cr[i], 4);
sys/dev/sound/pci/t4dwave.c
443
uint32_t cr[5], i;
sys/dev/sound/pci/t4dwave.c
448
cr[i]=tr_rd(tr, TR_REG_CHNBASE+(i<<2), 4);
sys/dev/sound/pci/t4dwave.c
452
ch->lba=(cr[1] & ALI_MAXADDR);
sys/dev/sound/pci/t4dwave.c
454
ch->lba=(cr[1] & TR_MAXADDR);
sys/dev/sound/pci/t4dwave.c
455
ch->fmc= (cr[3] & 0x0000c000) >> 14;
sys/dev/sound/pci/t4dwave.c
456
ch->rvol= (cr[3] & 0x00003f80) >> 7;
sys/dev/sound/pci/t4dwave.c
457
ch->cvol= (cr[3] & 0x0000007f);
sys/dev/sound/pci/t4dwave.c
458
ch->gvsel= (cr[4] & 0x80000000) >> 31;
sys/dev/sound/pci/t4dwave.c
459
ch->pan= (cr[4] & 0x7f000000) >> 24;
sys/dev/sound/pci/t4dwave.c
460
ch->vol= (cr[4] & 0x00ff0000) >> 16;
sys/dev/sound/pci/t4dwave.c
461
ch->ctrl= (cr[4] & 0x0000f000) >> 12;
sys/dev/sound/pci/t4dwave.c
462
ch->ec= (cr[4] & 0x00000fff);
sys/dev/sound/pci/t4dwave.c
467
ch->cso= (cr[0] & 0xffff0000) >> 16;
sys/dev/sound/pci/t4dwave.c
468
ch->alpha= (cr[0] & 0x0000fff0) >> 4;
sys/dev/sound/pci/t4dwave.c
469
ch->fms= (cr[0] & 0x0000000f);
sys/dev/sound/pci/t4dwave.c
470
ch->eso= (cr[2] & 0xffff0000) >> 16;
sys/dev/sound/pci/t4dwave.c
471
ch->delta= (cr[2] & 0x0000ffff);
sys/dev/sound/pci/t4dwave.c
474
ch->cso= (cr[0] & 0x00ffffff);
sys/dev/sound/pci/t4dwave.c
475
ch->eso= (cr[2] & 0x00ffffff);
sys/dev/sound/pci/t4dwave.c
476
ch->delta= ((cr[2] & 0xff000000) >> 16) | ((cr[0] & 0xff000000) >> 24);
sys/dev/sound/pci/t4dwave.c
477
ch->alpha= (cr[3] & 0xfff00000) >> 20;
sys/dev/sound/pci/t4dwave.c
478
ch->fms= (cr[3] & 0x000f0000) >> 16;
sys/dev/superio/superio.c
1069
s->val = sio_ldn_read(sc, s->ldn, s->cr);
sys/dev/superio/superio.c
1074
sio_ldn_write(sc, s->ldn, s->cr, s->val);
sys/dev/superio/superio_io.h
35
uint8_t cr;
sys/fs/nfs/nfs_commonport.c
252
newnfs_copycred(struct nfscred *nfscr, struct ucred *cr)
sys/fs/nfs/nfs_commonport.c
257
cr->cr_uid = nfscr->nfsc_uid;
sys/fs/nfs/nfs_commonport.c
258
crsetgroups_and_egid(cr, nfscr->nfsc_ngroups, nfscr->nfsc_groups,
sys/fs/nfs/nfs_commonsubs.c
4338
struct ucred *cr;
sys/fs/nfs/nfs_commonsubs.c
4472
cr = crget();
sys/fs/nfs/nfs_commonsubs.c
4473
cr->cr_uid = cr->cr_ruid = cr->cr_svuid = nidp->nid_uid;
sys/fs/nfs/nfs_commonsubs.c
4474
crsetgroups_and_egid(cr, nidp->nid_ngroup, grps,
sys/fs/nfs/nfs_commonsubs.c
4476
cr->cr_rgid = cr->cr_svgid = cr->cr_gid;
sys/fs/nfs/nfs_commonsubs.c
4477
cr->cr_prison = curthread->td_ucred->cr_prison;
sys/fs/nfs/nfs_commonsubs.c
4478
prison_hold(cr->cr_prison);
sys/fs/nfs/nfs_commonsubs.c
4480
mac_cred_associate_nfsd(cr);
sys/fs/nfs/nfs_commonsubs.c
4482
newusrp->lug_cred = cr;
sys/fs/nfsclient/nfs_clbio.c
1550
ncl_doio(struct vnode *vp, struct buf *bp, struct ucred *cr, struct thread *td,
sys/fs/nfsclient/nfs_clbio.c
1589
error = ncl_readrpc(vp, uiop, cr);
sys/fs/nfsclient/nfs_clbio.c
1624
error = ncl_readlinkrpc(vp, uiop, cr);
sys/fs/nfsclient/nfs_clbio.c
1630
error = ncl_readdirplusrpc(vp, uiop, cr, td);
sys/fs/nfsclient/nfs_clbio.c
1635
error = ncl_readdirrpc(vp, uiop, cr, td);
sys/fs/nfsclient/nfs_clbio.c
1696
error = ncl_writerpc(vp, uiop, cr, &iomode, &must_commit,
sys/fs/nfsclient/nfs_clport.c
1046
newnfs_copyincred(struct ucred *cr, struct nfscred *nfscr)
sys/fs/nfsclient/nfs_clport.c
1050
KASSERT(cr->cr_ngroups >= 0,
sys/fs/nfsclient/nfs_clport.c
1052
nfscr->nfsc_uid = cr->cr_uid;
sys/fs/nfsclient/nfs_clport.c
1053
nfscr->nfsc_ngroups = MIN(cr->cr_ngroups + 1, NFS_MAXGRPS + 1);
sys/fs/nfsclient/nfs_clport.c
1054
nfscr->nfsc_groups[0] = cr->cr_gid;
sys/fs/nfsclient/nfs_clport.c
1056
nfscr->nfsc_groups[i] = cr->cr_groups[i - 1];
sys/fs/nfsclient/nfs_clrpcops.c
9907
nfsrpc_bindconnsess(CLIENT *cl, void *arg, struct ucred *cr)
sys/fs/nfsclient/nfs_clrpcops.c
9929
ext.rc_auth = authunix_create(cr);
sys/fs/nfsclient/nfs_clvnops.c
3033
struct ucred *cr;
sys/fs/nfsclient/nfs_clvnops.c
3045
cr = bp->b_rcred;
sys/fs/nfsclient/nfs_clvnops.c
3047
cr = bp->b_wcred;
sys/fs/nfsclient/nfs_clvnops.c
3056
(void) ncl_doio(vp, bp, cr, curthread, 1);
sys/fs/nfsserver/nfs_nfsdsocket.c
1426
struct ucred *cr;
sys/fs/nfsserver/nfs_nfsdsocket.c
1428
cr = crget();
sys/fs/nfsserver/nfs_nfsdsocket.c
1429
cr->cr_uid = cr->cr_ruid = cr->cr_svuid = UID_ROOT;
sys/fs/nfsserver/nfs_nfsdsocket.c
1430
crsetgroups_and_egid(cr, 0, NULL, GID_WHEEL);
sys/fs/nfsserver/nfs_nfsdsocket.c
1431
cr->cr_rgid = cr->cr_svgid = cr->cr_gid;
sys/fs/nfsserver/nfs_nfsdsocket.c
1432
cr->cr_prison = curthread->td_ucred->cr_prison;
sys/fs/nfsserver/nfs_nfsdsocket.c
1433
prison_hold(cr->cr_prison);
sys/fs/nfsserver/nfs_nfsdsocket.c
1435
mac_cred_associate_nfsd(cr);
sys/fs/nfsserver/nfs_nfsdsocket.c
1437
return (cr);
sys/fs/p9fs/p9fs_vnops.c
1310
p9fs_get_open_fid(struct vnode *vp, int fflags, struct ucred *cr, struct open_fid_state *statep)
sys/fs/p9fs/p9fs_vnops.c
1322
vofid = p9fs_get_fid(vses->clnt, np, cr, VOFID, mode, &error);
sys/fs/p9fs/p9fs_vnops.c
1324
error = VOP_OPEN(vp, fflags, cr, curthread, NULL);
sys/fs/p9fs/p9fs_vnops.c
1328
vofid = p9fs_get_fid(vses->clnt, np, cr, VOFID, mode, &error);
sys/fs/p9fs/p9fs_vnops.c
1340
p9fs_release_open_fid(struct vnode *vp, struct ucred *cr, struct open_fid_state *statep)
sys/fs/p9fs/p9fs_vnops.c
1343
(void) VOP_CLOSE(vp, statep->fflags, cr, curthread);
sys/fs/p9fs/p9fs_vnops.c
1911
p9fs_doio(struct vnode *vp, struct buf *bp, struct p9_fid *vofid, struct ucred *cr)
sys/fs/p9fs/p9fs_vnops.c
2057
struct ucred *cr;
sys/fs/p9fs/p9fs_vnops.c
2068
cr = bp->b_rcred;
sys/fs/p9fs/p9fs_vnops.c
2070
cr = bp->b_wcred;
sys/fs/p9fs/p9fs_vnops.c
2072
error = p9fs_get_open_fid(vp, bp->b_iocmd == BIO_READ ? FREAD : FWRITE, cr, &ostate);
sys/fs/p9fs/p9fs_vnops.c
2081
p9fs_doio(vp, bp, ostate.vofid, cr);
sys/fs/p9fs/p9fs_vnops.c
2082
p9fs_release_open_fid(vp, cr, &ostate);
sys/fs/procfs/procfs_status.c
138
cr = p->p_ucred;
sys/fs/procfs/procfs_status.c
141
(u_long)cr->cr_uid,
sys/fs/procfs/procfs_status.c
142
(u_long)cr->cr_ruid,
sys/fs/procfs/procfs_status.c
143
(u_long)cr->cr_rgid);
sys/fs/procfs/procfs_status.c
144
sbuf_printf(sb, ",%lu", (u_long)cr->cr_gid);
sys/fs/procfs/procfs_status.c
145
for (i = 0; i < cr->cr_ngroups; i++)
sys/fs/procfs/procfs_status.c
146
sbuf_printf(sb, ",%lu", (u_long)cr->cr_groups[i]);
sys/fs/procfs/procfs_status.c
148
if (jailed(cr)) {
sys/fs/procfs/procfs_status.c
149
mtx_lock(&cr->cr_prison->pr_mtx);
sys/fs/procfs/procfs_status.c
151
prison_name(td->td_ucred->cr_prison, cr->cr_prison));
sys/fs/procfs/procfs_status.c
152
mtx_unlock(&cr->cr_prison->pr_mtx);
sys/fs/procfs/procfs_status.c
68
struct ucred *cr;
sys/fs/smbfs/smbfs.h
93
int smbfs_doio(struct vnode *vp, struct buf *bp, struct ucred *cr, struct thread *td);
sys/fs/smbfs/smbfs_io.c
315
smbfs_doio(struct vnode *vp, struct buf *bp, struct ucred *cr, struct thread *td)
sys/fs/smbfs/smbfs_io.c
331
smb_makescred(scred, td, cr);
sys/fs/smbfs/smbfs_vnops.c
829
struct ucred *cr;
sys/fs/smbfs/smbfs_vnops.c
838
cr = bp->b_rcred;
sys/fs/smbfs/smbfs_vnops.c
840
cr = bp->b_wcred;
sys/fs/smbfs/smbfs_vnops.c
843
(void)smbfs_doio(ap->a_vp, bp, cr, td);
sys/geom/raid/md_ddf.c
1233
meta->cr = malloc(GET32(meta, hdr->cr_length) * ss, M_MD_DDF, M_WAITOK);
sys/geom/raid/md_ddf.c
1234
memcpy(meta->cr, buf, GET32(meta, hdr->cr_length) * ss);
sys/geom/raid/md_ddf.c
1337
meta->cr, size * num);
sys/geom/raid/md_ddf.c
1751
} else if (pdmeta->cr != NULL &&
sys/geom/raid/md_ddf.c
182
#define GETVDCPTR(m, n) ((struct ddf_vdc_record *)((uint8_t *)(m)->cr + \
sys/geom/raid/md_ddf.c
186
#define GETSAPTR(m, n) ((struct ddf_sa_record *)((uint8_t *)(m)->cr + \
sys/geom/raid/md_ddf.c
66
void *cr;
sys/geom/raid/md_ddf.c
733
meta->cr = malloc(size, M_MD_DDF, M_WAITOK);
sys/geom/raid/md_ddf.c
734
memset(meta->cr, 0xff, size);
sys/geom/raid/md_ddf.c
772
dst->cr = malloc(GET32(src, hdr->cr_length) * ss, M_MD_DDF, M_WAITOK);
sys/geom/raid/md_ddf.c
773
memcpy(dst->cr, src->cr, GET32(src, hdr->cr_length) * ss);
sys/geom/raid/md_ddf.c
827
if (meta->cr != NULL) {
sys/geom/raid/md_ddf.c
828
free(meta->cr, M_MD_DDF);
sys/geom/raid/md_ddf.c
829
meta->cr = NULL;
sys/kern/kern_conf.c
60
int unit, struct ucred *cr, uid_t uid, gid_t gid, int mode, const char *fmt,
sys/kern/kern_conf.c
853
struct ucred *cr, uid_t uid, gid_t gid, int mode, const char *fmt,
sys/kern/kern_conf.c
861
args.mda_cr = cr;
sys/kern/kern_conf.c
887
make_dev_cred(struct cdevsw *devsw, int unit, struct ucred *cr, uid_t uid,
sys/kern/kern_conf.c
895
res = make_dev_credv(0, &dev, devsw, unit, cr, uid, gid, mode, fmt, ap);
sys/kern/kern_conf.c
904
make_dev_credf(int flags, struct cdevsw *devsw, int unit, struct ucred *cr,
sys/kern/kern_conf.c
912
res = make_dev_credv(flags, &dev, devsw, unit, cr, uid, gid, mode,
sys/kern/kern_conf.c
924
struct ucred *cr, uid_t uid, gid_t gid, int mode, const char *fmt, ...)
sys/kern/kern_conf.c
930
res = make_dev_credv(flags, cdev, devsw, 0, cr, uid, gid, mode,
sys/kern/kern_ktrace.c
1395
cred = kiop->cr;
sys/kern/kern_ktrace.c
161
struct ucred *cr;
sys/kern/kern_ktrace.c
482
vn_close(kiop->vp, FWRITE, kiop->cr, curthread);
sys/kern/kern_ktrace.c
483
crfree(kiop->cr);
sys/kern/kern_ktrace.c
494
res->cr = crhold(td->td_ucred);
sys/kern/kern_ktrace.c
619
if (kiop == NULL || priv_check_cred(kiop->cr, PRIV_DEBUG_DIFFCRED) == 0)
sys/kern/kern_procctl.c
280
struct ucred *cr;
sys/kern/kern_procctl.c
295
error = cr_cansignal(w->cr, w->target, w->rk->rk_sig);
sys/kern/kern_procctl.c
590
w.cr = crhold(td->td_ucred);
sys/kern/kern_procctl.c
597
crfree(w.cr);
sys/kern/kern_prot.c
102
static void crfree_final(struct ucred *cr);
sys/kern/kern_prot.c
116
static void crsetgroups_internal(struct ucred *cr, int ngrp,
sys/kern/kern_prot.c
1852
securelevel_gt(struct ucred *cr, int level)
sys/kern/kern_prot.c
1855
return (cr->cr_prison->pr_securelevel > level ? EPERM : 0);
sys/kern/kern_prot.c
1859
securelevel_ge(struct ucred *cr, int level)
sys/kern/kern_prot.c
1862
return (cr->cr_prison->pr_securelevel >= level ? EPERM : 0);
sys/kern/kern_prot.c
2474
crcowget(struct ucred *cr)
sys/kern/kern_prot.c
2477
mtx_lock(&cr->cr_mtx);
sys/kern/kern_prot.c
2478
KASSERT(cr->cr_users > 0, ("%s: users %d not > 0 on cred %p",
sys/kern/kern_prot.c
2479
__func__, cr->cr_users, cr));
sys/kern/kern_prot.c
2480
cr->cr_users++;
sys/kern/kern_prot.c
2481
cr->cr_ref++;
sys/kern/kern_prot.c
2482
mtx_unlock(&cr->cr_mtx);
sys/kern/kern_prot.c
2483
return (cr);
sys/kern/kern_prot.c
2489
struct ucred *cr, *crold;
sys/kern/kern_prot.c
2492
cr = td->td_realucred;
sys/kern/kern_prot.c
2493
mtx_lock(&cr->cr_mtx);
sys/kern/kern_prot.c
2494
cr->cr_ref += td->td_ucredref;
sys/kern/kern_prot.c
2496
KASSERT(cr->cr_users > 0, ("%s: users %d not > 0 on cred %p",
sys/kern/kern_prot.c
2497
__func__, cr->cr_users, cr));
sys/kern/kern_prot.c
2498
cr->cr_users--;
sys/kern/kern_prot.c
2499
if (cr->cr_users == 0) {
sys/kern/kern_prot.c
2500
KASSERT(cr->cr_ref > 0, ("%s: ref %ld not > 0 on cred %p",
sys/kern/kern_prot.c
2501
__func__, cr->cr_ref, cr));
sys/kern/kern_prot.c
2502
crold = cr;
sys/kern/kern_prot.c
2504
cr->cr_ref--;
sys/kern/kern_prot.c
2507
mtx_unlock(&cr->cr_mtx);
sys/kern/kern_prot.c
2513
crunusebatch(struct ucred *cr, u_int users, long ref)
sys/kern/kern_prot.c
2517
__func__, users, cr));
sys/kern/kern_prot.c
2518
mtx_lock(&cr->cr_mtx);
sys/kern/kern_prot.c
2519
KASSERT(cr->cr_users >= users, ("%s: users %d not > %d on cred %p",
sys/kern/kern_prot.c
2520
__func__, cr->cr_users, users, cr));
sys/kern/kern_prot.c
2521
cr->cr_users -= users;
sys/kern/kern_prot.c
2522
cr->cr_ref += ref;
sys/kern/kern_prot.c
2523
cr->cr_ref -= users;
sys/kern/kern_prot.c
2524
if (cr->cr_users > 0) {
sys/kern/kern_prot.c
2525
mtx_unlock(&cr->cr_mtx);
sys/kern/kern_prot.c
2528
KASSERT(cr->cr_ref >= 0, ("%s: ref %ld not >= 0 on cred %p",
sys/kern/kern_prot.c
2529
__func__, cr->cr_ref, cr));
sys/kern/kern_prot.c
2530
if (cr->cr_ref > 0) {
sys/kern/kern_prot.c
2531
mtx_unlock(&cr->cr_mtx);
sys/kern/kern_prot.c
2534
crfree_final(cr);
sys/kern/kern_prot.c
2540
struct ucred *cr;
sys/kern/kern_prot.c
2542
cr = crunuse(td);
sys/kern/kern_prot.c
2543
if (cr != NULL)
sys/kern/kern_prot.c
2544
crfree(cr);
sys/kern/kern_prot.c
2575
struct ucred *cr;
sys/kern/kern_prot.c
2580
cr = td->td_realucred;
sys/kern/kern_prot.c
2581
KASSERT(cr->cr_users > 0, ("%s: users %d not > 0 on cred %p",
sys/kern/kern_prot.c
2582
__func__, cr->cr_users, cr));
sys/kern/kern_prot.c
2583
if (crb->cred != cr) {
sys/kern/kern_prot.c
2591
crb->cred = cr;
sys/kern/kern_prot.c
2613
struct ucred *cr;
sys/kern/kern_prot.c
2615
cr = malloc(sizeof(*cr), M_CRED, M_WAITOK | M_ZERO);
sys/kern/kern_prot.c
2616
mtx_init(&cr->cr_mtx, "cred", NULL, MTX_DEF);
sys/kern/kern_prot.c
2617
cr->cr_ref = 1;
sys/kern/kern_prot.c
2619
audit_cred_init(cr);
sys/kern/kern_prot.c
2622
mac_cred_init(cr);
sys/kern/kern_prot.c
2624
cr->cr_groups = cr->cr_smallgroups;
sys/kern/kern_prot.c
2625
cr->cr_agroups = nitems(cr->cr_smallgroups);
sys/kern/kern_prot.c
2626
return (cr);
sys/kern/kern_prot.c
2633
crhold(struct ucred *cr)
sys/kern/kern_prot.c
2638
if (__predict_true(td->td_realucred == cr)) {
sys/kern/kern_prot.c
2639
KASSERT(cr->cr_users > 0, ("%s: users %d not > 0 on cred %p",
sys/kern/kern_prot.c
2640
__func__, cr->cr_users, cr));
sys/kern/kern_prot.c
2642
return (cr);
sys/kern/kern_prot.c
2644
mtx_lock(&cr->cr_mtx);
sys/kern/kern_prot.c
2645
cr->cr_ref++;
sys/kern/kern_prot.c
2646
mtx_unlock(&cr->cr_mtx);
sys/kern/kern_prot.c
2647
return (cr);
sys/kern/kern_prot.c
2654
crfree(struct ucred *cr)
sys/kern/kern_prot.c
2659
if (__predict_true(td->td_realucred == cr)) {
sys/kern/kern_prot.c
2660
KASSERT(cr->cr_users > 0, ("%s: users %d not > 0 on cred %p",
sys/kern/kern_prot.c
2661
__func__, cr->cr_users, cr));
sys/kern/kern_prot.c
2665
mtx_lock(&cr->cr_mtx);
sys/kern/kern_prot.c
2666
KASSERT(cr->cr_users >= 0, ("%s: users %d not >= 0 on cred %p",
sys/kern/kern_prot.c
2667
__func__, cr->cr_users, cr));
sys/kern/kern_prot.c
2668
cr->cr_ref--;
sys/kern/kern_prot.c
2669
if (cr->cr_users > 0) {
sys/kern/kern_prot.c
2670
mtx_unlock(&cr->cr_mtx);
sys/kern/kern_prot.c
2673
KASSERT(cr->cr_ref >= 0, ("%s: ref %ld not >= 0 on cred %p",
sys/kern/kern_prot.c
2674
__func__, cr->cr_ref, cr));
sys/kern/kern_prot.c
2675
if (cr->cr_ref > 0) {
sys/kern/kern_prot.c
2676
mtx_unlock(&cr->cr_mtx);
sys/kern/kern_prot.c
2679
crfree_final(cr);
sys/kern/kern_prot.c
2683
crfree_final(struct ucred *cr)
sys/kern/kern_prot.c
2686
KASSERT(cr->cr_users == 0, ("%s: users %d not == 0 on cred %p",
sys/kern/kern_prot.c
2687
__func__, cr->cr_users, cr));
sys/kern/kern_prot.c
2688
KASSERT(cr->cr_ref == 0, ("%s: ref %ld not == 0 on cred %p",
sys/kern/kern_prot.c
2689
__func__, cr->cr_ref, cr));
sys/kern/kern_prot.c
2695
if (cr->cr_uidinfo != NULL)
sys/kern/kern_prot.c
2696
uifree(cr->cr_uidinfo);
sys/kern/kern_prot.c
2697
if (cr->cr_ruidinfo != NULL)
sys/kern/kern_prot.c
2698
uifree(cr->cr_ruidinfo);
sys/kern/kern_prot.c
2699
if (cr->cr_prison != NULL)
sys/kern/kern_prot.c
2700
prison_free(cr->cr_prison);
sys/kern/kern_prot.c
2701
if (cr->cr_loginclass != NULL)
sys/kern/kern_prot.c
2702
loginclass_free(cr->cr_loginclass);
sys/kern/kern_prot.c
2704
audit_cred_destroy(cr);
sys/kern/kern_prot.c
2707
mac_cred_destroy(cr);
sys/kern/kern_prot.c
2709
mtx_destroy(&cr->cr_mtx);
sys/kern/kern_prot.c
2710
if (cr->cr_groups != cr->cr_smallgroups)
sys/kern/kern_prot.c
2711
free(cr->cr_groups, M_CRED);
sys/kern/kern_prot.c
2712
free(cr, M_CRED);
sys/kern/kern_prot.c
2743
crdup(struct ucred *cr)
sys/kern/kern_prot.c
2748
crcopy(newcr, cr);
sys/kern/kern_prot.c
2756
cru2x(struct ucred *cr, struct xucred *xcr)
sys/kern/kern_prot.c
2762
xcr->cr_uid = cr->cr_uid;
sys/kern/kern_prot.c
2763
xcr->cr_gid = cr->cr_gid;
sys/kern/kern_prot.c
2770
ngroups = MIN(cr->cr_ngroups + 1, nitems(xcr->cr_groups));
sys/kern/kern_prot.c
2772
bcopy(cr->cr_groups, xcr->cr_sgroups,
sys/kern/kern_prot.c
2773
(ngroups - 1) * sizeof(*cr->cr_groups));
sys/kern/kern_prot.c
2855
struct ucred *cr;
sys/kern/kern_prot.c
2858
cr = p->p_ucred;
sys/kern/kern_prot.c
2860
KASSERT(cr->cr_users > 0, ("%s: users %d not > 0 on cred %p",
sys/kern/kern_prot.c
2861
__func__, cr->cr_users, cr));
sys/kern/kern_prot.c
2862
mtx_lock(&cr->cr_mtx);
sys/kern/kern_prot.c
2863
cr->cr_users--;
sys/kern/kern_prot.c
2864
if (cr->cr_users == 0)
sys/kern/kern_prot.c
2865
KASSERT(cr->cr_ref > 0, ("%s: ref %ld not > 0 on cred %p",
sys/kern/kern_prot.c
2866
__func__, cr->cr_ref, cr));
sys/kern/kern_prot.c
2867
mtx_unlock(&cr->cr_mtx);
sys/kern/kern_prot.c
2869
(void)chgproccnt(cr->cr_ruidinfo, -1, 0);
sys/kern/kern_prot.c
2870
crfree(cr);
sys/kern/kern_prot.c
2874
crcopysafe(struct proc *p, struct ucred *cr)
sys/kern/kern_prot.c
2882
while (cr->cr_agroups < oldcred->cr_ngroups) {
sys/kern/kern_prot.c
2885
crextend(cr, groups);
sys/kern/kern_prot.c
2889
crcopy(cr, oldcred);
sys/kern/kern_prot.c
2900
crextend(struct ucred *cr, int n)
sys/kern/kern_prot.c
2904
MPASS2(cr->cr_ref == 1, "'cr_ref' must be 1 (referenced, unshared)");
sys/kern/kern_prot.c
2905
MPASS2((cr->cr_flags & CRED_FLAG_GROUPSET) == 0,
sys/kern/kern_prot.c
2910
if (n <= cr->cr_agroups)
sys/kern/kern_prot.c
2933
if (cr->cr_groups != cr->cr_smallgroups)
sys/kern/kern_prot.c
2934
free(cr->cr_groups, M_CRED);
sys/kern/kern_prot.c
2936
cr->cr_groups = malloc(nbytes, M_CRED, M_WAITOK | M_ZERO);
sys/kern/kern_prot.c
2937
cr->cr_agroups = nbytes / sizeof(gid_t);
sys/kern/kern_prot.c
2992
crsetgroups_internal(struct ucred *cr, int ngrp, const gid_t *groups)
sys/kern/kern_prot.c
2995
MPASS2(cr->cr_ref == 1, "'cr_ref' must be 1 (referenced, unshared)");
sys/kern/kern_prot.c
2996
MPASS2(cr->cr_agroups >= ngrp, "'cr_agroups' too small");
sys/kern/kern_prot.c
2999
bcopy(groups, cr->cr_groups, ngrp * sizeof(gid_t));
sys/kern/kern_prot.c
3000
cr->cr_ngroups = ngrp;
sys/kern/kern_prot.c
3001
cr->cr_flags |= CRED_FLAG_GROUPSET;
sys/kern/kern_prot.c
3013
crsetgroups(struct ucred *cr, int ngrp, const gid_t *groups)
sys/kern/kern_prot.c
3018
cr->cr_ngroups = 0;
sys/kern/kern_prot.c
3020
cr->cr_flags |= CRED_FLAG_GROUPSET;
sys/kern/kern_prot.c
3030
cr->cr_flags &= ~CRED_FLAG_GROUPSET;
sys/kern/kern_prot.c
3032
crextend(cr, ngrp);
sys/kern/kern_prot.c
3033
crsetgroups_internal(cr, ngrp, groups);
sys/kern/kern_prot.c
3034
groups_normalize(&cr->cr_ngroups, cr->cr_groups);
sys/kern/kern_prot.c
3046
crsetgroups_and_egid(struct ucred *cr, int ngrp, const gid_t *groups,
sys/kern/kern_prot.c
3050
cr->cr_gid = default_egid;
sys/kern/kern_prot.c
3051
cr->cr_ngroups = 0;
sys/kern/kern_prot.c
3052
cr->cr_flags |= CRED_FLAG_GROUPSET;
sys/kern/kern_prot.c
3056
crsetgroups(cr, ngrp - 1, groups + 1);
sys/kern/kern_prot.c
3057
cr->cr_gid = groups[0];
sys/kern/subr_counter.c
162
counter_rate_get(struct counter_rate *cr)
sys/kern/subr_counter.c
164
if (cr->cr_ticks < (tick - (hz * cr->cr_period)))
sys/kern/subr_counter.c
167
return (counter_u64_fetch(cr->cr_rate));
sys/kern/subr_counter.c
180
counter_ratecheck(struct counter_rate *cr, int64_t limit)
sys/kern/subr_counter.c
185
val = cr->cr_over;
sys/kern/subr_counter.c
188
if ((u_int)(now - cr->cr_ticks) >= (hz * cr->cr_period)) {
sys/kern/subr_counter.c
193
if ((cr->cr_lock == 0) &&
sys/kern/subr_counter.c
194
atomic_cmpset_acq_int(&cr->cr_lock, 0, 1)) {
sys/kern/subr_counter.c
199
if ((u_int)(now - cr->cr_ticks) >= (hz * cr->cr_period)) {
sys/kern/subr_counter.c
200
val = counter_u64_fetch(cr->cr_rate);
sys/kern/subr_counter.c
201
counter_u64_zero(cr->cr_rate);
sys/kern/subr_counter.c
202
cr->cr_over = 0;
sys/kern/subr_counter.c
203
cr->cr_ticks = now;
sys/kern/subr_counter.c
207
atomic_store_rel_int(&cr->cr_lock, 0);
sys/kern/subr_counter.c
217
counter_u64_add(cr->cr_rate, 1);
sys/kern/subr_counter.c
218
if (cr->cr_over != 0)
sys/kern/subr_counter.c
220
if (counter_u64_fetch(cr->cr_rate) > limit)
sys/kern/subr_counter.c
221
val = cr->cr_over = -1;
sys/kern/subr_epoch.c
565
ck_epoch_record_t *cr, void *arg __unused)
sys/kern/subr_epoch.c
575
record = __containerof(cr, struct epoch_record, er_record);
sys/kern/vfs_export.c
291
struct ucred *cr;
sys/kern/vfs_export.c
339
cr = mp->mnt_exjail;
sys/kern/vfs_export.c
343
if (cr != NULL) {
sys/kern/vfs_export.c
345
crfree(cr);
sys/kern/vfs_export.c
427
struct ucred *cr;
sys/kern/vfs_export.c
465
cr = NULL;
sys/kern/vfs_export.c
469
cr = mp->mnt_exjail;
sys/kern/vfs_export.c
473
if (cr != NULL) {
sys/kern/vfs_export.c
474
crfree(cr);
sys/kern/vfs_export.c
481
cr = NULL;
sys/kern/vfs_export.c
486
cr = mp->mnt_exjail;
sys/kern/vfs_export.c
496
if (cr != NULL) {
sys/kern/vfs_export.c
497
crfree(cr);
sys/kern/vfs_mount.c
3203
struct ucred *cr;
sys/kern/vfs_mount.c
3207
cr = inmp->mnt_exjail;
sys/kern/vfs_mount.c
3208
if (cr != NULL) {
sys/kern/vfs_mount.c
3209
crhold(cr);
sys/kern/vfs_mount.c
3211
pr = cr->cr_prison;
sys/kern/vfs_mount.c
3215
crfree(cr);
sys/kern/vfs_mount.c
3220
outmp->mnt_exjail = cr;
sys/kern/vfs_mount.c
3222
cr = NULL;
sys/kern/vfs_mount.c
3226
if (cr != NULL)
sys/kern/vfs_mount.c
3227
crfree(cr);
sys/net/if_tuntap.c
220
struct ucred *cr, struct cdev **dev, const char *name);
sys/net/if_tuntap.c
868
tun_create_device(struct tuntap_driver *drv, int unit, struct ucred *cr,
sys/net/if_tuntap.c
882
if (cr != NULL)
sys/net/if_tuntap.c
885
args.mda_cr = cr;
sys/net/pfvar.h
793
struct counter_rate *cr;
sys/net/vnet.h
247
#define CRED_TO_VNET(cr) (cr)->cr_prison->pr_vnet
sys/net/vnet.h
422
#define CRED_TO_VNET(cr) NULL
sys/netgraph/bluetooth/include/ng_btsocket_rfcomm.h
194
#define RFCOMM_MKADDRESS(cr, dlci) \
sys/netgraph/bluetooth/include/ng_btsocket_rfcomm.h
195
((((dlci) & 0x3f) << 2) | ((cr) << 1) | 0x01)
sys/netgraph/bluetooth/include/ng_btsocket_rfcomm.h
206
#define RFCOMM_MKMCC_TYPE(cr, type) ((((type) << 2) | ((cr) << 1) | 0x01))
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
159
(ng_btsocket_rfcomm_pcb_p pcb, u_int8_t cr, u_int8_t flow_control,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2408
u_int8_t cr, type, length;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2419
cr = RFCOMM_CR(hdr->type);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2462
"mtu=%d, len=%d\n", __func__, RFCOMM_MCC_TYPE(*((u_int8_t *)(hdr + 1))), cr,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2471
__func__, type, cr, length, s->state, s->flags,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2483
m0->m_data[m0->m_len] = RFCOMM_MKMCC_TYPE(cr, type);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2917
ng_btsocket_rfcomm_set_pn(ng_btsocket_rfcomm_pcb_p pcb, u_int8_t cr,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2924
if (cr) {
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2944
__func__, cr, pcb->dlci, pcb->state, pcb->flags, pcb->mtu,
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2958
int cr;
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2969
cr = INITIATOR(s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2974
cr = !INITIATOR(s);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
2990
hdr->address = RFCOMM_MKADDRESS(cr, dlci);
sys/netpfil/pf/pf.c
1069
threshold->cr = counter_rate_alloc(M_NOWAIT, seconds);
sys/netpfil/pf/pf.c
1071
return (threshold->cr != NULL);
sys/netpfil/pf/pf.c
1077
return (counter_ratecheck(threshold->cr, threshold->limit) < 0);
sys/netpfil/pf/pf.c
1285
counter_rate_free(sn->conn_rate.cr);
sys/netpfil/pf/pf_ioctl.c
2474
if (in->conn_rate.cr != NULL)
sys/netpfil/pf/pf_ioctl.c
2475
out->conn_rate.count = counter_rate_get(in->conn_rate.cr);
sys/netpfil/pf/pf_nl.c
1778
if (t->cr != NULL)
sys/netpfil/pf/pf_nl.c
1779
conn_rate_count = counter_rate_get(t->cr);
sys/powerpc/fpu/fpu_emu.c
509
tf->cr &= ~(0xf << (28 - rt));
sys/powerpc/fpu/fpu_emu.c
510
tf->cr |= (mask << (28 - rt));
sys/powerpc/fpu/fpu_emu.c
766
tf->cr &= (0x0f000000);
sys/powerpc/fpu/fpu_emu.c
767
tf->cr |= (cond<<24);
sys/powerpc/fpu/fpu_emu.c
776
tf->cr &= ~(0xf0000000>>bf);
sys/powerpc/fpu/fpu_emu.c
777
tf->cr |= (cond>>bf);
sys/powerpc/fpu/fpu_emu.c
779
bf/4, (uintmax_t)tf->cr, cond));
sys/powerpc/include/frame.h
54
register_t cr;
sys/powerpc/include/reg.h
12
__register_t cr;
sys/powerpc/include/reg.h
40
__int32_t cr;
sys/powerpc/powerpc/db_trace.c
270
"", tf->fixreg[1], (uint32_t)tf->cr,
sys/powerpc/powerpc/db_trace.c
98
{ "cr", DB_OFFSET(cr), db_frame },
sys/powerpc/powerpc/exec_machdep.c
1051
tf->cr &= ~0x10000000; /* Unset summary overflow */
sys/powerpc/powerpc/exec_machdep.c
1061
tf->cr |= 0x10000000; /* Set summary overflow */
sys/powerpc/powerpc/exec_machdep.c
1133
tf->cr &= ~0x10000000;
sys/powerpc/powerpc/exec_machdep.c
815
tf->cr = regs->cr;
sys/powerpc/powerpc/exec_machdep.c
833
regs->cr = tf->cr;
sys/powerpc/powerpc/genassym.c
178
ASSYM(FRAME_CR, offsetof(struct trapframe, cr));
sys/powerpc/powerpc/machdep.c
813
reg = tf->cr;
sys/powerpc/powerpc/trap.c
644
frame->cr = (*fb)->_jb[FAULTBUF_CR];
sys/powerpc/powerpc/vm_machdep.c
142
tf->cr &= ~0x10000000;
sys/rpc/clnt_bck.c
203
struct ct_request *cr;
sys/rpc/clnt_bck.c
209
cr = malloc(sizeof(struct ct_request), M_RPC, M_WAITOK);
sys/rpc/clnt_bck.c
215
free(cr, M_RPC);
sys/rpc/clnt_bck.c
228
cr->cr_mrep = NULL;
sys/rpc/clnt_bck.c
229
cr->cr_error = 0;
sys/rpc/clnt_bck.c
279
cr->cr_xid = xid;
sys/rpc/clnt_bck.c
297
TAILQ_INSERT_TAIL(&ct->ct_pending, cr, cr_link);
sys/rpc/clnt_bck.c
326
TAILQ_REMOVE(&ct->ct_pending, cr, cr_link);
sys/rpc/clnt_bck.c
332
reply_msg.acpted_rply.ar_verf.oa_base = cr->cr_verf;
sys/rpc/clnt_bck.c
339
TAILQ_REMOVE(&ct->ct_pending, cr, cr_link);
sys/rpc/clnt_bck.c
350
if (cr->cr_error) {
sys/rpc/clnt_bck.c
351
TAILQ_REMOVE(&ct->ct_pending, cr, cr_link);
sys/rpc/clnt_bck.c
352
errp->re_errno = cr->cr_error;
sys/rpc/clnt_bck.c
356
if (cr->cr_mrep) {
sys/rpc/clnt_bck.c
357
TAILQ_REMOVE(&ct->ct_pending, cr, cr_link);
sys/rpc/clnt_bck.c
365
TAILQ_REMOVE(&ct->ct_pending, cr, cr_link);
sys/rpc/clnt_bck.c
370
error = msleep(cr, &ct->ct_lock, ct->ct_waitflag, ct->ct_waitchan,
sys/rpc/clnt_bck.c
373
TAILQ_REMOVE(&ct->ct_pending, cr, cr_link);
sys/rpc/clnt_bck.c
400
if (cr->cr_error) {
sys/rpc/clnt_bck.c
401
errp->re_errno = cr->cr_error;
sys/rpc/clnt_bck.c
417
xdrmbuf_create(&xdrs, cr->cr_mrep, XDR_DECODE);
sys/rpc/clnt_bck.c
419
cr->cr_mrep = NULL;
sys/rpc/clnt_bck.c
470
if (cr->cr_mrep != NULL)
sys/rpc/clnt_bck.c
471
m_freem(cr->cr_mrep);
sys/rpc/clnt_bck.c
482
free(cr, M_RPC);
sys/rpc/clnt_bck.c
574
struct ct_request *cr;
sys/rpc/clnt_bck.c
590
TAILQ_FOREACH(cr, &ct->ct_pending, cr_link) {
sys/rpc/clnt_bck.c
591
if (cr->cr_xid == xid) {
sys/rpc/clnt_bck.c
597
cr->cr_xid = 0;
sys/rpc/clnt_bck.c
598
cr->cr_mrep = mrep;
sys/rpc/clnt_bck.c
599
cr->cr_error = 0;
sys/rpc/clnt_bck.c
601
wakeup(cr);
sys/rpc/clnt_dg.c
1052
struct cu_request *cr;
sys/rpc/clnt_dg.c
1078
TAILQ_FOREACH(cr, &cs->cs_pending, cr_link) {
sys/rpc/clnt_dg.c
1079
cr->cr_xid = 0;
sys/rpc/clnt_dg.c
1080
cr->cr_error = error;
sys/rpc/clnt_dg.c
1081
wakeup(cr);
sys/rpc/clnt_dg.c
1106
TAILQ_FOREACH(cr, &cs->cs_pending, cr_link) {
sys/rpc/clnt_dg.c
1107
if (cr->cr_xid == xid) {
sys/rpc/clnt_dg.c
1116
cr->cr_xid = 0;
sys/rpc/clnt_dg.c
1117
cr->cr_mrep = m;
sys/rpc/clnt_dg.c
1118
cr->cr_error = 0;
sys/rpc/clnt_dg.c
1120
wakeup(cr);
sys/rpc/clnt_dg.c
350
struct cu_request *cr;
sys/rpc/clnt_dg.c
354
cr = malloc(sizeof(struct cu_request), M_RPC, M_WAITOK);
sys/rpc/clnt_dg.c
360
free(cr, M_RPC);
sys/rpc/clnt_dg.c
373
cr->cr_client = cl;
sys/rpc/clnt_dg.c
374
cr->cr_mrep = NULL;
sys/rpc/clnt_dg.c
375
cr->cr_error = 0;
sys/rpc/clnt_dg.c
449
cr->cr_xid = xid;
sys/rpc/clnt_dg.c
470
TAILQ_INSERT_TAIL(&cs->cs_pending, cr, cr_link);
sys/rpc/clnt_dg.c
485
reply_msg.acpted_rply.ar_verf.oa_base = cr->cr_verf;
sys/rpc/clnt_dg.c
492
TAILQ_REMOVE(&cs->cs_pending, cr, cr_link);
sys/rpc/clnt_dg.c
507
if (cr->cr_error) {
sys/rpc/clnt_dg.c
508
TAILQ_REMOVE(&cs->cs_pending, cr, cr_link);
sys/rpc/clnt_dg.c
509
errp->re_errno = cr->cr_error;
sys/rpc/clnt_dg.c
518
if (cr->cr_mrep) {
sys/rpc/clnt_dg.c
519
TAILQ_REMOVE(&cs->cs_pending, cr, cr_link);
sys/rpc/clnt_dg.c
532
TAILQ_REMOVE(&cs->cs_pending, cr, cr_link);
sys/rpc/clnt_dg.c
554
cr->cr_error = ESHUTDOWN;
sys/rpc/clnt_dg.c
556
error = msleep(cr, &cs->cs_lock,
sys/rpc/clnt_dg.c
563
TAILQ_REMOVE(&cs->cs_pending, cr, cr_link);
sys/rpc/clnt_dg.c
576
if (cr->cr_error) {
sys/rpc/clnt_dg.c
577
errp->re_errno = cr->cr_error;
sys/rpc/clnt_dg.c
677
TAILQ_INSERT_TAIL(&cs->cs_pending, cr, cr_link);
sys/rpc/clnt_dg.c
690
xdrmbuf_create(&xdrs, cr->cr_mrep, XDR_DECODE);
sys/rpc/clnt_dg.c
692
cr->cr_mrep = NULL;
sys/rpc/clnt_dg.c
730
cr, cr_link);
sys/rpc/clnt_dg.c
731
cr->cr_mrep = NULL;
sys/rpc/clnt_dg.c
768
if (cr->cr_mrep)
sys/rpc/clnt_dg.c
769
m_freem(cr->cr_mrep);
sys/rpc/clnt_dg.c
780
free(cr, M_RPC);
sys/rpc/clnt_dg.c
949
struct cu_request *cr;
sys/rpc/clnt_dg.c
972
TAILQ_FOREACH(cr, &cs->cs_pending, cr_link) {
sys/rpc/clnt_dg.c
973
if (cr->cr_client == cl) {
sys/rpc/clnt_dg.c
974
cr->cr_xid = 0;
sys/rpc/clnt_dg.c
975
cr->cr_error = ESHUTDOWN;
sys/rpc/clnt_dg.c
976
wakeup(cr);
sys/rpc/clnt_nl.c
261
struct ct_request *cr;
sys/rpc/clnt_nl.c
273
cr = malloc(sizeof(struct ct_request), M_RPC, M_WAITOK);
sys/rpc/clnt_nl.c
274
*cr = (struct ct_request){
sys/rpc/clnt_nl.c
300
if (!AUTH_MARSHALL(auth, cr->cr_xid, &xdrs, args)) {
sys/rpc/clnt_nl.c
307
*(uint32_t *)mem = htonl(cr->cr_xid);
sys/rpc/clnt_nl.c
314
rv = nlmsg_add(&nw, 0, cr->cr_xid, rpcnl_family_id, 0,
sys/rpc/clnt_nl.c
328
TAILQ_INSERT_TAIL(&nl->nl_pending, cr, cr_link);
sys/rpc/clnt_nl.c
334
if (__predict_true(cr->cr_error == ETIMEDOUT))
sys/rpc/clnt_nl.c
335
(void)msleep(cr, &nl->nl_lock, nl->nl_prio, nl->nl_wchan,
sys/rpc/clnt_nl.c
338
TAILQ_REMOVE(&nl->nl_pending, cr, cr_link);
sys/rpc/clnt_nl.c
341
if (__predict_true(cr->cr_error == 0)) {
sys/rpc/clnt_nl.c
343
.acpted_rply.ar_verf.oa_base = cr->cr_verf,
sys/rpc/clnt_nl.c
347
MPASS(cr->cr_mrep);
sys/rpc/clnt_nl.c
351
xdrmbuf_create(&xdrs, cr->cr_mrep, XDR_DECODE);
sys/rpc/clnt_nl.c
363
if (__predict_true(AUTH_VALIDATE(auth, cr->cr_xid,
sys/rpc/clnt_nl.c
377
MPASS(cr->cr_mrep == NULL);
sys/rpc/clnt_nl.c
378
errp->re_errno = cr->cr_error;
sys/rpc/clnt_nl.c
380
if (cr->cr_error == ETIMEDOUT && ++retries < nl->nl_retries) {
sys/rpc/clnt_nl.c
381
cr->cr_xid = atomic_fetchadd_32(&nl->nl_xid, 1);
sys/rpc/clnt_nl.c
386
free(cr, M_RPC);
sys/rpc/clnt_nl.c
397
struct ct_request *cr;
sys/rpc/clnt_nl.c
423
TAILQ_FOREACH(cr, &nl->nl_pending, cr_link)
sys/rpc/clnt_nl.c
424
if (cr->cr_xid == hdr->nlmsg_seq
sys/rpc/clnt_nl.c
426
&& cr->cr_vnet == curvnet
sys/rpc/clnt_nl.c
430
if (cr == NULL) {
sys/rpc/clnt_nl.c
435
cr->cr_mrep = mc_first(&mc);
sys/rpc/clnt_nl.c
436
cr->cr_error = 0;
sys/rpc/clnt_nl.c
437
wakeup(cr);
sys/rpc/clnt_nl.c
447
struct ct_request *cr;
sys/rpc/clnt_nl.c
450
TAILQ_FOREACH(cr, &nl->nl_pending, cr_link) {
sys/rpc/clnt_nl.c
451
cr->cr_error = ESHUTDOWN;
sys/rpc/clnt_nl.c
452
wakeup(cr);
sys/rpc/clnt_vc.c
1185
TAILQ_FOREACH(cr, &ct->ct_pending,
sys/rpc/clnt_vc.c
1187
if (cr->cr_xid ==
sys/rpc/clnt_vc.c
1199
cr->cr_xid = 0;
sys/rpc/clnt_vc.c
1200
cr->cr_mrep =
sys/rpc/clnt_vc.c
1202
cr->cr_error = 0;
sys/rpc/clnt_vc.c
1204
wakeup(cr);
sys/rpc/clnt_vc.c
1229
TAILQ_FOREACH(cr, &ct->ct_pending, cr_link) {
sys/rpc/clnt_vc.c
1230
cr->cr_error = error;
sys/rpc/clnt_vc.c
1231
wakeup(cr);
sys/rpc/clnt_vc.c
301
struct ct_request *cr;
sys/rpc/clnt_vc.c
307
cr = malloc(sizeof(struct ct_request), M_RPC, M_WAITOK);
sys/rpc/clnt_vc.c
313
free(cr, M_RPC);
sys/rpc/clnt_vc.c
326
cr->cr_mrep = NULL;
sys/rpc/clnt_vc.c
327
cr->cr_error = 0;
sys/rpc/clnt_vc.c
346
free(cr, M_RPC);
sys/rpc/clnt_vc.c
390
cr->cr_xid = xid;
sys/rpc/clnt_vc.c
414
TAILQ_INSERT_TAIL(&ct->ct_pending, cr, cr_link);
sys/rpc/clnt_vc.c
441
TAILQ_REMOVE(&ct->ct_pending, cr, cr_link);
sys/rpc/clnt_vc.c
450
reply_msg.acpted_rply.ar_verf.oa_base = cr->cr_verf;
sys/rpc/clnt_vc.c
457
TAILQ_REMOVE(&ct->ct_pending, cr, cr_link);
sys/rpc/clnt_vc.c
468
if (cr->cr_error) {
sys/rpc/clnt_vc.c
469
TAILQ_REMOVE(&ct->ct_pending, cr, cr_link);
sys/rpc/clnt_vc.c
470
errp->re_errno = cr->cr_error;
sys/rpc/clnt_vc.c
474
if (cr->cr_mrep) {
sys/rpc/clnt_vc.c
475
TAILQ_REMOVE(&ct->ct_pending, cr, cr_link);
sys/rpc/clnt_vc.c
483
TAILQ_REMOVE(&ct->ct_pending, cr, cr_link);
sys/rpc/clnt_vc.c
488
error = msleep(cr, &ct->ct_lock, ct->ct_waitflag, ct->ct_waitchan,
sys/rpc/clnt_vc.c
491
TAILQ_REMOVE(&ct->ct_pending, cr, cr_link);
sys/rpc/clnt_vc.c
518
if (cr->cr_error) {
sys/rpc/clnt_vc.c
519
errp->re_errno = cr->cr_error;
sys/rpc/clnt_vc.c
535
xdrmbuf_create(&xdrs, cr->cr_mrep, XDR_DECODE);
sys/rpc/clnt_vc.c
537
cr->cr_mrep = NULL;
sys/rpc/clnt_vc.c
591
if (cr->cr_mrep)
sys/rpc/clnt_vc.c
592
m_freem(cr->cr_mrep);
sys/rpc/clnt_vc.c
603
free(cr, M_RPC);
sys/rpc/clnt_vc.c
802
struct ct_request *cr;
sys/rpc/clnt_vc.c
835
TAILQ_FOREACH(cr, &ct->ct_pending, cr_link) {
sys/rpc/clnt_vc.c
836
cr->cr_xid = 0;
sys/rpc/clnt_vc.c
837
cr->cr_error = ESHUTDOWN;
sys/rpc/clnt_vc.c
838
wakeup(cr);
sys/rpc/clnt_vc.c
934
struct ct_request *cr;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
517
struct ucred *cr;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
537
cr = client->cl_cred = crget();
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
538
cr->cr_uid = cr->cr_ruid = cr->cr_svuid = uc->uid;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
539
cr->cr_rgid = cr->cr_svgid = uc->gid;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
540
crsetgroups_and_egid(cr, uc->gidlen, uc->gidlist, uc->gid);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
541
cr->cr_prison = curthread->td_ucred->cr_prison;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
542
prison_hold(cr->cr_prison);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
543
*crp = crhold(cr);
sys/rpc/svc_auth.c
174
struct ucred *cr = NULL;
sys/rpc/svc_auth.c
193
cr = crget();
sys/rpc/svc_auth.c
194
cr->cr_uid = cr->cr_ruid = cr->cr_svuid = xprt->xp_uid;
sys/rpc/svc_auth.c
195
crsetgroups_and_egid(cr, xprt->xp_ngrps, xprt->xp_gidp, GID_NOGROUP);
sys/rpc/svc_auth.c
196
cr->cr_rgid = cr->cr_svgid = cr->cr_gid;
sys/rpc/svc_auth.c
197
cr->cr_prison = curthread->td_ucred->cr_prison;
sys/rpc/svc_auth.c
198
prison_hold(cr->cr_prison);
sys/rpc/svc_auth.c
199
*crp = cr;
sys/rpc/svc_auth.c
208
cr = crget();
sys/rpc/svc_auth.c
209
cr->cr_uid = cr->cr_ruid = cr->cr_svuid = xcr->cr_uid;
sys/rpc/svc_auth.c
210
crsetgroups_and_egid(cr, xcr->cr_ngroups, xcr->cr_groups, GID_NOGROUP);
sys/rpc/svc_auth.c
211
cr->cr_rgid = cr->cr_svgid = cr->cr_gid;
sys/rpc/svc_auth.c
212
cr->cr_prison = curthread->td_ucred->cr_prison;
sys/rpc/svc_auth.c
213
prison_hold(cr->cr_prison);
sys/rpc/svc_auth.c
214
*crp = cr;
sys/sys/proc.h
1228
int securelevel_ge(struct ucred *cr, int level);
sys/sys/proc.h
1229
int securelevel_gt(struct ucred *cr, int level);
sys/sys/ucred.h
245
struct ucred *crcopysafe(struct proc *p, struct ucred *cr);
sys/sys/ucred.h
246
struct ucred *crdup(struct ucred *cr);
sys/sys/ucred.h
247
void crextend(struct ucred *cr, int n);
sys/sys/ucred.h
251
void crfree(struct ucred *cr);
sys/sys/ucred.h
254
struct ucred *crhold(struct ucred *cr);
sys/sys/ucred.h
255
struct ucred *crcowget(struct ucred *cr);
sys/sys/ucred.h
257
void cru2x(struct ucred *cr, struct xucred *xcr);
sys/sys/ucred.h
259
void crsetgroups(struct ucred *cr, int ngrp, const gid_t *groups);
sys/sys/ucred.h
260
void crsetgroups_and_egid(struct ucred *cr, int ngrp, const gid_t *groups,
sys/ufs/ufs/ufs_lookup.c
850
struct ucred *cr;
sys/ufs/ufs/ufs_lookup.c
862
cr = td->td_ucred;
sys/ufs/ufs/ufs_lookup.c
890
cr, flags, &bp)) != 0) {
sys/ufs/ufs/ufs_quota.c
650
struct ucred *cr;
sys/ufs/ufs/ufs_quota.c
662
cr = ump->um_cred[type];
sys/ufs/ufs/ufs_quota.c
703
crfree(cr);
usr.bin/tabs/tabs.c
146
if ((cr = tgetstr("cr", &ap)) == NULL)
usr.bin/tabs/tabs.c
147
cr = "\r";
usr.bin/tabs/tabs.c
152
putp(cr);
usr.bin/tabs/tabs.c
180
putp(cr);
usr.bin/tabs/tabs.c
81
const char *cr, *ct, *st, *ML;
usr.sbin/bhyve/uart_pl011.c
113
uint16_t cr;
usr.sbin/bhyve/uart_pl011.c
189
loopback = (sc->cr & UARTCR_LBE) != 0;
usr.sbin/bhyve/uart_pl011.c
214
loopback = (sc->cr & UARTCR_LBE) != 0;
usr.sbin/bhyve/uart_pl011.c
247
sc->cr = value & UARTCR_MASK;
usr.sbin/bhyve/uart_pl011.c
319
reg = sc->cr;
usr.sbin/bhyve/virtio.c
541
struct config_reg *cr;
usr.sbin/bhyve/virtio.c
547
cr = &config_regs[mid];
usr.sbin/bhyve/virtio.c
548
if (cr->cr_offset == offset)
usr.sbin/bhyve/virtio.c
549
return (cr);
usr.sbin/bhyve/virtio.c
550
if (cr->cr_offset < offset)
usr.sbin/bhyve/virtio.c
569
struct config_reg *cr;
usr.sbin/bhyve/virtio.c
617
cr = vi_find_cr(offset);
usr.sbin/bhyve/virtio.c
618
if (cr == NULL || cr->cr_size != size) {
usr.sbin/bhyve/virtio.c
619
if (cr != NULL) {
usr.sbin/bhyve/virtio.c
623
name, cr->cr_name, size);
usr.sbin/bhyve/virtio.c
690
struct config_reg *cr;
usr.sbin/bhyve/virtio.c
736
cr = vi_find_cr(offset);
usr.sbin/bhyve/virtio.c
737
if (cr == NULL || cr->cr_size != size || cr->cr_ro) {
usr.sbin/bhyve/virtio.c
738
if (cr != NULL) {
usr.sbin/bhyve/virtio.c
740
if (cr->cr_size != size)
usr.sbin/bhyve/virtio.c
743
name, cr->cr_name, size);
usr.sbin/bhyve/virtio.c
744
if (cr->cr_ro)
usr.sbin/bhyve/virtio.c
747
name, cr->cr_name);
usr.sbin/bhyve/virtio.c
812
name, cr->cr_name, vs->vs_curq, vc->vc_nvq);
usr.sbin/fwcamctl/fwcamctl.c
117
int cr = src[2] - 128;
usr.sbin/fwcamctl/fwcamctl.c
120
*dst++ = clamp_u8(y + (int)(1.402f * cr));
usr.sbin/fwcamctl/fwcamctl.c
121
*dst++ = clamp_u8(y - (int)(0.34414f * cb) - (int)(0.71414f * cr));
usr.sbin/fwcamctl/fwcamctl.c
62
int cr = src[2] - 128;
usr.sbin/fwcamctl/fwcamctl.c
67
dst[0] = clamp_u8(y0 + (int)(1.402f * cr));
usr.sbin/fwcamctl/fwcamctl.c
68
dst[1] = clamp_u8(y0 - (int)(0.34414f * cb) - (int)(0.71414f * cr));
usr.sbin/fwcamctl/fwcamctl.c
71
dst[3] = clamp_u8(y1 + (int)(1.402f * cr));
usr.sbin/fwcamctl/fwcamctl.c
72
dst[4] = clamp_u8(y1 - (int)(0.34414f * cb) - (int)(0.71414f * cr));
usr.sbin/fwcamctl/fwcamctl.c
92
int cr = src[3] - 128;
usr.sbin/fwcamctl/fwcamctl.c
98
*dst++ = clamp_u8(y[j] + (int)(1.402f * cr));
usr.sbin/fwcamctl/fwcamctl.c
99
*dst++ = clamp_u8(y[j] - (int)(0.34414f * cb) - (int)(0.71414f * cr));
usr.sbin/inetd/inetd.c
2074
char *cr;
usr.sbin/inetd/inetd.c
2076
if ((cr = strdup(cp != NULL ? cp : "")))
usr.sbin/inetd/inetd.c
2077
return (cr);
usr.sbin/mountd/mountd.c
2877
int *has_hostp, uint64_t *exflagsp, struct expcred *cr, char *unvis_dir)
usr.sbin/mountd/mountd.c
2925
parsecred(cpoptarg, cr);
usr.sbin/mountd/mountd.c
3658
parsecred(char *names, struct expcred *cr)
usr.sbin/mountd/mountd.c
3665
assert(cr->cr_groups == tmp_groups);
usr.sbin/mountd/mountd.c
3678
cr->cr_uid = pw->pw_uid;
usr.sbin/mountd/mountd.c
3681
cr->cr_uid = UID_NOBODY;
usr.sbin/mountd/mountd.c
3684
cr->cr_uid = name_ul;
usr.sbin/mountd/mountd.c
3698
cr->cr_ngroups = tngroups_max;
usr.sbin/mountd/mountd.c
3700
cr->cr_groups, &cr->cr_ngroups) != 0) {
usr.sbin/mountd/mountd.c
3702
cr->cr_ngroups = tngroups_max;
usr.sbin/mountd/mountd.c
3711
cr->cr_ngroups = 0;
usr.sbin/mountd/mountd.c
3727
if (cr->cr_ngroups == tngroups_max) {
usr.sbin/mountd/mountd.c
3731
cr->cr_groups[cr->cr_ngroups++] = group;
usr.sbin/mountd/mountd.c
3733
if (cr->cr_ngroups == 0)
usr.sbin/mountd/mountd.c
3738
cr->cr_ngroups = 1;
usr.sbin/mountd/mountd.c
3739
cr->cr_groups[0] = nogroup();
usr.sbin/moused/moused/moused.c
1198
char *cdev, *cr;
usr.sbin/moused/moused/moused.c
1217
cr = strchr(cdev, '\n');
usr.sbin/moused/moused/moused.c
1218
if (cr != NULL)
usr.sbin/moused/moused/moused.c
1219
*cr = '\0';
usr.sbin/moused/moused/moused.c
1220
cr = strchr(cdev, ' ');
usr.sbin/moused/moused/moused.c
1221
if (cr != NULL)
usr.sbin/moused/moused/moused.c
1222
*cr = '\0';
usr.sbin/ppp/chat.c
627
ExpandString(struct chat *c, const char *str, char *result, int reslen, int cr)
usr.sbin/ppp/chat.c
638
cr = 0;
usr.sbin/ppp/chat.c
704
if (cr)