crypto/libressl/apps/openssl/apps.c
954
copy_extensions(X509 *x, X509_REQ *req, int copy_type)
crypto/libressl/apps/openssl/apps.c
961
if (!x || !req || (copy_type == EXT_COPY_NONE))
crypto/libressl/apps/openssl/apps.c
963
exts = X509_REQ_get_extensions(req);
crypto/libressl/apps/openssl/apps.h
177
int copy_extensions(X509 *x, X509_REQ *req, int copy_type);
crypto/libressl/apps/openssl/apps.h
193
OCSP_RESPONSE *process_responder(BIO *err, OCSP_REQUEST *req,
crypto/libressl/apps/openssl/ca.c
1045
if (ca_config.req || ca_config.gencrl) {
crypto/libressl/apps/openssl/ca.c
1076
if (ca_config.req) {
crypto/libressl/apps/openssl/ca.c
150
char *enddate, long days, int batch, int verbose, X509_REQ *req,
crypto/libressl/apps/openssl/ca.c
1607
X509_REQ *req = NULL;
crypto/libressl/apps/openssl/ca.c
1618
if ((req = PEM_read_bio_X509_REQ(in, NULL, NULL, NULL)) == NULL) {
crypto/libressl/apps/openssl/ca.c
1624
if (!X509_REQ_print(bio_err, req))
crypto/libressl/apps/openssl/ca.c
1630
if (selfsign && !X509_REQ_check_private_key(req, pkey)) {
crypto/libressl/apps/openssl/ca.c
1636
if ((pktmp = X509_REQ_get0_pubkey(req)) == NULL) {
crypto/libressl/apps/openssl/ca.c
1640
i = X509_REQ_verify(req, pktmp);
crypto/libressl/apps/openssl/ca.c
1656
verbose, req, ext_sect, lconf, certopt, nameopt, default_op,
crypto/libressl/apps/openssl/ca.c
1660
X509_REQ_free(req);
crypto/libressl/apps/openssl/ca.c
1675
X509 *req = NULL;
crypto/libressl/apps/openssl/ca.c
1680
if ((req = load_cert(bio_err, infile, FORMAT_PEM, NULL,
crypto/libressl/apps/openssl/ca.c
1684
if (!X509_print(bio_err, req))
crypto/libressl/apps/openssl/ca.c
1690
if ((pktmp = X509_get0_pubkey(req)) == NULL) {
crypto/libressl/apps/openssl/ca.c
1694
i = X509_verify(req, pktmp);
crypto/libressl/apps/openssl/ca.c
1708
if ((rreq = X509_to_X509_REQ(req, NULL, EVP_md5())) == NULL)
crypto/libressl/apps/openssl/ca.c
1718
X509_free(req);
crypto/libressl/apps/openssl/ca.c
1728
int verbose, X509_REQ *req, char *ext_sect, CONF *lconf,
crypto/libressl/apps/openssl/ca.c
1761
if (!X509_REQ_set_subject_name(req, n)) {
crypto/libressl/apps/openssl/ca.c
1771
name = X509_REQ_get_subject_name(req);
crypto/libressl/apps/openssl/ca.c
198
int req;
crypto/libressl/apps/openssl/ca.c
1998
if ((pktmp = X509_REQ_get0_pubkey(req)) == NULL)
crypto/libressl/apps/openssl/ca.c
2010
X509V3_set_ctx(&ctx, ret, ret, req, NULL, 0);
crypto/libressl/apps/openssl/ca.c
2012
X509V3_set_ctx(&ctx, x509, ret, req, NULL, 0);
crypto/libressl/apps/openssl/ca.c
2055
if (!copy_extensions(ret, req, ext_copy)) {
crypto/libressl/apps/openssl/ca.c
2320
X509_REQ *req = NULL;
crypto/libressl/apps/openssl/ca.c
2356
req = X509_REQ_new();
crypto/libressl/apps/openssl/ca.c
2357
if (req == NULL) {
crypto/libressl/apps/openssl/ca.c
2364
n = X509_REQ_get_subject_name(req);
crypto/libressl/apps/openssl/ca.c
2426
if (!X509_REQ_set_pubkey(req, pktmp)) {
crypto/libressl/apps/openssl/ca.c
2433
verbose, req, ext_sect, lconf, certopt, nameopt, default_op,
crypto/libressl/apps/openssl/ca.c
2437
X509_REQ_free(req);
crypto/libressl/apps/openssl/ca.c
255
ca_config.req = 1;
crypto/libressl/apps/openssl/ca.c
266
ca_config.req = 1;
crypto/libressl/apps/openssl/ca.c
295
ca_config.req = 1;
crypto/libressl/apps/openssl/ca.c
303
ca_config.req = 1;
crypto/libressl/apps/openssl/ca.c
918
if (ca_config.outdir == NULL && ca_config.req) {
crypto/libressl/apps/openssl/ocsp.c
100
STACK_OF(CONF_VALUE) *headers, const char *host, OCSP_REQUEST *req,
crypto/libressl/apps/openssl/ocsp.c
1013
if (ocsp_config.req &&
crypto/libressl/apps/openssl/ocsp.c
1014
((i = OCSP_check_nonce(ocsp_config.req, bs)) <= 0)) {
crypto/libressl/apps/openssl/ocsp.c
1035
if (!print_ocsp_summary(out, bs, ocsp_config.req, ocsp_config.reqnames,
crypto/libressl/apps/openssl/ocsp.c
1055
OCSP_REQUEST_free(ocsp_config.req);
crypto/libressl/apps/openssl/ocsp.c
1073
add_ocsp_cert(OCSP_REQUEST **req, X509 *cert, const EVP_MD *cert_id_md,
crypto/libressl/apps/openssl/ocsp.c
1082
if (!*req)
crypto/libressl/apps/openssl/ocsp.c
1083
*req = OCSP_REQUEST_new();
crypto/libressl/apps/openssl/ocsp.c
1084
if (!*req)
crypto/libressl/apps/openssl/ocsp.c
1089
if (!OCSP_request_add0_id(*req, id))
crypto/libressl/apps/openssl/ocsp.c
1099
add_ocsp_serial(OCSP_REQUEST **req, char *serial, const EVP_MD *cert_id_md,
crypto/libressl/apps/openssl/ocsp.c
1111
if (!*req)
crypto/libressl/apps/openssl/ocsp.c
1112
*req = OCSP_REQUEST_new();
crypto/libressl/apps/openssl/ocsp.c
1113
if (!*req)
crypto/libressl/apps/openssl/ocsp.c
1127
if (!OCSP_request_add0_id(*req, id))
crypto/libressl/apps/openssl/ocsp.c
1137
print_ocsp_summary(BIO *out, OCSP_BASICRESP *bs, OCSP_REQUEST *req,
crypto/libressl/apps/openssl/ocsp.c
1148
if (!bs || !req || !sk_OPENSSL_STRING_num(names) ||
crypto/libressl/apps/openssl/ocsp.c
1198
make_ocsp_response(OCSP_RESPONSE **resp, OCSP_REQUEST *req, CA_DB *db,
crypto/libressl/apps/openssl/ocsp.c
1207
id_count = OCSP_request_onereq_count(req);
crypto/libressl/apps/openssl/ocsp.c
1226
one = OCSP_request_onereq_get0(req, i);
crypto/libressl/apps/openssl/ocsp.c
127
OCSP_REQUEST *req;
crypto/libressl/apps/openssl/ocsp.c
1282
OCSP_copy_nonce(bs, req);
crypto/libressl/apps/openssl/ocsp.c
1353
OCSP_REQUEST *req = NULL;
crypto/libressl/apps/openssl/ocsp.c
1384
req = d2i_OCSP_REQUEST_bio(cbio, NULL);
crypto/libressl/apps/openssl/ocsp.c
1386
if (!req) {
crypto/libressl/apps/openssl/ocsp.c
1390
*preq = req;
crypto/libressl/apps/openssl/ocsp.c
1412
const char *host, OCSP_REQUEST *req, int req_timeout)
crypto/libressl/apps/openssl/ocsp.c
1465
if (!OCSP_REQ_CTX_set1_req(ctx, req))
crypto/libressl/apps/openssl/ocsp.c
1500
process_responder(BIO *err, OCSP_REQUEST *req, char *host, char *path,
crypto/libressl/apps/openssl/ocsp.c
1525
resp = query_responder(err, cbio, path, headers, host, req, req_timeout);
crypto/libressl/apps/openssl/ocsp.c
160
if (!add_ocsp_cert(&ocsp_config.req, ocsp_config.cert,
crypto/libressl/apps/openssl/ocsp.c
287
if (!add_ocsp_serial(&ocsp_config.req, arg, ocsp_config.cert_id_md,
crypto/libressl/apps/openssl/ocsp.c
781
if (!ocsp_config.req && !ocsp_config.reqin && !ocsp_config.respin &&
crypto/libressl/apps/openssl/ocsp.c
798
if (!ocsp_config.req && (ocsp_config.add_nonce != 2))
crypto/libressl/apps/openssl/ocsp.c
801
if (!ocsp_config.req && ocsp_config.reqin) {
crypto/libressl/apps/openssl/ocsp.c
808
ocsp_config.req = d2i_OCSP_REQUEST_bio(derbio, NULL);
crypto/libressl/apps/openssl/ocsp.c
810
if (!ocsp_config.req) {
crypto/libressl/apps/openssl/ocsp.c
815
if (!ocsp_config.req && ocsp_config.port) {
crypto/libressl/apps/openssl/ocsp.c
82
static int add_ocsp_cert(OCSP_REQUEST **req, X509 *cert,
crypto/libressl/apps/openssl/ocsp.c
84
static int add_ocsp_serial(OCSP_REQUEST **req, char *serial,
crypto/libressl/apps/openssl/ocsp.c
849
if (!do_responder(&ocsp_config.req, &cbio, acbio,
crypto/libressl/apps/openssl/ocsp.c
852
if (!ocsp_config.req) {
crypto/libressl/apps/openssl/ocsp.c
859
if (!ocsp_config.req &&
crypto/libressl/apps/openssl/ocsp.c
86
static int print_ocsp_summary(BIO *out, OCSP_BASICRESP *bs, OCSP_REQUEST *req,
crypto/libressl/apps/openssl/ocsp.c
866
if (ocsp_config.req && ocsp_config.add_nonce)
crypto/libressl/apps/openssl/ocsp.c
867
OCSP_request_add1_nonce(ocsp_config.req, NULL, -1);
crypto/libressl/apps/openssl/ocsp.c
891
if (!OCSP_request_sign(ocsp_config.req, signer, key, NULL,
crypto/libressl/apps/openssl/ocsp.c
897
if (ocsp_config.req_text && ocsp_config.req)
crypto/libressl/apps/openssl/ocsp.c
898
OCSP_REQUEST_print(out, ocsp_config.req, 0);
crypto/libressl/apps/openssl/ocsp.c
90
static int make_ocsp_response(OCSP_RESPONSE **resp, OCSP_REQUEST *req,
crypto/libressl/apps/openssl/ocsp.c
907
i2d_OCSP_REQUEST_bio(derbio, ocsp_config.req);
crypto/libressl/apps/openssl/ocsp.c
923
i = make_ocsp_response(&resp, ocsp_config.req, rdb, rca_cert,
crypto/libressl/apps/openssl/ocsp.c
929
resp = process_responder(bio_err, ocsp_config.req,
crypto/libressl/apps/openssl/ocsp.c
987
OCSP_REQUEST_free(ocsp_config.req);
crypto/libressl/apps/openssl/ocsp.c
988
ocsp_config.req = NULL;
crypto/libressl/apps/openssl/req.c
1023
if ((tpubkey = X509_REQ_get0_pubkey(req)) == NULL) {
crypto/libressl/apps/openssl/req.c
1034
X509_REQ_print_ex(out, req, req_config.nmflag, req_config.reqflag);
crypto/libressl/apps/openssl/req.c
104
static int make_REQ(X509_REQ * req, EVP_PKEY * pkey, char *dn, int multirdn,
crypto/libressl/apps/openssl/req.c
1040
print_name(out, "subject=", X509_REQ_get_subject_name(req), req_config.nmflag);
crypto/libressl/apps/openssl/req.c
1048
tpubkey = X509_REQ_get0_pubkey(req);
crypto/libressl/apps/openssl/req.c
106
static int build_subject(X509_REQ * req, char *subj, unsigned long chtype,
crypto/libressl/apps/openssl/req.c
1066
i = i2d_X509_REQ_bio(out, req);
crypto/libressl/apps/openssl/req.c
1069
i = PEM_write_bio_X509_REQ_NEW(out, req);
crypto/libressl/apps/openssl/req.c
1071
i = PEM_write_bio_X509_REQ(out, req);
crypto/libressl/apps/openssl/req.c
108
static int prompt_info(X509_REQ * req,
crypto/libressl/apps/openssl/req.c
1116
X509_REQ_free(req);
crypto/libressl/apps/openssl/req.c
112
static int auto_info(X509_REQ * req, STACK_OF(CONF_VALUE) * sk,
crypto/libressl/apps/openssl/req.c
1129
make_REQ(X509_REQ * req, EVP_PKEY * pkey, char *subj, int multirdn,
crypto/libressl/apps/openssl/req.c
115
static int add_attribute_object(X509_REQ * req, char *text, const char *def,
crypto/libressl/apps/openssl/req.c
1167
if (!X509_REQ_set_version(req, 0L))
crypto/libressl/apps/openssl/req.c
1171
i = auto_info(req, dn_sk, attr_sk, attribs, chtype);
crypto/libressl/apps/openssl/req.c
1174
i = build_subject(req, subj, chtype, multirdn);
crypto/libressl/apps/openssl/req.c
1176
i = prompt_info(req, dn_sk, dn_sect, attr_sk, attr_sect, attribs, chtype);
crypto/libressl/apps/openssl/req.c
1181
if (!X509_REQ_set_pubkey(req, pkey))
crypto/libressl/apps/openssl/req.c
1194
build_subject(X509_REQ * req, char *subject, unsigned long chtype, int multirdn)
crypto/libressl/apps/openssl/req.c
1201
if (!X509_REQ_set_subject_name(req, n)) {
crypto/libressl/apps/openssl/req.c
1211
prompt_info(X509_REQ * req,
crypto/libressl/apps/openssl/req.c
1225
subj = X509_REQ_get_subject_name(req);
crypto/libressl/apps/openssl/req.c
1381
if (!add_attribute_object(req,
crypto/libressl/apps/openssl/req.c
1396
auto_info(X509_REQ * req, STACK_OF(CONF_VALUE) * dn_sk,
crypto/libressl/apps/openssl/req.c
1405
subj = X509_REQ_get_subject_name(req);
crypto/libressl/apps/openssl/req.c
1441
if (!X509_REQ_add1_attr_by_txt(req, v->name, chtype,
crypto/libressl/apps/openssl/req.c
1502
add_attribute_object(X509_REQ * req, char *text, const char *def,
crypto/libressl/apps/openssl/req.c
1547
if (!X509_REQ_add1_attr_by_NID(req, nid, chtype,
crypto/libressl/apps/openssl/req.c
555
X509_REQ *req = NULL;
crypto/libressl/apps/openssl/req.c
851
req = d2i_X509_REQ_bio(in, NULL);
crypto/libressl/apps/openssl/req.c
853
req = PEM_read_bio_X509_REQ(in, NULL, NULL, NULL);
crypto/libressl/apps/openssl/req.c
858
if (req == NULL) {
crypto/libressl/apps/openssl/req.c
868
if (req == NULL) {
crypto/libressl/apps/openssl/req.c
869
req = X509_REQ_new();
crypto/libressl/apps/openssl/req.c
870
if (req == NULL) {
crypto/libressl/apps/openssl/req.c
873
i = make_REQ(req, pkey, req_config.subj, req_config.multirdn, !req_config.x509, req_config.chtype);
crypto/libressl/apps/openssl/req.c
900
if (!X509_set_issuer_name(x509ss, X509_REQ_get_subject_name(req)))
crypto/libressl/apps/openssl/req.c
906
if (!X509_set_subject_name(x509ss, X509_REQ_get_subject_name(req)))
crypto/libressl/apps/openssl/req.c
908
if ((tmppkey = X509_REQ_get0_pubkey(req)) == NULL)
crypto/libressl/apps/openssl/req.c
943
X509V3_set_ctx(&ext_ctx, NULL, NULL, req, NULL, 0);
crypto/libressl/apps/openssl/req.c
948
&ext_ctx, req_config.req_exts, req)) {
crypto/libressl/apps/openssl/req.c
956
"default", req)) {
crypto/libressl/apps/openssl/req.c
961
i = do_X509_REQ_sign(bio_err, req, pkey, req_config.digest, req_config.sigopts);
crypto/libressl/apps/openssl/req.c
975
print_name(bio_err, "old subject=", X509_REQ_get_subject_name(req), req_config.nmflag);
crypto/libressl/apps/openssl/req.c
977
if (build_subject(req, req_config.subj, req_config.chtype, req_config.multirdn) == 0) {
crypto/libressl/apps/openssl/req.c
984
print_name(bio_err, "new subject=", X509_REQ_get_subject_name(req), req_config.nmflag);
crypto/libressl/apps/openssl/req.c
991
pubkey = X509_REQ_get0_pubkey(req);
crypto/libressl/apps/openssl/req.c
994
i = X509_REQ_verify(req, pubkey);
crypto/libressl/apps/openssl/s_server.c
2341
OCSP_REQUEST *req = NULL;
crypto/libressl/apps/openssl/s_server.c
2390
req = OCSP_REQUEST_new();
crypto/libressl/apps/openssl/s_server.c
2391
if (!req)
crypto/libressl/apps/openssl/s_server.c
2400
if (!OCSP_request_add0_id(req, id))
crypto/libressl/apps/openssl/s_server.c
2407
if (!OCSP_REQUEST_add_ext(req, ext, -1))
crypto/libressl/apps/openssl/s_server.c
2410
resp = process_responder(err, req, host, path, port, use_ssl, NULL,
crypto/libressl/apps/openssl/s_server.c
2438
if (req)
crypto/libressl/apps/openssl/s_server.c
2439
OCSP_REQUEST_free(req);
crypto/libressl/apps/openssl/x509.c
1323
X509_REQ_free(req);
crypto/libressl/apps/openssl/x509.c
726
X509_REQ *req = NULL;
crypto/libressl/apps/openssl/x509.c
842
req = PEM_read_bio_X509_REQ(in, NULL, NULL, NULL);
crypto/libressl/apps/openssl/x509.c
845
if (req == NULL) {
crypto/libressl/apps/openssl/x509.c
849
if ((pkey = X509_REQ_get0_pubkey(req)) == NULL) {
crypto/libressl/apps/openssl/x509.c
853
i = X509_REQ_verify(req, pkey);
crypto/libressl/apps/openssl/x509.c
866
print_name(bio_err, "subject=", X509_REQ_get_subject_name(req),
crypto/libressl/apps/openssl/x509.c
884
if (!X509_set_issuer_name(x, X509_REQ_get_subject_name(req)))
crypto/libressl/apps/openssl/x509.c
886
if (!X509_set_subject_name(x, X509_REQ_get_subject_name(req)))
crypto/libressl/apps/openssl/x509.c
895
if ((pkey = X509_REQ_get0_pubkey(req)) == NULL)
crypto/libressl/crypto/asn1/x_req.c
232
X509_REQ_get_signature_nid(const X509_REQ *req)
crypto/libressl/crypto/asn1/x_req.c
234
return OBJ_obj2nid(req->sig_alg->algorithm);
crypto/libressl/crypto/asn1/x_req.c
238
X509_REQ_get0_signature(const X509_REQ *req, const ASN1_BIT_STRING **psig,
crypto/libressl/crypto/asn1/x_req.c
242
*psig = req->signature;
crypto/libressl/crypto/asn1/x_req.c
244
*palg = req->sig_alg;
crypto/libressl/crypto/ocsp/ocsp_cl.c
105
OCSP_request_set1_name(OCSP_REQUEST *req, X509_NAME *nm)
crypto/libressl/crypto/ocsp/ocsp_cl.c
117
if (req->tbsRequest->requestorName)
crypto/libressl/crypto/ocsp/ocsp_cl.c
118
GENERAL_NAME_free(req->tbsRequest->requestorName);
crypto/libressl/crypto/ocsp/ocsp_cl.c
119
req->tbsRequest->requestorName = gen;
crypto/libressl/crypto/ocsp/ocsp_cl.c
125
OCSP_request_add1_cert(OCSP_REQUEST *req, X509 *cert)
crypto/libressl/crypto/ocsp/ocsp_cl.c
129
if (!req->optionalSignature)
crypto/libressl/crypto/ocsp/ocsp_cl.c
130
req->optionalSignature = OCSP_SIGNATURE_new();
crypto/libressl/crypto/ocsp/ocsp_cl.c
131
sig = req->optionalSignature;
crypto/libressl/crypto/ocsp/ocsp_cl.c
151
OCSP_request_sign(OCSP_REQUEST *req, X509 *signer, EVP_PKEY *key,
crypto/libressl/crypto/ocsp/ocsp_cl.c
158
if (!OCSP_request_set1_name(req, X509_get_subject_name(signer)))
crypto/libressl/crypto/ocsp/ocsp_cl.c
161
if (!(req->optionalSignature = sig = OCSP_SIGNATURE_new()))
crypto/libressl/crypto/ocsp/ocsp_cl.c
168
if (!OCSP_REQUEST_sign(req, key, dgst))
crypto/libressl/crypto/ocsp/ocsp_cl.c
173
if (!OCSP_request_add1_cert(req, signer))
crypto/libressl/crypto/ocsp/ocsp_cl.c
177
if (!OCSP_request_add1_cert(req, x))
crypto/libressl/crypto/ocsp/ocsp_cl.c
185
OCSP_SIGNATURE_free(req->optionalSignature);
crypto/libressl/crypto/ocsp/ocsp_cl.c
186
req->optionalSignature = NULL;
crypto/libressl/crypto/ocsp/ocsp_cl.c
84
OCSP_request_add0_id(OCSP_REQUEST *req, OCSP_CERTID *cid)
crypto/libressl/crypto/ocsp/ocsp_cl.c
90
if (req != NULL) {
crypto/libressl/crypto/ocsp/ocsp_cl.c
91
if (!sk_OCSP_ONEREQ_push(req->tbsRequest->requestList, one))
crypto/libressl/crypto/ocsp/ocsp_ext.c
366
OCSP_request_add1_nonce(OCSP_REQUEST *req, unsigned char *val, int len)
crypto/libressl/crypto/ocsp/ocsp_ext.c
368
return ocsp_add1_nonce(&req->tbsRequest->requestExtensions, val, len);
crypto/libressl/crypto/ocsp/ocsp_ext.c
392
OCSP_check_nonce(OCSP_REQUEST *req, OCSP_BASICRESP *bs)
crypto/libressl/crypto/ocsp/ocsp_ext.c
404
req_idx = OCSP_REQUEST_get_ext_by_NID(req, NID_id_pkix_OCSP_Nonce, -1);
crypto/libressl/crypto/ocsp/ocsp_ext.c
417
req_ext = OCSP_REQUEST_get_ext(req, req_idx);
crypto/libressl/crypto/ocsp/ocsp_ext.c
428
OCSP_copy_nonce(OCSP_BASICRESP *resp, OCSP_REQUEST *req)
crypto/libressl/crypto/ocsp/ocsp_ext.c
434
req_idx = OCSP_REQUEST_get_ext_by_NID(req, NID_id_pkix_OCSP_Nonce, -1);
crypto/libressl/crypto/ocsp/ocsp_ext.c
438
req_ext = OCSP_REQUEST_get_ext(req, req_idx);
crypto/libressl/crypto/ocsp/ocsp_ht.c
120
OCSP_REQ_CTX_set1_req(OCSP_REQ_CTX *rctx, OCSP_REQUEST *req)
crypto/libressl/crypto/ocsp/ocsp_ht.c
123
"Content-Length: %d\r\n\r\n", i2d_OCSP_REQUEST(req, NULL)) <= 0)
crypto/libressl/crypto/ocsp/ocsp_ht.c
125
if (i2d_OCSP_REQUEST_bio(rctx->mem, req) <= 0)
crypto/libressl/crypto/ocsp/ocsp_ht.c
152
OCSP_sendreq_new(BIO *io, const char *path, OCSP_REQUEST *req, int maxline)
crypto/libressl/crypto/ocsp/ocsp_ht.c
186
if (req && !OCSP_REQ_CTX_set1_req(rctx, req)) {
crypto/libressl/crypto/ocsp/ocsp_ht.c
443
OCSP_sendreq_bio(BIO *b, const char *path, OCSP_REQUEST *req)
crypto/libressl/crypto/ocsp/ocsp_ht.c
449
ctx = OCSP_sendreq_new(b, path, req, -1);
crypto/libressl/crypto/ocsp/ocsp_srv.c
110
OCSP_request_is_signed(OCSP_REQUEST *req)
crypto/libressl/crypto/ocsp/ocsp_srv.c
112
if (req->optionalSignature)
crypto/libressl/crypto/ocsp/ocsp_srv.c
75
OCSP_request_onereq_count(OCSP_REQUEST *req)
crypto/libressl/crypto/ocsp/ocsp_srv.c
77
return sk_OCSP_ONEREQ_num(req->tbsRequest->requestList);
crypto/libressl/crypto/ocsp/ocsp_srv.c
81
OCSP_request_onereq_get0(OCSP_REQUEST *req, int i)
crypto/libressl/crypto/ocsp/ocsp_srv.c
83
return sk_OCSP_ONEREQ_value(req->tbsRequest->requestList, i);
crypto/libressl/crypto/ocsp/ocsp_vfy.c
381
OCSP_request_verify(OCSP_REQUEST *req, STACK_OF(X509) *certs, X509_STORE *store,
crypto/libressl/crypto/ocsp/ocsp_vfy.c
390
if (!req->optionalSignature) {
crypto/libressl/crypto/ocsp/ocsp_vfy.c
394
gen = req->tbsRequest->requestorName;
crypto/libressl/crypto/ocsp/ocsp_vfy.c
400
ret = ocsp_req_find_signer(&signer, req, nm, certs, store, flags);
crypto/libressl/crypto/ocsp/ocsp_vfy.c
412
ret = OCSP_REQUEST_verify(req, skey);
crypto/libressl/crypto/ocsp/ocsp_vfy.c
426
req->optionalSignature->certs);
crypto/libressl/crypto/ocsp/ocsp_vfy.c
453
ocsp_req_find_signer(X509 **psigner, OCSP_REQUEST *req, X509_NAME *nm,
crypto/libressl/crypto/ocsp/ocsp_vfy.c
459
signer = X509_find_by_subject(req->optionalSignature->certs, nm);
crypto/libressl/crypto/ocsp/ocsp_vfy.c
75
static int ocsp_req_find_signer(X509 **psigner, OCSP_REQUEST *req,
crypto/libressl/crypto/ts/ts_verify_ctx.c
182
TS_REQ_to_TS_VERIFY_CTX(TS_REQ *req, TS_VERIFY_CTX *ctx)
crypto/libressl/crypto/ts/ts_verify_ctx.c
200
if ((policy = TS_REQ_get_policy_id(req)) != NULL) {
crypto/libressl/crypto/ts/ts_verify_ctx.c
207
imprint = TS_REQ_get_msg_imprint(req);
crypto/libressl/crypto/ts/ts_verify_ctx.c
218
if ((nonce = TS_REQ_get_nonce(req)) != NULL) {
crypto/libressl/crypto/x509/x509_conf.c
398
X509_REQ *req)
crypto/libressl/crypto/x509/x509_conf.c
403
if (req)
crypto/libressl/crypto/x509/x509_conf.c
408
i = X509_REQ_add_extensions(req, extlist);
crypto/libressl/crypto/x509/x509_conf.c
480
X509V3_set_ctx(X509V3_CTX *ctx, X509 *issuer, X509 *subj, X509_REQ *req,
crypto/libressl/crypto/x509/x509_conf.c
486
ctx->subject_req = req;
crypto/libressl/crypto/x509/x509_conf.c
566
const char *section, X509_REQ *req)
crypto/libressl/crypto/x509/x509_conf.c
571
return X509V3_EXT_REQ_add_nconf(&ctmp, ctx, section, req);
crypto/libressl/crypto/x509/x509_req.c
120
X509_REQ_get_pubkey(X509_REQ *req)
crypto/libressl/crypto/x509/x509_req.c
122
if ((req == NULL) || (req->req_info == NULL))
crypto/libressl/crypto/x509/x509_req.c
124
return (X509_PUBKEY_get(req->req_info->pubkey));
crypto/libressl/crypto/x509/x509_req.c
128
X509_REQ_get0_pubkey(X509_REQ *req)
crypto/libressl/crypto/x509/x509_req.c
130
if (req == NULL || req->req_info == NULL)
crypto/libressl/crypto/x509/x509_req.c
132
return X509_PUBKEY_get0(req->req_info->pubkey);
crypto/libressl/crypto/x509/x509_req.c
210
X509_REQ_get_extensions(X509_REQ *req)
crypto/libressl/crypto/x509/x509_req.c
217
if (req == NULL || req->req_info == NULL || ext_nids == NULL)
crypto/libressl/crypto/x509/x509_req.c
220
idx = X509_REQ_get_attr_by_NID(req, *pnid, -1);
crypto/libressl/crypto/x509/x509_req.c
223
attr = X509_REQ_get_attr(req, idx);
crypto/libressl/crypto/x509/x509_req.c
241
X509_REQ_add_extensions_nid(X509_REQ *req, STACK_OF(X509_EXTENSION) *exts,
crypto/libressl/crypto/x509/x509_req.c
252
rv = X509_REQ_add1_attr_by_NID(req, nid, V_ASN1_SEQUENCE, ext, extlen);
crypto/libressl/crypto/x509/x509_req.c
260
X509_REQ_add_extensions(X509_REQ *req, STACK_OF(X509_EXTENSION) *exts)
crypto/libressl/crypto/x509/x509_req.c
262
return X509_REQ_add_extensions_nid(req, exts, NID_ext_req);
crypto/libressl/crypto/x509/x509_req.c
268
X509_REQ_get_attr_count(const X509_REQ *req)
crypto/libressl/crypto/x509/x509_req.c
270
return X509at_get_attr_count(req->req_info->attributes);
crypto/libressl/crypto/x509/x509_req.c
274
X509_REQ_get_attr_by_NID(const X509_REQ *req, int nid, int lastpos)
crypto/libressl/crypto/x509/x509_req.c
276
return X509at_get_attr_by_NID(req->req_info->attributes, nid, lastpos);
crypto/libressl/crypto/x509/x509_req.c
280
X509_REQ_get_attr_by_OBJ(const X509_REQ *req, const ASN1_OBJECT *obj,
crypto/libressl/crypto/x509/x509_req.c
283
return X509at_get_attr_by_OBJ(req->req_info->attributes, obj, lastpos);
crypto/libressl/crypto/x509/x509_req.c
287
X509_REQ_get_attr(const X509_REQ *req, int loc)
crypto/libressl/crypto/x509/x509_req.c
289
return X509at_get_attr(req->req_info->attributes, loc);
crypto/libressl/crypto/x509/x509_req.c
293
X509_REQ_delete_attr(X509_REQ *req, int loc)
crypto/libressl/crypto/x509/x509_req.c
295
return X509at_delete_attr(req->req_info->attributes, loc);
crypto/libressl/crypto/x509/x509_req.c
299
X509_REQ_add1_attr(X509_REQ *req, X509_ATTRIBUTE *attr)
crypto/libressl/crypto/x509/x509_req.c
301
if (X509at_add1_attr(&req->req_info->attributes, attr))
crypto/libressl/crypto/x509/x509_req.c
307
X509_REQ_add1_attr_by_OBJ(X509_REQ *req, const ASN1_OBJECT *obj, int type,
crypto/libressl/crypto/x509/x509_req.c
310
if (X509at_add1_attr_by_OBJ(&req->req_info->attributes, obj,
crypto/libressl/crypto/x509/x509_req.c
317
X509_REQ_add1_attr_by_NID(X509_REQ *req, int nid, int type,
crypto/libressl/crypto/x509/x509_req.c
320
if (X509at_add1_attr_by_NID(&req->req_info->attributes, nid,
crypto/libressl/crypto/x509/x509_req.c
327
X509_REQ_add1_attr_by_txt(X509_REQ *req, const char *attrname, int type,
crypto/libressl/crypto/x509/x509_req.c
330
if (X509at_add1_attr_by_txt(&req->req_info->attributes, attrname,
crypto/libressl/crypto/x509/x509_req.c
337
i2d_re_X509_REQ_tbs(X509_REQ *req, unsigned char **pp)
crypto/libressl/crypto/x509/x509_req.c
339
req->req_info->enc.modified = 1;
crypto/libressl/crypto/x509/x509_req.c
340
return i2d_X509_REQ_INFO(req->req_info, pp);
crypto/libressl/crypto/x509/x_all.c
151
d2i_X509_REQ_bio(BIO *bp, X509_REQ **req)
crypto/libressl/crypto/x509/x_all.c
153
return ASN1_item_d2i_bio(&X509_REQ_it, bp, req);
crypto/libressl/crypto/x509/x_all.c
157
i2d_X509_REQ_bio(BIO *bp, X509_REQ *req)
crypto/libressl/crypto/x509/x_all.c
159
return ASN1_item_i2d_bio(&X509_REQ_it, bp, req);
crypto/libressl/crypto/x509/x_all.c
163
d2i_X509_REQ_fp(FILE *fp, X509_REQ **req)
crypto/libressl/crypto/x509/x_all.c
165
return ASN1_item_d2i_fp(&X509_REQ_it, fp, req);
crypto/libressl/crypto/x509/x_all.c
169
i2d_X509_REQ_fp(FILE *fp, X509_REQ *req)
crypto/libressl/crypto/x509/x_all.c
171
return ASN1_item_i2d_fp(&X509_REQ_it, fp, req);
crypto/libressl/include/openssl/ocsp.h
192
OCSP_RESPONSE *OCSP_sendreq_bio(BIO *b, const char *path, OCSP_REQUEST *req);
crypto/libressl/include/openssl/ocsp.h
193
OCSP_REQ_CTX *OCSP_sendreq_new(BIO *io, const char *path, OCSP_REQUEST *req,
crypto/libressl/include/openssl/ocsp.h
197
int OCSP_REQ_CTX_set1_req(OCSP_REQ_CTX *rctx, OCSP_REQUEST *req);
crypto/libressl/include/openssl/ocsp.h
207
OCSP_ONEREQ *OCSP_request_add0_id(OCSP_REQUEST *req, OCSP_CERTID *cid);
crypto/libressl/include/openssl/ocsp.h
209
int OCSP_request_add1_nonce(OCSP_REQUEST *req, unsigned char *val, int len);
crypto/libressl/include/openssl/ocsp.h
211
int OCSP_check_nonce(OCSP_REQUEST *req, OCSP_BASICRESP *bs);
crypto/libressl/include/openssl/ocsp.h
212
int OCSP_copy_nonce(OCSP_BASICRESP *resp, OCSP_REQUEST *req);
crypto/libressl/include/openssl/ocsp.h
214
int OCSP_request_set1_name(OCSP_REQUEST *req, X509_NAME *nm);
crypto/libressl/include/openssl/ocsp.h
215
int OCSP_request_add1_cert(OCSP_REQUEST *req, X509 *cert);
crypto/libressl/include/openssl/ocsp.h
217
int OCSP_request_sign(OCSP_REQUEST *req, X509 *signer, EVP_PKEY *key,
crypto/libressl/include/openssl/ocsp.h
246
int OCSP_request_verify(OCSP_REQUEST *req, STACK_OF(X509) *certs,
crypto/libressl/include/openssl/ocsp.h
255
int OCSP_request_onereq_count(OCSP_REQUEST *req);
crypto/libressl/include/openssl/ocsp.h
256
OCSP_ONEREQ *OCSP_request_onereq_get0(OCSP_REQUEST *req, int i);
crypto/libressl/include/openssl/ocsp.h
261
int OCSP_request_is_signed(OCSP_REQUEST *req);
crypto/libressl/include/openssl/ts.h
521
TS_VERIFY_CTX *TS_REQ_to_TS_VERIFY_CTX(TS_REQ *req, TS_VERIFY_CTX *ctx);
crypto/libressl/include/openssl/x509.h
403
int i2d_re_X509_CRL_tbs(X509_CRL *req, unsigned char **pp);
crypto/libressl/include/openssl/x509.h
416
int X509_REQ_get_signature_nid(const X509_REQ *req);
crypto/libressl/include/openssl/x509.h
418
void X509_REQ_get0_signature(const X509_REQ *req, const ASN1_BIT_STRING **psig,
crypto/libressl/include/openssl/x509.h
479
X509_REQ *d2i_X509_REQ_fp(FILE *fp,X509_REQ **req);
crypto/libressl/include/openssl/x509.h
480
int i2d_X509_REQ_fp(FILE *fp,X509_REQ *req);
crypto/libressl/include/openssl/x509.h
517
X509_REQ *d2i_X509_REQ_bio(BIO *bp,X509_REQ **req);
crypto/libressl/include/openssl/x509.h
518
int i2d_X509_REQ_bio(BIO *bp,X509_REQ *req);
crypto/libressl/include/openssl/x509.h
555
X509_REQ *X509_REQ_dup(X509_REQ *req);
crypto/libressl/include/openssl/x509.h
813
int X509_REQ_set_subject_name(X509_REQ *req, X509_NAME *name);
crypto/libressl/include/openssl/x509.h
816
EVP_PKEY * X509_REQ_get_pubkey(X509_REQ *req);
crypto/libressl/include/openssl/x509.h
817
int i2d_re_X509_REQ_tbs(X509_REQ *req, unsigned char **pp);
crypto/libressl/include/openssl/x509.h
818
EVP_PKEY * X509_REQ_get0_pubkey(X509_REQ *req);
crypto/libressl/include/openssl/x509.h
822
STACK_OF(X509_EXTENSION) *X509_REQ_get_extensions(X509_REQ *req);
crypto/libressl/include/openssl/x509.h
823
int X509_REQ_add_extensions_nid(X509_REQ *req, STACK_OF(X509_EXTENSION) *exts,
crypto/libressl/include/openssl/x509.h
825
int X509_REQ_add_extensions(X509_REQ *req, STACK_OF(X509_EXTENSION) *exts);
crypto/libressl/include/openssl/x509.h
826
int X509_REQ_get_attr_count(const X509_REQ *req);
crypto/libressl/include/openssl/x509.h
827
int X509_REQ_get_attr_by_NID(const X509_REQ *req, int nid,
crypto/libressl/include/openssl/x509.h
829
int X509_REQ_get_attr_by_OBJ(const X509_REQ *req, const ASN1_OBJECT *obj,
crypto/libressl/include/openssl/x509.h
831
X509_ATTRIBUTE *X509_REQ_get_attr(const X509_REQ *req, int loc);
crypto/libressl/include/openssl/x509.h
832
X509_ATTRIBUTE *X509_REQ_delete_attr(X509_REQ *req, int loc);
crypto/libressl/include/openssl/x509.h
833
int X509_REQ_add1_attr(X509_REQ *req, X509_ATTRIBUTE *attr);
crypto/libressl/include/openssl/x509.h
834
int X509_REQ_add1_attr_by_OBJ(X509_REQ *req,
crypto/libressl/include/openssl/x509.h
837
int X509_REQ_add1_attr_by_NID(X509_REQ *req,
crypto/libressl/include/openssl/x509.h
840
int X509_REQ_add1_attr_by_txt(X509_REQ *req,
crypto/libressl/include/openssl/x509.h
886
int X509_REQ_print_fp(FILE *bp,X509_REQ *req);
crypto/libressl/include/openssl/x509.h
900
int X509_REQ_print(BIO *bp,X509_REQ *req);
crypto/libressl/include/openssl/x509v3.h
712
X509_REQ *req);
crypto/libressl/include/openssl/x509v3.h
723
const char *section, X509_REQ *req);
crypto/libressl/include/openssl/x509v3.h
741
X509_REQ *req, X509_CRL *crl, int flags);
crypto/openssh/auth2.c
249
double elapsed = monotime_double() - start, req = seconds, remain;
crypto/openssh/auth2.c
253
"requested %0.3lfms)", elapsed*1000, req*1000);
crypto/openssh/auth2.c
264
elapsed*1000, remain*1000, req*1000);
crypto/openssh/monitor.c
1650
mm_answer_term(struct ssh *ssh, int sock, struct sshbuf *req)
crypto/openssh/sftp-client.c
130
struct request *req;
crypto/openssh/sftp-client.c
132
req = xcalloc(1, sizeof(*req));
crypto/openssh/sftp-client.c
133
req->id = id;
crypto/openssh/sftp-client.c
134
req->len = len;
crypto/openssh/sftp-client.c
135
req->offset = offset;
crypto/openssh/sftp-client.c
136
TAILQ_INSERT_TAIL(requests, req, tq);
crypto/openssh/sftp-client.c
137
return req;
crypto/openssh/sftp-client.c
143
struct request *req;
crypto/openssh/sftp-client.c
145
for (req = TAILQ_FIRST(requests);
crypto/openssh/sftp-client.c
146
req != NULL && req->id != id;
crypto/openssh/sftp-client.c
147
req = TAILQ_NEXT(req, tq))
crypto/openssh/sftp-client.c
149
return req;
crypto/openssh/sftp-client.c
1611
struct request *req;
crypto/openssh/sftp-client.c
1712
req = request_enqueue(&requests, conn->msg_id++,
crypto/openssh/sftp-client.c
1716
send_read_request(conn, req->id, req->offset,
crypto/openssh/sftp-client.c
1717
req->len, handle, handle_len);
crypto/openssh/sftp-client.c
1728
if ((req = request_find(&requests, id)) == NULL)
crypto/openssh/sftp-client.c
1738
TAILQ_REMOVE(&requests, req, tq);
crypto/openssh/sftp-client.c
1739
free(req);
crypto/openssh/sftp-client.c
1746
(unsigned long long)req->offset,
crypto/openssh/sftp-client.c
1747
(unsigned long long)req->offset + len - 1);
crypto/openssh/sftp-client.c
1748
if (len > req->len)
crypto/openssh/sftp-client.c
1750
"%zu > %zu", len, req->len);
crypto/openssh/sftp-client.c
1752
if ((lseek(local_fd, req->offset, SEEK_SET) == -1 ||
crypto/openssh/sftp-client.c
1766
if (maxack < req->offset + len)
crypto/openssh/sftp-client.c
1767
maxack = req->offset + len;
crypto/openssh/sftp-client.c
1768
if (!reordered && req->offset <= highwater)
crypto/openssh/sftp-client.c
1770
else if (!reordered && req->offset > highwater)
crypto/openssh/sftp-client.c
1776
if (len == req->len) {
crypto/openssh/sftp-client.c
1777
TAILQ_REMOVE(&requests, req, tq);
crypto/openssh/sftp-client.c
1778
free(req);
crypto/openssh/sftp-client.c
1784
(unsigned long long)req->offset + len,
crypto/openssh/sftp-client.c
1785
(unsigned long long)req->offset +
crypto/openssh/sftp-client.c
1786
req->len - 1, num_req);
crypto/openssh/sftp-client.c
1787
req->id = conn->msg_id++;
crypto/openssh/sftp-client.c
1788
req->len -= len;
crypto/openssh/sftp-client.c
1789
req->offset += len;
crypto/openssh/sftp-client.c
1790
send_read_request(conn, req->id,
crypto/openssh/sftp-client.c
1791
req->offset, req->len, handle, handle_len);
crypto/openssh/sftp-client.c
2466
struct request *req;
crypto/openssh/sftp-client.c
2544
req = request_enqueue(&requests, from->msg_id++,
crypto/openssh/sftp-client.c
2548
send_read_request(from, req->id, req->offset,
crypto/openssh/sftp-client.c
2549
req->len, from_handle, from_handle_len);
crypto/openssh/sftp-client.c
2565
if ((req = request_find(&requests, id)) == NULL)
crypto/openssh/sftp-client.c
2575
TAILQ_REMOVE(&requests, req, tq);
crypto/openssh/sftp-client.c
2576
free(req);
crypto/openssh/sftp-client.c
2583
(unsigned long long)req->offset,
crypto/openssh/sftp-client.c
2584
(unsigned long long)req->offset + len - 1);
crypto/openssh/sftp-client.c
2585
if (len > req->len)
crypto/openssh/sftp-client.c
2587
"%zu > %zu", len, req->len);
crypto/openssh/sftp-client.c
2595
(r = sshbuf_put_u64(msg, req->offset)) != 0 ||
crypto/openssh/sftp-client.c
2605
if (len == req->len) {
crypto/openssh/sftp-client.c
2606
TAILQ_REMOVE(&requests, req, tq);
crypto/openssh/sftp-client.c
2607
free(req);
crypto/openssh/sftp-client.c
2613
(unsigned long long)req->offset + len,
crypto/openssh/sftp-client.c
2614
(unsigned long long)req->offset +
crypto/openssh/sftp-client.c
2615
req->len - 1, num_req);
crypto/openssh/sftp-client.c
2616
req->id = from->msg_id++;
crypto/openssh/sftp-client.c
2617
req->len -= len;
crypto/openssh/sftp-client.c
2618
req->offset += len;
crypto/openssh/sftp-client.c
2619
send_read_request(from, req->id,
crypto/openssh/sftp-client.c
2620
req->offset, req->len,
crypto/openssh/ssh-sk-client.c
147
struct sshbuf *req = NULL, *resp = NULL;
crypto/openssh/ssh-sk-client.c
153
if ((req = sshbuf_new()) == NULL || (resp = sshbuf_new()) == NULL) {
crypto/openssh/ssh-sk-client.c
159
if ((r = sshbuf_put_u32(req, type)) != 0 ||
crypto/openssh/ssh-sk-client.c
160
(r = sshbuf_put_u8(req, log_is_on_stderr() != 0)) != 0 ||
crypto/openssh/ssh-sk-client.c
161
(r = sshbuf_put_u32(req, ll < 0 ? 0 : ll)) != 0 ||
crypto/openssh/ssh-sk-client.c
162
(r = sshbuf_putb(req, msg)) != 0) {
crypto/openssh/ssh-sk-client.c
166
if ((r = ssh_msg_send(fd, SSH_SK_HELPER_VERSION, req)) != 0) {
crypto/openssh/ssh-sk-client.c
221
sshbuf_free(req);
crypto/openssh/ssh-sk-client.c
235
struct sshbuf *kbuf = NULL, *req = NULL, *resp = NULL;
crypto/openssh/ssh-sk-client.c
245
(req = sshbuf_new()) == NULL) {
crypto/openssh/ssh-sk-client.c
254
if ((r = sshbuf_put_stringb(req, kbuf)) != 0 ||
crypto/openssh/ssh-sk-client.c
255
(r = sshbuf_put_cstring(req, provider)) != 0 ||
crypto/openssh/ssh-sk-client.c
256
(r = sshbuf_put_string(req, data, datalen)) != 0 ||
crypto/openssh/ssh-sk-client.c
257
(r = sshbuf_put_cstring(req, NULL)) != 0 || /* alg */
crypto/openssh/ssh-sk-client.c
258
(r = sshbuf_put_u32(req, compat)) != 0 ||
crypto/openssh/ssh-sk-client.c
259
(r = sshbuf_put_cstring(req, pin)) != 0) {
crypto/openssh/ssh-sk-client.c
264
if ((r = client_converse(req, &resp, SSH_SK_HELPER_SIGN)) != 0)
crypto/openssh/ssh-sk-client.c
287
sshbuf_free(req);
crypto/openssh/ssh-sk-client.c
300
struct sshbuf *kbuf = NULL, *abuf = NULL, *req = NULL, *resp = NULL;
crypto/openssh/ssh-sk-client.c
316
(req = sshbuf_new()) == NULL) {
crypto/openssh/ssh-sk-client.c
321
if ((r = sshbuf_put_u32(req, (u_int)type)) != 0 ||
crypto/openssh/ssh-sk-client.c
322
(r = sshbuf_put_cstring(req, provider_path)) != 0 ||
crypto/openssh/ssh-sk-client.c
323
(r = sshbuf_put_cstring(req, device)) != 0 ||
crypto/openssh/ssh-sk-client.c
324
(r = sshbuf_put_cstring(req, application)) != 0 ||
crypto/openssh/ssh-sk-client.c
325
(r = sshbuf_put_cstring(req, userid)) != 0 ||
crypto/openssh/ssh-sk-client.c
326
(r = sshbuf_put_u8(req, flags)) != 0 ||
crypto/openssh/ssh-sk-client.c
327
(r = sshbuf_put_cstring(req, pin)) != 0 ||
crypto/openssh/ssh-sk-client.c
328
(r = sshbuf_put_stringb(req, challenge_buf)) != 0) {
crypto/openssh/ssh-sk-client.c
333
if ((r = client_converse(req, &resp, SSH_SK_HELPER_ENROLL)) != 0)
crypto/openssh/ssh-sk-client.c
365
sshbuf_free(req);
crypto/openssh/ssh-sk-client.c
401
struct sshbuf *kbuf = NULL, *req = NULL, *resp = NULL;
crypto/openssh/ssh-sk-client.c
411
(req = sshbuf_new()) == NULL) {
crypto/openssh/ssh-sk-client.c
416
if ((r = sshbuf_put_cstring(req, provider_path)) != 0 ||
crypto/openssh/ssh-sk-client.c
417
(r = sshbuf_put_cstring(req, device)) != 0 ||
crypto/openssh/ssh-sk-client.c
418
(r = sshbuf_put_cstring(req, pin)) != 0 ||
crypto/openssh/ssh-sk-client.c
419
(r = sshbuf_put_u32(req, flags)) != 0) {
crypto/openssh/ssh-sk-client.c
424
if ((r = client_converse(req, &resp, SSH_SK_HELPER_LOAD_RESIDENT)) != 0)
crypto/openssh/ssh-sk-client.c
476
sshbuf_free(req);
games/hunt/hunt/list.c
161
start_probe(struct sockaddr *addr, u_int16_t req)
games/hunt/hunt/list.c
189
msg = htons(req);
games/hunt/hunt/list.c
212
probe_drivers(u_int16_t req, char *preferred)
games/hunt/hunt/list.c
250
start_probe((struct sockaddr *)target, req);
games/hunt/hunt/list.c
258
start_probe((struct sockaddr *)&localhost, req);
games/hunt/hunt/list.c
308
start_probe((struct sockaddr *)target, req);
games/hunt/huntd/execute.c
597
int req;
games/hunt/huntd/execute.c
602
req = BULREQ;
games/hunt/huntd/execute.c
605
req = GRENREQ;
games/hunt/huntd/execute.c
617
add_shot(obj, y, x, LEFTS, req, NULL, TRUE, pp->p_face);
games/hunt/huntd/execute.c
620
pp->p_ammo += req;
include/rpc/xdr.h
216
#define XDR_CONTROL(xdrs, req, op) \
include/rpc/xdr.h
218
(*(xdrs)->x_ops->x_control)(xdrs, req, op)
include/rpc/xdr.h
219
#define xdr_control(xdrs, req, op) XDR_CONTROL(xdrs, req, op)
lib/libc/resolv/res_findzonecut.c
672
u_char req[NS_PACKETSZ];
lib/libc/resolv/res_findzonecut.c
676
NULL, 0, NULL, req, NS_PACKETSZ);
lib/libc/resolv/res_findzonecut.c
681
n = res_nsend(statp, req, n, resp, NS_MAXMSG);
lib/libnetgraph/debug.c
193
struct ng_mesg *const req = (struct ng_mesg *)buf;
lib/libnetgraph/debug.c
194
struct ng_mesg *const bin = (struct ng_mesg *)req->data;
lib/libnetgraph/debug.c
235
if (NgRecvMsg(csock, req, sizeof(buf), NULL) < 0) {
lib/libnetgraph7/debug.c
221
struct ng_mesg *const req = (struct ng_mesg *)buf;
lib/libnetgraph7/debug.c
222
struct ng_mesg *const bin = (struct ng_mesg *)req->data;
lib/libnetgraph7/debug.c
263
if (NgRecvMsg(csock, req, sizeof(buf), NULL) < 0) {
lib/libsdp/sdp-int.h
50
uint8_t *req; /* request buffer (start) */
lib/libsdp/search.c
103
if (ss->req_e - req < len) {
lib/libsdp/search.c
109
SDP_PUT8(SDP_DATA_SEQ16, req);
lib/libsdp/search.c
110
SDP_PUT16(plen, req);
lib/libsdp/search.c
112
SDP_PUT8(SDP_DATA_UUID16, req);
lib/libsdp/search.c
113
SDP_PUT16(*pp, req);
lib/libsdp/search.c
117
SDP_PUT16(0xffff, req);
lib/libsdp/search.c
120
SDP_PUT8(SDP_DATA_SEQ16, req);
lib/libsdp/search.c
121
SDP_PUT16(alen, req);
lib/libsdp/search.c
128
SDP_PUT8(SDP_DATA_UINT32, req);
lib/libsdp/search.c
129
SDP_PUT32(*ap, req);
lib/libsdp/search.c
133
SDP_PUT8(SDP_DATA_UINT16, req);
lib/libsdp/search.c
134
SDP_PUT16(lo, req);
lib/libsdp/search.c
145
uint8_t *req_cs = req;
lib/libsdp/search.c
162
xpdu.pdu.len = htons(req_cs - ss->req);
lib/libsdp/search.c
167
iov[1].iov_base = (void *) ss->req;
lib/libsdp/search.c
168
iov[1].iov_len = req_cs - ss->req;
lib/libsdp/search.c
60
uint8_t *req = NULL, *rsp = NULL, *rsp_tmp = NULL;
lib/libsdp/search.c
67
if (ss->req == NULL || ss->rsp == NULL ||
lib/libsdp/search.c
73
req = ss->req;
lib/libsdp/session.c
127
if ((ss->req = malloc((size_t)ss->omtu)) == NULL) {
lib/libsdp/session.c
131
ss->req_e = ss->req + ss->omtu;
lib/libsdp/session.c
178
if ((ss->req = malloc((size_t)ss->omtu)) == NULL) {
lib/libsdp/session.c
182
ss->req_e = ss->req + ss->omtu;
lib/libsdp/session.c
203
if (ss->req != NULL)
lib/libsdp/session.c
204
free(ss->req);
lib/libssh/openbsd-compat/bsd-misc.c
243
int nanosleep(const struct timespec *req, struct timespec *rem)
lib/libssh/openbsd-compat/bsd-misc.c
249
TIMESPEC_TO_TIMEVAL(&time2wait, req)
lib/libusb/libusb01.c
698
struct LIBUSB20_CONTROL_SETUP_DECODED req;
lib/libusb/libusb01.c
702
LIBUSB20_INIT(LIBUSB20_CONTROL_SETUP, &req);
lib/libusb/libusb01.c
704
req.bmRequestType = requesttype;
lib/libusb/libusb01.c
705
req.bRequest = request;
lib/libusb/libusb01.c
706
req.wValue = value;
lib/libusb/libusb01.c
707
req.wIndex = wIndex;
lib/libusb/libusb01.c
708
req.wLength = size;
lib/libusb/libusb01.c
710
err = libusb20_dev_request_sync((void *)dev, &req, bytes,
lib/libusb/libusb10_io.c
459
struct LIBUSB20_CONTROL_SETUP_DECODED req;
lib/libusb/libusb10_io.c
469
LIBUSB20_INIT(LIBUSB20_CONTROL_SETUP, &req);
lib/libusb/libusb10_io.c
471
req.bmRequestType = bmRequestType;
lib/libusb/libusb10_io.c
472
req.bRequest = bRequest;
lib/libusb/libusb10_io.c
473
req.wValue = wValue;
lib/libusb/libusb10_io.c
474
req.wIndex = wIndex;
lib/libusb/libusb10_io.c
475
req.wLength = wLength;
lib/libusb/libusb10_io.c
477
err = libusb20_dev_request_sync(devh, &req, data,
lib/libusb/libusb10_io.c
688
struct libusb_control_setup *req = (struct libusb_control_setup *)buf;
lib/libusb/libusb10_io.c
691
req->bmRequestType = bmRequestType;
lib/libusb/libusb10_io.c
692
req->bRequest = bRequest;
lib/libusb/libusb10_io.c
693
req->wValue = htole16(wValue);
lib/libusb/libusb10_io.c
694
req->wIndex = htole16(wIndex);
lib/libusb/libusb10_io.c
695
req->wLength = htole16(wLength);
lib/libusb/libusb20.c
784
struct LIBUSB20_CONTROL_SETUP_DECODED req;
lib/libusb/libusb20.c
794
LIBUSB20_INIT(LIBUSB20_CONTROL_SETUP, &req);
lib/libusb/libusb20.c
800
req.bmRequestType =
lib/libusb/libusb20.c
804
req.bRequest = LIBUSB20_REQUEST_GET_DESCRIPTOR;
lib/libusb/libusb20.c
805
req.wValue = (LIBUSB20_DT_STRING << 8) | str_index;
lib/libusb/libusb20.c
806
req.wIndex = langid;
lib/libusb/libusb20.c
807
req.wLength = 4; /* bytes */
lib/libusb/libusb20.c
809
error = libusb20_dev_request_sync(pdev, &req,
lib/libusb/libusb20.c
814
req.wLength = *(uint8_t *)ptr; /* bytes */
lib/libusb/libusb20.c
815
if (req.wLength > len) {
lib/libusb/libusb20.c
817
req.wLength = len;
lib/libusb/libusb20.c
819
error = libusb20_dev_request_sync(pdev, &req,
lib/libusb/libusb20_ugen20.c
708
struct usb_ctl_request req;
lib/libusb/libusb20_ugen20.c
710
memset(&req, 0, sizeof(req));
lib/libusb/libusb20_ugen20.c
712
req.ucr_data = libusb20_pass_ptr(data);
lib/libusb/libusb20_ugen20.c
714
req.ucr_flags |= USB_SHORT_XFER_OK;
lib/libusb/libusb20_ugen20.c
716
if (libusb20_me_encode(&req.ucr_request,
lib/libusb/libusb20_ugen20.c
717
sizeof(req.ucr_request), setup)) {
lib/libusb/libusb20_ugen20.c
720
if (ioctl(pdev->file_ctrl, IOUSB(USB_DO_REQUEST), &req)) {
lib/libusb/libusb20_ugen20.c
725
*pactlen = req.ucr_actlen;
libexec/rbootd/rmpproto.c
219
SendFileNo(struct rmp_packet *req, RMPCONN *rconn, char *filelist[])
libexec/rbootd/rmpproto.c
226
GETWORD(req->r_brpl.rmp_seqno, i); /* SeqNo is really FileNo */
libexec/rbootd/rmpproto.c
279
SendBootRepl(struct rmp_packet *req, RMPCONN *rconn, char *filelist[])
libexec/rbootd/rmpproto.c
304
COPYWORD(req->r_brq.rmp_seqno, rpl->r_brpl.rmp_seqno);
libexec/rbootd/rmpproto.c
307
rpl->r_brpl.rmp_flnmsize = req->r_brq.rmp_flnmsize;
libexec/rbootd/rmpproto.c
312
src = &req->r_brq.rmp_flnm;
libexec/rbootd/rmpproto.c
315
for (i = 0; i < req->r_brq.rmp_flnmsize; i++)
libexec/rbootd/rmpproto.c
392
struct rmp_packet *rpl, *req;
libexec/rbootd/rmpproto.c
408
req = &rconn->rmp; /* cache ptr to request packet */
libexec/rbootd/rmpproto.c
420
if (ntohs(req->r_rrq.rmp_session) !=
libexec/rbootd/rmpproto.c
438
if (ntohs(req->r_rrq.rmp_size) > RMPREADDATA)
libexec/rbootd/rmpproto.c
439
req->r_rrq.rmp_size = htons(RMPREADDATA);
libexec/rbootd/rmpproto.c
444
GETWORD(req->r_rrq.rmp_offset, size);
libexec/rbootd/rmpproto.c
457
(int) ntohs(req->r_rrq.rmp_size))) <= 0) {
libexec/rbootd/rmpproto.c
479
COPYWORD(req->r_rrq.rmp_offset, rpl->r_rrpl.rmp_offset);
libexec/rbootd/rmpproto.c
480
rpl->r_rrpl.rmp_session = req->r_rrq.rmp_session;
libexec/rtld-elf/rtld.c
1612
SymLook req;
libexec/rtld-elf/rtld.c
1647
symlook_init(&req, name);
libexec/rtld-elf/rtld.c
1648
req.flags = flags;
libexec/rtld-elf/rtld.c
1649
req.ventry = fetch_ventry(refobj, symnum);
libexec/rtld-elf/rtld.c
1650
req.lockstate = lockstate;
libexec/rtld-elf/rtld.c
1651
res = symlook_default(&req, refobj);
libexec/rtld-elf/rtld.c
1653
def = req.sym_out;
libexec/rtld-elf/rtld.c
1654
defobj = req.defobj_out;
libexec/rtld-elf/rtld.c
2102
SymLook req;
libexec/rtld-elf/rtld.c
2116
symlook_init(&req, RTLD_FUNCTRACE);
libexec/rtld-elf/rtld.c
2117
res = symlook_obj(&req, obj);
libexec/rtld-elf/rtld.c
2119
rtld_functrace = (void *)(req.defobj_out->relocbase +
libexec/rtld-elf/rtld.c
2120
req.sym_out->st_value);
libexec/rtld-elf/rtld.c
2121
rtld_functrace_obj = req.defobj_out;
libexec/rtld-elf/rtld.c
3190
SymLook req;
libexec/rtld-elf/rtld.c
3197
symlook_init(&req, name);
libexec/rtld-elf/rtld.c
3198
req.ventry = ve;
libexec/rtld-elf/rtld.c
3199
req.flags = flags | SYMLOOK_IN_PLT;
libexec/rtld-elf/rtld.c
3200
req.lockstate = &lockstate;
libexec/rtld-elf/rtld.c
3219
res = symlook_obj(&req, obj);
libexec/rtld-elf/rtld.c
3221
def = req.sym_out;
libexec/rtld-elf/rtld.c
3222
defobj = req.defobj_out;
libexec/rtld-elf/rtld.c
3230
res = symlook_obj(&req, obj);
libexec/rtld-elf/rtld.c
3233
ELF_ST_BIND(req.sym_out->st_info) != STB_WEAK) {
libexec/rtld-elf/rtld.c
3234
def = req.sym_out;
libexec/rtld-elf/rtld.c
3235
defobj = req.defobj_out;
libexec/rtld-elf/rtld.c
3247
res = symlook_obj(&req, &obj_rtld);
libexec/rtld-elf/rtld.c
3249
def = req.sym_out;
libexec/rtld-elf/rtld.c
3250
defobj = req.defobj_out;
libexec/rtld-elf/rtld.c
3255
res = symlook_default(&req, obj);
libexec/rtld-elf/rtld.c
3257
defobj = req.defobj_out;
libexec/rtld-elf/rtld.c
3258
def = req.sym_out;
libexec/rtld-elf/rtld.c
3270
res = symlook_global(&req, &donelist);
libexec/rtld-elf/rtld.c
3272
def = req.sym_out;
libexec/rtld-elf/rtld.c
3273
defobj = req.defobj_out;
libexec/rtld-elf/rtld.c
3281
res = symlook_obj(&req, &obj_rtld);
libexec/rtld-elf/rtld.c
3283
def = req.sym_out;
libexec/rtld-elf/rtld.c
3284
defobj = req.defobj_out;
libexec/rtld-elf/rtld.c
3290
res = symlook_list(&req, &obj->dagmembers, &donelist);
libexec/rtld-elf/rtld.c
3292
def = req.sym_out;
libexec/rtld-elf/rtld.c
3293
defobj = req.defobj_out;
libexec/rtld-elf/rtld.c
3761
SymLook req;
libexec/rtld-elf/rtld.c
3764
symlook_init(&req, name);
libexec/rtld-elf/rtld.c
3765
req.lockstate = lockstate;
libexec/rtld-elf/rtld.c
3767
if (symlook_global(&req, &donelist) != 0)
libexec/rtld-elf/rtld.c
3769
if (ELF_ST_TYPE(req.sym_out->st_info) == STT_FUNC)
libexec/rtld-elf/rtld.c
3770
return ((const void **)make_function_pointer(req.sym_out,
libexec/rtld-elf/rtld.c
3771
req.defobj_out));
libexec/rtld-elf/rtld.c
3772
else if (ELF_ST_TYPE(req.sym_out->st_info) == STT_GNU_IFUNC)
libexec/rtld-elf/rtld.c
3773
return ((const void **)rtld_resolve_ifunc(req.defobj_out, req.sym_out));
libexec/rtld-elf/rtld.c
3775
return ((const void **)(req.defobj_out->relocbase +
libexec/rtld-elf/rtld.c
3776
req.sym_out->st_value));
libexec/rtld-elf/rtld.c
3800
symlook_global(SymLook *req, DoneList *donelist)
libexec/rtld-elf/rtld.c
3806
symlook_init_from_req(&req1, req);
libexec/rtld-elf/rtld.c
3809
if (req->defobj_out == NULL ||
libexec/rtld-elf/rtld.c
3810
ELF_ST_BIND(req->sym_out->st_info) == STB_WEAK) {
libexec/rtld-elf/rtld.c
3812
if (res == 0 && (req->defobj_out == NULL ||
libexec/rtld-elf/rtld.c
3814
req->sym_out = req1.sym_out;
libexec/rtld-elf/rtld.c
3815
req->defobj_out = req1.defobj_out;
libexec/rtld-elf/rtld.c
3816
assert(req->defobj_out != NULL);
libexec/rtld-elf/rtld.c
3822
if (req->defobj_out != NULL &&
libexec/rtld-elf/rtld.c
3823
ELF_ST_BIND(req->sym_out->st_info) != STB_WEAK)
libexec/rtld-elf/rtld.c
3826
if (res == 0 && (req->defobj_out == NULL ||
libexec/rtld-elf/rtld.c
3828
req->sym_out = req1.sym_out;
libexec/rtld-elf/rtld.c
3829
req->defobj_out = req1.defobj_out;
libexec/rtld-elf/rtld.c
3830
assert(req->defobj_out != NULL);
libexec/rtld-elf/rtld.c
3834
return (req->sym_out != NULL ? 0 : ESRCH);
libexec/rtld-elf/rtld.c
3874
symlook_default(SymLook *req, const Obj_Entry *refobj)
libexec/rtld-elf/rtld.c
3882
symlook_init_from_req(&req1, req);
libexec/rtld-elf/rtld.c
3888
req->sym_out = req1.sym_out;
libexec/rtld-elf/rtld.c
3889
req->defobj_out = req1.defobj_out;
libexec/rtld-elf/rtld.c
3890
assert(req->defobj_out != NULL);
libexec/rtld-elf/rtld.c
3894
symlook_global(req, &donelist);
libexec/rtld-elf/rtld.c
3898
if (req->sym_out != NULL &&
libexec/rtld-elf/rtld.c
3899
ELF_ST_BIND(req->sym_out->st_info) != STB_WEAK)
libexec/rtld-elf/rtld.c
3902
if (res == 0 && (req->sym_out == NULL ||
libexec/rtld-elf/rtld.c
3904
req->sym_out = req1.sym_out;
libexec/rtld-elf/rtld.c
3905
req->defobj_out = req1.defobj_out;
libexec/rtld-elf/rtld.c
3906
assert(req->defobj_out != NULL);
libexec/rtld-elf/rtld.c
3915
if (req->sym_out == NULL ||
libexec/rtld-elf/rtld.c
3916
ELF_ST_BIND(req->sym_out->st_info) == STB_WEAK) {
libexec/rtld-elf/rtld.c
3919
req->sym_out = req1.sym_out;
libexec/rtld-elf/rtld.c
3920
req->defobj_out = req1.defobj_out;
libexec/rtld-elf/rtld.c
3921
assert(req->defobj_out != NULL);
libexec/rtld-elf/rtld.c
3925
return (req->sym_out != NULL ? 0 : ESRCH);
libexec/rtld-elf/rtld.c
3929
symlook_list(SymLook *req, const Objlist *objlist, DoneList *dlp)
libexec/rtld-elf/rtld.c
3942
symlook_init_from_req(&req1, req);
libexec/rtld-elf/rtld.c
3953
req->sym_out = def;
libexec/rtld-elf/rtld.c
3954
req->defobj_out = defobj;
libexec/rtld-elf/rtld.c
3967
symlook_needed(SymLook *req, const Needed_Entry *needed, DoneList *dlp)
libexec/rtld-elf/rtld.c
3977
symlook_init_from_req(&req1, req);
libexec/rtld-elf/rtld.c
3990
req->sym_out = def;
libexec/rtld-elf/rtld.c
3991
req->defobj_out = defobj;
libexec/rtld-elf/rtld.c
4007
symlook_obj(SymLook *req, const Obj_Entry *obj)
libexec/rtld-elf/rtld.c
4018
mres = symlook_obj1_gnu(req, obj);
libexec/rtld-elf/rtld.c
4020
mres = symlook_obj1_sysv(req, obj);
libexec/rtld-elf/rtld.c
4026
flags = (req->flags & SYMLOOK_EARLY) ? RTLD_LO_EARLY : 0;
libexec/rtld-elf/rtld.c
4027
load_filtees(__DECONST(Obj_Entry *, obj), flags, req->lockstate);
libexec/rtld-elf/rtld.c
4029
symlook_init_from_req(&req1, req);
libexec/rtld-elf/rtld.c
4032
req->sym_out = req1.sym_out;
libexec/rtld-elf/rtld.c
4033
req->defobj_out = req1.defobj_out;
libexec/rtld-elf/rtld.c
4038
flags = (req->flags & SYMLOOK_EARLY) ? RTLD_LO_EARLY : 0;
libexec/rtld-elf/rtld.c
4039
load_filtees(__DECONST(Obj_Entry *, obj), flags, req->lockstate);
libexec/rtld-elf/rtld.c
4041
symlook_init_from_req(&req1, req);
libexec/rtld-elf/rtld.c
4044
req->sym_out = req1.sym_out;
libexec/rtld-elf/rtld.c
4045
req->defobj_out = req1.defobj_out;
libexec/rtld-elf/rtld.c
4055
matched_symbol(SymLook *req, const Obj_Entry *obj, Sym_Match_Result *result,
libexec/rtld-elf/rtld.c
4077
else if (((req->flags & SYMLOOK_IN_PLT) == 0) &&
libexec/rtld-elf/rtld.c
4084
if (strcmp(req->name, strp) != 0)
libexec/rtld-elf/rtld.c
4087
if (req->ventry == NULL) {
libexec/rtld-elf/rtld.c
4109
if ((req->flags & SYMLOOK_DLSYM) == 0 &&
libexec/rtld-elf/rtld.c
4128
if (object_match_name(obj, req->ventry->name)) {
libexec/rtld-elf/rtld.c
4131
req->ventry->name, obj->strtab + symnum);
libexec/rtld-elf/rtld.c
4141
if (obj->vertab[verndx].hash != req->ventry->hash ||
libexec/rtld-elf/rtld.c
4142
strcmp(obj->vertab[verndx].name, req->ventry->name)) {
libexec/rtld-elf/rtld.c
4152
if ((req->flags & SYMLOOK_DLSYM) ||
libexec/rtld-elf/rtld.c
4168
symlook_obj1_sysv(SymLook *req, const Obj_Entry *obj)
libexec/rtld-elf/rtld.c
4177
for (symnum = obj->buckets[req->hash % obj->nbuckets];
libexec/rtld-elf/rtld.c
4182
if (matched_symbol(req, obj, &matchres, symnum)) {
libexec/rtld-elf/rtld.c
4183
req->sym_out = matchres.sym_out;
libexec/rtld-elf/rtld.c
4184
req->defobj_out = obj;
libexec/rtld-elf/rtld.c
4189
req->sym_out = matchres.vsymp;
libexec/rtld-elf/rtld.c
4190
req->defobj_out = obj;
libexec/rtld-elf/rtld.c
4198
symlook_obj1_gnu(SymLook *req, const Obj_Entry *obj)
libexec/rtld-elf/rtld.c
4212
bloom_word = obj->bloom_gnu[(req->hash_gnu / __ELF_WORD_SIZE) &
libexec/rtld-elf/rtld.c
4216
h1 = req->hash_gnu & (__ELF_WORD_SIZE - 1);
libexec/rtld-elf/rtld.c
4217
h2 = ((req->hash_gnu >> obj->shift2_gnu) & (__ELF_WORD_SIZE - 1));
libexec/rtld-elf/rtld.c
4224
bucket = obj->buckets_gnu[req->hash_gnu % obj->nbuckets_gnu];
libexec/rtld-elf/rtld.c
4229
if (((*hashval ^ req->hash_gnu) >> 1) == 0) {
libexec/rtld-elf/rtld.c
4231
if (matched_symbol(req, obj, &matchres, symnum)) {
libexec/rtld-elf/rtld.c
4232
req->sym_out = matchres.sym_out;
libexec/rtld-elf/rtld.c
4233
req->defobj_out = obj;
libexec/rtld-elf/rtld.c
4239
req->sym_out = matchres.vsymp;
libexec/rtld-elf/rtld.c
4240
req->defobj_out = obj;
libexec/rtld-elf/x86_64/reloc.c
83
SymLook req;
libexec/rtld-elf/x86_64/reloc.c
90
symlook_init(&req, name);
libexec/rtld-elf/x86_64/reloc.c
91
req.ventry = fetch_ventry(dstobj, ELF_R_SYM(rela->r_info));
libexec/rtld-elf/x86_64/reloc.c
92
req.flags = SYMLOOK_EARLY;
libexec/rtld-elf/x86_64/reloc.c
95
res = symlook_obj(&req, srcobj);
libexec/rtld-elf/x86_64/reloc.c
97
srcsym = req.sym_out;
libexec/rtld-elf/x86_64/reloc.c
98
defobj = req.defobj_out;
libexec/ypxfr/ypxfr_getmap.c
63
ypreq_nokey req;
libexec/ypxfr/ypxfr_getmap.c
78
req.domain = domain;
libexec/ypxfr/ypxfr_getmap.c
79
req.map = map;
libexec/ypxfr/ypxfr_getmap.c
83
(void)clnt_call(clnt, YPPROC_ALL, (xdrproc_t)xdr_ypreq_nokey, &req,
libexec/ypxfr/ypxfr_misc.c
152
ypreq_nokey req;
libexec/ypxfr/ypxfr_misc.c
161
req.map = map;
libexec/ypxfr/ypxfr_misc.c
162
req.domain = domain;
libexec/ypxfr/ypxfr_misc.c
163
if ((resp = ypproc_master_2(&req, clnt)) == NULL) {
libexec/ypxfr/ypxfr_misc.c
217
ypreq_nokey req;
libexec/ypxfr/ypxfr_misc.c
225
req.map = map;
libexec/ypxfr/ypxfr_misc.c
226
req.domain = domain;
libexec/ypxfr/ypxfr_misc.c
227
if ((resp = ypproc_order_2(&req, clnt)) == NULL) {
libexec/ypxfr/ypxfrd_getmap.c
105
struct ypxfr_mapname req;
libexec/ypxfr/ypxfrd_getmap.c
110
req.xfrmap = map;
libexec/ypxfr/ypxfrd_getmap.c
111
req.xfrdomain = domain;
libexec/ypxfr/ypxfrd_getmap.c
112
req.xfrmap_filename = "";
libexec/ypxfr/ypxfrd_getmap.c
113
req.xfr_db_type = XFR_DB_BSD_HASH; /*
libexec/ypxfr/ypxfrd_getmap.c
132
(xdrproc_t)xdr_ypxfr_mapname, (char *)&req,
sbin/dump/tape.c
102
struct req *req; /* buffer for requests */
sbin/dump/tape.c
124
reqsiz = (ntrec + 1) * sizeof(struct req);
sbin/dump/tape.c
146
slaves[i].req = (struct req *)slaves[i].tblock - ntrec - 1;
sbin/dump/tape.c
160
slp->req[trecno].dblk = (daddr_t)0;
sbin/dump/tape.c
161
slp->req[trecno].count = 1;
sbin/dump/tape.c
179
slp->req[trecno].dblk = dblkno;
sbin/dump/tape.c
180
slp->req[trecno].count = avail;
sbin/dump/tape.c
226
int siz = (char *)nextblock - (char *)slp->req;
sbin/dump/tape.c
228
slp->req[trecno].count = 0; /* Sentinel */
sbin/dump/tape.c
230
if (atomic_write(slp->fd, slp->req, siz) != siz)
sbin/dump/tape.c
381
struct req *p, *q, *prev;
sbin/dump/tape.c
395
q = &tslp->req[1];
sbin/dump/tape.c
403
for (p = slp->req; p->count > 0; p += p->count) {
sbin/dump/tape.c
418
q = &tslp->req[0];
sbin/dump/tape.c
460
slp->req[0] = *q;
sbin/dump/tape.c
758
while ((nread = atomic_read(cmd, slp->req, reqsiz)) == reqsiz) {
sbin/dump/tape.c
759
struct req *p = slp->req;
sbin/fsck/main.c
157
argtoi(int flag, char *req, char *str, int base)
sbin/fsck/main.c
164
errx(EEXIT, "-%c flag requires a %s", flag, req);
sbin/fsck/main.c
55
static int argtoi(int flag, char *req, char *str, int base);
sbin/ifconfig/ifbridge.c
100
req.ifbr_ifsflags &= ~flag;
sbin/ifconfig/ifbridge.c
102
if (do_cmd(sock, BRDGSIFFLGS, &req, sizeof(req), 1) < 0)
sbin/ifconfig/ifbridge.c
119
struct ifbreq *req;
sbin/ifconfig/ifbridge.c
141
if ((bifc.ifbic_len + sizeof(*req)) < len)
sbin/ifconfig/ifbridge.c
146
for (i = 0; i < bifc.ifbic_len / sizeof(*req); i++) {
sbin/ifconfig/ifbridge.c
147
req = bifc.ifbic_req + i;
sbin/ifconfig/ifbridge.c
148
printf("%s%s ", prefix, req->ifbr_ifsname);
sbin/ifconfig/ifbridge.c
149
printb("flags", req->ifbr_ifsflags, IFBIFBITS);
sbin/ifconfig/ifbridge.c
152
if (req->ifbr_ifsflags & IFBIF_STP) {
sbin/ifconfig/ifbridge.c
155
req->ifbr_portno, req->ifbr_priority);
sbin/ifconfig/ifbridge.c
156
printf(" pathcost %u", req->ifbr_path_cost);
sbin/ifconfig/ifbridge.c
157
if (req->ifbr_state < nitems(stpstates))
sbin/ifconfig/ifbridge.c
158
printf(" %s", stpstates[req->ifbr_state]);
sbin/ifconfig/ifbridge.c
161
req->ifbr_state);
sbin/ifconfig/ifbridge.c
164
pad, req->ifbr_bond_weight);
sbin/ifconfig/ifbridge.c
166
pad, (uintmax_t)req->ifbr_designated_root);
sbin/ifconfig/ifbridge.c
168
pad, (uintmax_t)req->ifbr_designated_bridge);
sbin/ifconfig/ifbridge.c
170
pad, req->ifbr_designated_cost);
sbin/ifconfig/ifbridge.c
172
pad, req->ifbr_designated_port);
sbin/ifconfig/ifbridge.c
175
pad, (uintmax_t)req->ifbr_peer_root);
sbin/ifconfig/ifbridge.c
177
pad, (uintmax_t)req->ifbr_peer_bridge);
sbin/ifconfig/ifbridge.c
179
pad, req->ifbr_peer_cost);
sbin/ifconfig/ifbridge.c
181
pad, req->ifbr_peer_port);
sbin/ifconfig/ifbridge.c
260
struct ifbreq req;
sbin/ifconfig/ifbridge.c
262
memset(&req, 0, sizeof(req));
sbin/ifconfig/ifbridge.c
263
strlcpy(req.ifbr_ifsname, val, sizeof(req.ifbr_ifsname));
sbin/ifconfig/ifbridge.c
264
if (do_cmd(s, BRDGADD, &req, sizeof(req), 1) < 0)
sbin/ifconfig/ifbridge.c
272
struct ifbreq req;
sbin/ifconfig/ifbridge.c
274
memset(&req, 0, sizeof(req));
sbin/ifconfig/ifbridge.c
275
strlcpy(req.ifbr_ifsname, val, sizeof(req.ifbr_ifsname));
sbin/ifconfig/ifbridge.c
276
if (do_cmd(s, BRDGDEL, &req, sizeof(req), 1) < 0)
sbin/ifconfig/ifbridge.c
312
struct ifbreq req;
sbin/ifconfig/ifbridge.c
314
memset(&req, 0, sizeof(req));
sbin/ifconfig/ifbridge.c
315
strlcpy(req.ifbr_ifsname, val, sizeof(req.ifbr_ifsname));
sbin/ifconfig/ifbridge.c
316
if (do_cmd(s, BRDGADDS, &req, sizeof(req), 1) < 0)
sbin/ifconfig/ifbridge.c
324
struct ifbreq req;
sbin/ifconfig/ifbridge.c
326
memset(&req, 0, sizeof(req));
sbin/ifconfig/ifbridge.c
327
strlcpy(req.ifbr_ifsname, val, sizeof(req.ifbr_ifsname));
sbin/ifconfig/ifbridge.c
328
if (do_cmd(s, BRDGDELS, &req, sizeof(req), 1) < 0)
sbin/ifconfig/ifbridge.c
350
struct ifbreq req;
sbin/ifconfig/ifbridge.c
352
memset(&req, 0, sizeof(req));
sbin/ifconfig/ifbridge.c
353
req.ifbr_ifsflags = IFBF_FLUSHDYN;
sbin/ifconfig/ifbridge.c
354
if (do_cmd(s, BRDGFLUSH, &req, sizeof(req), 1) < 0)
sbin/ifconfig/ifbridge.c
362
struct ifbreq req;
sbin/ifconfig/ifbridge.c
364
memset(&req, 0, sizeof(req));
sbin/ifconfig/ifbridge.c
365
req.ifbr_ifsflags = IFBF_FLUSHALL;
sbin/ifconfig/ifbridge.c
366
if (do_cmd(s, BRDGFLUSH, &req, sizeof(req), 1) < 0)
sbin/ifconfig/ifbridge.c
374
struct ifbareq req;
sbin/ifconfig/ifbridge.c
377
memset(&req, 0, sizeof(req));
sbin/ifconfig/ifbridge.c
378
strlcpy(req.ifba_ifsname, val, sizeof(req.ifba_ifsname));
sbin/ifconfig/ifbridge.c
384
memcpy(req.ifba_dst, ea->octet, sizeof(req.ifba_dst));
sbin/ifconfig/ifbridge.c
385
req.ifba_flags = IFBAF_STATIC;
sbin/ifconfig/ifbridge.c
387
if (do_cmd(s, BRDGSADDR, &req, sizeof(req), 1) < 0)
sbin/ifconfig/ifbridge.c
395
struct ifbareq req;
sbin/ifconfig/ifbridge.c
398
memset(&req, 0, sizeof(req));
sbin/ifconfig/ifbridge.c
404
memcpy(req.ifba_dst, ea->octet, sizeof(req.ifba_dst));
sbin/ifconfig/ifbridge.c
406
if (do_cmd(s, BRDGDADDR, &req, sizeof(req), 1) < 0)
sbin/ifconfig/ifbridge.c
501
struct ifbreq req;
sbin/ifconfig/ifbridge.c
504
memset(&req, 0, sizeof(req));
sbin/ifconfig/ifbridge.c
509
strlcpy(req.ifbr_ifsname, ifn, sizeof(req.ifbr_ifsname));
sbin/ifconfig/ifbridge.c
510
req.ifbr_priority = val & 0xff;
sbin/ifconfig/ifbridge.c
512
if (do_cmd(s, BRDGSIFPRIO, &req, sizeof(req), 1) < 0)
sbin/ifconfig/ifbridge.c
520
struct ifbreq req;
sbin/ifconfig/ifbridge.c
523
memset(&req, 0, sizeof(req));
sbin/ifconfig/ifbridge.c
528
strlcpy(req.ifbr_ifsname, ifn, sizeof(req.ifbr_ifsname));
sbin/ifconfig/ifbridge.c
529
req.ifbr_path_cost = val & 0xffff;
sbin/ifconfig/ifbridge.c
531
if (do_cmd(s, BRDGSIFCOST, &req, sizeof(req), 1) < 0)
sbin/ifconfig/ifbridge.c
539
struct ifbreq req;
sbin/ifconfig/ifbridge.c
542
memset(&req, 0, sizeof(req));
sbin/ifconfig/ifbridge.c
547
strlcpy(req.ifbr_ifsname, ifn, sizeof(req.ifbr_ifsname));
sbin/ifconfig/ifbridge.c
550
req.ifbr_bond_weight = (uint16_t)val;
sbin/ifconfig/ifbridge.c
552
if (do_cmd(s, BRDGSBONDWGHT, &req, sizeof(req), 1) < 0)
sbin/ifconfig/ifbridge.c
90
struct ifbreq req;
sbin/ifconfig/ifbridge.c
92
strlcpy(req.ifbr_ifsname, ifs, sizeof(req.ifbr_ifsname));
sbin/ifconfig/ifbridge.c
94
if (do_cmd(sock, BRDGGIFFLGS, &req, sizeof(req), 0) < 0)
sbin/ifconfig/ifbridge.c
98
req.ifbr_ifsflags |= flag;
sbin/ifconfig/ifieee80211.c
1337
set80211meshrtmac(int s, int req, const char *val)
sbin/ifconfig/ifieee80211.c
1352
set80211(s, IEEE80211_IOC_MESH_RTCMD, req,
sbin/ifconfig/ifieee80211.c
2216
struct ieee80211_regdomain_req *req,
sbin/ifconfig/ifieee80211.c
2221
const struct ieee80211_regdomain *reg = &req->rd;
sbin/ifconfig/ifieee80211.c
2222
struct ieee80211req_chaninfo *ci = &req->chaninfo;
sbin/ifconfig/ifieee80211.c
3594
struct ieee80211req_sta_req req;
sbin/ifconfig/ifieee80211.c
3602
memset(u.req.is_u.macaddr, 0xff, IEEE80211_ADDR_LEN);
sbin/ifconfig/ifieee80211.c
3608
u.req.is_u.macaddr, IEEE80211_ADDR_LEN);
sbin/ifconfig/ifieee80211.c
3644
cp = (const uint8_t *) u.req.info;
sbin/ifconfig/ifieee80211.c
464
struct ieee80211_regdomain_req *req;
sbin/ifconfig/ifieee80211.c
528
req = malloc(IEEE80211_REGDOMAIN_SIZE(dc->dc_chaninfo.ic_nchans));
sbin/ifconfig/ifieee80211.c
529
if (req == NULL)
sbin/ifconfig/ifieee80211.c
531
req->rd = *rd;
sbin/ifconfig/ifieee80211.c
532
regdomain_makechannels(req, dc);
sbin/ifconfig/ifieee80211.c
540
chaninfo = malloc(IEEE80211_CHANINFO_SPACE(&req->chaninfo));
sbin/ifconfig/ifieee80211.c
543
memcpy(chaninfo, &req->chaninfo,
sbin/ifconfig/ifieee80211.c
544
IEEE80211_CHANINFO_SPACE(&req->chaninfo));
sbin/ifconfig/ifieee80211.c
545
print_channels(s, &req->chaninfo, true /* allchans */,
sbin/ifconfig/ifieee80211.c
548
if (req->chaninfo.ic_nchans == 0)
sbin/ifconfig/ifieee80211.c
551
IEEE80211_REGDOMAIN_SPACE(req), req);
sbin/ifconfig/ifieee80211.c
552
free(req);
sbin/ifconfig/iflagg.c
129
lacp_format_peer(struct lacp_opreq *req, const char *sep)
sbin/ifconfig/iflagg.c
136
req->actor_prio,
sbin/ifconfig/iflagg.c
137
lacp_format_mac(req->actor_mac, macbuf1, sizeof(macbuf1)),
sbin/ifconfig/iflagg.c
138
req->actor_key, req->actor_portprio, req->actor_portno, sep,
sbin/ifconfig/iflagg.c
139
req->partner_prio,
sbin/ifconfig/iflagg.c
140
lacp_format_mac(req->partner_mac, macbuf2, sizeof(macbuf2)),
sbin/ifconfig/iflagg.c
141
req->partner_key, req->partner_portprio, req->partner_portno);
share/examples/kld/dyn_sysctl/dyn_sysctl.c
50
return (sysctl_handle_string(oidp, buf, strlen(buf), req));
stand/lib/bzipfs.c
77
int req;
stand/lib/bzipfs.c
79
req = BZ_BUFSIZE - bzf->bzf_bzstream.avail_in;
stand/lib/bzipfs.c
83
if (req > 0) {
stand/lib/bzipfs.c
85
if (req < BZ_BUFSIZE)
stand/lib/bzipfs.c
86
bcopy(bzf->bzf_buf + req, bzf->bzf_buf, BZ_BUFSIZE - req);
stand/lib/bzipfs.c
89
result = read(bzf->bzf_rawfd, bzf->bzf_buf + bzf->bzf_bzstream.avail_in, req);
stand/lib/gzipfs.c
66
int req;
stand/lib/gzipfs.c
68
req = Z_BUFSIZE - zf->zf_zstream.avail_in;
stand/lib/gzipfs.c
72
if (req > 0) {
stand/lib/gzipfs.c
74
if (req < Z_BUFSIZE)
stand/lib/gzipfs.c
75
bcopy(zf->zf_buf + req, zf->zf_buf, Z_BUFSIZE - req);
stand/lib/gzipfs.c
78
result = read(zf->zf_rawfd, zf->zf_buf + zf->zf_zstream.avail_in, req);
sys/bus/cam/cam_xpt.c
6556
error = sysctl_handle_int(oidp, &lbool, 0, req);
sys/bus/cam/cam_xpt.c
6557
if (error != 0 || req->newptr == NULL)
sys/bus/cam/scsi/scsi_all.c
4170
error = sysctl_handle_int(oidp, &delay, 0, req);
sys/bus/cam/scsi/scsi_all.c
4171
if (error != 0 || req->newptr == NULL)
sys/bus/cam/scsi/scsi_cd.c
637
error = sysctl_handle_int(oidp, &value, 0, req);
sys/bus/cam/scsi/scsi_cd.c
639
if ((error != 0) || (req->newptr == NULL))
sys/bus/cam/scsi/scsi_da.c
1094
error = sysctl_handle_int(oidp, &value, 0, req);
sys/bus/cam/scsi/scsi_da.c
1097
|| (req->newptr == NULL))
sys/bus/cam/scsi/scsi_da.c
1329
struct trim_request *req = &softc->trim_req;
sys/bus/cam/scsi/scsi_da.c
1334
bzero(req, sizeof(*req));
sys/bus/cam/scsi/scsi_da.c
1349
req->data[off + 0] = lba & 0xff;
sys/bus/cam/scsi/scsi_da.c
1350
req->data[off + 1] = (lba >> 8) & 0xff;
sys/bus/cam/scsi/scsi_da.c
1351
req->data[off + 2] = (lba >> 16) & 0xff;
sys/bus/cam/scsi/scsi_da.c
1352
req->data[off + 3] = (lba >> 24) & 0xff;
sys/bus/cam/scsi/scsi_da.c
1353
req->data[off + 4] = (lba >> 32) & 0xff;
sys/bus/cam/scsi/scsi_da.c
1354
req->data[off + 5] = (lba >> 40) & 0xff;
sys/bus/cam/scsi/scsi_da.c
1355
req->data[off + 6] = c & 0xff;
sys/bus/cam/scsi/scsi_da.c
1356
req->data[off + 7] = (c >> 8) & 0xff;
sys/bus/cam/scsi/scsi_da.c
1363
req->bios[bps++] = bio1;
sys/bus/cam/scsi/scsi_da.c
1377
req->data,
sys/bus/cam/scsi/scsi_da.c
1779
struct trim_request *req =
sys/bus/cam/scsi/scsi_da.c
1784
req->bios[i]; i++) {
sys/bus/cam/scsi/scsi_da.c
1785
struct bio *bp1 = req->bios[i];
sys/bus/cam/scsi/scsi_sg.c
450
struct sg_io_hdr req;
sys/bus/cam/scsi/scsi_sg.c
503
error = copyin(ap->a_data, &req, sizeof(req));
sys/bus/cam/scsi/scsi_sg.c
507
if (req.cmd_len > IOCDBLEN) {
sys/bus/cam/scsi/scsi_sg.c
512
if (req.iovec_count != 0) {
sys/bus/cam/scsi/scsi_sg.c
521
error = copyin(req.cmdp, &csio->cdb_io.cdb_bytes, req.cmd_len);
sys/bus/cam/scsi/scsi_sg.c
527
switch(req.dxfer_direction) {
sys/bus/cam/scsi/scsi_sg.c
548
req.dxferp,
sys/bus/cam/scsi/scsi_sg.c
549
req.dxfer_len,
sys/bus/cam/scsi/scsi_sg.c
550
req.mx_sb_len,
sys/bus/cam/scsi/scsi_sg.c
551
req.cmd_len,
sys/bus/cam/scsi/scsi_sg.c
552
req.timeout);
sys/bus/cam/scsi/scsi_sg.c
556
req.host_status = DID_ERROR;
sys/bus/cam/scsi/scsi_sg.c
557
req.driver_status = DRIVER_INVALID;
sys/bus/cam/scsi/scsi_sg.c
562
req.status = csio->scsi_status;
sys/bus/cam/scsi/scsi_sg.c
563
req.masked_status = (csio->scsi_status >> 1) & 0x7f;
sys/bus/cam/scsi/scsi_sg.c
564
sg_scsiio_status(csio, &req.host_status, &req.driver_status);
sys/bus/cam/scsi/scsi_sg.c
565
req.resid = csio->resid;
sys/bus/cam/scsi/scsi_sg.c
566
req.duration = csio->ccb_h.timeout;
sys/bus/cam/scsi/scsi_sg.c
567
req.info = 0;
sys/bus/cam/scsi/scsi_sg.c
569
error = copyout(&req, ap->a_data, sizeof(req));
sys/bus/cam/scsi/scsi_sg.c
571
&& (req.sbp != NULL)) {
sys/bus/cam/scsi/scsi_sg.c
572
req.sb_len_wr = req.mx_sb_len - csio->sense_resid;
sys/bus/cam/scsi/scsi_sg.c
573
error = copyout(&csio->sense_data, req.sbp,
sys/bus/cam/scsi/scsi_sg.c
574
req.sb_len_wr);
sys/bus/firewire/firewire.h
263
}req;
sys/bus/firewire/fwdev.c
530
pay_len = MAX(0, asyreq->req.len - tinfo->hdr_len);
sys/bus/firewire/fwdev.c
536
switch (asyreq->req.type) {
sys/bus/firewire/fwdev.c
541
&asyreq->req.dst.eui);
sys/bus/firewire/fwdev.c
562
xfer->send.spd = asyreq->req.sped;
sys/bus/firewire/fwdev.c
578
if (asyreq->req.len >= xfer->recv.pay_len + tinfo->hdr_len)
sys/bus/firewire/fwdev.c
579
asyreq->req.len = xfer->recv.pay_len;
sys/bus/firewire/fwdev.c
584
MAX(0, asyreq->req.len - tinfo->hdr_len));
sys/bus/mmc/mmc.c
129
struct mmc_request *req);
sys/bus/mmc/mmc.c
192
static int mmc_wait_for_req(struct mmc_softc *sc, struct mmc_request *req);
sys/bus/mmc/mmc.c
193
static void mmc_wakeup(struct mmc_request *req);
sys/bus/mmc/mmc.c
396
mmc_wakeup(struct mmc_request *req)
sys/bus/mmc/mmc.c
400
sc = (struct mmc_softc *)req->done_data;
sys/bus/mmc/mmc.c
402
req->flags |= MMC_REQ_DONE;
sys/bus/mmc/mmc.c
404
wakeup(req);
sys/bus/mmc/mmc.c
408
mmc_wait_for_req(struct mmc_softc *sc, struct mmc_request *req)
sys/bus/mmc/mmc.c
411
req->done = mmc_wakeup;
sys/bus/mmc/mmc.c
412
req->done_data = sc;
sys/bus/mmc/mmc.c
415
req->cmd->opcode, req->cmd->arg, req->cmd->flags);
sys/bus/mmc/mmc.c
416
if (req->cmd->data) {
sys/bus/mmc/mmc.c
417
kprintf(" data %d\n", (int)req->cmd->data->len);
sys/bus/mmc/mmc.c
421
MMCBR_REQUEST(device_get_parent(sc->dev), sc->dev, req);
sys/bus/mmc/mmc.c
423
while ((req->flags & MMC_REQ_DONE) == 0)
sys/bus/mmc/mmc.c
424
lksleep(req, &sc->sc_lock, 0, "mmcreq", 0);
sys/bus/mmc/mmc.c
426
if (mmc_debug > 2 || (mmc_debug > 0 && req->cmd->error != MMC_ERR_NONE))
sys/bus/mmc/mmc.c
428
req->cmd->opcode, req->cmd->error);
sys/bus/mmc/mmc.c
434
struct mmc_request *req)
sys/bus/mmc/mmc.c
438
return (mmc_wait_for_req(sc, req));
sys/bus/u4b/audio/uaudio.c
1488
struct usb_device_request req;
sys/bus/u4b/audio/uaudio.c
1498
req.bmRequestType = UT_READ_CLASS_INTERFACE;
sys/bus/u4b/audio/uaudio.c
1499
req.bRequest = UA20_CS_RANGE;
sys/bus/u4b/audio/uaudio.c
1500
USETW2(req.wValue, UA20_CS_SAM_FREQ_CONTROL, 0);
sys/bus/u4b/audio/uaudio.c
1501
USETW2(req.wIndex, clockid, iface_no);
sys/bus/u4b/audio/uaudio.c
1502
USETW(req.wLength, 255);
sys/bus/u4b/audio/uaudio.c
1504
error = usbd_do_request_flags(udev, NULL, &req, data,
sys/bus/u4b/audio/uaudio.c
2766
error = sysctl_handle_int(oidp, &temp, 0, req);
sys/bus/u4b/audio/uaudio.c
2767
if (error != 0 || req->newptr == NULL)
sys/bus/u4b/audio/uaudio.c
5063
struct usb_device_request req;
sys/bus/u4b/audio/uaudio.c
5075
req.bRequest = UA20_CS_CUR;
sys/bus/u4b/audio/uaudio.c
5076
USETW(req.wLength, 2);
sys/bus/u4b/audio/uaudio.c
5078
req.bRequest = UA20_CS_RANGE;
sys/bus/u4b/audio/uaudio.c
5079
USETW(req.wLength, 8);
sys/bus/u4b/audio/uaudio.c
5084
req.bRequest = what;
sys/bus/u4b/audio/uaudio.c
5085
USETW(req.wLength, len);
sys/bus/u4b/audio/uaudio.c
5088
req.bmRequestType = UT_READ_CLASS_INTERFACE;
sys/bus/u4b/audio/uaudio.c
5089
USETW(req.wValue, mc->wValue[0]);
sys/bus/u4b/audio/uaudio.c
5090
USETW(req.wIndex, mc->wIndex);
sys/bus/u4b/audio/uaudio.c
5094
err = usbd_do_request(udev, NULL, &req, data);
sys/bus/u4b/audio/uaudio.c
5135
struct usb_device_request req;
sys/bus/u4b/audio/uaudio.c
5173
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/audio/uaudio.c
5174
USETW(req.wValue, mc->wValue[chan]);
sys/bus/u4b/audio/uaudio.c
5175
USETW(req.wIndex, mc->wIndex);
sys/bus/u4b/audio/uaudio.c
5181
req.bRequest = UA20_CS_CUR;
sys/bus/u4b/audio/uaudio.c
5182
USETW(req.wLength, len);
sys/bus/u4b/audio/uaudio.c
5185
req.bRequest = SET_CUR;
sys/bus/u4b/audio/uaudio.c
5186
USETW(req.wLength, len);
sys/bus/u4b/audio/uaudio.c
5193
usbd_copy_in(pc, 0, &req, sizeof(req));
sys/bus/u4b/audio/uaudio.c
5197
usbd_xfer_set_frame_len(xfer, 0, sizeof(req));
sys/bus/u4b/audio/uaudio.c
5228
struct usb_device_request req;
sys/bus/u4b/audio/uaudio.c
5233
req.bmRequestType = UT_WRITE_CLASS_ENDPOINT;
sys/bus/u4b/audio/uaudio.c
5234
req.bRequest = SET_CUR;
sys/bus/u4b/audio/uaudio.c
5235
USETW2(req.wValue, SAMPLING_FREQ_CONTROL, 0);
sys/bus/u4b/audio/uaudio.c
5236
USETW(req.wIndex, endpt);
sys/bus/u4b/audio/uaudio.c
5237
USETW(req.wLength, 3);
sys/bus/u4b/audio/uaudio.c
5242
return (usbd_do_request(udev, NULL, &req, data));
sys/bus/u4b/audio/uaudio.c
5249
struct usb_device_request req;
sys/bus/u4b/audio/uaudio.c
5255
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/audio/uaudio.c
5256
req.bRequest = UA20_CS_CUR;
sys/bus/u4b/audio/uaudio.c
5257
USETW2(req.wValue, UA20_CS_SAM_FREQ_CONTROL, 0);
sys/bus/u4b/audio/uaudio.c
5258
USETW2(req.wIndex, clockid, iface_no);
sys/bus/u4b/audio/uaudio.c
5259
USETW(req.wLength, 4);
sys/bus/u4b/audio/uaudio.c
5265
return (usbd_do_request(udev, NULL, &req, data));
sys/bus/u4b/controller/ehci.c
3098
struct usb_device_request *req, const void **pptr, uint16_t *plength)
sys/bus/u4b/controller/ehci.c
3118
value = UGETW(req->wValue);
sys/bus/u4b/controller/ehci.c
3119
index = UGETW(req->wIndex);
sys/bus/u4b/controller/ehci.c
3123
req->bmRequestType, req->bRequest,
sys/bus/u4b/controller/ehci.c
3124
UGETW(req->wLength), value, index);
sys/bus/u4b/controller/ehci.c
3127
switch (C(req->bRequest, req->bmRequestType)) {
sys/bus/u4b/controller/ohci.c
2084
struct usb_device_request *req, const void **pptr, uint16_t *plength)
sys/bus/u4b/controller/ohci.c
2104
value = UGETW(req->wValue);
sys/bus/u4b/controller/ohci.c
2105
index = UGETW(req->wIndex);
sys/bus/u4b/controller/ohci.c
2109
req->bmRequestType, req->bRequest,
sys/bus/u4b/controller/ohci.c
2110
UGETW(req->wLength), value, index);
sys/bus/u4b/controller/ohci.c
2113
switch (C(req->bRequest, req->bmRequestType)) {
sys/bus/u4b/controller/uhci.c
2478
struct usb_device_request *req, const void **pptr, uint16_t *plength)
sys/bus/u4b/controller/uhci.c
2499
value = UGETW(req->wValue);
sys/bus/u4b/controller/uhci.c
2500
index = UGETW(req->wIndex);
sys/bus/u4b/controller/uhci.c
2504
req->bmRequestType, req->bRequest,
sys/bus/u4b/controller/uhci.c
2505
UGETW(req->wLength), value, index);
sys/bus/u4b/controller/uhci.c
2508
switch (C(req->bRequest, req->bmRequestType)) {
sys/bus/u4b/controller/xhci.c
3298
struct usb_device_request *req, const void **pptr, uint16_t *plength)
sys/bus/u4b/controller/xhci.c
3319
value = UGETW(req->wValue);
sys/bus/u4b/controller/xhci.c
3320
index = UGETW(req->wIndex);
sys/bus/u4b/controller/xhci.c
3324
req->bmRequestType, req->bRequest,
sys/bus/u4b/controller/xhci.c
3325
UGETW(req->wLength), value, index);
sys/bus/u4b/controller/xhci.c
3328
switch (C(req->bRequest, req->bmRequestType)) {
sys/bus/u4b/gadget/g_audio.c
549
const struct usb_device_request *req = preq;
sys/bus/u4b/gadget/g_audio.c
553
if ((req->bmRequestType == UT_READ_CLASS_INTERFACE) &&
sys/bus/u4b/gadget/g_audio.c
554
(req->bRequest == 0x82 /* get min */ )) {
sys/bus/u4b/gadget/g_audio.c
564
} else if ((req->bmRequestType == UT_READ_CLASS_INTERFACE) &&
sys/bus/u4b/gadget/g_audio.c
565
(req->bRequest == 0x83 /* get max */ )) {
sys/bus/u4b/gadget/g_audio.c
575
} else if ((req->bmRequestType == UT_READ_CLASS_INTERFACE) &&
sys/bus/u4b/gadget/g_audio.c
576
(req->bRequest == 0x84 /* get residue */ )) {
sys/bus/u4b/gadget/g_audio.c
586
} else if ((req->bmRequestType == UT_READ_CLASS_INTERFACE) &&
sys/bus/u4b/gadget/g_audio.c
587
(req->bRequest == 0x81 /* get value */ )) {
sys/bus/u4b/gadget/g_audio.c
597
} else if ((req->bmRequestType == UT_WRITE_CLASS_INTERFACE) &&
sys/bus/u4b/gadget/g_audio.c
598
(req->bRequest == 0x01 /* set value */ )) {
sys/bus/u4b/gadget/g_audio.c
607
} else if ((req->bmRequestType == UT_WRITE_CLASS_ENDPOINT) &&
sys/bus/u4b/gadget/g_audio.c
608
(req->bRequest == 0x01 /* set value */ )) {
sys/bus/u4b/gadget/g_keyboard.c
378
const struct usb_device_request *req = preq;
sys/bus/u4b/gadget/g_keyboard.c
382
if ((req->bmRequestType == UT_WRITE_CLASS_INTERFACE) &&
sys/bus/u4b/gadget/g_keyboard.c
383
(req->bRequest == UR_SET_REPORT) &&
sys/bus/u4b/gadget/g_keyboard.c
384
(req->wValue[0] == 0x00) &&
sys/bus/u4b/gadget/g_keyboard.c
385
(req->wValue[1] == 0x02)) {
sys/bus/u4b/gadget/g_keyboard.c
394
} else if ((req->bmRequestType == UT_WRITE_CLASS_INTERFACE) &&
sys/bus/u4b/gadget/g_keyboard.c
395
(req->bRequest == UR_SET_PROTOCOL) &&
sys/bus/u4b/gadget/g_keyboard.c
396
(req->wValue[0] == 0x00) &&
sys/bus/u4b/gadget/g_keyboard.c
397
(req->wValue[1] == 0x00)) {
sys/bus/u4b/gadget/g_keyboard.c
400
} else if ((req->bmRequestType == UT_WRITE_CLASS_INTERFACE) &&
sys/bus/u4b/gadget/g_keyboard.c
401
(req->bRequest == UR_SET_IDLE)) {
sys/bus/u4b/gadget/g_modem.c
503
const struct usb_device_request *req = preq;
sys/bus/u4b/gadget/g_modem.c
507
if ((req->bmRequestType == UT_WRITE_CLASS_INTERFACE) &&
sys/bus/u4b/gadget/g_modem.c
508
(req->bRequest == UCDC_SET_LINE_CODING) &&
sys/bus/u4b/gadget/g_modem.c
509
(req->wValue[0] == 0x00) &&
sys/bus/u4b/gadget/g_modem.c
510
(req->wValue[1] == 0x00)) {
sys/bus/u4b/gadget/g_modem.c
519
} else if ((req->bmRequestType == UT_WRITE_CLASS_INTERFACE) &&
sys/bus/u4b/gadget/g_modem.c
520
(req->bRequest == UCDC_SET_COMM_FEATURE)) {
sys/bus/u4b/gadget/g_modem.c
529
} else if ((req->bmRequestType == UT_WRITE_CLASS_INTERFACE) &&
sys/bus/u4b/gadget/g_modem.c
530
(req->bRequest == UCDC_SET_CONTROL_LINE_STATE)) {
sys/bus/u4b/gadget/g_modem.c
533
} else if ((req->bmRequestType == UT_WRITE_CLASS_INTERFACE) &&
sys/bus/u4b/gadget/g_modem.c
534
(req->bRequest == UCDC_SEND_BREAK)) {
sys/bus/u4b/gadget/g_mouse.c
439
const struct usb_device_request *req = preq;
sys/bus/u4b/gadget/g_mouse.c
443
if ((req->bmRequestType == UT_WRITE_CLASS_INTERFACE) &&
sys/bus/u4b/gadget/g_mouse.c
444
(req->bRequest == UR_SET_PROTOCOL) &&
sys/bus/u4b/gadget/g_mouse.c
445
(req->wValue[0] == 0x00) &&
sys/bus/u4b/gadget/g_mouse.c
446
(req->wValue[1] == 0x00)) {
sys/bus/u4b/input/uhid.c
230
uhid_fill_set_report(struct usb_device_request *req, uint8_t iface_no,
sys/bus/u4b/input/uhid.c
233
req->bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/input/uhid.c
234
req->bRequest = UR_SET_REPORT;
sys/bus/u4b/input/uhid.c
235
USETW2(req->wValue, type, id);
sys/bus/u4b/input/uhid.c
236
req->wIndex[0] = iface_no;
sys/bus/u4b/input/uhid.c
237
req->wIndex[1] = 0;
sys/bus/u4b/input/uhid.c
238
USETW(req->wLength, size);
sys/bus/u4b/input/uhid.c
242
uhid_fill_get_report(struct usb_device_request *req, uint8_t iface_no,
sys/bus/u4b/input/uhid.c
245
req->bmRequestType = UT_READ_CLASS_INTERFACE;
sys/bus/u4b/input/uhid.c
246
req->bRequest = UR_GET_REPORT;
sys/bus/u4b/input/uhid.c
247
USETW2(req->wValue, type, id);
sys/bus/u4b/input/uhid.c
248
req->wIndex[0] = iface_no;
sys/bus/u4b/input/uhid.c
249
req->wIndex[1] = 0;
sys/bus/u4b/input/uhid.c
250
USETW(req->wLength, size);
sys/bus/u4b/input/uhid.c
257
struct usb_device_request req;
sys/bus/u4b/input/uhid.c
293
(&req, sc->sc_iface_no,
sys/bus/u4b/input/uhid.c
297
usbd_copy_in(pc, 0, &req, sizeof(req));
sys/bus/u4b/input/uhid.c
299
usbd_xfer_set_frame_len(xfer, 0, sizeof(req));
sys/bus/u4b/input/uhid.c
318
struct usb_device_request req;
sys/bus/u4b/input/uhid.c
325
usb_fifo_put_data(sc->sc_fifo.fp[USB_FIFO_RX], pc, sizeof(req),
sys/bus/u4b/input/uhid.c
334
(&req, sc->sc_iface_no, UHID_INPUT_REPORT,
sys/bus/u4b/input/uhid.c
337
usbd_copy_in(pc, 0, &req, sizeof(req));
sys/bus/u4b/input/uhid.c
339
usbd_xfer_set_frame_len(xfer, 0, sizeof(req));
sys/bus/u4b/input/ukbd.c
870
struct usb_device_request req;
sys/bus/u4b/input/ukbd.c
890
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/input/ukbd.c
891
req.bRequest = UR_SET_REPORT;
sys/bus/u4b/input/ukbd.c
892
USETW2(req.wValue, UHID_OUTPUT_REPORT, 0);
sys/bus/u4b/input/ukbd.c
893
req.wIndex[0] = sc->sc_iface_no;
sys/bus/u4b/input/ukbd.c
894
req.wIndex[1] = 0;
sys/bus/u4b/input/ukbd.c
895
req.wLength[1] = 0;
sys/bus/u4b/input/ukbd.c
955
req.wLength[0] = len;
sys/bus/u4b/input/ukbd.c
962
usbd_copy_in(pc, 0, &req, sizeof(req));
sys/bus/u4b/input/ukbd.c
963
usbd_xfer_set_frame_len(xfer, 0, sizeof(req));
sys/bus/u4b/input/ums.c
1217
err = SYSCTL_OUT(req, sbuf_data(sb), sbuf_len(sb) + 1);
sys/bus/u4b/misc/ufm.c
182
struct usb_device_request req;
sys/bus/u4b/misc/ufm.c
185
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/misc/ufm.c
186
req.bRequest = request;
sys/bus/u4b/misc/ufm.c
187
USETW(req.wValue, value);
sys/bus/u4b/misc/ufm.c
188
USETW(req.wIndex, index);
sys/bus/u4b/misc/ufm.c
189
USETW(req.wLength, 1);
sys/bus/u4b/misc/ufm.c
191
error = usbd_do_request(sc->sc_udev, NULL, &req, buf);
sys/bus/u4b/net/if_aue.c
301
struct usb_device_request req;
sys/bus/u4b/net/if_aue.c
305
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/net/if_aue.c
306
req.bRequest = AUE_UR_READREG;
sys/bus/u4b/net/if_aue.c
307
USETW(req.wValue, 0);
sys/bus/u4b/net/if_aue.c
308
USETW(req.wIndex, reg);
sys/bus/u4b/net/if_aue.c
309
USETW(req.wLength, 1);
sys/bus/u4b/net/if_aue.c
311
err = uether_do_request(&sc->sc_ue, &req, &val, 1000);
sys/bus/u4b/net/if_aue.c
320
struct usb_device_request req;
sys/bus/u4b/net/if_aue.c
324
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/net/if_aue.c
325
req.bRequest = AUE_UR_READREG;
sys/bus/u4b/net/if_aue.c
326
USETW(req.wValue, 0);
sys/bus/u4b/net/if_aue.c
327
USETW(req.wIndex, reg);
sys/bus/u4b/net/if_aue.c
328
USETW(req.wLength, 2);
sys/bus/u4b/net/if_aue.c
330
err = uether_do_request(&sc->sc_ue, &req, &val, 1000);
sys/bus/u4b/net/if_aue.c
339
struct usb_device_request req;
sys/bus/u4b/net/if_aue.c
341
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/net/if_aue.c
342
req.bRequest = AUE_UR_WRITEREG;
sys/bus/u4b/net/if_aue.c
343
req.wValue[0] = val;
sys/bus/u4b/net/if_aue.c
344
req.wValue[1] = 0;
sys/bus/u4b/net/if_aue.c
345
USETW(req.wIndex, reg);
sys/bus/u4b/net/if_aue.c
346
USETW(req.wLength, 1);
sys/bus/u4b/net/if_aue.c
348
if (uether_do_request(&sc->sc_ue, &req, &val, 1000)) {
sys/bus/u4b/net/if_aue.c
356
struct usb_device_request req;
sys/bus/u4b/net/if_aue.c
358
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/net/if_aue.c
359
req.bRequest = AUE_UR_WRITEREG;
sys/bus/u4b/net/if_aue.c
360
USETW(req.wValue, val);
sys/bus/u4b/net/if_aue.c
361
USETW(req.wIndex, reg);
sys/bus/u4b/net/if_aue.c
362
USETW(req.wLength, 2);
sys/bus/u4b/net/if_aue.c
366
if (uether_do_request(&sc->sc_ue, &req, &val, 1000)) {
sys/bus/u4b/net/if_axe.c
293
struct usb_device_request req;
sys/bus/u4b/net/if_axe.c
298
req.bmRequestType = (AXE_CMD_IS_WRITE(cmd) ?
sys/bus/u4b/net/if_axe.c
301
req.bRequest = AXE_CMD_CMD(cmd);
sys/bus/u4b/net/if_axe.c
302
USETW(req.wValue, val);
sys/bus/u4b/net/if_axe.c
303
USETW(req.wIndex, index);
sys/bus/u4b/net/if_axe.c
304
USETW(req.wLength, AXE_CMD_LEN(cmd));
sys/bus/u4b/net/if_axe.c
306
err = uether_do_request(&sc->sc_ue, &req, buf, 1000);
sys/bus/u4b/net/if_axge.c
210
struct usb_device_request req;
sys/bus/u4b/net/if_axge.c
214
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/net/if_axge.c
215
req.bRequest = cmd;
sys/bus/u4b/net/if_axge.c
216
USETW(req.wValue, val);
sys/bus/u4b/net/if_axge.c
217
USETW(req.wIndex, index);
sys/bus/u4b/net/if_axge.c
218
USETW(req.wLength, len);
sys/bus/u4b/net/if_axge.c
220
return (uether_do_request(&sc->sc_ue, &req, buf, 1000));
sys/bus/u4b/net/if_axge.c
227
struct usb_device_request req;
sys/bus/u4b/net/if_axge.c
231
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/net/if_axge.c
232
req.bRequest = cmd;
sys/bus/u4b/net/if_axge.c
233
USETW(req.wValue, val);
sys/bus/u4b/net/if_axge.c
234
USETW(req.wIndex, index);
sys/bus/u4b/net/if_axge.c
235
USETW(req.wLength, len);
sys/bus/u4b/net/if_axge.c
237
if (uether_do_request(&sc->sc_ue, &req, buf, 1000)) {
sys/bus/u4b/net/if_cdce.c
1087
struct usb_cdc_notification req;
sys/bus/u4b/net/if_cdce.c
1119
req.bmRequestType = UCDC_NOTIFICATION;
sys/bus/u4b/net/if_cdce.c
1120
req.bNotification = UCDC_N_NETWORK_CONNECTION;
sys/bus/u4b/net/if_cdce.c
1121
req.wIndex[0] = sc->sc_ifaces_index[1];
sys/bus/u4b/net/if_cdce.c
1122
req.wIndex[1] = 0;
sys/bus/u4b/net/if_cdce.c
1123
USETW(req.wValue, 1); /* Connected */
sys/bus/u4b/net/if_cdce.c
1124
USETW(req.wLength, 0);
sys/bus/u4b/net/if_cdce.c
1127
usbd_copy_in(pc, 0, &req, sizeof(req));
sys/bus/u4b/net/if_cdce.c
1128
usbd_xfer_set_frame_len(xfer, 0, sizeof(req));
sys/bus/u4b/net/if_cdce.c
1133
req.bmRequestType = UCDC_NOTIFICATION;
sys/bus/u4b/net/if_cdce.c
1134
req.bNotification = UCDC_N_CONNECTION_SPEED_CHANGE;
sys/bus/u4b/net/if_cdce.c
1135
req.wIndex[0] = sc->sc_ifaces_index[1];
sys/bus/u4b/net/if_cdce.c
1136
req.wIndex[1] = 0;
sys/bus/u4b/net/if_cdce.c
1137
USETW(req.wValue, 0);
sys/bus/u4b/net/if_cdce.c
1138
USETW(req.wLength, 8);
sys/bus/u4b/net/if_cdce.c
1146
USETDW(req.data + 0, speed); /* Upstream bit rate */
sys/bus/u4b/net/if_cdce.c
1147
USETDW(req.data + 4, speed); /* Downstream bit rate */
sys/bus/u4b/net/if_cdce.c
1150
usbd_copy_in(pc, 0, &req, sizeof(req));
sys/bus/u4b/net/if_cdce.c
1151
usbd_xfer_set_frame_len(xfer, 0, sizeof(req));
sys/bus/u4b/net/if_cdce.c
1175
const struct usb_device_request *req = preq;
sys/bus/u4b/net/if_cdce.c
1182
if (req->bmRequestType == UT_WRITE_CLASS_INTERFACE && \
sys/bus/u4b/net/if_cdce.c
1183
req->bRequest == UCDC_NCM_SET_ETHERNET_PACKET_FILTER) {
sys/bus/u4b/net/if_cdce.c
323
struct usb_device_request req;
sys/bus/u4b/net/if_cdce.c
340
req.bmRequestType = UT_READ_CLASS_INTERFACE;
sys/bus/u4b/net/if_cdce.c
341
req.bRequest = UCDC_NCM_GET_NTB_PARAMETERS;
sys/bus/u4b/net/if_cdce.c
342
USETW(req.wValue, 0);
sys/bus/u4b/net/if_cdce.c
343
req.wIndex[0] = sc->sc_ifaces_index[1];
sys/bus/u4b/net/if_cdce.c
344
req.wIndex[1] = 0;
sys/bus/u4b/net/if_cdce.c
345
USETW(req.wLength, sizeof(temp));
sys/bus/u4b/net/if_cdce.c
347
err = usbd_do_request_flags(sc->sc_ue.ue_udev, NULL, &req,
sys/bus/u4b/net/if_cdce.c
442
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/net/if_cdce.c
443
req.bRequest = UCDC_NCM_SET_NTB_INPUT_SIZE;
sys/bus/u4b/net/if_cdce.c
444
USETW(req.wValue, 0);
sys/bus/u4b/net/if_cdce.c
445
req.wIndex[0] = sc->sc_ifaces_index[1];
sys/bus/u4b/net/if_cdce.c
446
req.wIndex[1] = 0;
sys/bus/u4b/net/if_cdce.c
450
USETW(req.wLength, 8);
sys/bus/u4b/net/if_cdce.c
455
USETW(req.wLength, 4);
sys/bus/u4b/net/if_cdce.c
459
err = usbd_do_request_flags(sc->sc_ue.ue_udev, NULL, &req,
sys/bus/u4b/net/if_cdce.c
466
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/net/if_cdce.c
467
req.bRequest = UCDC_NCM_SET_CRC_MODE;
sys/bus/u4b/net/if_cdce.c
468
USETW(req.wValue, 0); /* no CRC */
sys/bus/u4b/net/if_cdce.c
469
req.wIndex[0] = sc->sc_ifaces_index[1];
sys/bus/u4b/net/if_cdce.c
470
req.wIndex[1] = 0;
sys/bus/u4b/net/if_cdce.c
471
USETW(req.wLength, 0);
sys/bus/u4b/net/if_cdce.c
473
err = usbd_do_request_flags(sc->sc_ue.ue_udev, NULL, &req,
sys/bus/u4b/net/if_cdce.c
479
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/net/if_cdce.c
480
req.bRequest = UCDC_NCM_SET_NTB_FORMAT;
sys/bus/u4b/net/if_cdce.c
481
USETW(req.wValue, 0); /* NTB-16 */
sys/bus/u4b/net/if_cdce.c
482
req.wIndex[0] = sc->sc_ifaces_index[1];
sys/bus/u4b/net/if_cdce.c
483
req.wIndex[1] = 0;
sys/bus/u4b/net/if_cdce.c
484
USETW(req.wLength, 0);
sys/bus/u4b/net/if_cdce.c
486
err = usbd_do_request_flags(sc->sc_ue.ue_udev, NULL, &req,
sys/bus/u4b/net/if_cue.c
197
struct usb_device_request req;
sys/bus/u4b/net/if_cue.c
200
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/net/if_cue.c
201
req.bRequest = CUE_CMD_READREG;
sys/bus/u4b/net/if_cue.c
202
USETW(req.wValue, 0);
sys/bus/u4b/net/if_cue.c
203
USETW(req.wIndex, reg);
sys/bus/u4b/net/if_cue.c
204
USETW(req.wLength, 1);
sys/bus/u4b/net/if_cue.c
206
if (uether_do_request(&sc->sc_ue, &req, &val, 1000)) {
sys/bus/u4b/net/if_cue.c
215
struct usb_device_request req;
sys/bus/u4b/net/if_cue.c
218
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/net/if_cue.c
219
req.bRequest = CUE_CMD_READREG;
sys/bus/u4b/net/if_cue.c
220
USETW(req.wValue, 0);
sys/bus/u4b/net/if_cue.c
221
USETW(req.wIndex, reg);
sys/bus/u4b/net/if_cue.c
222
USETW(req.wLength, 2);
sys/bus/u4b/net/if_cue.c
224
(void)uether_do_request(&sc->sc_ue, &req, &val, 1000);
sys/bus/u4b/net/if_cue.c
231
struct usb_device_request req;
sys/bus/u4b/net/if_cue.c
233
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/net/if_cue.c
234
req.bRequest = CUE_CMD_WRITEREG;
sys/bus/u4b/net/if_cue.c
235
USETW(req.wValue, val);
sys/bus/u4b/net/if_cue.c
236
USETW(req.wIndex, reg);
sys/bus/u4b/net/if_cue.c
237
USETW(req.wLength, 0);
sys/bus/u4b/net/if_cue.c
239
return (uether_do_request(&sc->sc_ue, &req, NULL, 1000));
sys/bus/u4b/net/if_cue.c
245
struct usb_device_request req;
sys/bus/u4b/net/if_cue.c
248
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/net/if_cue.c
250
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/net/if_cue.c
251
req.bRequest = cmd;
sys/bus/u4b/net/if_cue.c
252
USETW(req.wValue, 0);
sys/bus/u4b/net/if_cue.c
253
USETW(req.wIndex, addr);
sys/bus/u4b/net/if_cue.c
254
USETW(req.wLength, len);
sys/bus/u4b/net/if_cue.c
256
return (uether_do_request(&sc->sc_ue, &req, buf, 1000));
sys/bus/u4b/net/if_cue.c
262
struct usb_device_request req;
sys/bus/u4b/net/if_cue.c
264
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/net/if_cue.c
265
req.bRequest = CUE_CMD_GET_MACADDR;
sys/bus/u4b/net/if_cue.c
266
USETW(req.wValue, 0);
sys/bus/u4b/net/if_cue.c
267
USETW(req.wIndex, 0);
sys/bus/u4b/net/if_cue.c
268
USETW(req.wLength, ETHER_ADDR_LEN);
sys/bus/u4b/net/if_cue.c
270
return (uether_do_request(&sc->sc_ue, &req, buf, 1000));
sys/bus/u4b/net/if_cue.c
347
struct usb_device_request req;
sys/bus/u4b/net/if_cue.c
349
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/net/if_cue.c
350
req.bRequest = CUE_CMD_RESET;
sys/bus/u4b/net/if_cue.c
351
USETW(req.wValue, 0);
sys/bus/u4b/net/if_cue.c
352
USETW(req.wIndex, 0);
sys/bus/u4b/net/if_cue.c
353
USETW(req.wLength, 0);
sys/bus/u4b/net/if_cue.c
355
if (uether_do_request(&sc->sc_ue, &req, NULL, 1000)) {
sys/bus/u4b/net/if_ipheth.c
184
struct usb_device_request req;
sys/bus/u4b/net/if_ipheth.c
187
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/net/if_ipheth.c
188
req.bRequest = IPHETH_CMD_GET_MACADDR;
sys/bus/u4b/net/if_ipheth.c
189
req.wValue[0] = 0;
sys/bus/u4b/net/if_ipheth.c
190
req.wValue[1] = 0;
sys/bus/u4b/net/if_ipheth.c
191
req.wIndex[0] = sc->sc_iface_no;
sys/bus/u4b/net/if_ipheth.c
192
req.wIndex[1] = 0;
sys/bus/u4b/net/if_ipheth.c
193
req.wLength[0] = ETHER_ADDR_LEN;
sys/bus/u4b/net/if_ipheth.c
194
req.wLength[1] = 0;
sys/bus/u4b/net/if_ipheth.c
196
error = usbd_do_request(sc->sc_ue.ue_udev, NULL, &req, sc->sc_data);
sys/bus/u4b/net/if_ipheth.c
311
struct usb_device_request req;
sys/bus/u4b/net/if_ipheth.c
314
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/net/if_ipheth.c
315
req.bRequest = IPHETH_CMD_CARRIER_CHECK;
sys/bus/u4b/net/if_ipheth.c
316
req.wValue[0] = 0;
sys/bus/u4b/net/if_ipheth.c
317
req.wValue[1] = 0;
sys/bus/u4b/net/if_ipheth.c
318
req.wIndex[0] = sc->sc_iface_no;
sys/bus/u4b/net/if_ipheth.c
319
req.wIndex[1] = 0;
sys/bus/u4b/net/if_ipheth.c
320
req.wLength[0] = IPHETH_CTRL_BUF_SIZE;
sys/bus/u4b/net/if_ipheth.c
321
req.wLength[1] = 0;
sys/bus/u4b/net/if_ipheth.c
323
error = uether_do_request(ue, &req, sc->sc_data, IPHETH_CTRL_TIMEOUT);
sys/bus/u4b/net/if_kue.c
237
kue_do_request(struct kue_softc *sc, struct usb_device_request *req,
sys/bus/u4b/net/if_kue.c
242
err = uether_do_request(&sc->sc_ue, req, data, 60000);
sys/bus/u4b/net/if_kue.c
250
struct usb_device_request req;
sys/bus/u4b/net/if_kue.c
252
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/net/if_kue.c
253
req.bRequest = breq;
sys/bus/u4b/net/if_kue.c
254
USETW(req.wValue, word);
sys/bus/u4b/net/if_kue.c
255
USETW(req.wIndex, 0);
sys/bus/u4b/net/if_kue.c
256
USETW(req.wLength, 0);
sys/bus/u4b/net/if_kue.c
258
return (kue_do_request(sc, &req, NULL));
sys/bus/u4b/net/if_kue.c
265
struct usb_device_request req;
sys/bus/u4b/net/if_kue.c
268
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/net/if_kue.c
270
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/net/if_kue.c
273
req.bRequest = breq;
sys/bus/u4b/net/if_kue.c
274
USETW(req.wValue, val);
sys/bus/u4b/net/if_kue.c
275
USETW(req.wIndex, 0);
sys/bus/u4b/net/if_kue.c
276
USETW(req.wLength, len);
sys/bus/u4b/net/if_kue.c
278
return (kue_do_request(sc, &req, data));
sys/bus/u4b/net/if_mos.c
264
struct usb_device_request req;
sys/bus/u4b/net/if_mos.c
268
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/net/if_mos.c
269
req.bRequest = MOS_UR_READREG;
sys/bus/u4b/net/if_mos.c
270
USETW(req.wValue, 0);
sys/bus/u4b/net/if_mos.c
271
USETW(req.wIndex, reg);
sys/bus/u4b/net/if_mos.c
272
USETW(req.wLength, 1);
sys/bus/u4b/net/if_mos.c
274
err = uether_do_request(&sc->sc_ue, &req, &val, 1000);
sys/bus/u4b/net/if_mos.c
286
struct usb_device_request req;
sys/bus/u4b/net/if_mos.c
292
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/net/if_mos.c
293
req.bRequest = MOS_UR_READREG;
sys/bus/u4b/net/if_mos.c
294
USETW(req.wValue, 0);
sys/bus/u4b/net/if_mos.c
295
USETW(req.wIndex, reg);
sys/bus/u4b/net/if_mos.c
296
USETW(req.wLength, 2);
sys/bus/u4b/net/if_mos.c
298
err = uether_do_request(&sc->sc_ue, &req, &val, 1000);
sys/bus/u4b/net/if_mos.c
310
struct usb_device_request req;
sys/bus/u4b/net/if_mos.c
315
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/net/if_mos.c
316
req.bRequest = MOS_UR_WRITEREG;
sys/bus/u4b/net/if_mos.c
317
USETW(req.wValue, 0);
sys/bus/u4b/net/if_mos.c
318
USETW(req.wIndex, reg);
sys/bus/u4b/net/if_mos.c
319
USETW(req.wLength, 1);
sys/bus/u4b/net/if_mos.c
321
err = uether_do_request(&sc->sc_ue, &req, &val, 1000);
sys/bus/u4b/net/if_mos.c
333
struct usb_device_request req;
sys/bus/u4b/net/if_mos.c
339
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/net/if_mos.c
340
req.bRequest = MOS_UR_WRITEREG;
sys/bus/u4b/net/if_mos.c
341
USETW(req.wValue, 0);
sys/bus/u4b/net/if_mos.c
342
USETW(req.wIndex, reg);
sys/bus/u4b/net/if_mos.c
343
USETW(req.wLength, 2);
sys/bus/u4b/net/if_mos.c
345
err = uether_do_request(&sc->sc_ue, &req, &val, 1000);
sys/bus/u4b/net/if_mos.c
357
struct usb_device_request req;
sys/bus/u4b/net/if_mos.c
360
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/net/if_mos.c
361
req.bRequest = MOS_UR_READREG;
sys/bus/u4b/net/if_mos.c
362
USETW(req.wValue, 0);
sys/bus/u4b/net/if_mos.c
363
USETW(req.wIndex, MOS_MAC);
sys/bus/u4b/net/if_mos.c
364
USETW(req.wLength, ETHER_ADDR_LEN);
sys/bus/u4b/net/if_mos.c
366
err = uether_do_request(&sc->sc_ue, &req, mac, 1000);
sys/bus/u4b/net/if_mos.c
377
struct usb_device_request req;
sys/bus/u4b/net/if_mos.c
380
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/net/if_mos.c
381
req.bRequest = MOS_UR_WRITEREG;
sys/bus/u4b/net/if_mos.c
382
USETW(req.wValue, 0);
sys/bus/u4b/net/if_mos.c
383
USETW(req.wIndex, MOS_MAC);
sys/bus/u4b/net/if_mos.c
384
USETW(req.wLength, ETHER_ADDR_LEN);
sys/bus/u4b/net/if_mos.c
386
err = uether_do_request(&sc->sc_ue, &req, mac, 1000);
sys/bus/u4b/net/if_mos.c
398
struct usb_device_request req;
sys/bus/u4b/net/if_mos.c
401
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/net/if_mos.c
402
req.bRequest = MOS_UR_WRITEREG;
sys/bus/u4b/net/if_mos.c
403
USETW(req.wValue, 0);
sys/bus/u4b/net/if_mos.c
404
USETW(req.wIndex, MOS_MCAST_TABLE);
sys/bus/u4b/net/if_mos.c
405
USETW(req.wLength, 8);
sys/bus/u4b/net/if_mos.c
407
err = uether_do_request(&sc->sc_ue, &req, hashtbl, 1000);
sys/bus/u4b/net/if_udav.c
316
struct usb_device_request req;
sys/bus/u4b/net/if_udav.c
320
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/net/if_udav.c
321
req.bRequest = UDAV_REQ_MEM_READ;
sys/bus/u4b/net/if_udav.c
322
USETW(req.wValue, 0x0000);
sys/bus/u4b/net/if_udav.c
323
USETW(req.wIndex, offset);
sys/bus/u4b/net/if_udav.c
324
USETW(req.wLength, len);
sys/bus/u4b/net/if_udav.c
326
return (uether_do_request(&sc->sc_ue, &req, buf, 1000));
sys/bus/u4b/net/if_udav.c
333
struct usb_device_request req;
sys/bus/u4b/net/if_udav.c
337
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/net/if_udav.c
338
req.bRequest = UDAV_REQ_MEM_WRITE;
sys/bus/u4b/net/if_udav.c
339
USETW(req.wValue, 0x0000);
sys/bus/u4b/net/if_udav.c
340
USETW(req.wIndex, offset);
sys/bus/u4b/net/if_udav.c
341
USETW(req.wLength, len);
sys/bus/u4b/net/if_udav.c
343
return (uether_do_request(&sc->sc_ue, &req, buf, 1000));
sys/bus/u4b/net/if_udav.c
350
struct usb_device_request req;
sys/bus/u4b/net/if_udav.c
352
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/net/if_udav.c
353
req.bRequest = UDAV_REQ_MEM_WRITE1;
sys/bus/u4b/net/if_udav.c
354
USETW(req.wValue, ch);
sys/bus/u4b/net/if_udav.c
355
USETW(req.wIndex, offset);
sys/bus/u4b/net/if_udav.c
356
USETW(req.wLength, 0x0000);
sys/bus/u4b/net/if_udav.c
358
return (uether_do_request(&sc->sc_ue, &req, NULL, 1000));
sys/bus/u4b/net/if_udav.c
365
struct usb_device_request req;
sys/bus/u4b/net/if_udav.c
369
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/net/if_udav.c
370
req.bRequest = UDAV_REQ_REG_READ;
sys/bus/u4b/net/if_udav.c
371
USETW(req.wValue, 0x0000);
sys/bus/u4b/net/if_udav.c
372
USETW(req.wIndex, offset);
sys/bus/u4b/net/if_udav.c
373
USETW(req.wLength, len);
sys/bus/u4b/net/if_udav.c
375
return (uether_do_request(&sc->sc_ue, &req, buf, 1000));
sys/bus/u4b/net/if_udav.c
381
struct usb_device_request req;
sys/bus/u4b/net/if_udav.c
386
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/net/if_udav.c
387
req.bRequest = UDAV_REQ_REG_WRITE;
sys/bus/u4b/net/if_udav.c
388
USETW(req.wValue, 0x0000);
sys/bus/u4b/net/if_udav.c
389
USETW(req.wIndex, offset);
sys/bus/u4b/net/if_udav.c
390
USETW(req.wLength, len);
sys/bus/u4b/net/if_udav.c
392
return (uether_do_request(&sc->sc_ue, &req, buf, 1000));
sys/bus/u4b/net/if_udav.c
408
struct usb_device_request req;
sys/bus/u4b/net/if_udav.c
412
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/net/if_udav.c
413
req.bRequest = UDAV_REQ_REG_WRITE1;
sys/bus/u4b/net/if_udav.c
414
USETW(req.wValue, ch);
sys/bus/u4b/net/if_udav.c
415
USETW(req.wIndex, offset);
sys/bus/u4b/net/if_udav.c
416
USETW(req.wLength, 0x0000);
sys/bus/u4b/net/if_udav.c
418
return (uether_do_request(&sc->sc_ue, &req, NULL, 1000));
sys/bus/u4b/net/if_urndis.c
410
usb_device_request_t req;
sys/bus/u4b/net/if_urndis.c
412
req.bmRequestType = rt;
sys/bus/u4b/net/if_urndis.c
413
req.bRequest = r;
sys/bus/u4b/net/if_urndis.c
414
USETW(req.wValue, value);
sys/bus/u4b/net/if_urndis.c
415
USETW(req.wIndex, index);
sys/bus/u4b/net/if_urndis.c
416
USETW(req.wLength, buflen);
sys/bus/u4b/net/if_urndis.c
419
&sc->sc_lock, &req, buf, (rt & UT_READ) ?
sys/bus/u4b/net/usb_ethernet.c
158
return SYSCTL_OUT(req, name, strlen(name));
sys/bus/u4b/net/usb_ethernet.h
110
#define uether_do_request(ue,req,data,timo) \
sys/bus/u4b/net/usb_ethernet.h
111
usbd_do_request_proc((ue)->ue_udev,&(ue)->ue_tq,req,data,0,NULL,timo)
sys/bus/u4b/serial/u3g.c
541
struct usb_device_request req;
sys/bus/u4b/serial/u3g.c
543
req.bmRequestType = UT_VENDOR;
sys/bus/u4b/serial/u3g.c
544
req.bRequest = UR_SET_INTERFACE;
sys/bus/u4b/serial/u3g.c
545
USETW(req.wValue, UF_DEVICE_REMOTE_WAKEUP);
sys/bus/u4b/serial/u3g.c
546
USETW(req.wIndex, UHF_PORT_CONNECTION);
sys/bus/u4b/serial/u3g.c
547
USETW(req.wLength, 0);
sys/bus/u4b/serial/u3g.c
549
if (usbd_do_request_flags(udev, NULL, &req,
sys/bus/u4b/serial/u3g.c
559
struct usb_device_request req;
sys/bus/u4b/serial/u3g.c
561
req.bmRequestType = UT_WRITE_DEVICE;
sys/bus/u4b/serial/u3g.c
562
req.bRequest = UR_SET_FEATURE;
sys/bus/u4b/serial/u3g.c
563
USETW(req.wValue, UF_DEVICE_REMOTE_WAKEUP);
sys/bus/u4b/serial/u3g.c
564
USETW(req.wIndex, UHF_PORT_SUSPEND);
sys/bus/u4b/serial/u3g.c
565
USETW(req.wLength, 0);
sys/bus/u4b/serial/u3g.c
567
if (usbd_do_request_flags(udev, NULL, &req,
sys/bus/u4b/serial/u3g.c
607
struct usb_device_request req;
sys/bus/u4b/serial/u3g.c
622
memcpy(&req, setup[n], sizeof(req));
sys/bus/u4b/serial/u3g.c
624
len = UGETW(req.wLength);
sys/bus/u4b/serial/u3g.c
625
if (req.bmRequestType & UE_DIR_IN) {
sys/bus/u4b/serial/u3g.c
630
err = usbd_do_request(udev, NULL, &req, buf);
sys/bus/u4b/serial/u3g.c
636
err = usbd_do_request(udev, NULL, &req,
sys/bus/u4b/serial/uark.c
420
struct usb_device_request req;
sys/bus/u4b/serial/uark.c
423
req.bmRequestType = UARK_WRITE;
sys/bus/u4b/serial/uark.c
424
req.bRequest = UARK_REQUEST;
sys/bus/u4b/serial/uark.c
425
USETW(req.wValue, value);
sys/bus/u4b/serial/uark.c
426
USETW(req.wIndex, index);
sys/bus/u4b/serial/uark.c
427
USETW(req.wLength, 0);
sys/bus/u4b/serial/uark.c
430
&req, NULL, 0, 1000);
sys/bus/u4b/serial/ubsa.c
349
struct usb_device_request req;
sys/bus/u4b/serial/ubsa.c
352
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/serial/ubsa.c
353
req.bRequest = index;
sys/bus/u4b/serial/ubsa.c
354
USETW(req.wValue, value);
sys/bus/u4b/serial/ubsa.c
355
req.wIndex[0] = sc->sc_iface_no;
sys/bus/u4b/serial/ubsa.c
356
req.wIndex[1] = 0;
sys/bus/u4b/serial/ubsa.c
357
USETW(req.wLength, 0);
sys/bus/u4b/serial/ubsa.c
360
&req, NULL, 0, 1000);
sys/bus/u4b/serial/ubser.c
228
struct usb_device_request req;
sys/bus/u4b/serial/ubser.c
243
req.bmRequestType = UT_READ_VENDOR_INTERFACE;
sys/bus/u4b/serial/ubser.c
244
req.bRequest = VENDOR_GET_NUMSER;
sys/bus/u4b/serial/ubser.c
245
USETW(req.wValue, 0);
sys/bus/u4b/serial/ubser.c
246
req.wIndex[0] = sc->sc_iface_no;
sys/bus/u4b/serial/ubser.c
247
req.wIndex[1] = 0;
sys/bus/u4b/serial/ubser.c
248
USETW(req.wLength, 1);
sys/bus/u4b/serial/ubser.c
250
&req, &sc->sc_numser,
sys/bus/u4b/serial/ubser.c
467
struct usb_device_request req;
sys/bus/u4b/serial/ubser.c
472
req.bmRequestType = UT_READ_VENDOR_INTERFACE;
sys/bus/u4b/serial/ubser.c
473
req.bRequest = VENDOR_SET_BREAK;
sys/bus/u4b/serial/ubser.c
474
req.wValue[0] = x;
sys/bus/u4b/serial/ubser.c
475
req.wValue[1] = 0;
sys/bus/u4b/serial/ubser.c
476
req.wIndex[0] = sc->sc_iface_no;
sys/bus/u4b/serial/ubser.c
477
req.wIndex[1] = 0;
sys/bus/u4b/serial/ubser.c
478
USETW(req.wLength, 0);
sys/bus/u4b/serial/ubser.c
481
&req, NULL, 0, 1000);
sys/bus/u4b/serial/uchcom.c
373
struct usb_device_request req;
sys/bus/u4b/serial/uchcom.c
375
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/serial/uchcom.c
376
req.bRequest = reqno;
sys/bus/u4b/serial/uchcom.c
377
USETW(req.wValue, value);
sys/bus/u4b/serial/uchcom.c
378
USETW(req.wIndex, index);
sys/bus/u4b/serial/uchcom.c
379
USETW(req.wLength, 0);
sys/bus/u4b/serial/uchcom.c
382
&sc->sc_ucom, &req, NULL, 0, 1000);
sys/bus/u4b/serial/uchcom.c
389
struct usb_device_request req;
sys/bus/u4b/serial/uchcom.c
391
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/serial/uchcom.c
392
req.bRequest = reqno;
sys/bus/u4b/serial/uchcom.c
393
USETW(req.wValue, value);
sys/bus/u4b/serial/uchcom.c
394
USETW(req.wIndex, index);
sys/bus/u4b/serial/uchcom.c
395
USETW(req.wLength, buflen);
sys/bus/u4b/serial/uchcom.c
398
&sc->sc_ucom, &req, buf, USB_SHORT_XFER_OK, 1000);
sys/bus/u4b/serial/ucycom.c
344
struct usb_device_request req;
sys/bus/u4b/serial/ucycom.c
373
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/serial/ucycom.c
374
req.bRequest = UR_SET_REPORT;
sys/bus/u4b/serial/ucycom.c
375
USETW2(req.wValue, UHID_OUTPUT_REPORT, sc->sc_oid);
sys/bus/u4b/serial/ucycom.c
376
req.wIndex[0] = sc->sc_iface_no;
sys/bus/u4b/serial/ucycom.c
377
req.wIndex[1] = 0;
sys/bus/u4b/serial/ucycom.c
378
USETW(req.wLength, sc->sc_olen);
sys/bus/u4b/serial/ucycom.c
392
usbd_copy_in(pc0, 0, &req, sizeof(req));
sys/bus/u4b/serial/ucycom.c
395
usbd_xfer_set_frame_len(xfer, 0, sizeof(req));
sys/bus/u4b/serial/ucycom.c
415
struct usb_device_request req;
sys/bus/u4b/serial/ucycom.c
425
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/serial/ucycom.c
426
req.bRequest = UR_SET_REPORT;
sys/bus/u4b/serial/ucycom.c
427
USETW2(req.wValue, UHID_FEATURE_REPORT, sc->sc_fid);
sys/bus/u4b/serial/ucycom.c
428
req.wIndex[0] = sc->sc_iface_no;
sys/bus/u4b/serial/ucycom.c
429
req.wIndex[1] = 0;
sys/bus/u4b/serial/ucycom.c
430
USETW(req.wLength, len);
sys/bus/u4b/serial/ucycom.c
439
&req, sc->sc_temp_cfg, 0, 1000);
sys/bus/u4b/serial/ufoma.c
1000
USETW(req.wLength, UCDC_LINE_STATE_LENGTH);
sys/bus/u4b/serial/ufoma.c
1003
&req, &ls, 0, 1000);
sys/bus/u4b/serial/ufoma.c
1189
sysctl_handle_string(oidp, sbuf_data(&sb), sbuf_len(&sb), req);
sys/bus/u4b/serial/ufoma.c
1204
sysctl_handle_string(oidp, mode, strlen(mode), req);
sys/bus/u4b/serial/ufoma.c
1223
error = sysctl_handle_string(oidp, subbuf, sizeof(subbuf), req);
sys/bus/u4b/serial/ufoma.c
1224
if(error != 0 || req->newptr == NULL){
sys/bus/u4b/serial/ufoma.c
515
struct usb_device_request req;
sys/bus/u4b/serial/ufoma.c
518
req.bmRequestType = UT_WRITE_VENDOR_INTERFACE;
sys/bus/u4b/serial/ufoma.c
519
req.bRequest = UMCPC_SET_LINK;
sys/bus/u4b/serial/ufoma.c
520
USETW(req.wValue, UMCPC_CM_MOBILE_ACM);
sys/bus/u4b/serial/ufoma.c
521
USETW(req.wIndex, sc->sc_ctrl_iface_no);
sys/bus/u4b/serial/ufoma.c
522
USETW(req.wLength, sc->sc_modetable[0]);
sys/bus/u4b/serial/ufoma.c
525
&req, sc->sc_modetable, 0, 1000);
sys/bus/u4b/serial/ufoma.c
537
struct usb_device_request req;
sys/bus/u4b/serial/ufoma.c
540
req.bmRequestType = UT_WRITE_VENDOR_INTERFACE;
sys/bus/u4b/serial/ufoma.c
541
req.bRequest = UMCPC_ACTIVATE_MODE;
sys/bus/u4b/serial/ufoma.c
542
USETW(req.wValue, state);
sys/bus/u4b/serial/ufoma.c
543
USETW(req.wIndex, sc->sc_ctrl_iface_no);
sys/bus/u4b/serial/ufoma.c
544
USETW(req.wLength, 0);
sys/bus/u4b/serial/ufoma.c
547
&req, NULL, 0, 1000);
sys/bus/u4b/serial/ufoma.c
560
struct usb_device_request req;
sys/bus/u4b/serial/ufoma.c
581
req.bmRequestType = UT_READ_CLASS_INTERFACE;
sys/bus/u4b/serial/ufoma.c
582
req.bRequest = UCDC_GET_ENCAPSULATED_RESPONSE;
sys/bus/u4b/serial/ufoma.c
583
USETW(req.wIndex, sc->sc_ctrl_iface_no);
sys/bus/u4b/serial/ufoma.c
584
USETW(req.wValue, 0);
sys/bus/u4b/serial/ufoma.c
585
USETW(req.wLength, UFOMA_CMD_BUF_SIZE);
sys/bus/u4b/serial/ufoma.c
588
usbd_copy_in(pc0, 0, &req, sizeof(req));
sys/bus/u4b/serial/ufoma.c
590
usbd_xfer_set_frame_len(xfer, 0, sizeof(req));
sys/bus/u4b/serial/ufoma.c
615
struct usb_device_request req;
sys/bus/u4b/serial/ufoma.c
627
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/serial/ufoma.c
628
req.bRequest = UCDC_SEND_ENCAPSULATED_COMMAND;
sys/bus/u4b/serial/ufoma.c
629
USETW(req.wIndex, sc->sc_ctrl_iface_no);
sys/bus/u4b/serial/ufoma.c
630
USETW(req.wValue, 0);
sys/bus/u4b/serial/ufoma.c
631
USETW(req.wLength, 1);
sys/bus/u4b/serial/ufoma.c
634
usbd_copy_in(pc, 0, &req, sizeof(req));
sys/bus/u4b/serial/ufoma.c
636
usbd_xfer_set_frame_len(xfer, 0, sizeof(req));
sys/bus/u4b/serial/ufoma.c
857
struct usb_device_request req;
sys/bus/u4b/serial/ufoma.c
869
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/serial/ufoma.c
870
req.bRequest = UCDC_SEND_BREAK;
sys/bus/u4b/serial/ufoma.c
871
USETW(req.wValue, wValue);
sys/bus/u4b/serial/ufoma.c
872
req.wIndex[0] = sc->sc_ctrl_iface_no;
sys/bus/u4b/serial/ufoma.c
873
req.wIndex[1] = 0;
sys/bus/u4b/serial/ufoma.c
874
USETW(req.wLength, 0);
sys/bus/u4b/serial/ufoma.c
877
&req, NULL, 0, 1000);
sys/bus/u4b/serial/ufoma.c
892
struct usb_device_request req;
sys/bus/u4b/serial/ufoma.c
898
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/serial/ufoma.c
899
req.bRequest = UCDC_SET_CONTROL_LINE_STATE;
sys/bus/u4b/serial/ufoma.c
900
USETW(req.wValue, sc->sc_line);
sys/bus/u4b/serial/ufoma.c
901
req.wIndex[0] = sc->sc_ctrl_iface_no;
sys/bus/u4b/serial/ufoma.c
902
req.wIndex[1] = 0;
sys/bus/u4b/serial/ufoma.c
903
USETW(req.wLength, 0);
sys/bus/u4b/serial/ufoma.c
906
&req, NULL, 0, 1000);
sys/bus/u4b/serial/ufoma.c
951
struct usb_device_request req;
sys/bus/u4b/serial/ufoma.c
995
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/serial/ufoma.c
996
req.bRequest = UCDC_SET_LINE_CODING;
sys/bus/u4b/serial/ufoma.c
997
USETW(req.wValue, 0);
sys/bus/u4b/serial/ufoma.c
998
req.wIndex[0] = sc->sc_ctrl_iface_no;
sys/bus/u4b/serial/ufoma.c
999
req.wIndex[1] = 0;
sys/bus/u4b/serial/uftdi.c
358
struct usb_device_request req;
sys/bus/u4b/serial/uftdi.c
364
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/serial/uftdi.c
365
req.bRequest = FTDI_SIO_RESET;
sys/bus/u4b/serial/uftdi.c
366
USETW(req.wValue, FTDI_SIO_RESET_SIO);
sys/bus/u4b/serial/uftdi.c
367
USETW(req.wIndex, wIndex);
sys/bus/u4b/serial/uftdi.c
368
USETW(req.wLength, 0);
sys/bus/u4b/serial/uftdi.c
370
&req, NULL, 0, 1000);
sys/bus/u4b/serial/uftdi.c
374
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/serial/uftdi.c
375
req.bRequest = FTDI_SIO_SET_FLOW_CTRL;
sys/bus/u4b/serial/uftdi.c
376
USETW(req.wValue, 0);
sys/bus/u4b/serial/uftdi.c
377
USETW2(req.wIndex, FTDI_SIO_RTS_CTS_HS, wIndex);
sys/bus/u4b/serial/uftdi.c
378
USETW(req.wLength, 0);
sys/bus/u4b/serial/uftdi.c
380
&req, NULL, 0, 1000);
sys/bus/u4b/serial/uftdi.c
499
struct usb_device_request req;
sys/bus/u4b/serial/uftdi.c
503
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/serial/uftdi.c
504
req.bRequest = FTDI_SIO_MODEM_CTRL;
sys/bus/u4b/serial/uftdi.c
505
USETW(req.wValue, wValue);
sys/bus/u4b/serial/uftdi.c
506
USETW(req.wIndex, wIndex);
sys/bus/u4b/serial/uftdi.c
507
USETW(req.wLength, 0);
sys/bus/u4b/serial/uftdi.c
509
&req, NULL, 0, 1000);
sys/bus/u4b/serial/uftdi.c
518
struct usb_device_request req;
sys/bus/u4b/serial/uftdi.c
522
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/serial/uftdi.c
523
req.bRequest = FTDI_SIO_MODEM_CTRL;
sys/bus/u4b/serial/uftdi.c
524
USETW(req.wValue, wValue);
sys/bus/u4b/serial/uftdi.c
525
USETW(req.wIndex, wIndex);
sys/bus/u4b/serial/uftdi.c
526
USETW(req.wLength, 0);
sys/bus/u4b/serial/uftdi.c
528
&req, NULL, 0, 1000);
sys/bus/u4b/serial/uftdi.c
537
struct usb_device_request req;
sys/bus/u4b/serial/uftdi.c
547
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/serial/uftdi.c
548
req.bRequest = FTDI_SIO_SET_DATA;
sys/bus/u4b/serial/uftdi.c
549
USETW(req.wValue, wValue);
sys/bus/u4b/serial/uftdi.c
550
USETW(req.wIndex, wIndex);
sys/bus/u4b/serial/uftdi.c
551
USETW(req.wLength, 0);
sys/bus/u4b/serial/uftdi.c
553
&req, NULL, 0, 1000);
sys/bus/u4b/serial/uftdi.c
670
struct usb_device_request req;
sys/bus/u4b/serial/uftdi.c
680
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/serial/uftdi.c
681
req.bRequest = FTDI_SIO_SET_BAUD_RATE;
sys/bus/u4b/serial/uftdi.c
682
USETW(req.wValue, cfg.rate);
sys/bus/u4b/serial/uftdi.c
683
USETW(req.wIndex, wIndex);
sys/bus/u4b/serial/uftdi.c
684
USETW(req.wLength, 0);
sys/bus/u4b/serial/uftdi.c
686
&req, NULL, 0, 1000);
sys/bus/u4b/serial/uftdi.c
688
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/serial/uftdi.c
689
req.bRequest = FTDI_SIO_SET_DATA;
sys/bus/u4b/serial/uftdi.c
690
USETW(req.wValue, cfg.lcr);
sys/bus/u4b/serial/uftdi.c
691
USETW(req.wIndex, wIndex);
sys/bus/u4b/serial/uftdi.c
692
USETW(req.wLength, 0);
sys/bus/u4b/serial/uftdi.c
694
&req, NULL, 0, 1000);
sys/bus/u4b/serial/uftdi.c
696
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/serial/uftdi.c
697
req.bRequest = FTDI_SIO_SET_FLOW_CTRL;
sys/bus/u4b/serial/uftdi.c
698
USETW2(req.wValue, cfg.v_stop, cfg.v_start);
sys/bus/u4b/serial/uftdi.c
699
USETW2(req.wIndex, cfg.v_flow, wIndex);
sys/bus/u4b/serial/uftdi.c
700
USETW(req.wLength, 0);
sys/bus/u4b/serial/uftdi.c
702
&req, NULL, 0, 1000);
sys/bus/u4b/serial/uipaq.c
1107
struct usb_device_request req;
sys/bus/u4b/serial/uipaq.c
1124
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/serial/uipaq.c
1125
req.bRequest = UCDC_SET_CONTROL_LINE_STATE;
sys/bus/u4b/serial/uipaq.c
1126
USETW(req.wValue, UCDC_LINE_DTR);
sys/bus/u4b/serial/uipaq.c
1127
USETW(req.wIndex, 0x0);
sys/bus/u4b/serial/uipaq.c
1128
USETW(req.wLength, 0);
sys/bus/u4b/serial/uipaq.c
1131
usbd_do_request_flags(uaa->device, NULL, &req,
sys/bus/u4b/serial/uipaq.c
1216
struct usb_device_request req;
sys/bus/u4b/serial/uipaq.c
1225
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/serial/uipaq.c
1226
req.bRequest = UCDC_SET_CONTROL_LINE_STATE;
sys/bus/u4b/serial/uipaq.c
1227
USETW(req.wValue, sc->sc_line);
sys/bus/u4b/serial/uipaq.c
1228
req.wIndex[0] = UIPAQ_IFACE_INDEX;
sys/bus/u4b/serial/uipaq.c
1229
req.wIndex[1] = 0;
sys/bus/u4b/serial/uipaq.c
1230
USETW(req.wLength, 0);
sys/bus/u4b/serial/uipaq.c
1233
&req, NULL, 0, 1000);
sys/bus/u4b/serial/uipaq.c
1240
struct usb_device_request req;
sys/bus/u4b/serial/uipaq.c
1249
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/serial/uipaq.c
1250
req.bRequest = UCDC_SET_CONTROL_LINE_STATE;
sys/bus/u4b/serial/uipaq.c
1251
USETW(req.wValue, sc->sc_line);
sys/bus/u4b/serial/uipaq.c
1252
req.wIndex[0] = UIPAQ_IFACE_INDEX;
sys/bus/u4b/serial/uipaq.c
1253
req.wIndex[1] = 0;
sys/bus/u4b/serial/uipaq.c
1254
USETW(req.wLength, 0);
sys/bus/u4b/serial/uipaq.c
1257
&req, NULL, 0, 1000);
sys/bus/u4b/serial/uipaq.c
1264
struct usb_device_request req;
sys/bus/u4b/serial/uipaq.c
1269
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/serial/uipaq.c
1270
req.bRequest = UCDC_SEND_BREAK;
sys/bus/u4b/serial/uipaq.c
1271
USETW(req.wValue, temp);
sys/bus/u4b/serial/uipaq.c
1272
req.wIndex[0] = UIPAQ_IFACE_INDEX;
sys/bus/u4b/serial/uipaq.c
1273
req.wIndex[1] = 0;
sys/bus/u4b/serial/uipaq.c
1274
USETW(req.wLength, 0);
sys/bus/u4b/serial/uipaq.c
1277
&req, NULL, 0, 1000);
sys/bus/u4b/serial/ulpt.c
161
struct usb_device_request req;
sys/bus/u4b/serial/ulpt.c
165
req.bRequest = UR_SOFT_RESET;
sys/bus/u4b/serial/ulpt.c
166
USETW(req.wValue, 0);
sys/bus/u4b/serial/ulpt.c
167
USETW(req.wIndex, sc->sc_iface_no);
sys/bus/u4b/serial/ulpt.c
168
USETW(req.wLength, 0);
sys/bus/u4b/serial/ulpt.c
178
req.bmRequestType = UT_WRITE_CLASS_OTHER;
sys/bus/u4b/serial/ulpt.c
180
&req, NULL, 0, NULL, 2 * USB_MS_HZ)) { /* 1.0 */
sys/bus/u4b/serial/ulpt.c
181
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/serial/ulpt.c
183
&req, NULL, 0, NULL, 2 * USB_MS_HZ)) { /* 1.1 */
sys/bus/u4b/serial/ulpt.c
293
struct usb_device_request req;
sys/bus/u4b/serial/ulpt.c
320
req.bmRequestType = UT_READ_CLASS_INTERFACE;
sys/bus/u4b/serial/ulpt.c
321
req.bRequest = UR_GET_PORT_STATUS;
sys/bus/u4b/serial/ulpt.c
322
USETW(req.wValue, 0);
sys/bus/u4b/serial/ulpt.c
323
req.wIndex[0] = sc->sc_iface_no;
sys/bus/u4b/serial/ulpt.c
324
req.wIndex[1] = 0;
sys/bus/u4b/serial/ulpt.c
325
USETW(req.wLength, 1);
sys/bus/u4b/serial/ulpt.c
328
usbd_copy_in(pc, 0, &req, sizeof(req));
sys/bus/u4b/serial/ulpt.c
330
usbd_xfer_set_frame_len(xfer, 0, sizeof(req));
sys/bus/u4b/serial/ulpt.c
597
struct usb_device_request req;
sys/bus/u4b/serial/ulpt.c
600
req.bmRequestType = UT_READ_CLASS_INTERFACE;
sys/bus/u4b/serial/ulpt.c
601
req.bRequest = UR_GET_DEVICE_ID;
sys/bus/u4b/serial/ulpt.c
602
USETW(req.wValue, cd->bConfigurationValue);
sys/bus/u4b/serial/ulpt.c
603
USETW2(req.wIndex, id->bInterfaceNumber, id->bAlternateSetting);
sys/bus/u4b/serial/ulpt.c
604
USETW(req.wLength, sizeof devinfo - 1);
sys/bus/u4b/serial/ulpt.c
605
error = usbd_do_request_flags(dev, &req, devinfo, USB_SHORT_XFER_OK,
sys/bus/u4b/serial/umcs.c
917
struct usb_device_request req;
sys/bus/u4b/serial/umcs.c
921
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/serial/umcs.c
922
req.bRequest = MCS7840_RDREQ;
sys/bus/u4b/serial/umcs.c
923
USETW(req.wValue, 0);
sys/bus/u4b/serial/umcs.c
924
USETW(req.wIndex, reg);
sys/bus/u4b/serial/umcs.c
925
USETW(req.wLength, UMCS7840_READ_LENGTH);
sys/bus/u4b/serial/umcs.c
927
err = usbd_do_request_proc(sc->sc_udev, &sc->sc_super_ucom.sc_tq, &req, (void *)data, 0, &len, UMCS7840_CTRL_TIMEOUT);
sys/bus/u4b/serial/umcs.c
939
struct usb_device_request req;
sys/bus/u4b/serial/umcs.c
942
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/serial/umcs.c
943
req.bRequest = MCS7840_WRREQ;
sys/bus/u4b/serial/umcs.c
944
USETW(req.wValue, data);
sys/bus/u4b/serial/umcs.c
945
USETW(req.wIndex, reg);
sys/bus/u4b/serial/umcs.c
946
USETW(req.wLength, 0);
sys/bus/u4b/serial/umcs.c
948
err = usbd_do_request_proc(sc->sc_udev, &sc->sc_super_ucom.sc_tq, &req, NULL, 0, NULL, UMCS7840_CTRL_TIMEOUT);
sys/bus/u4b/serial/umcs.c
958
struct usb_device_request req;
sys/bus/u4b/serial/umcs.c
966
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/serial/umcs.c
967
req.bRequest = MCS7840_RDREQ;
sys/bus/u4b/serial/umcs.c
968
USETW(req.wValue, wVal);
sys/bus/u4b/serial/umcs.c
969
USETW(req.wIndex, reg);
sys/bus/u4b/serial/umcs.c
970
USETW(req.wLength, UMCS7840_READ_LENGTH);
sys/bus/u4b/serial/umcs.c
972
err = usbd_do_request_proc(sc->sc_udev, &sc->sc_super_ucom.sc_tq, &req, (void *)data, 0, &len, UMCS7840_CTRL_TIMEOUT);
sys/bus/u4b/serial/umcs.c
984
struct usb_device_request req;
sys/bus/u4b/serial/umcs.c
991
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/serial/umcs.c
992
req.bRequest = MCS7840_WRREQ;
sys/bus/u4b/serial/umcs.c
993
USETW(req.wValue, wVal);
sys/bus/u4b/serial/umcs.c
994
USETW(req.wIndex, reg);
sys/bus/u4b/serial/umcs.c
995
USETW(req.wLength, 0);
sys/bus/u4b/serial/umcs.c
997
err = usbd_do_request_proc(sc->sc_udev, &sc->sc_super_ucom.sc_tq, &req, NULL, 0, NULL, UMCS7840_CTRL_TIMEOUT);
sys/bus/u4b/serial/umct.c
318
struct usb_device_request req;
sys/bus/u4b/serial/umct.c
324
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/serial/umct.c
325
req.bRequest = request;
sys/bus/u4b/serial/umct.c
326
USETW(req.wValue, 0);
sys/bus/u4b/serial/umct.c
327
req.wIndex[0] = sc->sc_iface_no;
sys/bus/u4b/serial/umct.c
328
req.wIndex[1] = 0;
sys/bus/u4b/serial/umct.c
329
USETW(req.wLength, len);
sys/bus/u4b/serial/umct.c
333
&req, temp, 0, 1000);
sys/bus/u4b/serial/umodem.c
570
struct usb_device_request req;
sys/bus/u4b/serial/umodem.c
604
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/serial/umodem.c
605
req.bRequest = UCDC_SET_LINE_CODING;
sys/bus/u4b/serial/umodem.c
606
USETW(req.wValue, 0);
sys/bus/u4b/serial/umodem.c
607
req.wIndex[0] = sc->sc_ctrl_iface_no;
sys/bus/u4b/serial/umodem.c
608
req.wIndex[1] = 0;
sys/bus/u4b/serial/umodem.c
609
USETW(req.wLength, sizeof(ls));
sys/bus/u4b/serial/umodem.c
612
&req, &ls, 0, 1000);
sys/bus/u4b/serial/umodem.c
648
struct usb_device_request req;
sys/bus/u4b/serial/umodem.c
657
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/serial/umodem.c
658
req.bRequest = UCDC_SET_CONTROL_LINE_STATE;
sys/bus/u4b/serial/umodem.c
659
USETW(req.wValue, sc->sc_line);
sys/bus/u4b/serial/umodem.c
660
req.wIndex[0] = sc->sc_ctrl_iface_no;
sys/bus/u4b/serial/umodem.c
661
req.wIndex[1] = 0;
sys/bus/u4b/serial/umodem.c
662
USETW(req.wLength, 0);
sys/bus/u4b/serial/umodem.c
665
&req, NULL, 0, 1000);
sys/bus/u4b/serial/umodem.c
672
struct usb_device_request req;
sys/bus/u4b/serial/umodem.c
681
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/serial/umodem.c
682
req.bRequest = UCDC_SET_CONTROL_LINE_STATE;
sys/bus/u4b/serial/umodem.c
683
USETW(req.wValue, sc->sc_line);
sys/bus/u4b/serial/umodem.c
684
req.wIndex[0] = sc->sc_ctrl_iface_no;
sys/bus/u4b/serial/umodem.c
685
req.wIndex[1] = 0;
sys/bus/u4b/serial/umodem.c
686
USETW(req.wLength, 0);
sys/bus/u4b/serial/umodem.c
689
&req, NULL, 0, 1000);
sys/bus/u4b/serial/umodem.c
696
struct usb_device_request req;
sys/bus/u4b/serial/umodem.c
705
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/serial/umodem.c
706
req.bRequest = UCDC_SEND_BREAK;
sys/bus/u4b/serial/umodem.c
707
USETW(req.wValue, temp);
sys/bus/u4b/serial/umodem.c
708
req.wIndex[0] = sc->sc_ctrl_iface_no;
sys/bus/u4b/serial/umodem.c
709
req.wIndex[1] = 0;
sys/bus/u4b/serial/umodem.c
710
USETW(req.wLength, 0);
sys/bus/u4b/serial/umodem.c
713
&req, NULL, 0, 1000);
sys/bus/u4b/serial/umodem.c
910
struct usb_device_request req;
sys/bus/u4b/serial/umodem.c
916
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/serial/umodem.c
917
req.bRequest = UCDC_SET_COMM_FEATURE;
sys/bus/u4b/serial/umodem.c
918
USETW(req.wValue, feature);
sys/bus/u4b/serial/umodem.c
919
req.wIndex[0] = iface_no;
sys/bus/u4b/serial/umodem.c
920
req.wIndex[1] = 0;
sys/bus/u4b/serial/umodem.c
921
USETW(req.wLength, UCDC_ABSTRACT_STATE_LENGTH);
sys/bus/u4b/serial/umodem.c
924
return (usbd_do_request(udev, NULL, &req, &ast));
sys/bus/u4b/serial/umodem.c
954
const struct usb_device_request *req = preq;
sys/bus/u4b/serial/umodem.c
960
if ((req->bmRequestType == UT_WRITE_CLASS_INTERFACE) &&
sys/bus/u4b/serial/umodem.c
961
(req->bRequest == UCDC_SET_LINE_CODING) &&
sys/bus/u4b/serial/umodem.c
962
(req->wIndex[0] == sc->sc_ctrl_iface_no) &&
sys/bus/u4b/serial/umodem.c
963
(req->wIndex[1] == 0x00) &&
sys/bus/u4b/serial/umodem.c
964
(req->wValue[0] == 0x00) &&
sys/bus/u4b/serial/umodem.c
965
(req->wValue[1] == 0x00)) {
sys/bus/u4b/serial/umodem.c
973
} else if ((req->bmRequestType == UT_WRITE_CLASS_INTERFACE) &&
sys/bus/u4b/serial/umodem.c
974
(req->wIndex[0] == sc->sc_ctrl_iface_no) &&
sys/bus/u4b/serial/umodem.c
975
(req->wIndex[1] == 0x00) &&
sys/bus/u4b/serial/umodem.c
976
(req->bRequest == UCDC_SET_COMM_FEATURE)) {
sys/bus/u4b/serial/umodem.c
984
} else if ((req->bmRequestType == UT_WRITE_CLASS_INTERFACE) &&
sys/bus/u4b/serial/umodem.c
985
(req->wIndex[0] == sc->sc_ctrl_iface_no) &&
sys/bus/u4b/serial/umodem.c
986
(req->wIndex[1] == 0x00) &&
sys/bus/u4b/serial/umodem.c
987
(req->bRequest == UCDC_SET_CONTROL_LINE_STATE)) {
sys/bus/u4b/serial/umodem.c
990
} else if ((req->bmRequestType == UT_WRITE_CLASS_INTERFACE) &&
sys/bus/u4b/serial/umodem.c
991
(req->wIndex[0] == sc->sc_ctrl_iface_no) &&
sys/bus/u4b/serial/umodem.c
992
(req->wIndex[1] == 0x00) &&
sys/bus/u4b/serial/umodem.c
993
(req->bRequest == UCDC_SEND_BREAK)) {
sys/bus/u4b/serial/umoscom.c
527
struct usb_device_request req;
sys/bus/u4b/serial/umoscom.c
529
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/serial/umoscom.c
530
req.bRequest = UMOSCOM_WRITE;
sys/bus/u4b/serial/umoscom.c
531
USETW(req.wValue, val);
sys/bus/u4b/serial/umoscom.c
532
USETW(req.wIndex, reg);
sys/bus/u4b/serial/umoscom.c
533
USETW(req.wLength, 0);
sys/bus/u4b/serial/umoscom.c
536
&req, NULL, 0, 1000);
sys/bus/u4b/serial/umoscom.c
542
struct usb_device_request req;
sys/bus/u4b/serial/umoscom.c
545
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/serial/umoscom.c
546
req.bRequest = UMOSCOM_READ;
sys/bus/u4b/serial/umoscom.c
547
USETW(req.wValue, 0);
sys/bus/u4b/serial/umoscom.c
548
USETW(req.wIndex, reg);
sys/bus/u4b/serial/umoscom.c
549
USETW(req.wLength, 1);
sys/bus/u4b/serial/umoscom.c
552
&req, &val, 0, 1000);
sys/bus/u4b/serial/uplcom.c
463
struct usb_device_request req;
sys/bus/u4b/serial/uplcom.c
465
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/serial/uplcom.c
466
req.bRequest = UPLCOM_SET_REQUEST;
sys/bus/u4b/serial/uplcom.c
467
USETW(req.wValue, 0);
sys/bus/u4b/serial/uplcom.c
468
req.wIndex[0] = sc->sc_data_iface_no;
sys/bus/u4b/serial/uplcom.c
469
req.wIndex[1] = 0;
sys/bus/u4b/serial/uplcom.c
470
USETW(req.wLength, 0);
sys/bus/u4b/serial/uplcom.c
472
return (usbd_do_request(udev, NULL, &req, NULL));
sys/bus/u4b/serial/uplcom.c
479
struct usb_device_request req;
sys/bus/u4b/serial/uplcom.c
483
req.bmRequestType = req_type;
sys/bus/u4b/serial/uplcom.c
484
req.bRequest = request;
sys/bus/u4b/serial/uplcom.c
485
USETW(req.wValue, value);
sys/bus/u4b/serial/uplcom.c
486
USETW(req.wIndex, index);
sys/bus/u4b/serial/uplcom.c
487
USETW(req.wLength, length);
sys/bus/u4b/serial/uplcom.c
489
err = usbd_do_request(udev, NULL, &req, buf);
sys/bus/u4b/serial/uplcom.c
531
struct usb_device_request req;
sys/bus/u4b/serial/uplcom.c
540
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/serial/uplcom.c
541
req.bRequest = UCDC_SET_CONTROL_LINE_STATE;
sys/bus/u4b/serial/uplcom.c
542
USETW(req.wValue, sc->sc_line);
sys/bus/u4b/serial/uplcom.c
543
req.wIndex[0] = sc->sc_data_iface_no;
sys/bus/u4b/serial/uplcom.c
544
req.wIndex[1] = 0;
sys/bus/u4b/serial/uplcom.c
545
USETW(req.wLength, 0);
sys/bus/u4b/serial/uplcom.c
548
&req, NULL, 0, 1000);
sys/bus/u4b/serial/uplcom.c
555
struct usb_device_request req;
sys/bus/u4b/serial/uplcom.c
564
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/serial/uplcom.c
565
req.bRequest = UCDC_SET_CONTROL_LINE_STATE;
sys/bus/u4b/serial/uplcom.c
566
USETW(req.wValue, sc->sc_line);
sys/bus/u4b/serial/uplcom.c
567
req.wIndex[0] = sc->sc_data_iface_no;
sys/bus/u4b/serial/uplcom.c
568
req.wIndex[1] = 0;
sys/bus/u4b/serial/uplcom.c
569
USETW(req.wLength, 0);
sys/bus/u4b/serial/uplcom.c
572
&req, NULL, 0, 1000);
sys/bus/u4b/serial/uplcom.c
579
struct usb_device_request req;
sys/bus/u4b/serial/uplcom.c
586
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/serial/uplcom.c
587
req.bRequest = UCDC_SEND_BREAK;
sys/bus/u4b/serial/uplcom.c
588
USETW(req.wValue, temp);
sys/bus/u4b/serial/uplcom.c
589
req.wIndex[0] = sc->sc_data_iface_no;
sys/bus/u4b/serial/uplcom.c
590
req.wIndex[1] = 0;
sys/bus/u4b/serial/uplcom.c
591
USETW(req.wLength, 0);
sys/bus/u4b/serial/uplcom.c
594
&req, NULL, 0, 1000);
sys/bus/u4b/serial/uplcom.c
644
struct usb_device_request req;
sys/bus/u4b/serial/uplcom.c
687
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/serial/uplcom.c
688
req.bRequest = UCDC_SET_LINE_CODING;
sys/bus/u4b/serial/uplcom.c
689
USETW(req.wValue, 0);
sys/bus/u4b/serial/uplcom.c
690
req.wIndex[0] = sc->sc_data_iface_no;
sys/bus/u4b/serial/uplcom.c
691
req.wIndex[1] = 0;
sys/bus/u4b/serial/uplcom.c
692
USETW(req.wLength, UCDC_LINE_STATE_LENGTH);
sys/bus/u4b/serial/uplcom.c
695
&req, &ls, 0, 1000);
sys/bus/u4b/serial/uplcom.c
701
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/serial/uplcom.c
702
req.bRequest = UPLCOM_SET_REQUEST;
sys/bus/u4b/serial/uplcom.c
703
USETW(req.wValue, 0);
sys/bus/u4b/serial/uplcom.c
705
USETW(req.wIndex, UPLCOM_SET_CRTSCTS_PL2303X);
sys/bus/u4b/serial/uplcom.c
707
USETW(req.wIndex, UPLCOM_SET_CRTSCTS);
sys/bus/u4b/serial/uplcom.c
708
USETW(req.wLength, 0);
sys/bus/u4b/serial/uplcom.c
711
&req, NULL, 0, 1000);
sys/bus/u4b/serial/uplcom.c
713
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/serial/uplcom.c
714
req.bRequest = UPLCOM_SET_REQUEST;
sys/bus/u4b/serial/uplcom.c
715
USETW(req.wValue, 0);
sys/bus/u4b/serial/uplcom.c
716
USETW(req.wIndex, 0);
sys/bus/u4b/serial/uplcom.c
717
USETW(req.wLength, 0);
sys/bus/u4b/serial/uplcom.c
719
&req, NULL, 0, 1000);
sys/bus/u4b/serial/usb_serial.h
220
#define ucom_cfg_do_request(udev,com,req,ptr,flags,timo) \
sys/bus/u4b/serial/usb_serial.h
221
usbd_do_request_proc(udev,&(com)->sc_super->sc_tq,req,ptr,flags,NULL,timo)
sys/bus/u4b/serial/uslcom.c
410
struct usb_device_request req;
sys/bus/u4b/serial/uslcom.c
412
req.bmRequestType = USLCOM_WRITE;
sys/bus/u4b/serial/uslcom.c
413
req.bRequest = USLCOM_UART;
sys/bus/u4b/serial/uslcom.c
414
USETW(req.wValue, USLCOM_UART_ENABLE);
sys/bus/u4b/serial/uslcom.c
415
USETW(req.wIndex, USLCOM_PORT_NO);
sys/bus/u4b/serial/uslcom.c
416
USETW(req.wLength, 0);
sys/bus/u4b/serial/uslcom.c
419
&req, NULL, 0, 1000)) {
sys/bus/u4b/serial/uslcom.c
431
struct usb_device_request req;
sys/bus/u4b/serial/uslcom.c
436
req.bmRequestType = USLCOM_WRITE;
sys/bus/u4b/serial/uslcom.c
437
req.bRequest = USLCOM_UART;
sys/bus/u4b/serial/uslcom.c
438
USETW(req.wValue, USLCOM_UART_DISABLE);
sys/bus/u4b/serial/uslcom.c
439
USETW(req.wIndex, USLCOM_PORT_NO);
sys/bus/u4b/serial/uslcom.c
440
USETW(req.wLength, 0);
sys/bus/u4b/serial/uslcom.c
443
&req, NULL, 0, 1000)) {
sys/bus/u4b/serial/uslcom.c
452
struct usb_device_request req;
sys/bus/u4b/serial/uslcom.c
460
req.bmRequestType = USLCOM_WRITE;
sys/bus/u4b/serial/uslcom.c
461
req.bRequest = USLCOM_CTRL;
sys/bus/u4b/serial/uslcom.c
462
USETW(req.wValue, ctl);
sys/bus/u4b/serial/uslcom.c
463
USETW(req.wIndex, USLCOM_PORT_NO);
sys/bus/u4b/serial/uslcom.c
464
USETW(req.wLength, 0);
sys/bus/u4b/serial/uslcom.c
467
&req, NULL, 0, 1000)) {
sys/bus/u4b/serial/uslcom.c
476
struct usb_device_request req;
sys/bus/u4b/serial/uslcom.c
484
req.bmRequestType = USLCOM_WRITE;
sys/bus/u4b/serial/uslcom.c
485
req.bRequest = USLCOM_CTRL;
sys/bus/u4b/serial/uslcom.c
486
USETW(req.wValue, ctl);
sys/bus/u4b/serial/uslcom.c
487
USETW(req.wIndex, USLCOM_PORT_NO);
sys/bus/u4b/serial/uslcom.c
488
USETW(req.wLength, 0);
sys/bus/u4b/serial/uslcom.c
491
&req, NULL, 0, 1000)) {
sys/bus/u4b/serial/uslcom.c
508
struct usb_device_request req;
sys/bus/u4b/serial/uslcom.c
514
req.bmRequestType = USLCOM_WRITE;
sys/bus/u4b/serial/uslcom.c
515
req.bRequest = USLCOM_BAUD_RATE;
sys/bus/u4b/serial/uslcom.c
516
USETW(req.wValue, USLCOM_BAUD_REF / t->c_ospeed);
sys/bus/u4b/serial/uslcom.c
517
USETW(req.wIndex, USLCOM_PORT_NO);
sys/bus/u4b/serial/uslcom.c
518
USETW(req.wLength, 0);
sys/bus/u4b/serial/uslcom.c
521
&req, NULL, 0, 1000)) {
sys/bus/u4b/serial/uslcom.c
551
req.bmRequestType = USLCOM_WRITE;
sys/bus/u4b/serial/uslcom.c
552
req.bRequest = USLCOM_DATA;
sys/bus/u4b/serial/uslcom.c
553
USETW(req.wValue, data);
sys/bus/u4b/serial/uslcom.c
554
USETW(req.wIndex, USLCOM_PORT_NO);
sys/bus/u4b/serial/uslcom.c
555
USETW(req.wLength, 0);
sys/bus/u4b/serial/uslcom.c
558
&req, NULL, 0, 1000)) {
sys/bus/u4b/serial/uslcom.c
573
req.bmRequestType = USLCOM_WRITE;
sys/bus/u4b/serial/uslcom.c
574
req.bRequest = USLCOM_SET_FLOWCTRL;
sys/bus/u4b/serial/uslcom.c
575
USETW(req.wValue, 0);
sys/bus/u4b/serial/uslcom.c
576
USETW(req.wIndex, USLCOM_PORT_NO);
sys/bus/u4b/serial/uslcom.c
577
USETW(req.wLength, sizeof(flowctrl));
sys/bus/u4b/serial/uslcom.c
580
&req, flowctrl, 0, 1000)) {
sys/bus/u4b/serial/uslcom.c
600
struct usb_device_request req;
sys/bus/u4b/serial/uslcom.c
603
req.bmRequestType = USLCOM_WRITE;
sys/bus/u4b/serial/uslcom.c
604
req.bRequest = USLCOM_BREAK;
sys/bus/u4b/serial/uslcom.c
605
USETW(req.wValue, brk);
sys/bus/u4b/serial/uslcom.c
606
USETW(req.wIndex, USLCOM_PORT_NO);
sys/bus/u4b/serial/uslcom.c
607
USETW(req.wLength, 0);
sys/bus/u4b/serial/uslcom.c
610
&req, NULL, 0, 1000)) {
sys/bus/u4b/serial/uslcom.c
620
struct usb_device_request req;
sys/bus/u4b/serial/uslcom.c
628
req.bmRequestType = USLCOM_READ;
sys/bus/u4b/serial/uslcom.c
629
req.bRequest = USLCOM_VENDOR_SPECIFIC;
sys/bus/u4b/serial/uslcom.c
630
USETW(req.wValue, USLCOM_READ_LATCH);
sys/bus/u4b/serial/uslcom.c
631
USETW(req.wIndex, 0);
sys/bus/u4b/serial/uslcom.c
632
USETW(req.wLength, sizeof(latch));
sys/bus/u4b/serial/uslcom.c
635
&req, &latch, 0, 1000)) {
sys/bus/u4b/serial/uslcom.c
643
req.bmRequestType = USLCOM_WRITE;
sys/bus/u4b/serial/uslcom.c
644
req.bRequest = USLCOM_VENDOR_SPECIFIC;
sys/bus/u4b/serial/uslcom.c
645
USETW(req.wValue, USLCOM_WRITE_LATCH);
sys/bus/u4b/serial/uslcom.c
646
USETW(req.wIndex, (*(int *)data));
sys/bus/u4b/serial/uslcom.c
647
USETW(req.wLength, 0);
sys/bus/u4b/serial/uslcom.c
650
&req, NULL, 0, 1000)) {
sys/bus/u4b/serial/uslcom.c
731
struct usb_device_request req;
sys/bus/u4b/serial/uslcom.c
757
req.bmRequestType = USLCOM_READ;
sys/bus/u4b/serial/uslcom.c
758
req.bRequest = USLCOM_RCTRL;
sys/bus/u4b/serial/uslcom.c
759
USETW(req.wValue, 0);
sys/bus/u4b/serial/uslcom.c
760
USETW(req.wIndex, USLCOM_PORT_NO);
sys/bus/u4b/serial/uslcom.c
761
USETW(req.wLength, sizeof(buf));
sys/bus/u4b/serial/uslcom.c
764
usbd_xfer_set_frame_len(xfer, 0, sizeof(req));
sys/bus/u4b/serial/uslcom.c
768
usbd_copy_in(pc, 0, &req, sizeof(req));
sys/bus/u4b/serial/uvisor.c
374
struct usb_device_request req;
sys/bus/u4b/serial/uvisor.c
382
req.bmRequestType = UT_READ_VENDOR_ENDPOINT;
sys/bus/u4b/serial/uvisor.c
383
req.bRequest = UVISOR_GET_CONNECTION_INFORMATION;
sys/bus/u4b/serial/uvisor.c
384
USETW(req.wValue, 0);
sys/bus/u4b/serial/uvisor.c
385
USETW(req.wIndex, 0);
sys/bus/u4b/serial/uvisor.c
386
USETW(req.wLength, UVISOR_CONNECTION_INFO_SIZE);
sys/bus/u4b/serial/uvisor.c
388
&req, &coninfo, USB_SHORT_XFER_OK,
sys/bus/u4b/serial/uvisor.c
434
req.bmRequestType = UT_READ_VENDOR_ENDPOINT;
sys/bus/u4b/serial/uvisor.c
435
req.bRequest = UVISOR_GET_PALM_INFORMATION;
sys/bus/u4b/serial/uvisor.c
436
USETW(req.wValue, 0);
sys/bus/u4b/serial/uvisor.c
437
USETW(req.wIndex, 0);
sys/bus/u4b/serial/uvisor.c
438
USETW(req.wLength, UVISOR_GET_PALM_INFORMATION_LEN);
sys/bus/u4b/serial/uvisor.c
441
(udev, NULL, &req, &pconinfo, USB_SHORT_XFER_OK,
sys/bus/u4b/serial/uvisor.c
462
req.bmRequestType = UT_READ_VENDOR_ENDPOINT;
sys/bus/u4b/serial/uvisor.c
463
req.bRequest = UVISOR_GET_PALM_INFORMATION;
sys/bus/u4b/serial/uvisor.c
464
USETW(req.wValue, 0);
sys/bus/u4b/serial/uvisor.c
465
USETW(req.wIndex, 0);
sys/bus/u4b/serial/uvisor.c
466
USETW(req.wLength, UVISOR_GET_PALM_INFORMATION_LEN);
sys/bus/u4b/serial/uvisor.c
467
err = usbd_do_request(udev, &req, buffer);
sys/bus/u4b/serial/uvisor.c
476
req.bmRequestType = UT_READ;
sys/bus/u4b/serial/uvisor.c
477
req.bRequest = UR_GET_CONFIG;
sys/bus/u4b/serial/uvisor.c
478
USETW(req.wValue, 0);
sys/bus/u4b/serial/uvisor.c
479
USETW(req.wIndex, 0);
sys/bus/u4b/serial/uvisor.c
480
USETW(req.wLength, 1);
sys/bus/u4b/serial/uvisor.c
482
err = usbd_do_request(udev, NULL, &req, buffer);
sys/bus/u4b/serial/uvisor.c
488
req.bmRequestType = UT_READ_DEVICE;
sys/bus/u4b/serial/uvisor.c
489
req.bRequest = UR_GET_INTERFACE;
sys/bus/u4b/serial/uvisor.c
490
USETW(req.wValue, 0);
sys/bus/u4b/serial/uvisor.c
491
USETW(req.wIndex, 0);
sys/bus/u4b/serial/uvisor.c
492
USETW(req.wLength, 1);
sys/bus/u4b/serial/uvisor.c
493
err = usbd_do_request(udev, NULL, &req, buffer);
sys/bus/u4b/serial/uvisor.c
502
req.bmRequestType = UT_READ_VENDOR_ENDPOINT;
sys/bus/u4b/serial/uvisor.c
503
req.bRequest = UVISOR_REQUEST_BYTES_AVAILABLE;
sys/bus/u4b/serial/uvisor.c
504
USETW(req.wValue, 0);
sys/bus/u4b/serial/uvisor.c
505
USETW(req.wIndex, 5);
sys/bus/u4b/serial/uvisor.c
506
USETW(req.wLength, sizeof(wAvail));
sys/bus/u4b/serial/uvisor.c
507
err = usbd_do_request(udev, NULL, &req, &wAvail);
sys/bus/u4b/serial/uvisor.c
530
struct usb_device_request req;
sys/bus/u4b/serial/uvisor.c
533
req.bmRequestType = UT_READ_VENDOR_ENDPOINT; /* XXX read? */
sys/bus/u4b/serial/uvisor.c
534
req.bRequest = UVISOR_CLOSE_NOTIFICATION;
sys/bus/u4b/serial/uvisor.c
535
USETW(req.wValue, 0);
sys/bus/u4b/serial/uvisor.c
536
USETW(req.wIndex, 0);
sys/bus/u4b/serial/uvisor.c
537
USETW(req.wLength, UVISOR_CONNECTION_INFO_SIZE);
sys/bus/u4b/serial/uvisor.c
540
&req, buffer, 0, 1000);
sys/bus/u4b/serial/uvscom.c
697
struct usb_device_request req;
sys/bus/u4b/serial/uvscom.c
700
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/serial/uvscom.c
701
req.bRequest = index;
sys/bus/u4b/serial/uvscom.c
702
USETW(req.wValue, value);
sys/bus/u4b/serial/uvscom.c
703
USETW(req.wIndex, 0);
sys/bus/u4b/serial/uvscom.c
704
USETW(req.wLength, 0);
sys/bus/u4b/serial/uvscom.c
707
&req, NULL, 0, 1000);
sys/bus/u4b/serial/uvscom.c
717
struct usb_device_request req;
sys/bus/u4b/serial/uvscom.c
721
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/serial/uvscom.c
722
req.bRequest = UVSCOM_READ_STATUS;
sys/bus/u4b/serial/uvscom.c
723
USETW(req.wValue, 0);
sys/bus/u4b/serial/uvscom.c
724
USETW(req.wIndex, 0);
sys/bus/u4b/serial/uvscom.c
725
USETW(req.wLength, 2);
sys/bus/u4b/serial/uvscom.c
728
&req, data, 0, 1000);
sys/bus/u4b/storage/umass.c
1118
struct usb_device_request req;
sys/bus/u4b/storage/umass.c
1125
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/storage/umass.c
1126
req.bRequest = 1; /* XXX unknown command */
sys/bus/u4b/storage/umass.c
1127
USETW(req.wValue, 0);
sys/bus/u4b/storage/umass.c
1128
req.wIndex[0] = sc->sc_iface_no;
sys/bus/u4b/storage/umass.c
1129
req.wIndex[1] = 0;
sys/bus/u4b/storage/umass.c
1130
USETW(req.wLength, sizeof(status));
sys/bus/u4b/storage/umass.c
1131
usbd_do_request(sc->sc_udev, NULL, &req, &status);
sys/bus/u4b/storage/umass.c
1205
struct usb_device_request req;
sys/bus/u4b/storage/umass.c
1230
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/storage/umass.c
1231
req.bRequest = UR_BBB_RESET; /* bulk only reset */
sys/bus/u4b/storage/umass.c
1232
USETW(req.wValue, 0);
sys/bus/u4b/storage/umass.c
1233
req.wIndex[0] = sc->sc_iface_no;
sys/bus/u4b/storage/umass.c
1234
req.wIndex[1] = 0;
sys/bus/u4b/storage/umass.c
1235
USETW(req.wLength, 0);
sys/bus/u4b/storage/umass.c
1238
usbd_copy_in(pc, 0, &req, sizeof(req));
sys/bus/u4b/storage/umass.c
1240
usbd_xfer_set_frame_len(xfer, 0, sizeof(req));
sys/bus/u4b/storage/umass.c
1636
struct usb_device_request req;
sys/bus/u4b/storage/umass.c
1641
req.bmRequestType = UT_READ_CLASS_INTERFACE;
sys/bus/u4b/storage/umass.c
1642
req.bRequest = UR_BBB_GET_MAX_LUN;
sys/bus/u4b/storage/umass.c
1643
USETW(req.wValue, 0);
sys/bus/u4b/storage/umass.c
1644
req.wIndex[0] = sc->sc_iface_no;
sys/bus/u4b/storage/umass.c
1645
req.wIndex[1] = 0;
sys/bus/u4b/storage/umass.c
1646
USETW(req.wLength, 1);
sys/bus/u4b/storage/umass.c
1648
err = usbd_do_request(sc->sc_udev, NULL, &req, &buf);
sys/bus/u4b/storage/umass.c
1685
struct usb_device_request req;
sys/bus/u4b/storage/umass.c
1712
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/storage/umass.c
1713
req.bRequest = UR_CBI_ADSC;
sys/bus/u4b/storage/umass.c
1714
USETW(req.wValue, 0);
sys/bus/u4b/storage/umass.c
1715
req.wIndex[0] = sc->sc_iface_no;
sys/bus/u4b/storage/umass.c
1716
req.wIndex[1] = 0;
sys/bus/u4b/storage/umass.c
1717
USETW(req.wLength, UMASS_CBI_DIAGNOSTIC_CMDLEN);
sys/bus/u4b/storage/umass.c
1733
usbd_copy_in(pc, 0, &req, sizeof(req));
sys/bus/u4b/storage/umass.c
1737
usbd_xfer_set_frame_len(xfer, 0, sizeof(req));
sys/bus/u4b/storage/umass.c
1811
struct usb_device_request req;
sys/bus/u4b/storage/umass.c
1836
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/storage/umass.c
1837
req.bRequest = UR_CBI_ADSC;
sys/bus/u4b/storage/umass.c
1838
USETW(req.wValue, 0);
sys/bus/u4b/storage/umass.c
1839
req.wIndex[0] = sc->sc_iface_no;
sys/bus/u4b/storage/umass.c
1840
req.wIndex[1] = 0;
sys/bus/u4b/storage/umass.c
1841
req.wLength[0] = sc->sc_transfer.cmd_len;
sys/bus/u4b/storage/umass.c
1842
req.wLength[1] = 0;
sys/bus/u4b/storage/umass.c
1845
usbd_copy_in(pc, 0, &req, sizeof(req));
sys/bus/u4b/storage/umass.c
1850
usbd_xfer_set_frame_len(xfer, 0, sizeof(req));
sys/bus/u4b/storage/ustorage_fs.c
485
const struct usb_device_request *req = preq;
sys/bus/u4b/storage/ustorage_fs.c
489
if ((req->bmRequestType == UT_WRITE_CLASS_INTERFACE) &&
sys/bus/u4b/storage/ustorage_fs.c
490
(req->bRequest == UR_BBB_RESET)) {
sys/bus/u4b/storage/ustorage_fs.c
499
} else if ((req->bmRequestType == UT_READ_CLASS_INTERFACE) &&
sys/bus/u4b/storage/ustorage_fs.c
500
(req->bRequest == UR_BBB_GET_MAX_LUN)) {
sys/bus/u4b/template/usb_template.c
1074
const struct usb_device_request *req, uint16_t *plen)
sys/bus/u4b/template/usb_template.c
1085
return ((tdd->getVendorDesc) (req, plen));
sys/bus/u4b/template/usb_template.c
1131
usb_temp_get_desc(struct usb_device *udev, struct usb_device_request *req,
sys/bus/u4b/template/usb_template.c
1140
switch (req->bmRequestType) {
sys/bus/u4b/template/usb_template.c
1142
switch (req->bRequest) {
sys/bus/u4b/template/usb_template.c
1149
switch (req->bRequest) {
sys/bus/u4b/template/usb_template.c
1160
switch (req->wValue[1]) {
sys/bus/u4b/template/usb_template.c
1162
if (req->wValue[0]) {
sys/bus/u4b/template/usb_template.c
1171
if (req->wValue[0]) {
sys/bus/u4b/template/usb_template.c
1182
&len, req->wValue[0]);
sys/bus/u4b/template/usb_template.c
1186
UGETW(req->wIndex), req->wValue[0]);
sys/bus/u4b/template/usb_template.c
1193
if (req->wValue[0]) {
sys/bus/u4b/template/usb_template.c
1211
buf = usb_temp_get_vendor_desc(udev, req, &len);
sys/bus/u4b/template/usb_template.h
38
typedef const void *(usb_temp_get_vendor_desc_t)(const struct usb_device_request *req, uint16_t *plen);
sys/bus/u4b/template/usb_template_kbd.c
179
keyboard_get_vendor_desc(const struct usb_device_request *req, uint16_t *plen)
sys/bus/u4b/template/usb_template_kbd.c
181
if ((req->bmRequestType == 0x81) && (req->bRequest == 0x06) &&
sys/bus/u4b/template/usb_template_kbd.c
182
(req->wValue[0] == 0x00) && (req->wValue[1] == 0x22) &&
sys/bus/u4b/template/usb_template_kbd.c
183
(req->wIndex[1] == 0) && (req->wIndex[0] == 0)) {
sys/bus/u4b/template/usb_template_modem.c
214
modem_get_vendor_desc(const struct usb_device_request *req, uint16_t *plen)
sys/bus/u4b/template/usb_template_mouse.c
177
mouse_get_vendor_desc(const struct usb_device_request *req, uint16_t *plen)
sys/bus/u4b/template/usb_template_mouse.c
179
if ((req->bmRequestType == 0x81) && (req->bRequest == 0x06) &&
sys/bus/u4b/template/usb_template_mouse.c
180
(req->wValue[0] == 0x00) && (req->wValue[1] == 0x22) &&
sys/bus/u4b/template/usb_template_mouse.c
181
(req->wIndex[1] == 0) && (req->wIndex[0] == 0)) {
sys/bus/u4b/template/usb_template_mtp.c
196
mtp_get_vendor_desc(const struct usb_device_request *req, uint16_t *plen)
sys/bus/u4b/template/usb_template_mtp.c
206
if ((req->bmRequestType == UT_READ_VENDOR_DEVICE) &&
sys/bus/u4b/template/usb_template_mtp.c
207
(req->bRequest == MTP_BREQUEST) && (req->wValue[0] == 0) &&
sys/bus/u4b/template/usb_template_mtp.c
208
(req->wValue[1] == 0) && (req->wIndex[1] == 0) &&
sys/bus/u4b/template/usb_template_mtp.c
209
((req->wIndex[0] == 4) || (req->wIndex[0] == 5))) {
sys/bus/u4b/template/usb_template_phone.c
375
phone_get_vendor_desc(const struct usb_device_request *req, uint16_t *plen)
sys/bus/u4b/template/usb_template_phone.c
377
if ((req->bmRequestType == 0x81) && (req->bRequest == 0x06) &&
sys/bus/u4b/template/usb_template_phone.c
378
(req->wValue[0] == 0x00) && (req->wValue[1] == 0x22) &&
sys/bus/u4b/template/usb_template_phone.c
379
(req->wIndex[1] == 0) && (req->wIndex[0] == 3 /* iface */)) {
sys/bus/u4b/usb_debug.c
255
error = SYSCTL_OUT(req, &val, sizeof(int));
sys/bus/u4b/usb_debug.c
256
if (error || !req->newptr)
sys/bus/u4b/usb_debug.c
262
error = SYSCTL_IN(req, &val, sizeof(unsigned int));
sys/bus/u4b/usb_dynamic.c
86
usb_temp_get_desc_w(struct usb_device *udev, struct usb_device_request *req, const void **pPtr, uint16_t *pLength)
sys/bus/u4b/usb_generic.c
1036
struct usb_device_request *req;
sys/bus/u4b/usb_generic.c
1087
req = xfer->frbuffers[0].buffer;
sys/bus/u4b/usb_generic.c
1094
if (length != sizeof(*req)) {
sys/bus/u4b/usb_generic.c
1099
error = copyin(uaddr, req, length);
sys/bus/u4b/usb_generic.c
1104
if (ugen_check_request(f->udev, req)) {
sys/bus/u4b/usb_generic.c
1111
if ((req->bmRequestType &
sys/bus/u4b/usb_generic.c
1118
offset = sizeof(*req);
sys/bus/u4b/usb_generic.c
1212
struct usb_device_request *req;
sys/bus/u4b/usb_generic.c
1252
req = xfer->frbuffers[0].buffer;
sys/bus/u4b/usb_generic.c
1255
if ((req->bmRequestType & (UT_READ | UT_WRITE)) == UT_READ) {
sys/bus/u4b/usb_generic.c
1386
struct usb_device_request req;
sys/bus/u4b/usb_generic.c
1593
req.bmRequestType = UT_WRITE_ENDPOINT;
sys/bus/u4b/usb_generic.c
1594
req.bRequest = UR_CLEAR_FEATURE;
sys/bus/u4b/usb_generic.c
1595
USETW(req.wValue, UF_ENDPOINT_HALT);
sys/bus/u4b/usb_generic.c
1596
req.wIndex[0] = ep->edesc->bEndpointAddress;
sys/bus/u4b/usb_generic.c
1597
req.wIndex[1] = 0;
sys/bus/u4b/usb_generic.c
1598
USETW(req.wLength, 0);
sys/bus/u4b/usb_generic.c
1600
error = usbd_do_request(f->udev, NULL, &req, NULL);
sys/bus/u4b/usb_generic.c
866
ugen_check_request(struct usb_device *udev, struct usb_device_request *req)
sys/bus/u4b/usb_generic.c
874
if (((req->bmRequestType == UT_WRITE_DEVICE) &&
sys/bus/u4b/usb_generic.c
875
(req->bRequest == UR_SET_ADDRESS)) ||
sys/bus/u4b/usb_generic.c
876
((req->bmRequestType == UT_WRITE_DEVICE) &&
sys/bus/u4b/usb_generic.c
877
(req->bRequest == UR_SET_CONFIG)) ||
sys/bus/u4b/usb_generic.c
878
((req->bmRequestType == UT_WRITE_INTERFACE) &&
sys/bus/u4b/usb_generic.c
879
(req->bRequest == UR_SET_INTERFACE)))
sys/bus/u4b/usb_generic.c
891
if (req->bmRequestType == UT_WRITE_ENDPOINT) {
sys/bus/u4b/usb_generic.c
893
ep = usbd_get_ep_by_addr(udev, req->wIndex[0]);
sys/bus/u4b/usb_generic.c
897
if ((req->bRequest == UR_CLEAR_FEATURE) &&
sys/bus/u4b/usb_generic.c
898
(UGETW(req->wValue) == UF_ENDPOINT_HALT)) {
sys/bus/u4b/usb_handle_request.c
212
struct usb_device_request req, uint16_t off, uint8_t state)
sys/bus/u4b/usb_handle_request.c
222
if ((req.bmRequestType & 0x1F) == UT_INTERFACE) {
sys/bus/u4b/usb_handle_request.c
223
iface_index = req.wIndex[0]; /* unicast */
sys/bus/u4b/usb_handle_request.c
260
&req, ppdata, plen,
sys/bus/u4b/usb_handle_request.c
276
((req.bmRequestType & 0x1F) == UT_INTERFACE) &&
sys/bus/u4b/usb_handle_request.c
280
&req, ppdata, plen, off, &temp_state);
sys/bus/u4b/usb_handle_request.c
295
if ((req.bmRequestType & 0x1F) != UT_INTERFACE) {
sys/bus/u4b/usb_handle_request.c
303
switch (req.bmRequestType) {
sys/bus/u4b/usb_handle_request.c
305
switch (req.bRequest) {
sys/bus/u4b/usb_handle_request.c
315
iface, req.wValue[0]);
sys/bus/u4b/usb_handle_request.c
328
iface->alt_index = req.wValue[0];
sys/bus/u4b/usb_handle_request.c
337
switch (req.bRequest) {
sys/bus/u4b/usb_handle_request.c
461
struct usb_device_request req;
sys/bus/u4b/usb_handle_request.c
508
usbd_xfer_set_frame_offset(xfer, sizeof(req), 1);
sys/bus/u4b/usb_handle_request.c
512
usbd_copy_out(xfer->frbuffers, 0, &req, sizeof(req));
sys/bus/u4b/usb_handle_request.c
516
rem = UGETW(req.wLength);
sys/bus/u4b/usb_handle_request.c
521
off = UGETW(req.wLength) - rem;
sys/bus/u4b/usb_handle_request.c
533
wValue = UGETW(req.wValue);
sys/bus/u4b/usb_handle_request.c
536
"off=0x%x rem=0x%x, state=%d\n", req.bmRequestType,
sys/bus/u4b/usb_handle_request.c
537
req.bRequest, wValue, UGETW(req.wIndex), off, rem, state);
sys/bus/u4b/usb_handle_request.c
541
switch (req.bmRequestType) {
sys/bus/u4b/usb_handle_request.c
546
switch (req.bRequest) {
sys/bus/u4b/usb_handle_request.c
559
switch (req.bRequest) {
sys/bus/u4b/usb_handle_request.c
586
switch (req.bRequest) {
sys/bus/u4b/usb_handle_request.c
609
switch (req.bRequest) {
sys/bus/u4b/usb_handle_request.c
620
&max_len, req, off, state);
sys/bus/u4b/usb_handle_request.c
644
err = (usb_temp_get_desc_p) (udev, &req, &src_zcopy, &max_len);
sys/bus/u4b/usb_handle_request.c
692
if (usb_handle_set_config(xfer, req.wValue[0])) {
sys/bus/u4b/usb_handle_request.c
700
if (usb_handle_set_stall(xfer, req.wIndex[0], 0)) {
sys/bus/u4b/usb_handle_request.c
716
if (usb_handle_set_stall(xfer, req.wIndex[0], 1)) {
sys/bus/u4b/usb_handle_request.c
733
usb_handle_get_stall(udev, req.wIndex[0]);
sys/bus/u4b/usb_hub.c
290
struct usb_device_request req;
sys/bus/u4b/usb_hub.c
327
req.bmRequestType = UT_WRITE_CLASS_OTHER;
sys/bus/u4b/usb_hub.c
328
req.bRequest = UR_RESET_TT;
sys/bus/u4b/usb_hub.c
329
USETW(req.wValue, 0);
sys/bus/u4b/usb_hub.c
330
req.wIndex[0] = port;
sys/bus/u4b/usb_hub.c
331
req.wIndex[1] = 0;
sys/bus/u4b/usb_hub.c
332
USETW(req.wLength, 0);
sys/bus/u4b/usb_hub.c
339
req.bmRequestType = UT_WRITE_CLASS_OTHER;
sys/bus/u4b/usb_hub.c
340
req.bRequest = UR_CLEAR_TT_BUFFER;
sys/bus/u4b/usb_hub.c
341
USETW(req.wValue, wValue);
sys/bus/u4b/usb_hub.c
342
req.wIndex[0] = port;
sys/bus/u4b/usb_hub.c
343
req.wIndex[1] = 0;
sys/bus/u4b/usb_hub.c
344
USETW(req.wLength, 0);
sys/bus/u4b/usb_hub.c
346
up->req_reset_tt = req;
sys/bus/u4b/usb_msctest.c
740
struct usb_device_request req;
sys/bus/u4b/usb_msctest.c
744
req.bmRequestType = UT_READ_CLASS_INTERFACE;
sys/bus/u4b/usb_msctest.c
745
req.bRequest = 0xFE; /* GET_MAX_LUN */
sys/bus/u4b/usb_msctest.c
746
USETW(req.wValue, 0);
sys/bus/u4b/usb_msctest.c
747
req.wIndex[0] = iface_index;
sys/bus/u4b/usb_msctest.c
748
req.wIndex[1] = 0;
sys/bus/u4b/usb_msctest.c
749
USETW(req.wLength, 1);
sys/bus/u4b/usb_msctest.c
751
return usbd_do_request(udev, NULL, &req, &buf);
sys/bus/u4b/usb_request.c
1010
struct usb_device_request req;
sys/bus/u4b/usb_request.c
1017
req.bmRequestType = UT_READ_DEVICE;
sys/bus/u4b/usb_request.c
1018
req.bRequest = UR_GET_DESCRIPTOR;
sys/bus/u4b/usb_request.c
1019
USETW2(req.wValue, type, index);
sys/bus/u4b/usb_request.c
1020
USETW(req.wIndex, id);
sys/bus/u4b/usb_request.c
1028
USETW(req.wLength, min_len);
sys/bus/u4b/usb_request.c
1030
err = usbd_do_request_flags(udev, lock, &req,
sys/bus/u4b/usb_request.c
1220
struct usb_device_request req;
sys/bus/u4b/usb_request.c
1230
req.bmRequestType = UT_READ_DEVICE;
sys/bus/u4b/usb_request.c
1231
req.bRequest = UR_GET_DESCRIPTOR;
sys/bus/u4b/usb_request.c
1232
USETW(req.wValue, wValue);
sys/bus/u4b/usb_request.c
1233
USETW(req.wIndex, 0);
sys/bus/u4b/usb_request.c
1234
USETW(req.wLength, 0);
sys/bus/u4b/usb_request.c
1245
err = (hr_func) (udev, &req, &ptr, &len);
sys/bus/u4b/usb_request.c
135
usbd_get_debug_bits(struct usb_device *udev, struct usb_device_request *req,
sys/bus/u4b/usb_request.c
1411
struct usb_device_request req;
sys/bus/u4b/usb_request.c
1416
req.bmRequestType = UT_READ_INTERFACE;
sys/bus/u4b/usb_request.c
1417
req.bRequest = UR_GET_INTERFACE;
sys/bus/u4b/usb_request.c
1418
USETW(req.wValue, 0);
sys/bus/u4b/usb_request.c
1419
req.wIndex[0] = iface->idesc->bInterfaceNumber;
sys/bus/u4b/usb_request.c
1420
req.wIndex[1] = 0;
sys/bus/u4b/usb_request.c
1421
USETW(req.wLength, 1);
sys/bus/u4b/usb_request.c
1422
return (usbd_do_request(udev, lock, &req, alt_iface_no));
sys/bus/u4b/usb_request.c
1437
struct usb_device_request req;
sys/bus/u4b/usb_request.c
1442
req.bmRequestType = UT_WRITE_INTERFACE;
sys/bus/u4b/usb_request.c
1443
req.bRequest = UR_SET_INTERFACE;
sys/bus/u4b/usb_request.c
1444
req.wValue[0] = alt_no;
sys/bus/u4b/usb_request.c
1445
req.wValue[1] = 0;
sys/bus/u4b/usb_request.c
1446
req.wIndex[0] = iface->idesc->bInterfaceNumber;
sys/bus/u4b/usb_request.c
1447
req.wIndex[1] = 0;
sys/bus/u4b/usb_request.c
1448
USETW(req.wLength, 0);
sys/bus/u4b/usb_request.c
1449
return (usbd_do_request(udev, lock, &req, NULL));
sys/bus/u4b/usb_request.c
1463
struct usb_device_request req;
sys/bus/u4b/usb_request.c
1465
req.bmRequestType = UT_READ_DEVICE;
sys/bus/u4b/usb_request.c
1466
req.bRequest = UR_GET_STATUS;
sys/bus/u4b/usb_request.c
1467
USETW(req.wValue, 0);
sys/bus/u4b/usb_request.c
1468
USETW(req.wIndex, 0);
sys/bus/u4b/usb_request.c
1469
USETW(req.wLength, sizeof(*st));
sys/bus/u4b/usb_request.c
1470
return (usbd_do_request(udev, lock, &req, st));
sys/bus/u4b/usb_request.c
1484
struct usb_device_request req;
sys/bus/u4b/usb_request.c
1487
req.bmRequestType = UT_READ_CLASS_DEVICE;
sys/bus/u4b/usb_request.c
1488
req.bRequest = UR_GET_DESCRIPTOR;
sys/bus/u4b/usb_request.c
1489
USETW2(req.wValue, UDESC_HUB, 0);
sys/bus/u4b/usb_request.c
1490
USETW(req.wIndex, 0);
sys/bus/u4b/usb_request.c
1491
USETW(req.wLength, len);
sys/bus/u4b/usb_request.c
1492
return (usbd_do_request(udev, lock, &req, hd));
sys/bus/u4b/usb_request.c
1506
struct usb_device_request req;
sys/bus/u4b/usb_request.c
1509
req.bmRequestType = UT_READ_CLASS_DEVICE;
sys/bus/u4b/usb_request.c
1510
req.bRequest = UR_GET_DESCRIPTOR;
sys/bus/u4b/usb_request.c
1511
USETW2(req.wValue, UDESC_SS_HUB, 0);
sys/bus/u4b/usb_request.c
1512
USETW(req.wIndex, 0);
sys/bus/u4b/usb_request.c
1513
USETW(req.wLength, len);
sys/bus/u4b/usb_request.c
1514
return (usbd_do_request(udev, lock, &req, hd));
sys/bus/u4b/usb_request.c
1528
struct usb_device_request req;
sys/bus/u4b/usb_request.c
1530
req.bmRequestType = UT_READ_CLASS_DEVICE;
sys/bus/u4b/usb_request.c
1531
req.bRequest = UR_GET_STATUS;
sys/bus/u4b/usb_request.c
1532
USETW(req.wValue, 0);
sys/bus/u4b/usb_request.c
1533
USETW(req.wIndex, 0);
sys/bus/u4b/usb_request.c
1534
USETW(req.wLength, sizeof(struct usb_hub_status));
sys/bus/u4b/usb_request.c
1535
return (usbd_do_request(udev, lock, &req, st));
sys/bus/u4b/usb_request.c
1551
struct usb_device_request req;
sys/bus/u4b/usb_request.c
1556
req.bmRequestType = UT_WRITE_DEVICE;
sys/bus/u4b/usb_request.c
1557
req.bRequest = UR_SET_ADDRESS;
sys/bus/u4b/usb_request.c
1558
USETW(req.wValue, addr);
sys/bus/u4b/usb_request.c
1559
USETW(req.wIndex, 0);
sys/bus/u4b/usb_request.c
1560
USETW(req.wLength, 0);
sys/bus/u4b/usb_request.c
1572
err = usbd_do_request_flags(udev, lock, &req, NULL,
sys/bus/u4b/usb_request.c
1594
struct usb_device_request req;
sys/bus/u4b/usb_request.c
1596
req.bmRequestType = UT_READ_CLASS_OTHER;
sys/bus/u4b/usb_request.c
1597
req.bRequest = UR_GET_STATUS;
sys/bus/u4b/usb_request.c
1598
USETW(req.wValue, 0);
sys/bus/u4b/usb_request.c
1599
req.wIndex[0] = port;
sys/bus/u4b/usb_request.c
1600
req.wIndex[1] = 0;
sys/bus/u4b/usb_request.c
1601
USETW(req.wLength, sizeof *ps);
sys/bus/u4b/usb_request.c
1602
return (usbd_do_request(udev, lock, &req, ps));
sys/bus/u4b/usb_request.c
1616
struct usb_device_request req;
sys/bus/u4b/usb_request.c
1618
req.bmRequestType = UT_WRITE_CLASS_DEVICE;
sys/bus/u4b/usb_request.c
1619
req.bRequest = UR_CLEAR_FEATURE;
sys/bus/u4b/usb_request.c
1620
USETW(req.wValue, sel);
sys/bus/u4b/usb_request.c
1621
USETW(req.wIndex, 0);
sys/bus/u4b/usb_request.c
1622
USETW(req.wLength, 0);
sys/bus/u4b/usb_request.c
1623
return (usbd_do_request(udev, lock, &req, NULL));
sys/bus/u4b/usb_request.c
1637
struct usb_device_request req;
sys/bus/u4b/usb_request.c
1639
req.bmRequestType = UT_WRITE_CLASS_DEVICE;
sys/bus/u4b/usb_request.c
1640
req.bRequest = UR_SET_FEATURE;
sys/bus/u4b/usb_request.c
1641
USETW(req.wValue, sel);
sys/bus/u4b/usb_request.c
1642
USETW(req.wIndex, 0);
sys/bus/u4b/usb_request.c
1643
USETW(req.wLength, 0);
sys/bus/u4b/usb_request.c
1644
return (usbd_do_request(udev, lock, &req, NULL));
sys/bus/u4b/usb_request.c
1658
struct usb_device_request req;
sys/bus/u4b/usb_request.c
1660
req.bmRequestType = UT_WRITE_CLASS_OTHER;
sys/bus/u4b/usb_request.c
1661
req.bRequest = UR_SET_FEATURE;
sys/bus/u4b/usb_request.c
1662
USETW(req.wValue, UHF_PORT_U1_TIMEOUT);
sys/bus/u4b/usb_request.c
1663
req.wIndex[0] = port;
sys/bus/u4b/usb_request.c
1664
req.wIndex[1] = timeout;
sys/bus/u4b/usb_request.c
1665
USETW(req.wLength, 0);
sys/bus/u4b/usb_request.c
1666
return (usbd_do_request(udev, lock, &req, NULL));
sys/bus/u4b/usb_request.c
1680
struct usb_device_request req;
sys/bus/u4b/usb_request.c
1682
req.bmRequestType = UT_WRITE_CLASS_OTHER;
sys/bus/u4b/usb_request.c
1683
req.bRequest = UR_SET_FEATURE;
sys/bus/u4b/usb_request.c
1684
USETW(req.wValue, UHF_PORT_U2_TIMEOUT);
sys/bus/u4b/usb_request.c
1685
req.wIndex[0] = port;
sys/bus/u4b/usb_request.c
1686
req.wIndex[1] = timeout;
sys/bus/u4b/usb_request.c
1687
USETW(req.wLength, 0);
sys/bus/u4b/usb_request.c
1688
return (usbd_do_request(udev, lock, &req, NULL));
sys/bus/u4b/usb_request.c
1702
struct usb_device_request req;
sys/bus/u4b/usb_request.c
1704
req.bmRequestType = UT_WRITE_CLASS_DEVICE;
sys/bus/u4b/usb_request.c
1705
req.bRequest = UR_SET_HUB_DEPTH;
sys/bus/u4b/usb_request.c
1706
USETW(req.wValue, depth);
sys/bus/u4b/usb_request.c
1707
USETW(req.wIndex, 0);
sys/bus/u4b/usb_request.c
1708
USETW(req.wLength, 0);
sys/bus/u4b/usb_request.c
1709
return (usbd_do_request(udev, lock, &req, NULL));
sys/bus/u4b/usb_request.c
172
if ((temp != req->bmRequestType) && (temp >= 0) && (temp <= 255))
sys/bus/u4b/usb_request.c
1723
struct usb_device_request req;
sys/bus/u4b/usb_request.c
1725
req.bmRequestType = UT_WRITE_CLASS_OTHER;
sys/bus/u4b/usb_request.c
1726
req.bRequest = UR_CLEAR_FEATURE;
sys/bus/u4b/usb_request.c
1727
USETW(req.wValue, sel);
sys/bus/u4b/usb_request.c
1728
req.wIndex[0] = port;
sys/bus/u4b/usb_request.c
1729
req.wIndex[1] = 0;
sys/bus/u4b/usb_request.c
1730
USETW(req.wLength, 0);
sys/bus/u4b/usb_request.c
1731
return (usbd_do_request(udev, lock, &req, NULL));
sys/bus/u4b/usb_request.c
1745
struct usb_device_request req;
sys/bus/u4b/usb_request.c
1747
req.bmRequestType = UT_WRITE_CLASS_OTHER;
sys/bus/u4b/usb_request.c
1748
req.bRequest = UR_SET_FEATURE;
sys/bus/u4b/usb_request.c
1749
USETW(req.wValue, sel);
sys/bus/u4b/usb_request.c
1750
req.wIndex[0] = port;
sys/bus/u4b/usb_request.c
1751
req.wIndex[1] = 0;
sys/bus/u4b/usb_request.c
1752
USETW(req.wLength, 0);
sys/bus/u4b/usb_request.c
1753
return (usbd_do_request(udev, lock, &req, NULL));
sys/bus/u4b/usb_request.c
1768
struct usb_device_request req;
sys/bus/u4b/usb_request.c
177
if ((temp != req->bRequest) && (temp >= 0) && (temp <= 255))
sys/bus/u4b/usb_request.c
1776
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/usb_request.c
1777
req.bRequest = UR_SET_PROTOCOL;
sys/bus/u4b/usb_request.c
1778
USETW(req.wValue, report);
sys/bus/u4b/usb_request.c
1779
req.wIndex[0] = iface->idesc->bInterfaceNumber;
sys/bus/u4b/usb_request.c
1780
req.wIndex[1] = 0;
sys/bus/u4b/usb_request.c
1781
USETW(req.wLength, 0);
sys/bus/u4b/usb_request.c
1782
return (usbd_do_request(udev, lock, &req, NULL));
sys/bus/u4b/usb_request.c
1797
struct usb_device_request req;
sys/bus/u4b/usb_request.c
1804
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/usb_request.c
1805
req.bRequest = UR_SET_REPORT;
sys/bus/u4b/usb_request.c
1806
USETW2(req.wValue, type, id);
sys/bus/u4b/usb_request.c
1807
req.wIndex[0] = iface->idesc->bInterfaceNumber;
sys/bus/u4b/usb_request.c
1808
req.wIndex[1] = 0;
sys/bus/u4b/usb_request.c
1809
USETW(req.wLength, len);
sys/bus/u4b/usb_request.c
1810
return (usbd_do_request(udev, lock, &req, data));
sys/bus/u4b/usb_request.c
1825
struct usb_device_request req;
sys/bus/u4b/usb_request.c
1832
req.bmRequestType = UT_READ_CLASS_INTERFACE;
sys/bus/u4b/usb_request.c
1833
req.bRequest = UR_GET_REPORT;
sys/bus/u4b/usb_request.c
1834
USETW2(req.wValue, type, id);
sys/bus/u4b/usb_request.c
1835
req.wIndex[0] = iface->idesc->bInterfaceNumber;
sys/bus/u4b/usb_request.c
1836
req.wIndex[1] = 0;
sys/bus/u4b/usb_request.c
1837
USETW(req.wLength, len);
sys/bus/u4b/usb_request.c
1838
return (usbd_do_request(udev, lock, &req, data));
sys/bus/u4b/usb_request.c
1853
struct usb_device_request req;
sys/bus/u4b/usb_request.c
1860
req.bmRequestType = UT_WRITE_CLASS_INTERFACE;
sys/bus/u4b/usb_request.c
1861
req.bRequest = UR_SET_IDLE;
sys/bus/u4b/usb_request.c
1862
USETW2(req.wValue, duration, id);
sys/bus/u4b/usb_request.c
1863
req.wIndex[0] = iface->idesc->bInterfaceNumber;
sys/bus/u4b/usb_request.c
1864
req.wIndex[1] = 0;
sys/bus/u4b/usb_request.c
1865
USETW(req.wLength, 0);
sys/bus/u4b/usb_request.c
1866
return (usbd_do_request(udev, lock, &req, NULL));
sys/bus/u4b/usb_request.c
1881
struct usb_device_request req;
sys/bus/u4b/usb_request.c
1886
req.bmRequestType = UT_READ_INTERFACE;
sys/bus/u4b/usb_request.c
1887
req.bRequest = UR_GET_DESCRIPTOR;
sys/bus/u4b/usb_request.c
1888
USETW2(req.wValue, UDESC_REPORT, 0); /* report id should be 0 */
sys/bus/u4b/usb_request.c
1889
req.wIndex[0] = iface->idesc->bInterfaceNumber;
sys/bus/u4b/usb_request.c
1890
req.wIndex[1] = 0;
sys/bus/u4b/usb_request.c
1891
USETW(req.wLength, size);
sys/bus/u4b/usb_request.c
1892
return (usbd_do_request(udev, lock, &req, d));
sys/bus/u4b/usb_request.c
1909
struct usb_device_request req;
sys/bus/u4b/usb_request.c
1915
req.bmRequestType = UT_WRITE_DEVICE;
sys/bus/u4b/usb_request.c
1916
req.bRequest = UR_SET_CONFIG;
sys/bus/u4b/usb_request.c
1917
req.wValue[0] = conf;
sys/bus/u4b/usb_request.c
1918
req.wValue[1] = 0;
sys/bus/u4b/usb_request.c
1919
USETW(req.wIndex, 0);
sys/bus/u4b/usb_request.c
1920
USETW(req.wLength, 0);
sys/bus/u4b/usb_request.c
1921
return (usbd_do_request(udev, lock, &req, NULL));
sys/bus/u4b/usb_request.c
1934
struct usb_device_request req;
sys/bus/u4b/usb_request.c
1936
req.bmRequestType = UT_READ_DEVICE;
sys/bus/u4b/usb_request.c
1937
req.bRequest = UR_GET_CONFIG;
sys/bus/u4b/usb_request.c
1938
USETW(req.wValue, 0);
sys/bus/u4b/usb_request.c
1939
USETW(req.wIndex, 0);
sys/bus/u4b/usb_request.c
1940
USETW(req.wLength, 1);
sys/bus/u4b/usb_request.c
1941
return (usbd_do_request(udev, lock, &req, pconf));
sys/bus/u4b/usb_request.c
2141
struct usb_device_request req;
sys/bus/u4b/usb_request.c
2143
req.bmRequestType = UT_WRITE_DEVICE;
sys/bus/u4b/usb_request.c
2144
req.bRequest = UR_CLEAR_FEATURE;
sys/bus/u4b/usb_request.c
2145
USETW(req.wValue, sel);
sys/bus/u4b/usb_request.c
2146
USETW(req.wIndex, 0);
sys/bus/u4b/usb_request.c
2147
USETW(req.wLength, 0);
sys/bus/u4b/usb_request.c
2148
return (usbd_do_request(udev, lock, &req, NULL));
sys/bus/u4b/usb_request.c
2162
struct usb_device_request req;
sys/bus/u4b/usb_request.c
2164
req.bmRequestType = UT_WRITE_DEVICE;
sys/bus/u4b/usb_request.c
2165
req.bRequest = UR_SET_FEATURE;
sys/bus/u4b/usb_request.c
2166
USETW(req.wValue, sel);
sys/bus/u4b/usb_request.c
2167
USETW(req.wIndex, 0);
sys/bus/u4b/usb_request.c
2168
USETW(req.wLength, 0);
sys/bus/u4b/usb_request.c
2169
return (usbd_do_request(udev, lock, &req, NULL));
sys/bus/u4b/usb_request.c
2183
struct usb_device_request req;
sys/bus/u4b/usb_request.c
2191
req.bmRequestType = UT_WRITE_CLASS_OTHER;
sys/bus/u4b/usb_request.c
2192
req.bRequest = UR_RESET_TT;
sys/bus/u4b/usb_request.c
2193
USETW(req.wValue, 0);
sys/bus/u4b/usb_request.c
2194
req.wIndex[0] = port;
sys/bus/u4b/usb_request.c
2195
req.wIndex[1] = 0;
sys/bus/u4b/usb_request.c
2196
USETW(req.wLength, 0);
sys/bus/u4b/usb_request.c
2197
return (usbd_do_request(udev, lock, &req, NULL));
sys/bus/u4b/usb_request.c
2213
struct usb_device_request req;
sys/bus/u4b/usb_request.c
2225
req.bmRequestType = UT_WRITE_CLASS_OTHER;
sys/bus/u4b/usb_request.c
2226
req.bRequest = UR_CLEAR_TT_BUFFER;
sys/bus/u4b/usb_request.c
2227
USETW(req.wValue, wValue);
sys/bus/u4b/usb_request.c
2228
req.wIndex[0] = port;
sys/bus/u4b/usb_request.c
2229
req.wIndex[1] = 0;
sys/bus/u4b/usb_request.c
2230
USETW(req.wLength, 0);
sys/bus/u4b/usb_request.c
2231
return (usbd_do_request(udev, lock, &req, NULL));
sys/bus/u4b/usb_request.c
224
struct usb_device_request req;
sys/bus/u4b/usb_request.c
2247
struct usb_device_request req;
sys/bus/u4b/usb_request.c
2249
req.bmRequestType = UT_WRITE_CLASS_OTHER;
sys/bus/u4b/usb_request.c
2250
req.bRequest = UR_SET_FEATURE;
sys/bus/u4b/usb_request.c
2251
USETW(req.wValue, UHF_PORT_LINK_STATE);
sys/bus/u4b/usb_request.c
2252
req.wIndex[0] = port;
sys/bus/u4b/usb_request.c
2253
req.wIndex[1] = link_state;
sys/bus/u4b/usb_request.c
2254
USETW(req.wLength, 0);
sys/bus/u4b/usb_request.c
2255
return (usbd_do_request(udev, lock, &req, NULL));
sys/bus/u4b/usb_request.c
2274
struct usb_device_request req;
sys/bus/u4b/usb_request.c
2278
req.bmRequestType = UT_WRITE_CLASS_OTHER;
sys/bus/u4b/usb_request.c
2279
req.bRequest = UR_SET_AND_TEST;
sys/bus/u4b/usb_request.c
2280
USETW(req.wValue, UHF_PORT_L1);
sys/bus/u4b/usb_request.c
2281
req.wIndex[0] = (port & 0xF) | ((besl & 0xF) << 4);
sys/bus/u4b/usb_request.c
2282
req.wIndex[1] = (addr & 0x7F) | (rwe ? 0x80 : 0x00);
sys/bus/u4b/usb_request.c
2283
USETW(req.wLength, sizeof(buf));
sys/bus/u4b/usb_request.c
2288
err = usbd_do_request(udev, lock, &req, buf);
sys/bus/u4b/usb_request.c
276
req.bmRequestType = UT_WRITE_ENDPOINT;
sys/bus/u4b/usb_request.c
277
req.bRequest = UR_CLEAR_FEATURE;
sys/bus/u4b/usb_request.c
278
USETW(req.wValue, UF_ENDPOINT_HALT);
sys/bus/u4b/usb_request.c
279
req.wIndex[0] = ep->edesc->bEndpointAddress;
sys/bus/u4b/usb_request.c
280
req.wIndex[1] = 0;
sys/bus/u4b/usb_request.c
281
USETW(req.wLength, 0);
sys/bus/u4b/usb_request.c
285
usbd_copy_in(xfer->frbuffers, 0, &req, sizeof(req));
sys/bus/u4b/usb_request.c
288
usbd_xfer_set_frame_len(xfer, 0, sizeof(req));
sys/bus/u4b/usb_request.c
403
struct usb_device_request *req, void *data, uint16_t flags,
sys/bus/u4b/usb_request.c
429
length = UGETW(req->wLength);
sys/bus/u4b/usb_request.c
433
udev, req->bmRequestType, req->bRequest,
sys/bus/u4b/usb_request.c
434
req->wValue[1], req->wValue[0],
sys/bus/u4b/usb_request.c
435
req->wIndex[1], req->wIndex[0],
sys/bus/u4b/usb_request.c
436
req->wLength[1], req->wLength[0]);
sys/bus/u4b/usb_request.c
483
if (!(req->bmRequestType & UT_READ)) {
sys/bus/u4b/usb_request.c
495
err = (hr_func) (udev, req, &desc, &temp);
sys/bus/u4b/usb_request.c
539
usbd_get_debug_bits(udev, req, &dbg);
sys/bus/u4b/usb_request.c
563
usbd_copy_in(xfer->frbuffers, 0, req, sizeof(*req));
sys/bus/u4b/usb_request.c
565
usbd_xfer_set_frame_len(xfer, 0, sizeof(*req));
sys/bus/u4b/usb_request.c
595
if (!(req->bmRequestType & UT_READ)) {
sys/bus/u4b/usb_request.c
667
if (req->bmRequestType & UT_READ) {
sys/bus/u4b/usb_request.c
761
struct usb_device_request *req, void *data, uint16_t flags,
sys/bus/u4b/usb_request.c
768
len = UGETW(req->wLength);
sys/bus/u4b/usb_request.c
778
req, data, flags, actlen, timeout);
sys/bus/u4b/usb_request.c
783
if ((len != 0) && (req->bmRequestType & UE_DIR_IN)) {
sys/bus/u4b/usb_transfer.c
1456
struct usb_device_request req;
sys/bus/u4b/usb_transfer.c
1460
usbd_copy_out(xfer->frbuffers, 0, &req, sizeof(req));
sys/bus/u4b/usb_transfer.c
1464
xfer->flags_int.control_rem = UGETW(req.wLength);
sys/bus/u4b/usb_transfer.c
1470
(req.bmRequestType & UT_READ) ? UE_DIR_IN : UE_DIR_OUT;
sys/bus/u4b/usb_transfer.c
1483
struct usb_device_request req;
sys/bus/u4b/usb_transfer.c
1490
usbd_copy_out(xfer->frbuffers, 0, &req, sizeof(req));
sys/bus/u4b/usb_transfer.c
1493
return (xfer->flags_int.control_rem != UGETW(req.wLength));
sys/bus/u4b/usb_transfer.c
3240
struct usb_device_request req;
sys/bus/u4b/usb_transfer.c
3262
req.bmRequestType = UT_WRITE_ENDPOINT;
sys/bus/u4b/usb_transfer.c
3263
req.bRequest = UR_CLEAR_FEATURE;
sys/bus/u4b/usb_transfer.c
3264
USETW(req.wValue, UF_ENDPOINT_HALT);
sys/bus/u4b/usb_transfer.c
3265
req.wIndex[0] = xfer2->endpoint->edesc->bEndpointAddress;
sys/bus/u4b/usb_transfer.c
3266
req.wIndex[1] = 0;
sys/bus/u4b/usb_transfer.c
3267
USETW(req.wLength, 0);
sys/bus/u4b/usb_transfer.c
3277
usbd_copy_in(xfer1->frbuffers, 0, &req, sizeof(req));
sys/bus/u4b/usb_transfer.c
3280
xfer1->frlengths[0] = sizeof(req);
sys/bus/u4b/usb_transfer.c
3552
struct usb_device_request req;
sys/bus/u4b/usb_transfer.c
3554
req.bmRequestType = UT_WRITE_ENDPOINT;
sys/bus/u4b/usb_transfer.c
3555
req.bRequest = UR_CLEAR_FEATURE;
sys/bus/u4b/usb_transfer.c
3556
USETW(req.wValue, UF_ENDPOINT_HALT);
sys/bus/u4b/usb_transfer.c
3557
req.wIndex[0] = ep->edesc->bEndpointAddress;
sys/bus/u4b/usb_transfer.c
3558
req.wIndex[1] = 0;
sys/bus/u4b/usb_transfer.c
3559
USETW(req.wLength, 0);
sys/bus/u4b/usb_transfer.c
3563
UGETW(udev->ddesc.idProduct), req.wIndex[0]);
sys/bus/u4b/usb_transfer.c
3564
error = usbd_do_request(udev, NULL, &req, NULL);
sys/bus/u4b/usbdi.h
509
struct usb_device_request *req, void *data, uint16_t flags,
sys/bus/u4b/usbdi_util.h
43
struct usb_device_request *req, void *data, uint16_t flags,
sys/bus/u4b/uvc/uvc_drv.c
1172
uvc_drv_get_video_ctrl(video, &video->req, 1, GET_CUR);
sys/bus/u4b/uvc/uvc_drv.c
1173
ret = uvc_drv_set_video_ctrl(video, &video->req, 0);
sys/bus/u4b/uvc/uvc_drv.c
1176
ret = uvc_drv_set_video_ctrl(video, &video->req, 0);
sys/bus/u4b/uvc/uvc_drv.c
1178
mps = UGETDW(video->req.dwMaxPayloadSize);
sys/bus/u4b/uvc/uvc_drv.c
1214
mps = UGETDW(video->req.dwMaxPayloadSize);
sys/bus/u4b/uvc/uvc_drv.c
1262
uvc_drv_get_video_ctrl(video, &video->req, 1, GET_CUR);
sys/bus/u4b/uvc/uvc_drv.c
1263
ret = uvc_drv_set_video_ctrl(video, &video->req, 0);
sys/bus/u4b/uvc/uvc_drv.c
1267
uvc_drv_set_video_ctrl(video, &video->req, 0);
sys/bus/u4b/uvc/uvc_drv.c
1292
struct usb_device_request req;
sys/bus/u4b/uvc/uvc_drv.c
1295
memset(&req, 0x00, sizeof(req));
sys/bus/u4b/uvc/uvc_drv.c
1296
req.bRequest = UR_CLEAR_FEATURE;
sys/bus/u4b/uvc/uvc_drv.c
1297
req.bmRequestType = UT_WRITE_ENDPOINT;
sys/bus/u4b/uvc/uvc_drv.c
1298
USETW(req.wValue, UF_ENDPOINT_HALT);
sys/bus/u4b/uvc/uvc_drv.c
1299
USETW(req.wIndex, epaddr);
sys/bus/u4b/uvc/uvc_drv.c
1300
USETW(req.wLength, 0);
sys/bus/u4b/uvc/uvc_drv.c
1302
err = usbd_do_request_flags(udev, NULL, &req, NULL, 0, NULL, timeout);
sys/bus/u4b/uvc/uvc_drv.c
1385
probe = v->req;
sys/bus/u4b/uvc/uvc_drv.c
1393
v->req = probe;
sys/bus/u4b/uvc/uvc_drv.c
1445
uvc_drv_init_cur_fmt_frm(struct uvc_drv_video *v, struct uvc_data_request *req)
sys/bus/u4b/uvc/uvc_drv.c
1451
if (v == NULL || v->data == NULL || req == NULL)
sys/bus/u4b/uvc/uvc_drv.c
1459
if (fmt->index == req->bFormatIndex) {
sys/bus/u4b/uvc/uvc_drv.c
1475
if (frm->index == req->bFrameIndex) {
sys/bus/u4b/uvc/uvc_drv.c
1495
struct uvc_data_request *req;
sys/bus/u4b/uvc/uvc_drv.c
1517
req = &v->req;
sys/bus/u4b/uvc/uvc_drv.c
1519
ret = uvc_drv_get_video_ctrl(v, req, 1, GET_DEF);
sys/bus/u4b/uvc/uvc_drv.c
1522
ret = uvc_drv_get_video_ctrl(v, req, 1, GET_CUR);
sys/bus/u4b/uvc/uvc_drv.c
1530
if (fmt->index == req->bFormatIndex) {
sys/bus/u4b/uvc/uvc_drv.c
1544
if (frm->index == req->bFrameIndex) {
sys/bus/u4b/uvc/uvc_drv.c
1550
req->bFormatIndex = fmt->index;
sys/bus/u4b/uvc/uvc_drv.c
1551
req->bFrameIndex = frm->index;
sys/bus/u4b/uvc/uvc_drv.c
1553
ret = uvc_drv_set_video(v, req, fmt, frm);
sys/bus/u4b/uvc/uvc_drv.c
1561
uvc_drv_set_video_ctrl(v, req, 1);
sys/bus/u4b/uvc/uvc_drv.c
1571
ret = uvc_drv_get_video_ctrl(v, req, 1, GET_CUR);
sys/bus/u4b/uvc/uvc_drv.c
1578
uvc_drv_show_video_ctrl(req);
sys/bus/u4b/uvc/uvc_drv.c
1580
if (uvc_drv_init_cur_fmt_frm(v, req))
sys/bus/u4b/uvc/uvc_drv.c
208
struct usb_device_request req;
sys/bus/u4b/uvc/uvc_drv.c
212
memset(&req, 0x00, sizeof(req));
sys/bus/u4b/uvc/uvc_drv.c
213
req.bRequest = query;
sys/bus/u4b/uvc/uvc_drv.c
215
req.bmRequestType = type;
sys/bus/u4b/uvc/uvc_drv.c
216
USETW(req.wValue, cs << 8);
sys/bus/u4b/uvc/uvc_drv.c
217
USETW(req.wIndex, unit << 8 | iface_num);
sys/bus/u4b/uvc/uvc_drv.c
218
USETW(req.wLength, size);
sys/bus/u4b/uvc/uvc_drv.c
220
err = usbd_do_request_flags(udev, NULL, &req, data, 0, NULL, timeout);
sys/bus/u4b/uvc/uvc_drv.c
227
uvc_drv_show_video_ctrl(struct uvc_data_request *req)
sys/bus/u4b/uvc/uvc_drv.c
230
UGETW(req->wHint), req->bFormatIndex, req->bFrameIndex,
sys/bus/u4b/uvc/uvc_drv.c
231
UGETDW(req->dwFrameInterval));
sys/bus/u4b/uvc/uvc_drv.c
233
UGETW(req->wKeyFrameRate), UGETW(req->wPFrameRate),
sys/bus/u4b/uvc/uvc_drv.c
234
UGETW(req->wCompQuality), UGETW(req->wCompWindowSize));
sys/bus/u4b/uvc/uvc_drv.c
235
DPRINTF("delay:%u framesize:%u payloadsize:%u framinginfo:%x\n", UGETW(req->wDelay),
sys/bus/u4b/uvc/uvc_drv.c
236
UGETDW(req->dwMaxFrameSize), UGETDW(req->dwMaxPayloadSize), req->bFramingInfo);
sys/bus/u4b/uvc/uvc_drv.c
252
struct uvc_data_request *req, int probe)
sys/bus/u4b/uvc/uvc_drv.c
260
KKASSERT(sizeof(*req) >= size);
sys/bus/u4b/uvc/uvc_drv.c
265
req, size, USB_DEFAULT_TIMEOUT);
sys/bus/u4b/uvc/uvc_drv.c
274
struct uvc_data_request *req)
sys/bus/u4b/uvc/uvc_drv.c
282
if (req->bFormatIndex == video->data->fmt[i].index) {
sys/bus/u4b/uvc/uvc_drv.c
291
if (req->bFrameIndex == fmt->frm[i].index) {
sys/bus/u4b/uvc/uvc_drv.c
302
if (sizeimage != UGETDW(req->dwMaxFrameSize)) {
sys/bus/u4b/uvc/uvc_drv.c
304
sizeimage, UGETDW(req->dwMaxFrameSize));
sys/bus/u4b/uvc/uvc_drv.c
305
USETDW(req->dwMaxFrameSize, sizeimage);
sys/bus/u4b/uvc/uvc_drv.c
313
struct uvc_data_request *req, int probe, uint8_t query)
sys/bus/u4b/uvc/uvc_drv.c
336
memcpy(req, &tmp, size);
sys/bus/u4b/uvc/uvc_drv.c
375
uvc_drv_probe_video(struct uvc_drv_video *video, struct uvc_data_request *req)
sys/bus/u4b/uvc/uvc_drv.c
383
ret = uvc_drv_set_video_ctrl(video, req, 1);
sys/bus/u4b/uvc/uvc_drv.c
399
USETW(req->wCompQuality, UGETW(reqmax.wCompQuality));
sys/bus/u4b/uvc/uvc_drv.c
403
ret = uvc_drv_set_video_ctrl(video, req, 1);
sys/bus/u4b/uvc/uvc_drv.c
406
ret = uvc_drv_get_video_ctrl(video, req, 1, GET_CUR);
sys/bus/u4b/uvc/uvc_drv.c
411
ps = UGETDW(req->dwMaxPayloadSize);
sys/bus/u4b/uvc/uvc_drv.c
420
USETW(req->wKeyFrameRate, UGETW(reqmin.wKeyFrameRate));
sys/bus/u4b/uvc/uvc_drv.c
421
USETW(req->wPFrameRate, UGETW(reqmin.wPFrameRate));
sys/bus/u4b/uvc/uvc_drv.c
422
USETW(req->wCompQuality, UGETW(reqmax.wCompQuality));
sys/bus/u4b/uvc/uvc_drv.c
423
USETW(req->wCompWindowSize, UGETW(reqmin.wCompWindowSize));
sys/bus/u4b/uvc/uvc_drv.c
433
struct uvc_data_request *req, struct uvc_data_format *fmt,
sys/bus/u4b/uvc/uvc_drv.c
441
uvc_drv_show_video_ctrl(req);
sys/bus/u4b/uvc/uvc_drv.c
450
ret = uvc_drv_set_video_ctrl(video, req, 0);
sys/bus/u4b/uvc/uvc_drv.c
452
ret = uvc_drv_set_video_ctrl(video, req, 1);
sys/bus/u4b/uvc/uvc_drv.c
461
memcpy(&video->req, req, sizeof(struct uvc_data_request));
sys/bus/u4b/uvc/uvc_drv.c
558
struct uvc_data_request *req = &(v->req);
sys/bus/u4b/uvc/uvc_drv.c
561
ret = uvc_drv_get_video_ctrl(v, req, 1, GET_CUR);
sys/bus/u4b/uvc/uvc_drv.c
567
uvc_drv_show_video_ctrl(req);
sys/bus/u4b/uvc/uvc_drv.c
569
if (v->data->nfmt >= req->bFormatIndex && req->bFormatIndex > 0) {
sys/bus/u4b/uvc/uvc_drv.c
570
fmt = v->data->fmt + (req->bFormatIndex - 1);
sys/bus/u4b/uvc/uvc_drv.c
571
if (fmt->nfrm < req->bFrameIndex)
sys/bus/u4b/uvc/uvc_drv.c
576
fmt = v->data->fmt + (req->bFormatIndex - 1);
sys/bus/u4b/uvc/uvc_drv.c
577
frm = fmt->frm + (req->bFrameIndex - 1);
sys/bus/u4b/uvc/uvc_drv.c
593
pix->sizeimage = UGETDW(v->req.dwMaxFrameSize);
sys/bus/u4b/uvc/uvc_drv.c
609
struct uvc_data_request *req, struct uvc_data_format **rfmt,
sys/bus/u4b/uvc/uvc_drv.c
672
memset(req, 0, sizeof(*req));
sys/bus/u4b/uvc/uvc_drv.c
674
ret = uvc_drv_get_video_ctrl(video, req, 1, GET_CUR);
sys/bus/u4b/uvc/uvc_drv.c
680
USETW(req->wHint, 0x1);
sys/bus/u4b/uvc/uvc_drv.c
681
req->bFormatIndex = fmt->index;
sys/bus/u4b/uvc/uvc_drv.c
682
req->bFrameIndex = frm->index;
sys/bus/u4b/uvc/uvc_drv.c
683
USETDW(req->dwFrameInterval, uvc_drv_try_frame_interval(frm,
sys/bus/u4b/uvc/uvc_drv.c
703
ret = uvc_drv_probe_video(video, req);
sys/bus/u4b/uvc/uvc_drv.c
719
vfmt->fmt.pix.sizeimage = UGETDW(req->dwMaxFrameSize);
sys/bus/u4b/uvc/uvc_drv.h
699
struct uvc_data_request req;
sys/bus/u4b/uvc/uvc_drv.h
761
struct uvc_data_request *req, struct uvc_data_format **rfmt,
sys/bus/u4b/uvc/uvc_drv.h
764
struct uvc_data_request *req, struct uvc_data_format *fmt,
sys/bus/u4b/uvc/uvc_v4l2.c
286
numerator = UGETW(video->req.dwFrameInterval);
sys/bus/u4b/uvc/uvc_v4l2.c
456
struct uvc_data_request req;
sys/bus/u4b/uvc/uvc_v4l2.c
581
ret = uvc_drv_try_v4l2_fmt(v, fmt, &req, NULL, NULL);
sys/bus/u4b/uvc/uvc_v4l2.c
589
ret = uvc_drv_try_v4l2_fmt(v, fmt, &req, &rfmt, &rfrm);
sys/bus/u4b/uvc/uvc_v4l2.c
591
ret = uvc_drv_set_video(v, &req, rfmt, rfrm);
sys/bus/u4b/uvc/uvc_v4l2.c
615
UGETDW(v->req.dwMaxFrameSize));
sys/bus/u4b/uvc/uvc_v4l2.c
621
UGETDW(v->req.dwMaxFrameSize));
sys/bus/u4b/wlan/if_mtw.c
1000
USETW(req.wLength, len);
sys/bus/u4b/wlan/if_mtw.c
1002
int error = usbd_do_request_flags(sc->sc_udev, &sc->sc_lock, &req,
sys/bus/u4b/wlan/if_mtw.c
1011
usb_device_request_t req;
sys/bus/u4b/wlan/if_mtw.c
1014
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/wlan/if_mtw.c
1015
req.bRequest = MTW_WRITE_CFG;
sys/bus/u4b/wlan/if_mtw.c
1016
USETW(req.wValue, 0);
sys/bus/u4b/wlan/if_mtw.c
1017
USETW(req.wIndex, reg);
sys/bus/u4b/wlan/if_mtw.c
1018
USETW(req.wLength, 4);
sys/bus/u4b/wlan/if_mtw.c
1020
error = usbd_do_request(sc->sc_udev, &sc->sc_lock, &req, &val);
sys/bus/u4b/wlan/if_mtw.c
1255
mtw_do_request(struct mtw_softc *sc, struct usb_device_request *req, void *data)
sys/bus/u4b/wlan/if_mtw.c
1263
err = usbd_do_request_flags(sc->sc_udev, &sc->sc_lock, req, data,
sys/bus/u4b/wlan/if_mtw.c
1292
usb_device_request_t req;
sys/bus/u4b/wlan/if_mtw.c
1294
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/wlan/if_mtw.c
1295
req.bRequest = MTW_READ_REGION_1;
sys/bus/u4b/wlan/if_mtw.c
1296
USETW(req.wValue, 0);
sys/bus/u4b/wlan/if_mtw.c
1297
USETW(req.wIndex, reg);
sys/bus/u4b/wlan/if_mtw.c
1298
USETW(req.wLength, len);
sys/bus/u4b/wlan/if_mtw.c
1300
return (mtw_do_request(sc, &req, buf));
sys/bus/u4b/wlan/if_mtw.c
1307
usb_device_request_t req;
sys/bus/u4b/wlan/if_mtw.c
1308
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/wlan/if_mtw.c
1309
req.bRequest = MTW_WRITE_2;
sys/bus/u4b/wlan/if_mtw.c
1310
USETW(req.wValue, val);
sys/bus/u4b/wlan/if_mtw.c
1311
USETW(req.wIndex, reg);
sys/bus/u4b/wlan/if_mtw.c
1312
USETW(req.wLength, 0);
sys/bus/u4b/wlan/if_mtw.c
1313
return (usbd_do_request(sc->sc_udev, &sc->sc_lock, &req, NULL));
sys/bus/u4b/wlan/if_mtw.c
1334
usb_device_request_t req;
sys/bus/u4b/wlan/if_mtw.c
1335
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/wlan/if_mtw.c
1336
req.bRequest = MTW_WRITE_REGION_1;
sys/bus/u4b/wlan/if_mtw.c
1337
USETW(req.wValue, 0);
sys/bus/u4b/wlan/if_mtw.c
1338
USETW(req.wIndex, reg);
sys/bus/u4b/wlan/if_mtw.c
1339
USETW(req.wLength, len);
sys/bus/u4b/wlan/if_mtw.c
1340
return (usbd_do_request(sc->sc_udev, &sc->sc_lock, &req, buf));
sys/bus/u4b/wlan/if_mtw.c
3981
usb_device_request_t req;
sys/bus/u4b/wlan/if_mtw.c
3985
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/wlan/if_mtw.c
3986
req.bRequest = MTW_RESET;
sys/bus/u4b/wlan/if_mtw.c
3987
USETW(req.wValue, 1);
sys/bus/u4b/wlan/if_mtw.c
3988
USETW(req.wIndex, 0);
sys/bus/u4b/wlan/if_mtw.c
3989
USETW(req.wLength, 0);
sys/bus/u4b/wlan/if_mtw.c
3991
&req, &tmp, 0, &actlen, 1000));
sys/bus/u4b/wlan/if_mtw.c
484
usb_device_request_t req;
sys/bus/u4b/wlan/if_mtw.c
489
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/wlan/if_mtw.c
490
req.bRequest = MTW_READ_CFG;
sys/bus/u4b/wlan/if_mtw.c
491
USETW(req.wValue, 0);
sys/bus/u4b/wlan/if_mtw.c
492
USETW(req.wIndex, reg);
sys/bus/u4b/wlan/if_mtw.c
493
USETW(req.wLength, 4);
sys/bus/u4b/wlan/if_mtw.c
494
error = usbd_do_request_flags(sc->sc_udev, &sc->sc_lock, &req, &tmp, 0,
sys/bus/u4b/wlan/if_mtw.c
994
usb_device_request_t req;
sys/bus/u4b/wlan/if_mtw.c
996
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/wlan/if_mtw.c
997
req.bRequest = MTW_RESET;
sys/bus/u4b/wlan/if_mtw.c
998
USETW(req.wValue, 0x12);
sys/bus/u4b/wlan/if_mtw.c
999
USETW(req.wIndex, 0);
sys/bus/u4b/wlan/if_rum.c
141
struct usb_device_request *req, void *data);
sys/bus/u4b/wlan/if_rum.c
1771
struct usb_device_request req;
sys/bus/u4b/wlan/if_rum.c
1774
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/wlan/if_rum.c
1775
req.bRequest = RT2573_READ_EEPROM;
sys/bus/u4b/wlan/if_rum.c
1776
USETW(req.wValue, 0);
sys/bus/u4b/wlan/if_rum.c
1777
USETW(req.wIndex, addr);
sys/bus/u4b/wlan/if_rum.c
1778
USETW(req.wLength, len);
sys/bus/u4b/wlan/if_rum.c
1780
error = rum_do_request(sc, &req, buf);
sys/bus/u4b/wlan/if_rum.c
1800
struct usb_device_request req;
sys/bus/u4b/wlan/if_rum.c
1803
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/wlan/if_rum.c
1804
req.bRequest = RT2573_READ_MULTI_MAC;
sys/bus/u4b/wlan/if_rum.c
1805
USETW(req.wValue, 0);
sys/bus/u4b/wlan/if_rum.c
1806
USETW(req.wIndex, reg);
sys/bus/u4b/wlan/if_rum.c
1807
USETW(req.wLength, len);
sys/bus/u4b/wlan/if_rum.c
1809
error = rum_do_request(sc, &req, buf);
sys/bus/u4b/wlan/if_rum.c
1828
struct usb_device_request req;
sys/bus/u4b/wlan/if_rum.c
1832
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/wlan/if_rum.c
1833
req.bRequest = RT2573_WRITE_MULTI_MAC;
sys/bus/u4b/wlan/if_rum.c
1834
USETW(req.wValue, 0);
sys/bus/u4b/wlan/if_rum.c
1838
USETW(req.wIndex, reg + offset);
sys/bus/u4b/wlan/if_rum.c
1839
USETW(req.wLength, MIN(len - offset, 64));
sys/bus/u4b/wlan/if_rum.c
1841
error = rum_do_request(sc, &req, (char *)buf + offset);
sys/bus/u4b/wlan/if_rum.c
617
struct usb_device_request *req, void *data)
sys/bus/u4b/wlan/if_rum.c
624
req, data, 0, NULL, 250 /* ms */);
sys/bus/u4b/wlan/if_rum.c
639
struct usb_device_request req;
sys/bus/u4b/wlan/if_rum.c
641
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/wlan/if_rum.c
642
req.bRequest = RT2573_MCU_CNTL;
sys/bus/u4b/wlan/if_rum.c
643
USETW(req.wValue, request);
sys/bus/u4b/wlan/if_rum.c
644
USETW(req.wIndex, 0);
sys/bus/u4b/wlan/if_rum.c
645
USETW(req.wLength, 0);
sys/bus/u4b/wlan/if_rum.c
647
return (rum_do_request(sc, &req, NULL));
sys/bus/u4b/wlan/if_run.c
1115
usb_device_request_t req;
sys/bus/u4b/wlan/if_run.c
1168
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/wlan/if_run.c
1169
req.bRequest = RT2870_RESET;
sys/bus/u4b/wlan/if_run.c
1170
USETW(req.wValue, 8);
sys/bus/u4b/wlan/if_run.c
1171
USETW(req.wIndex, 0);
sys/bus/u4b/wlan/if_run.c
1172
USETW(req.wLength, 0);
sys/bus/u4b/wlan/if_run.c
1173
if ((error = usbd_do_request(sc->sc_udev, &sc->sc_lock, &req, NULL))
sys/bus/u4b/wlan/if_run.c
1213
usb_device_request_t req;
sys/bus/u4b/wlan/if_run.c
1215
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/wlan/if_run.c
1216
req.bRequest = RT2870_RESET;
sys/bus/u4b/wlan/if_run.c
1217
USETW(req.wValue, 1);
sys/bus/u4b/wlan/if_run.c
1218
USETW(req.wIndex, 0);
sys/bus/u4b/wlan/if_run.c
1219
USETW(req.wLength, 0);
sys/bus/u4b/wlan/if_run.c
1220
return (usbd_do_request(sc->sc_udev, &sc->sc_lock, &req, NULL));
sys/bus/u4b/wlan/if_run.c
1225
struct usb_device_request *req, void *data)
sys/bus/u4b/wlan/if_run.c
1234
req, data, 0, NULL, 250 /* ms */);
sys/bus/u4b/wlan/if_run.c
1261
usb_device_request_t req;
sys/bus/u4b/wlan/if_run.c
1263
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/wlan/if_run.c
1264
req.bRequest = RT2870_READ_REGION_1;
sys/bus/u4b/wlan/if_run.c
1265
USETW(req.wValue, 0);
sys/bus/u4b/wlan/if_run.c
1266
USETW(req.wIndex, reg);
sys/bus/u4b/wlan/if_run.c
1267
USETW(req.wLength, len);
sys/bus/u4b/wlan/if_run.c
1269
return (run_do_request(sc, &req, buf));
sys/bus/u4b/wlan/if_run.c
1275
usb_device_request_t req;
sys/bus/u4b/wlan/if_run.c
1277
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/wlan/if_run.c
1278
req.bRequest = RT2870_WRITE_2;
sys/bus/u4b/wlan/if_run.c
1279
USETW(req.wValue, val);
sys/bus/u4b/wlan/if_run.c
1280
USETW(req.wIndex, reg);
sys/bus/u4b/wlan/if_run.c
1281
USETW(req.wLength, 0);
sys/bus/u4b/wlan/if_run.c
1283
return (run_do_request(sc, &req, NULL));
sys/bus/u4b/wlan/if_run.c
1311
usb_device_request_t req;
sys/bus/u4b/wlan/if_run.c
1325
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/wlan/if_run.c
1326
req.bRequest = RT2870_WRITE_REGION_1;
sys/bus/u4b/wlan/if_run.c
1327
USETW(req.wValue, 0);
sys/bus/u4b/wlan/if_run.c
1328
USETW(req.wIndex, reg);
sys/bus/u4b/wlan/if_run.c
1329
USETW(req.wLength, delta);
sys/bus/u4b/wlan/if_run.c
1330
error = run_do_request(sc, &req, __DECONST(uint8_t *, buf));
sys/bus/u4b/wlan/if_run.c
1409
usb_device_request_t req;
sys/bus/u4b/wlan/if_run.c
1414
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/wlan/if_run.c
1415
req.bRequest = RT2870_EEPROM_READ;
sys/bus/u4b/wlan/if_run.c
1416
USETW(req.wValue, 0);
sys/bus/u4b/wlan/if_run.c
1417
USETW(req.wIndex, addr);
sys/bus/u4b/wlan/if_run.c
1418
USETW(req.wLength, sizeof(tmp));
sys/bus/u4b/wlan/if_run.c
1420
error = usbd_do_request(sc->sc_udev, &sc->sc_lock, &req, &tmp);
sys/bus/u4b/wlan/if_urtwn.c
1464
usb_device_request_t req;
sys/bus/u4b/wlan/if_urtwn.c
1466
req.bmRequestType = UT_WRITE_VENDOR_DEVICE;
sys/bus/u4b/wlan/if_urtwn.c
1467
req.bRequest = R92C_REQ_REGS;
sys/bus/u4b/wlan/if_urtwn.c
1468
USETW(req.wValue, addr);
sys/bus/u4b/wlan/if_urtwn.c
1469
USETW(req.wIndex, 0);
sys/bus/u4b/wlan/if_urtwn.c
1470
USETW(req.wLength, len);
sys/bus/u4b/wlan/if_urtwn.c
1471
return (urtwn_do_request(sc, &req, buf));
sys/bus/u4b/wlan/if_urtwn.c
1498
usb_device_request_t req;
sys/bus/u4b/wlan/if_urtwn.c
1500
req.bmRequestType = UT_READ_VENDOR_DEVICE;
sys/bus/u4b/wlan/if_urtwn.c
1501
req.bRequest = R92C_REQ_REGS;
sys/bus/u4b/wlan/if_urtwn.c
1502
USETW(req.wValue, addr);
sys/bus/u4b/wlan/if_urtwn.c
1503
USETW(req.wIndex, 0);
sys/bus/u4b/wlan/if_urtwn.c
1504
USETW(req.wLength, len);
sys/bus/u4b/wlan/if_urtwn.c
1505
return (urtwn_do_request(sc, &req, buf));
sys/bus/u4b/wlan/if_urtwn.c
756
urtwn_do_request(struct urtwn_softc *sc, struct usb_device_request *req,
sys/bus/u4b/wlan/if_urtwn.c
767
req, data, 0, NULL, 250 /* ms */);
sys/ddb/db_sysctl.c
123
err = sysctl_handle_int(oidp, &val, 0, req);
sys/ddb/db_sysctl.c
64
error = sysctl_handle_string(oidp, &dmode[0], sizeof(dmode), req);
sys/ddb/db_sysctl.c
66
if (error == 0 && req->newptr != NULL) {
sys/ddb/db_sysctl.c
89
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/acpica/acpi.c
2872
error = sysctl_handle_int(oidp, &enable, 0, req);
sys/dev/acpica/acpi.c
2873
if (error != 0 || req->newptr == NULL)
sys/dev/acpica/acpi.c
3489
error = sysctl_handle_string(oidp, sbuf_data(&sb), sbuf_len(&sb), req);
sys/dev/acpica/acpi.c
3506
error = sysctl_handle_string(oidp, sleep_state, sizeof(sleep_state), req);
sys/dev/acpica/acpi.c
3507
if (error == 0 && req->newptr != NULL) {
sys/dev/acpica/acpi.c
3726
} else if (req->newptr == NULL) {
sys/dev/acpica/acpi.c
3736
error = SYSCTL_OUT(req, sbuf_data(&sb), sbuf_len(&sb));
sys/dev/acpica/acpi.c
3740
if (error == 0 && req->newptr != NULL) {
sys/dev/acpica/acpi.c
3742
ksetenv((char *)oidp->oid_arg1, (char *)req->newptr);
sys/dev/acpica/acpi.c
3763
error = sysctl_handle_int(oidp, &acpi_debug_objects, 0, req);
sys/dev/acpica/acpi.c
3764
if (error != 0 || req->newptr == NULL)
sys/dev/acpica/acpi_acad.c
234
error = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/acpica/acpi_asus/acpi_asus.c
954
error = sysctl_handle_int(oidp, &arg, 0, req);
sys/dev/acpica/acpi_asus/acpi_asus.c
957
if (error != 0 || req->newptr == NULL)
sys/dev/acpica/acpi_battery.c
438
error = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/acpica/acpi_battery.c
448
error = sysctl_handle_int(oidp, &count, 0, req);
sys/dev/acpica/acpi_cpu_cstate.c
1123
sysctl_handle_string(oidp, sbuf_data(&sb), sbuf_len(&sb), req);
sys/dev/acpica/acpi_cpu_cstate.c
1198
error = sysctl_handle_string(oidp, state, sizeof(state), req);
sys/dev/acpica/acpi_cpu_cstate.c
1199
if (error != 0 || req->newptr == NULL)
sys/dev/acpica/acpi_cpu_cstate.c
1222
return sysctl_handle_string(oidp, state, sizeof(state), req);
sys/dev/acpica/acpi_cpu_cstate.c
1233
error = sysctl_handle_string(oidp, state, sizeof(state), req);
sys/dev/acpica/acpi_cpu_cstate.c
1234
if (error != 0 || req->newptr == NULL)
sys/dev/acpica/acpi_cpu_cstate.c
1270
return sysctl_handle_string(oidp, state, sizeof(state), req);
sys/dev/acpica/acpi_cpu_pstate.c
1234
error = SYSCTL_OUT(req, " ", 1);
sys/dev/acpica/acpi_cpu_pstate.c
1246
error = SYSCTL_OUT(req, buf, strlen(buf));
sys/dev/acpica/acpi_cpu_pstate.c
1265
return sysctl_handle_opaque(oidp, freqs, cnt * sizeof(freqs[0]), req);
sys/dev/acpica/acpi_cpu_pstate.c
1281
return sysctl_handle_opaque(oidp, power, cnt * sizeof(power[0]), req);
sys/dev/acpica/acpi_cpu_pstate.c
1296
error = SYSCTL_OUT(req, " ", 1);
sys/dev/acpica/acpi_cpu_pstate.c
1299
error = SYSCTL_OUT(req, buf, strlen(buf));
sys/dev/acpica/acpi_cpu_pstate.c
1314
error = SYSCTL_OUT(req, str, strlen(str));
sys/dev/acpica/acpi_cpu_pstate.c
1331
error = sysctl_handle_int(oidp, &freq, 0, req);
sys/dev/acpica/acpi_cpu_pstate.c
1332
if (error || req->newptr == NULL)
sys/dev/acpica/acpi_cpu_pstate.c
1353
error = sysctl_handle_int(oidp, &freq, 0, req);
sys/dev/acpica/acpi_cpu_pstate.c
1354
if (error || req->newptr == NULL)
sys/dev/acpica/acpi_dock/acpi_dock.c
421
err = sysctl_handle_int(oidp, &status, 0, req);
sys/dev/acpica/acpi_dock/acpi_dock.c
422
if (err != 0 || req->newptr == NULL)
sys/dev/acpica/acpi_fujitsu/acpi_fujitsu.c
449
error = sysctl_handle_int(oidp, &arg, 0, req);
sys/dev/acpica/acpi_fujitsu/acpi_fujitsu.c
451
if (error != 0 || req->newptr == NULL)
sys/dev/acpica/acpi_hp/acpi_hp.c
626
error = sysctl_handle_int(oidp, &arg, 0, req);
sys/dev/acpica/acpi_hp/acpi_hp.c
627
if (!error && req->newptr != NULL) {
sys/dev/acpica/acpi_panasonic/acpi_panasonic.c
254
error = sysctl_handle_int(oidp, &arg, 0, req);
sys/dev/acpica/acpi_panasonic/acpi_panasonic.c
255
if (error != 0 || req->newptr == NULL)
sys/dev/acpica/acpi_pci_link.c
170
struct link_count_request *req;
sys/dev/acpica/acpi_pci_link.c
172
req = (struct link_count_request *)context;
sys/dev/acpica/acpi_pci_link.c
175
switch (req->in_dpf) {
sys/dev/acpica/acpi_pci_link.c
178
req->in_dpf = DPF_FIRST;
sys/dev/acpica/acpi_pci_link.c
182
req->in_dpf = DPF_IGNORE;
sys/dev/acpica/acpi_pci_link.c
188
KASSERT(req->in_dpf != DPF_OUTSIDE,
sys/dev/acpica/acpi_pci_link.c
190
req->in_dpf = DPF_OUTSIDE;
sys/dev/acpica/acpi_pci_link.c
198
if (req->in_dpf != DPF_IGNORE)
sys/dev/acpica/acpi_pci_link.c
199
req->count++;
sys/dev/acpica/acpi_pci_link.c
207
struct link_res_request *req;
sys/dev/acpica/acpi_pci_link.c
211
req = (struct link_res_request *)context;
sys/dev/acpica/acpi_pci_link.c
214
switch (req->in_dpf) {
sys/dev/acpica/acpi_pci_link.c
217
req->in_dpf = DPF_FIRST;
sys/dev/acpica/acpi_pci_link.c
229
KASSERT(req->in_dpf != DPF_OUTSIDE,
sys/dev/acpica/acpi_pci_link.c
231
req->in_dpf = DPF_OUTSIDE;
sys/dev/acpica/acpi_pci_link.c
235
KASSERT(req->link_index < req->sc->pl_num_links,
sys/dev/acpica/acpi_pci_link.c
237
link = &req->sc->pl_links[req->link_index];
sys/dev/acpica/acpi_pci_link.c
238
link->l_res_index = req->res_index;
sys/dev/acpica/acpi_pci_link.c
240
req->link_index++;
sys/dev/acpica/acpi_pci_link.c
241
req->res_index++;
sys/dev/acpica/acpi_pci_link.c
261
req->res_index++;
sys/dev/acpica/acpi_pci_link.c
273
struct link_res_request *req;
sys/dev/acpica/acpi_pci_link.c
280
req = (struct link_res_request *)context;
sys/dev/acpica/acpi_pci_link.c
283
switch (req->in_dpf) {
sys/dev/acpica/acpi_pci_link.c
286
req->in_dpf = DPF_FIRST;
sys/dev/acpica/acpi_pci_link.c
290
req->in_dpf = DPF_IGNORE;
sys/dev/acpica/acpi_pci_link.c
296
KASSERT(req->in_dpf != DPF_OUTSIDE,
sys/dev/acpica/acpi_pci_link.c
298
req->in_dpf = DPF_OUTSIDE;
sys/dev/acpica/acpi_pci_link.c
308
if (req->in_dpf == DPF_IGNORE)
sys/dev/acpica/acpi_pci_link.c
311
KASSERT(req->link_index < req->sc->pl_num_links,
sys/dev/acpica/acpi_pci_link.c
313
link = &req->sc->pl_links[req->link_index];
sys/dev/acpica/acpi_pci_link.c
315
KASSERT(req->sc->pl_crs_bad,
sys/dev/acpica/acpi_pci_link.c
317
link->l_res_index = req->res_index;
sys/dev/acpica/acpi_pci_link.c
319
req->link_index++;
sys/dev/acpica/acpi_pci_link.c
320
req->res_index++;
sys/dev/acpica/acpi_pci_link.c
374
if (!req->sc->pl_crs_bad && !link->l_isa_irq &&
sys/dev/acpica/acpi_pci_link.c
376
req->sc->pl_crs_bad = TRUE;
sys/dev/acpica/acpi_pci_link.c
379
if (req->in_dpf == DPF_IGNORE)
sys/dev/acpica/acpi_pci_link.c
381
if (req->sc->pl_crs_bad)
sys/dev/acpica/acpi_pci_link.c
382
device_printf(req->sc->pl_dev,
sys/dev/acpica/acpi_pci_link.c
384
req->res_index);
sys/dev/acpica/acpi_pci_link.c
385
req->res_index++;
sys/dev/acpica/acpi_resource.c
100
req.acpi_res = acpi_res;
sys/dev/acpica/acpi_resource.c
101
req.res = res;
sys/dev/acpica/acpi_resource.c
102
req.counter = 0;
sys/dev/acpica/acpi_resource.c
103
req.rid = rid;
sys/dev/acpica/acpi_resource.c
104
req.found = 0;
sys/dev/acpica/acpi_resource.c
106
acpi_lookup_irq_handler, &req);
sys/dev/acpica/acpi_resource.c
107
if (ACPI_SUCCESS(status) && req.found == 0)
sys/dev/acpica/acpi_resource.c
60
struct lookup_irq_request *req;
sys/dev/acpica/acpi_resource.c
81
req = (struct lookup_irq_request *)context;
sys/dev/acpica/acpi_resource.c
82
if (req->counter != req->rid) {
sys/dev/acpica/acpi_resource.c
83
req->counter++;
sys/dev/acpica/acpi_resource.c
86
req->found = 1;
sys/dev/acpica/acpi_resource.c
87
KASSERT(irq == rman_get_start(req->res),
sys/dev/acpica/acpi_resource.c
89
bcopy(res, req->acpi_res, len);
sys/dev/acpica/acpi_resource.c
97
struct lookup_irq_request req;
sys/dev/acpica/acpi_sony/acpi_sony.c
187
error = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/acpica/acpi_sony/acpi_sony.c
188
if (error || !req->newptr || !acpi_sony_oids[function].setmethod)
sys/dev/acpica/acpi_thermal.c
1094
acpi_tz_cpufreq_update(struct acpi_tz_softc *sc, int req)
sys/dev/acpica/acpi_thermal.c
1129
perf = 100 * freq / levels[0].total_set.freq - req;
sys/dev/acpica/acpi_thermal.c
748
error = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/acpica/acpi_thermal.c
751
if (error != 0 || req->newptr == NULL)
sys/dev/acpica/acpi_thermal.c
806
error = sysctl_handle_int(oidp, &active, 0, req);
sys/dev/acpica/acpi_thermal.c
809
if (error != 0 || req->newptr == NULL)
sys/dev/acpica/acpi_thermal.c
828
error = sysctl_handle_int(oidp, &enabled, 0, req);
sys/dev/acpica/acpi_thermal.c
831
if (error != 0 || req->newptr == NULL)
sys/dev/acpica/acpi_thermal.c
858
error = sysctl_handle_int(oidp, &temp, 0, req);
sys/dev/acpica/acpi_thermal.c
861
if (error != 0 || req->newptr == NULL)
sys/dev/acpica/acpi_thermal.c
887
error = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/acpica/acpi_thermal.c
890
if (error != 0 || req->newptr == NULL)
sys/dev/acpica/acpi_thinkpad/acpi_thinkpad.c
1110
error = sysctl_handle_opaque(oidp, &temp, 8*sizeof(int), req);
sys/dev/acpica/acpi_thinkpad/acpi_thinkpad.c
1138
if (req->newptr == NULL) {
sys/dev/acpica/acpi_thinkpad/acpi_thinkpad.c
1151
error = sysctl_handle_string(oidp, temp, sizeof(temp), req);
sys/dev/acpica/acpi_thinkpad/acpi_thinkpad.c
1154
if (error != 0 || req->newptr == NULL)
sys/dev/acpica/acpi_thinkpad/acpi_thinkpad.c
737
error = sysctl_handle_int(oidp, &arg, 0, req);
sys/dev/acpica/acpi_thinkpad/acpi_thinkpad.c
740
if (error != 0 || req->newptr == NULL)
sys/dev/acpica/acpi_timer.c
319
error = sysctl_handle_int(oidp, &freq, 0, req);
sys/dev/acpica/acpi_timer.c
320
if (error == 0 && req->newptr != NULL)
sys/dev/acpica/acpi_toshiba/acpi_toshiba.c
307
error = sysctl_handle_int(oidp, &arg, 0, req);
sys/dev/acpica/acpi_toshiba/acpi_toshiba.c
308
if (error != 0 || req->newptr == NULL)
sys/dev/acpica/acpi_video/acpi_video.c
756
err = sysctl_handle_int(oidp, &state, 0, req);
sys/dev/acpica/acpi_video/acpi_video.c
757
if (err != 0 || req->newptr == NULL)
sys/dev/acpica/acpi_video/acpi_video.c
790
err = sysctl_handle_int(oidp, &level, 0, req);
sys/dev/acpica/acpi_video/acpi_video.c
791
if (err != 0 || req->newptr == NULL)
sys/dev/acpica/acpi_video/acpi_video.c
827
err = sysctl_handle_int(oidp, &level, 0, req);
sys/dev/acpica/acpi_video/acpi_video.c
828
if (err != 0 || req->newptr == NULL)
sys/dev/acpica/acpi_video/acpi_video.c
863
if (req->newptr != NULL) {
sys/dev/acpica/acpi_video/acpi_video.c
868
vo->vo_numlevels * sizeof(*vo->vo_levels), req);
sys/dev/apple/smc/smc_sysctl.c
117
error = sysctl_handle_int(oidp, &v, 0, req);
sys/dev/apple/smc/smc_sysctl.c
118
if (error == 0 && req->newptr != NULL) {
sys/dev/apple/smc/smc_sysctl.c
144
error = sysctl_handle_int(oidp, &v, 0, req);
sys/dev/apple/smc/smc_sysctl.c
145
if (error == 0 && req->newptr != NULL) {
sys/dev/apple/smc/smc_sysctl.c
162
error = sysctl_handle_int(oidp, &v, 0, req);
sys/dev/apple/smc/smc_sysctl.c
163
if (error == 0 && req->newptr != NULL) {
sys/dev/apple/smc/smc_sysctl.c
200
return (sysctl_handle_int(oidp, &val, 0, req));
sys/dev/apple/smc/smc_sysctl.c
220
return (sysctl_handle_int(oidp, &val, 0, req));
sys/dev/apple/smc/smc_sysctl.c
265
return (sysctl_handle_int(oidp, &val, 0, req));
sys/dev/apple/smc/smc_sysctl.c
270
struct sysctl_oid *oidp, struct sysctl_req *req)
sys/dev/apple/smc/smc_sysctl.c
281
return (sysctl_handle_int(oidp, &v, 0, req));
sys/dev/apple/smc/smc_sysctl.c
296
oidp, req));
sys/dev/apple/smc/smc_sysctl.c
301
struct sysctl_oid *oidp, struct sysctl_req *req)
sys/dev/apple/smc/smc_sysctl.c
312
return (sysctl_handle_int(oidp, &v, 0, req));
sys/dev/apple/smc/smc_sysctl.c
326
apple_smc_light_keys[arg2], oidp, req));
sys/dev/apple/smc/smc_sysctl.c
346
return (sysctl_handle_int(oidp, &v, 0, req));
sys/dev/apple/smc/smc_sysctl.c
358
error = sysctl_handle_int(oidp, &v, 0, req);
sys/dev/apple/smc/smc_sysctl.c
359
if (error == 0 && req->newptr != NULL) {
sys/dev/apple/smc/smc_sysctl.c
388
error = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/apple/smc/smc_sysctl.c
389
if (error != 0 || req->newptr == NULL)
sys/dev/apple/smc/smc_sysctl.c
408
error = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/apple/smc/smc_sysctl.c
409
if (error != 0 || req->newptr == NULL) {
sys/dev/apple/smc/smc_sysctl.c
462
return (sysctl_handle_string(oidp, buf, sizeof(buf), req));
sys/dev/apple/smc/smc_sysctl.c
484
return (sysctl_handle_string(oidp, buf, sizeof(buf), req));
sys/dev/apple/smc/smc_sysctl.c
497
return (sysctl_handle_32(oidp, &secs, 0, req));
sys/dev/apple/smc/smc_sysctl.c
513
error = sysctl_handle_32(oidp, &secs, 0, req);
sys/dev/apple/smc/smc_sysctl.c
514
if (error != 0 || req->newptr == NULL)
sys/dev/apple/smc/smc_sysctl.c
550
return (sysctl_handle_32(oidp, &state, 0, req));
sys/dev/apple/smc/smc_sysctl.c
565
return (sysctl_handle_string(oidp, name, sizeof(name), req));
sys/dev/apple/smc/smc_sysctl.c
578
return (sysctl_handle_32(oidp, &val, 0, req));
sys/dev/apple/smc/smc_sysctl.c
591
error = sysctl_handle_string(oidp, newkey, sizeof(newkey), req);
sys/dev/apple/smc/smc_sysctl.c
592
if (error || req->newptr == NULL) {
sys/dev/apple/smc/smc_sysctl.c
62
return (sysctl_handle_int(oidp, &v, 0, req));
sys/dev/apple/smc/smc_sysctl.c
634
error = sysctl_handle_string(oidp, hexbuf, sizeof(hexbuf), req);
sys/dev/apple/smc/smc_sysctl.c
635
if (error || req->newptr == NULL) {
sys/dev/apple/smc/smc_sysctl.c
661
return (sysctl_handle_int(oidp, &v, 0, req));
sys/dev/apple/smc/smc_sysctl.c
670
sizeof(sc->sc_rawtype), req));
sys/dev/apple/smc/smc_sysctl.c
682
error = sysctl_handle_int(oidp, &idx, 0, req);
sys/dev/apple/smc/smc_sysctl.c
683
if (error || req->newptr == NULL)
sys/dev/apple/smc/smc_sysctl.c
711
error = sysctl_handle_32(oidp, &ts, 0, req);
sys/dev/apple/smc/smc_sysctl.c
712
if (error != 0 || req->newptr == NULL)
sys/dev/apple/smc/smc_sysctl.c
737
error = sysctl_handle_32(oidp, &secs, 0, req);
sys/dev/apple/smc/smc_sysctl.c
738
if (error != 0 || req->newptr == NULL)
sys/dev/apple/smc/smc_sysctl.c
758
return (sysctl_handle_32(oidp, &val, 0, req));
sys/dev/apple/smc/smc_sysctl.c
772
return (sysctl_handle_32(oidp, &v, 0, req));
sys/dev/apple/smc/smc_sysctl.c
78
return (sysctl_handle_string(oidp, desc, 0, req));
sys/dev/apple/smc/smc_sysctl.c
785
error = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/apple/smc/smc_sysctl.c
786
if (error || req->newptr == NULL)
sys/dev/apple/smc/smc_sysctl.c
89
return (sysctl_handle_int(oidp, &v, 0, req));
sys/dev/apple/smc/smc_thermal.c
265
error = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/apple/smc/smc_thermal.c
266
if (error || req->newptr == NULL)
sys/dev/apple/smc/smc_thermal.c
292
error = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/apple/smc/smc_thermal.c
293
if (error || req->newptr == NULL)
sys/dev/disk/ahci/ahci_dragonfly.c
156
error = sysctl_handle_int(oidp, &link_pwr_mgmt, 0, req);
sys/dev/disk/ahci/ahci_dragonfly.c
157
if (error || req->newptr == NULL)
sys/dev/disk/ahci/ahci_dragonfly.c
179
return sysctl_handle_string(oidp, buf, sizeof(buf), req);
sys/dev/disk/iscsi/initiator/isc_sm.c
624
error = SYSCTL_OUT(req, buf, strlen(buf));
sys/dev/disk/iscsi/initiator/isc_sm.c
651
error = SYSCTL_OUT(req, buf, strlen(buf));
sys/dev/disk/iscsi/initiator/isc_sm.c
663
error = SYSCTL_OUT(req, buf, strlen(buf));
sys/dev/disk/iscsi/initiator/isc_sm.c
674
error = SYSCTL_OUT(req, buf, strlen(buf));
sys/dev/disk/isp/ispvar.h
87
#define ISP_DMASETUP(isp, xs, req) \
sys/dev/disk/isp/ispvar.h
88
(*(isp)->isp_mdvec->dv_dmaset)((isp), (xs), (req))
sys/dev/disk/mmcsd/mmcsd.c
332
struct mmc_request req;
sys/dev/disk/mmcsd/mmcsd.c
344
memset(&req, 0, sizeof(req));
sys/dev/disk/mmcsd/mmcsd.c
347
req.cmd = &cmd;
sys/dev/disk/mmcsd/mmcsd.c
365
data.mrq = &req;
sys/dev/disk/mmcsd/mmcsd.c
376
req.stop = &stop;
sys/dev/disk/mmcsd/mmcsd.c
380
MMCBUS_WAIT_FOR_REQUEST(device_get_parent(dev), dev, &req);
sys/dev/disk/mmcsd/mmcsd.c
381
if (req.cmd->error != MMC_ERR_NONE)
sys/dev/disk/mmcsd/mmcsd.c
393
struct mmc_request req;
sys/dev/disk/mmcsd/mmcsd.c
420
memset(&req, 0, sizeof(req));
sys/dev/disk/mmcsd/mmcsd.c
422
req.cmd = &cmd;
sys/dev/disk/mmcsd/mmcsd.c
431
MMCBUS_WAIT_FOR_REQUEST(device_get_parent(dev), dev, &req);
sys/dev/disk/mmcsd/mmcsd.c
432
if (req.cmd->error != MMC_ERR_NONE) {
sys/dev/disk/mmcsd/mmcsd.c
433
kprintf("erase err1: %d\n", req.cmd->error);
sys/dev/disk/mmcsd/mmcsd.c
437
memset(&req, 0, sizeof(req));
sys/dev/disk/mmcsd/mmcsd.c
439
req.cmd = &cmd;
sys/dev/disk/mmcsd/mmcsd.c
449
MMCBUS_WAIT_FOR_REQUEST(device_get_parent(dev), dev, &req);
sys/dev/disk/mmcsd/mmcsd.c
450
if (req.cmd->error != MMC_ERR_NONE) {
sys/dev/disk/mmcsd/mmcsd.c
451
kprintf("erase err2: %d\n", req.cmd->error);
sys/dev/disk/mmcsd/mmcsd.c
455
memset(&req, 0, sizeof(req));
sys/dev/disk/mmcsd/mmcsd.c
457
req.cmd = &cmd;
sys/dev/disk/mmcsd/mmcsd.c
461
MMCBUS_WAIT_FOR_REQUEST(device_get_parent(dev), dev, &req);
sys/dev/disk/mmcsd/mmcsd.c
462
if (req.cmd->error != MMC_ERR_NONE) {
sys/dev/disk/mmcsd/mmcsd.c
463
kprintf("erase err3 %d\n", req.cmd->error);
sys/dev/disk/mpt/mpt.c
1194
mpt_free_request(struct mpt_softc *mpt, request_t *req)
sys/dev/disk/mpt/mpt.c
1200
if (req == NULL || req != &mpt->request_pool[req->index]) {
sys/dev/disk/mpt/mpt.c
1203
if ((nxt = req->chain) != NULL) {
sys/dev/disk/mpt/mpt.c
1204
req->chain = NULL;
sys/dev/disk/mpt/mpt.c
1207
KASSERT(req->state != REQ_STATE_FREE, ("freeing free request"));
sys/dev/disk/mpt/mpt.c
1208
KASSERT(!(req->state & REQ_STATE_LOCKED), ("freeing locked request"));
sys/dev/disk/mpt/mpt.c
1210
KASSERT(mpt_req_on_free_list(mpt, req) == 0,
sys/dev/disk/mpt/mpt.c
1212
req, req->serno, ((MSG_REQUEST_HEADER *)req->req_vbuf)->Function));
sys/dev/disk/mpt/mpt.c
1213
KASSERT(mpt_req_on_pending_list(mpt, req) == 0,
sys/dev/disk/mpt/mpt.c
1215
req, req->serno, ((MSG_REQUEST_HEADER *)req->req_vbuf)->Function));
sys/dev/disk/mpt/mpt.c
1217
mpt_req_not_spcl(mpt, req, "mpt_free_request", __LINE__);
sys/dev/disk/mpt/mpt.c
1220
req->ccb = NULL;
sys/dev/disk/mpt/mpt.c
1225
req->serno = 0;
sys/dev/disk/mpt/mpt.c
1226
req->state = REQ_STATE_FREE;
sys/dev/disk/mpt/mpt.c
1228
memset(req->req_vbuf, 0xff, sizeof (MSG_REQUEST_HEADER));
sys/dev/disk/mpt/mpt.c
1230
TAILQ_INSERT_TAIL(&mpt->request_free_list, req, links);
sys/dev/disk/mpt/mpt.c
1243
req->state = REQ_STATE_ALLOCATED;
sys/dev/disk/mpt/mpt.c
1244
mpt_assign_serno(mpt, req);
sys/dev/disk/mpt/mpt.c
1245
mpt_send_event_ack(mpt, req, &record->reply, record->context);
sys/dev/disk/mpt/mpt.c
1257
request_t *req;
sys/dev/disk/mpt/mpt.c
1261
req = TAILQ_FIRST(&mpt->request_free_list);
sys/dev/disk/mpt/mpt.c
1262
if (req != NULL) {
sys/dev/disk/mpt/mpt.c
1263
KASSERT(req == &mpt->request_pool[req->index],
sys/dev/disk/mpt/mpt.c
1265
KASSERT(req->state == REQ_STATE_FREE,
sys/dev/disk/mpt/mpt.c
1267
req, req->serno, req->state, req->index,
sys/dev/disk/mpt/mpt.c
1268
((MSG_REQUEST_HEADER *)req->req_vbuf)->Function));
sys/dev/disk/mpt/mpt.c
1269
TAILQ_REMOVE(&mpt->request_free_list, req, links);
sys/dev/disk/mpt/mpt.c
1270
req->state = REQ_STATE_ALLOCATED;
sys/dev/disk/mpt/mpt.c
1271
req->chain = NULL;
sys/dev/disk/mpt/mpt.c
1272
mpt_assign_serno(mpt, req);
sys/dev/disk/mpt/mpt.c
1278
return (req);
sys/dev/disk/mpt/mpt.c
1283
mpt_send_cmd(struct mpt_softc *mpt, request_t *req)
sys/dev/disk/mpt/mpt.c
1287
mpt_dump_request(mpt, req);
sys/dev/disk/mpt/mpt.c
1291
req->state |= REQ_STATE_QUEUED;
sys/dev/disk/mpt/mpt.c
1292
KASSERT(mpt_req_on_free_list(mpt, req) == 0,
sys/dev/disk/mpt/mpt.c
1294
req, req->serno, ((MSG_REQUEST_HEADER *)req->req_vbuf)->Function));
sys/dev/disk/mpt/mpt.c
1295
KASSERT(mpt_req_on_pending_list(mpt, req) == 0,
sys/dev/disk/mpt/mpt.c
1297
req, req->serno, ((MSG_REQUEST_HEADER *)req->req_vbuf)->Function));
sys/dev/disk/mpt/mpt.c
1298
TAILQ_INSERT_HEAD(&mpt->request_pending_list, req, links);
sys/dev/disk/mpt/mpt.c
1299
mpt_write(mpt, MPT_OFFSET_REQUEST_Q, (uint32_t) req->req_pbuf);
sys/dev/disk/mpt/mpt.c
1316
mpt_wait_req(struct mpt_softc *mpt, request_t *req,
sys/dev/disk/mpt/mpt.c
1334
req->state |= REQ_STATE_NEED_WAKEUP;
sys/dev/disk/mpt/mpt.c
1337
while ((req->state & mask) != state && mpt->reset_cnt == saved_cnt) {
sys/dev/disk/mpt/mpt.c
1339
error = mpt_sleep(mpt, req, 0, "mptreq", timeout);
sys/dev/disk/mpt/mpt.c
1352
req->state &= ~REQ_STATE_NEED_WAKEUP;
sys/dev/disk/mpt/mpt.c
1357
MSG_REQUEST_HEADER *msg_hdr = req->req_vbuf;
sys/dev/disk/mpt/mpt.c
1358
req->state |= REQ_STATE_TIMEDOUT;
sys/dev/disk/mpt/mpt.c
1581
mpt_issue_cfg_req(struct mpt_softc *mpt, request_t *req, cfgparms_t *params,
sys/dev/disk/mpt/mpt.c
1587
cfgp = req->req_vbuf;
sys/dev/disk/mpt/mpt.c
1614
cfgp->MsgContext = htole32(req->index | MPT_REPLY_HANDLER_CONFIG);
sys/dev/disk/mpt/mpt.c
1617
mpt_send_cmd(mpt, req);
sys/dev/disk/mpt/mpt.c
1618
return (mpt_wait_req(mpt, req, REQ_STATE_DONE, REQ_STATE_DONE,
sys/dev/disk/mpt/mpt.c
1628
request_t *req;
sys/dev/disk/mpt/mpt.c
1633
req = mpt_get_request(mpt, sleep_ok);
sys/dev/disk/mpt/mpt.c
1634
if (req == NULL) {
sys/dev/disk/mpt/mpt.c
1648
error = mpt_issue_cfg_req(mpt, req, ¶ms, /*addr*/0, /*len*/0,
sys/dev/disk/mpt/mpt.c
1661
switch (req->IOCStatus & MPI_IOCSTATUS_MASK) {
sys/dev/disk/mpt/mpt.c
1663
cfgp = req->req_vbuf;
sys/dev/disk/mpt/mpt.c
1679
req->IOCStatus);
sys/dev/disk/mpt/mpt.c
1683
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt.c
1692
request_t *req;
sys/dev/disk/mpt/mpt.c
1696
req = mpt_get_request(mpt, sleep_ok);
sys/dev/disk/mpt/mpt.c
1697
if (req == NULL) {
sys/dev/disk/mpt/mpt.c
1710
error = mpt_issue_cfg_req(mpt, req, ¶ms,
sys/dev/disk/mpt/mpt.c
1711
req->req_pbuf + MPT_RQSL(mpt),
sys/dev/disk/mpt/mpt.c
1718
if ((req->IOCStatus & MPI_IOCSTATUS_MASK) != MPI_IOCSTATUS_SUCCESS) {
sys/dev/disk/mpt/mpt.c
1720
req->IOCStatus);
sys/dev/disk/mpt/mpt.c
1721
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt.c
1724
memcpy(buf, ((uint8_t *)req->req_vbuf)+MPT_RQSL(mpt), len);
sys/dev/disk/mpt/mpt.c
1725
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt.c
1734
request_t *req;
sys/dev/disk/mpt/mpt.c
1739
req = mpt_get_request(mpt, sleep_ok);
sys/dev/disk/mpt/mpt.c
1740
if (req == NULL) {
sys/dev/disk/mpt/mpt.c
1752
error = mpt_issue_cfg_req(mpt, req, ¶ms, /*addr*/0, /*len*/0,
sys/dev/disk/mpt/mpt.c
1765
switch (req->IOCStatus & MPI_IOCSTATUS_MASK) {
sys/dev/disk/mpt/mpt.c
1767
cfgp = req->req_vbuf;
sys/dev/disk/mpt/mpt.c
1779
req->IOCStatus);
sys/dev/disk/mpt/mpt.c
1783
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt.c
1792
request_t *req;
sys/dev/disk/mpt/mpt.c
1796
req = mpt_get_request(mpt, sleep_ok);
sys/dev/disk/mpt/mpt.c
1797
if (req == NULL) {
sys/dev/disk/mpt/mpt.c
1809
error = mpt_issue_cfg_req(mpt, req, ¶ms,
sys/dev/disk/mpt/mpt.c
1810
req->req_pbuf + MPT_RQSL(mpt),
sys/dev/disk/mpt/mpt.c
1817
if ((req->IOCStatus & MPI_IOCSTATUS_MASK) != MPI_IOCSTATUS_SUCCESS) {
sys/dev/disk/mpt/mpt.c
1819
req->IOCStatus);
sys/dev/disk/mpt/mpt.c
1820
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt.c
1823
memcpy(hdr, ((uint8_t *)req->req_vbuf)+MPT_RQSL(mpt), len);
sys/dev/disk/mpt/mpt.c
1824
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt.c
1833
request_t *req;
sys/dev/disk/mpt/mpt.c
1853
req = mpt_get_request(mpt, sleep_ok);
sys/dev/disk/mpt/mpt.c
1854
if (req == NULL)
sys/dev/disk/mpt/mpt.c
1857
memcpy(((caddr_t)req->req_vbuf) + MPT_RQSL(mpt), hdr, len);
sys/dev/disk/mpt/mpt.c
1877
error = mpt_issue_cfg_req(mpt, req, ¶ms,
sys/dev/disk/mpt/mpt.c
1878
req->req_pbuf + MPT_RQSL(mpt),
sys/dev/disk/mpt/mpt.c
1885
if ((req->IOCStatus & MPI_IOCSTATUS_MASK) != MPI_IOCSTATUS_SUCCESS) {
sys/dev/disk/mpt/mpt.c
1887
req->IOCStatus);
sys/dev/disk/mpt/mpt.c
1888
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt.c
1891
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt.c
2065
request_t *req;
sys/dev/disk/mpt/mpt.c
2069
req = mpt_get_request(mpt, /*sleep_ok*/FALSE);
sys/dev/disk/mpt/mpt.c
2070
if (req == NULL)
sys/dev/disk/mpt/mpt.c
2073
enable_req = req->req_vbuf;
sys/dev/disk/mpt/mpt.c
2077
enable_req->MsgContext = htole32(req->index | MPT_REPLY_HANDLER_CONFIG);
sys/dev/disk/mpt/mpt.c
2083
mpt_send_cmd(mpt, req);
sys/dev/disk/mpt/mpt.c
2084
error = mpt_wait_req(mpt, req, REQ_STATE_DONE, REQ_STATE_DONE,
sys/dev/disk/mpt/mpt.c
2090
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt.c
2101
request_t *req;
sys/dev/disk/mpt/mpt.c
2104
req = mpt_get_request(mpt, FALSE);
sys/dev/disk/mpt/mpt.c
2105
if (req == NULL) {
sys/dev/disk/mpt/mpt.c
2108
enable_req = req->req_vbuf;
sys/dev/disk/mpt/mpt.c
2112
enable_req->MsgContext = htole32(req->index | MPT_REPLY_HANDLER_EVENTS);
sys/dev/disk/mpt/mpt.c
2121
mpt_send_cmd(mpt, req);
sys/dev/disk/mpt/mpt.c
2367
request_t *req = &mpt->request_pool[val];
sys/dev/disk/mpt/mpt.c
2368
mpt_callout_drain(mpt, &req->callout);
sys/dev/disk/mpt/mpt.c
2576
request_t *req = &mpt->request_pool[i];
sys/dev/disk/mpt/mpt.c
2577
req->index = i++;
sys/dev/disk/mpt/mpt.c
2580
req->req_pbuf = pptr;
sys/dev/disk/mpt/mpt.c
2581
req->req_vbuf = vptr;
sys/dev/disk/mpt/mpt.c
2586
req->sense_pbuf = (pptr - MPT_SENSE_SIZE);
sys/dev/disk/mpt/mpt.c
2587
req->sense_vbuf = (vptr - MPT_SENSE_SIZE);
sys/dev/disk/mpt/mpt.c
2589
error = bus_dmamap_create(mpt->buffer_dmat, 0, &req->dmap);
sys/dev/disk/mpt/mpt.c
2708
request_t *req = &mpt->request_pool[val];
sys/dev/disk/mpt/mpt.c
2709
req->state = REQ_STATE_ALLOCATED;
sys/dev/disk/mpt/mpt.c
2710
mpt_callout_init(mpt, &req->callout);
sys/dev/disk/mpt/mpt.c
2711
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt.c
338
mpt_stdevent(struct mpt_softc *mpt, request_t *req, MSG_EVENT_NOTIFY_REPLY *msg)
sys/dev/disk/mpt/mpt.c
481
mpt_default_reply_handler(struct mpt_softc *mpt, request_t *req,
sys/dev/disk/mpt/mpt.c
487
req, req->serno, reply_desc, reply_frame);
sys/dev/disk/mpt/mpt.c
498
mpt_config_reply_handler(struct mpt_softc *mpt, request_t *req,
sys/dev/disk/mpt/mpt.c
502
if (req != NULL) {
sys/dev/disk/mpt/mpt.c
507
cfgp = (MSG_CONFIG *)req->req_vbuf;
sys/dev/disk/mpt/mpt.c
509
req->IOCStatus = le16toh(reply_frame->IOCStatus);
sys/dev/disk/mpt/mpt.c
515
req->state &= ~REQ_STATE_QUEUED;
sys/dev/disk/mpt/mpt.c
516
req->state |= REQ_STATE_DONE;
sys/dev/disk/mpt/mpt.c
517
TAILQ_REMOVE(&mpt->request_pending_list, req, links);
sys/dev/disk/mpt/mpt.c
518
if ((req->state & REQ_STATE_NEED_WAKEUP) != 0) {
sys/dev/disk/mpt/mpt.c
519
wakeup(req);
sys/dev/disk/mpt/mpt.c
520
} else if ((req->state & REQ_STATE_TIMEDOUT) != 0) {
sys/dev/disk/mpt/mpt.c
524
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt.c
532
mpt_handshake_reply_handler(struct mpt_softc *mpt, request_t *req,
sys/dev/disk/mpt/mpt.c
541
mpt_event_reply_handler(struct mpt_softc *mpt, request_t *req,
sys/dev/disk/mpt/mpt.c
547
KASSERT(req != NULL, ("null request in mpt_event_reply_handler"));
sys/dev/disk/mpt/mpt.c
564
handled += pers->event(mpt, req, msg);
sys/dev/disk/mpt/mpt.c
583
context = req->index | MPT_REPLY_HANDLER_EVENTS;
sys/dev/disk/mpt/mpt.c
626
TAILQ_REMOVE(&mpt->request_pending_list, req, links);
sys/dev/disk/mpt/mpt.c
627
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt.c
629
reply_frame->Function, req, req->serno);
sys/dev/disk/mpt/mpt.c
638
reply_frame->Function, req, req->serno);
sys/dev/disk/mpt/mpt.c
655
mpt_core_event(struct mpt_softc *mpt, request_t *req,
sys/dev/disk/mpt/mpt.c
721
request_t *req;
sys/dev/disk/mpt/mpt.c
730
req = NULL;
sys/dev/disk/mpt/mpt.c
773
req = mpt->tgt_cmd_ptrs[ctxt_idx];
sys/dev/disk/mpt/mpt.c
774
if (req == NULL) {
sys/dev/disk/mpt/mpt.c
788
req->index | mpt->scsi_tgt_handler_id;
sys/dev/disk/mpt/mpt.c
789
req = NULL;
sys/dev/disk/mpt/mpt.c
812
req = &mpt->request_pool[req_index];
sys/dev/disk/mpt/mpt.c
820
free_rf = mpt_reply_handlers[cb_index](mpt, req,
sys/dev/disk/mpt/mpt.c
850
request_t *req;
sys/dev/disk/mpt/mpt.c
855
while((req = TAILQ_FIRST(chain)) != NULL) {
sys/dev/disk/mpt/mpt.c
861
msg_hdr = (MSG_REQUEST_HEADER *)req->req_vbuf;
sys/dev/disk/mpt/mpt.c
865
mpt_reply_handlers[cb_index](mpt, req, msg_hdr->MsgContext,
sys/dev/disk/mpt/mpt.c
867
if (mpt_req_on_pending_list(mpt, req) != 0)
sys/dev/disk/mpt/mpt.c
868
TAILQ_REMOVE(chain, req, links);
sys/dev/disk/mpt/mpt.h
1013
mpt_req_spcl(struct mpt_softc *mpt, request_t *req, const char *s, int line)
sys/dev/disk/mpt/mpt.h
1017
if (req == mpt->els_cmd_ptrs[i]) {
sys/dev/disk/mpt/mpt.h
1022
if (req == mpt->tgt_cmd_ptrs[i]) {
sys/dev/disk/mpt/mpt.h
1027
s, line, req, req->serno,
sys/dev/disk/mpt/mpt.h
1028
((PTR_MSG_REQUEST_HEADER)req->req_vbuf)->Function);
sys/dev/disk/mpt/mpt.h
1035
mpt_req_not_spcl(struct mpt_softc *mpt, request_t *req, const char *s, int line)
sys/dev/disk/mpt/mpt.h
1039
KASSERT(req != mpt->els_cmd_ptrs[i],
sys/dev/disk/mpt/mpt.h
1041
s, line, req, req->serno,
sys/dev/disk/mpt/mpt.h
1042
((PTR_MSG_REQUEST_HEADER)req->req_vbuf)->Function, i));
sys/dev/disk/mpt/mpt.h
1045
KASSERT(req != mpt->tgt_cmd_ptrs[i],
sys/dev/disk/mpt/mpt.h
1047
s, line, req, req->serno,
sys/dev/disk/mpt/mpt.h
1048
((PTR_MSG_REQUEST_HEADER)req->req_vbuf)->Function, i));
sys/dev/disk/mpt/mpt.h
1066
void mpt_send_cmd(struct mpt_softc *mpt, request_t *req);
sys/dev/disk/mpt/mpt.h
1069
int mpt_wait_req(struct mpt_softc *mpt, request_t *req,
sys/dev/disk/mpt/mpt.h
1080
void mpt_free_request(struct mpt_softc *mpt, request_t *req);
sys/dev/disk/mpt/mpt.h
327
request_t *req; /* pointer to currently active assist request */
sys/dev/disk/mpt/mpt.h
354
#define MPT_MAKE_TAGID(mpt, req, ioindex) \
sys/dev/disk/mpt/mpt.h
355
((ioindex << 18) | (((mpt->sequence++) & 0x3f) << 12) | (req->index & 0xfff))
sys/dev/disk/mpt/mpt.h
363
#define MPT_TGT_STATE(mpt, req) ((mpt_tgt_state_t *) \
sys/dev/disk/mpt/mpt.h
364
(&((uint8_t *)req->req_vbuf)[MPT_RQSL(mpt) - sizeof (mpt_tgt_state_t)]))
sys/dev/disk/mpt/mpt.h
745
mpt_assign_serno(struct mpt_softc *mpt, request_t *req)
sys/dev/disk/mpt/mpt.h
747
if ((req->serno = mpt->sequence++) == 0) {
sys/dev/disk/mpt/mpt.h
748
req->serno = mpt->sequence++;
sys/dev/disk/mpt/mpt.h
769
#define mpt_req_timeout(req, ticks, func, arg) \
sys/dev/disk/mpt/mpt.h
770
callout_reset(&(req)->callout, (ticks), (func), (arg))
sys/dev/disk/mpt/mpt.h
771
#define mpt_req_untimeout(req, func, arg) \
sys/dev/disk/mpt/mpt.h
772
callout_stop(&(req)->callout)
sys/dev/disk/mpt/mpt.h
975
mpt_req_on_free_list(struct mpt_softc *mpt, request_t *req)
sys/dev/disk/mpt/mpt.h
980
if (lrq == req) {
sys/dev/disk/mpt/mpt.h
991
mpt_req_on_pending_list(struct mpt_softc *mpt, request_t *req)
sys/dev/disk/mpt/mpt.h
996
if (lrq == req) {
sys/dev/disk/mpt/mpt_cam.c
1238
request_t *req;
sys/dev/disk/mpt/mpt_cam.c
1244
req = ccb->ccb_h.ccb_req_ptr;
sys/dev/disk/mpt/mpt_cam.c
1245
mpt_prt(mpt, "request %p:%u timed out for ccb %p (req->ccb %p)\n", req,
sys/dev/disk/mpt/mpt_cam.c
1246
req->serno, ccb, req->ccb);
sys/dev/disk/mpt/mpt_cam.c
1248
if ((req->state & REQ_STATE_QUEUED) == REQ_STATE_QUEUED) {
sys/dev/disk/mpt/mpt_cam.c
1249
TAILQ_REMOVE(&mpt->request_pending_list, req, links);
sys/dev/disk/mpt/mpt_cam.c
1250
TAILQ_INSERT_TAIL(&mpt->request_timeout_list, req, links);
sys/dev/disk/mpt/mpt_cam.c
1251
req->state |= REQ_STATE_TIMEDOUT;
sys/dev/disk/mpt/mpt_cam.c
1267
request_t *req, *trq;
sys/dev/disk/mpt/mpt_cam.c
1280
req = (request_t *)arg;
sys/dev/disk/mpt/mpt_cam.c
1281
ccb = req->ccb;
sys/dev/disk/mpt/mpt_cam.c
1284
req = ccb->ccb_h.ccb_req_ptr;
sys/dev/disk/mpt/mpt_cam.c
1286
hdrp = req->req_vbuf;
sys/dev/disk/mpt/mpt_cam.c
1287
mpt_off = req->req_vbuf;
sys/dev/disk/mpt/mpt_cam.c
1346
MPT_TGT_STATE(mpt, cmd_req)->req = NULL;
sys/dev/disk/mpt/mpt_cam.c
1351
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
1401
bus_dmamap_sync(mpt->buffer_dmat, req->dmap, op);
sys/dev/disk/mpt/mpt_cam.c
1459
trq = req;
sys/dev/disk/mpt/mpt_cam.c
1595
if ((trq = req->chain) == NULL) {
sys/dev/disk/mpt/mpt_cam.c
1596
req->chain = nrq;
sys/dev/disk/mpt/mpt_cam.c
1622
MPT_TGT_STATE(mpt, cmd_req)->req = NULL;
sys/dev/disk/mpt/mpt_cam.c
1628
bus_dmamap_unload(mpt->buffer_dmat, req->dmap);
sys/dev/disk/mpt/mpt_cam.c
1633
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
1639
mpt_req_timeout(req, (ccb->ccb_h.timeout * hz) / 1000,
sys/dev/disk/mpt/mpt_cam.c
1644
mpt_print_request(req->req_vbuf);
sys/dev/disk/mpt/mpt_cam.c
1645
for (trq = req->chain; trq; trq = trq->chain) {
sys/dev/disk/mpt/mpt_cam.c
1665
mpt_send_cmd(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
1671
request_t *req, *trq;
sys/dev/disk/mpt/mpt_cam.c
1683
req = (request_t *)arg;
sys/dev/disk/mpt/mpt_cam.c
1684
ccb = req->ccb;
sys/dev/disk/mpt/mpt_cam.c
1687
req = ccb->ccb_h.ccb_req_ptr;
sys/dev/disk/mpt/mpt_cam.c
1689
hdrp = req->req_vbuf;
sys/dev/disk/mpt/mpt_cam.c
1690
mpt_off = req->req_vbuf;
sys/dev/disk/mpt/mpt_cam.c
1749
MPT_TGT_STATE(mpt, cmd_req)->req = NULL;
sys/dev/disk/mpt/mpt_cam.c
1754
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
1804
bus_dmamap_sync(mpt->buffer_dmat, req->dmap, op);
sys/dev/disk/mpt/mpt_cam.c
1855
trq = req;
sys/dev/disk/mpt/mpt_cam.c
1982
if ((trq = req->chain) == NULL) {
sys/dev/disk/mpt/mpt_cam.c
1983
req->chain = nrq;
sys/dev/disk/mpt/mpt_cam.c
2009
MPT_TGT_STATE(mpt, cmd_req)->req = NULL;
sys/dev/disk/mpt/mpt_cam.c
2015
bus_dmamap_unload(mpt->buffer_dmat, req->dmap);
sys/dev/disk/mpt/mpt_cam.c
2020
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
2026
mpt_req_timeout(req, (ccb->ccb_h.timeout * hz) / 1000,
sys/dev/disk/mpt/mpt_cam.c
2031
mpt_print_request(req->req_vbuf);
sys/dev/disk/mpt/mpt_cam.c
2032
for (trq = req->chain; trq; trq = trq->chain) {
sys/dev/disk/mpt/mpt_cam.c
2052
mpt_send_cmd(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
2058
request_t *req;
sys/dev/disk/mpt/mpt_cam.c
2071
if ((req = mpt_get_request(mpt, FALSE)) == NULL) {
sys/dev/disk/mpt/mpt_cam.c
2083
mpt_req_not_spcl(mpt, req, "mpt_start", __LINE__);
sys/dev/disk/mpt/mpt_cam.c
2096
req->ccb = ccb;
sys/dev/disk/mpt/mpt_cam.c
2097
ccb->ccb_h.ccb_req_ptr = req;
sys/dev/disk/mpt/mpt_cam.c
2100
mpt_req = req->req_vbuf;
sys/dev/disk/mpt/mpt_cam.c
2126
mpt_req->MsgContext = htole32(req->index | scsi_io_handler_id);
sys/dev/disk/mpt/mpt_cam.c
2189
mpt_req->SenseBufferLowAddr = htole32(req->sense_pbuf);
sys/dev/disk/mpt/mpt_cam.c
2207
ccb->ccb_h.target_lun, req, req->serno);
sys/dev/disk/mpt/mpt_cam.c
2226
req->dmap, csio->data_ptr, csio->dxfer_len,
sys/dev/disk/mpt/mpt_cam.c
2227
cb, req, 0);
sys/dev/disk/mpt/mpt_cam.c
2248
(*cb)(req, &seg, 1, 0);
sys/dev/disk/mpt/mpt_cam.c
2259
(*cb)(req, NULL, 0, EFAULT);
sys/dev/disk/mpt/mpt_cam.c
2263
(*cb)(req, segs, csio->sglist_cnt, 0);
sys/dev/disk/mpt/mpt_cam.c
2267
(*cb)(req, NULL, 0, 0);
sys/dev/disk/mpt/mpt_cam.c
2335
request_t *req;
sys/dev/disk/mpt/mpt_cam.c
2338
req = mpt_get_request(mpt, FALSE);
sys/dev/disk/mpt/mpt_cam.c
2339
if (req == NULL) {
sys/dev/disk/mpt/mpt_cam.c
2342
fc = req->req_vbuf;
sys/dev/disk/mpt/mpt_cam.c
2346
fc->MsgContext = htole32(req->index | fc_els_handler_id);
sys/dev/disk/mpt/mpt_cam.c
2347
mpt_send_cmd(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
2349
r = mpt_wait_req(mpt, req, REQ_STATE_DONE,
sys/dev/disk/mpt/mpt_cam.c
2352
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
2366
mpt_cam_event(struct mpt_softc *mpt, request_t *req,
sys/dev/disk/mpt/mpt_cam.c
2643
mpt_scsi_reply_handler(struct mpt_softc *mpt, request_t *req,
sys/dev/disk/mpt/mpt_cam.c
2649
if (req->state == REQ_STATE_FREE) {
sys/dev/disk/mpt/mpt_cam.c
2654
scsi_req = (MSG_SCSI_IO_REQUEST *)req->req_vbuf;
sys/dev/disk/mpt/mpt_cam.c
2655
ccb = req->ccb;
sys/dev/disk/mpt/mpt_cam.c
2658
req, req->serno);
sys/dev/disk/mpt/mpt_cam.c
2662
mpt_req_untimeout(req, mpt_timeout, ccb);
sys/dev/disk/mpt/mpt_cam.c
2672
bus_dmamap_sync(mpt->buffer_dmat, req->dmap, op);
sys/dev/disk/mpt/mpt_cam.c
2673
bus_dmamap_unload(mpt->buffer_dmat, req->dmap);
sys/dev/disk/mpt/mpt_cam.c
2684
mpt_scsi_reply_frame_handler(mpt, req, reply_frame);
sys/dev/disk/mpt/mpt_cam.c
2707
req, req->serno);
sys/dev/disk/mpt/mpt_cam.c
2711
if ((req->state & REQ_STATE_TIMEDOUT) == 0) {
sys/dev/disk/mpt/mpt_cam.c
2712
TAILQ_REMOVE(&mpt->request_pending_list, req, links);
sys/dev/disk/mpt/mpt_cam.c
2715
req, req->serno);
sys/dev/disk/mpt/mpt_cam.c
2716
TAILQ_REMOVE(&mpt->request_timeout_list, req, links);
sys/dev/disk/mpt/mpt_cam.c
2718
KASSERT((req->state & REQ_STATE_NEED_WAKEUP) == 0,
sys/dev/disk/mpt/mpt_cam.c
2721
mpt_req_not_spcl(mpt, req, "mpt_scsi_reply_handler", __LINE__);
sys/dev/disk/mpt/mpt_cam.c
2723
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
2728
mpt_scsi_tmf_reply_handler(struct mpt_softc *mpt, request_t *req,
sys/dev/disk/mpt/mpt_cam.c
2733
KASSERT(req == mpt->tmf_req, ("TMF Reply not using mpt->tmf_req"));
sys/dev/disk/mpt/mpt_cam.c
2735
mpt_req_not_spcl(mpt, req, "mpt_scsi_tmf_reply_handler", __LINE__);
sys/dev/disk/mpt/mpt_cam.c
2739
req->IOCStatus = le16toh(tmf_reply->IOCStatus);
sys/dev/disk/mpt/mpt_cam.c
2740
req->ResponseCode = tmf_reply->ResponseCode;
sys/dev/disk/mpt/mpt_cam.c
2743
req, req->serno, le16toh(tmf_reply->IOCStatus));
sys/dev/disk/mpt/mpt_cam.c
2744
TAILQ_REMOVE(&mpt->request_pending_list, req, links);
sys/dev/disk/mpt/mpt_cam.c
2745
if ((req->state & REQ_STATE_NEED_WAKEUP) != 0) {
sys/dev/disk/mpt/mpt_cam.c
2746
req->state |= REQ_STATE_DONE;
sys/dev/disk/mpt/mpt_cam.c
2747
wakeup(req);
sys/dev/disk/mpt/mpt_cam.c
2773
mpt_fc_els_send_response(struct mpt_softc *mpt, request_t *req,
sys/dev/disk/mpt/mpt_cam.c
2794
rsp->MsgContext = htole32(req->index | fc_els_handler_id);
sys/dev/disk/mpt/mpt_cam.c
2805
memcpy(req->req_vbuf, rsp, sizeof (MSG_LINK_SERVICE_RSP_REQUEST));
sys/dev/disk/mpt/mpt_cam.c
2806
rsp = req->req_vbuf;
sys/dev/disk/mpt/mpt_cam.c
2809
memcpy((U8 *)&rsp->SGL, &((U8 *)req->req_vbuf)[MPT_RQSL(mpt)], length);
sys/dev/disk/mpt/mpt_cam.c
2813
bus_addr_t paddr = req->req_pbuf;
sys/dev/disk/mpt/mpt_cam.c
2832
mpt_send_cmd(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
2836
mpt_fc_els_reply_handler(struct mpt_softc *mpt, request_t *req,
sys/dev/disk/mpt/mpt_cam.c
2850
KASSERT(mpt_req_on_free_list(mpt, req) == 0,
sys/dev/disk/mpt/mpt_cam.c
2852
req, req->serno, rp->Function));
sys/dev/disk/mpt/mpt_cam.c
2854
mpt_req_spcl(mpt, req, "fc_els_reply_handler", __LINE__);
sys/dev/disk/mpt/mpt_cam.c
2856
mpt_req_not_spcl(mpt, req, "fc_els_reply_handler", __LINE__);
sys/dev/disk/mpt/mpt_cam.c
2861
req, req->serno, reply_frame, reply_frame->Function);
sys/dev/disk/mpt/mpt_cam.c
2887
if (mpt->els_cmd_ptrs[ioindex] == req) {
sys/dev/disk/mpt/mpt_cam.c
2895
TAILQ_REMOVE(&mpt->request_pending_list, req, links);
sys/dev/disk/mpt/mpt_cam.c
2896
req->state &= ~REQ_STATE_QUEUED;
sys/dev/disk/mpt/mpt_cam.c
2897
req->state |= REQ_STATE_DONE;
sys/dev/disk/mpt/mpt_cam.c
2898
mpt_fc_post_els(mpt, req, ioindex);
sys/dev/disk/mpt/mpt_cam.c
2904
TAILQ_REMOVE(&mpt->request_pending_list, req, links);
sys/dev/disk/mpt/mpt_cam.c
2905
req->state &= ~REQ_STATE_QUEUED;
sys/dev/disk/mpt/mpt_cam.c
2906
req->state |= REQ_STATE_DONE;
sys/dev/disk/mpt/mpt_cam.c
2907
if (req->state & REQ_STATE_TIMEDOUT) {
sys/dev/disk/mpt/mpt_cam.c
2910
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
2911
} else if ((req->state & REQ_STATE_NEED_WAKEUP) == 0) {
sys/dev/disk/mpt/mpt_cam.c
2914
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
2918
wakeup(req);
sys/dev/disk/mpt/mpt_cam.c
2935
"RECV'd ACK of FC_ELS buf post %p:%u\n", req, req->serno);
sys/dev/disk/mpt/mpt_cam.c
2943
elsbuf = &((U32 *)req->req_vbuf)[MPT_RQSL(mpt)/sizeof (U32)];
sys/dev/disk/mpt/mpt_cam.c
2952
req = mpt->els_cmd_ptrs[ioindex];
sys/dev/disk/mpt/mpt_cam.c
2971
TAILQ_REMOVE(&mpt->request_pending_list, req, links);
sys/dev/disk/mpt/mpt_cam.c
2972
req->state &= ~REQ_STATE_QUEUED;
sys/dev/disk/mpt/mpt_cam.c
2973
req->state |= REQ_STATE_DONE;
sys/dev/disk/mpt/mpt_cam.c
2974
mpt_fc_els_send_response(mpt, req, rp, 20);
sys/dev/disk/mpt/mpt_cam.c
2985
TAILQ_REMOVE(&mpt->request_pending_list, req, links);
sys/dev/disk/mpt/mpt_cam.c
2986
req->state &= ~REQ_STATE_QUEUED;
sys/dev/disk/mpt/mpt_cam.c
2987
req->state |= REQ_STATE_DONE;
sys/dev/disk/mpt/mpt_cam.c
2988
mpt_fc_els_send_response(mpt, req, rp, 20);
sys/dev/disk/mpt/mpt_cam.c
3062
TAILQ_REMOVE(&mpt->request_pending_list, req, links);
sys/dev/disk/mpt/mpt_cam.c
3063
req->state &= ~REQ_STATE_QUEUED;
sys/dev/disk/mpt/mpt_cam.c
3064
req->state |= REQ_STATE_DONE;
sys/dev/disk/mpt/mpt_cam.c
3065
mpt_fc_els_send_response(mpt, req, rp, 12);
sys/dev/disk/mpt/mpt_cam.c
3072
TAILQ_REMOVE(&mpt->request_pending_list, req, links);
sys/dev/disk/mpt/mpt_cam.c
3073
req->state &= ~REQ_STATE_QUEUED;
sys/dev/disk/mpt/mpt_cam.c
3074
req->state |= REQ_STATE_DONE;
sys/dev/disk/mpt/mpt_cam.c
3075
mpt_fc_post_els(mpt, req, ioindex);
sys/dev/disk/mpt/mpt_cam.c
3111
mpt_scsi_reply_frame_handler(struct mpt_softc *mpt, request_t *req,
sys/dev/disk/mpt/mpt_cam.c
3131
ccb = req->ccb;
sys/dev/disk/mpt/mpt_cam.c
3149
bcopy(req->sense_vbuf, &ccb->csio.sense_data,
sys/dev/disk/mpt/mpt_cam.c
3996
request_t *req;
sys/dev/disk/mpt/mpt_cam.c
4035
while ((req = TAILQ_FIRST(&mpt->request_timeout_list)) != NULL) {
sys/dev/disk/mpt/mpt_cam.c
4038
MSG_REQUEST_HEADER *hdrp = req->req_vbuf;
sys/dev/disk/mpt/mpt_cam.c
4041
req, req->serno, hdrp->Function);
sys/dev/disk/mpt/mpt_cam.c
4042
ccb = req->ccb;
sys/dev/disk/mpt/mpt_cam.c
4064
TAILQ_REMOVE(&mpt->request_timeout_list, req, links);
sys/dev/disk/mpt/mpt_cam.c
4065
TAILQ_INSERT_HEAD(&mpt->request_pending_list, req,
sys/dev/disk/mpt/mpt_cam.c
4073
htole32(req->index | scsi_io_handler_id), TRUE);
sys/dev/disk/mpt/mpt_cam.c
4115
mpt_prt(mpt, "abort of req %p:%u completed\n", req, req->serno);
sys/dev/disk/mpt/mpt_cam.c
4121
mpt_fc_post_els(struct mpt_softc *mpt, request_t *req, int ioindex)
sys/dev/disk/mpt/mpt_cam.c
4129
paddr = req->req_pbuf;
sys/dev/disk/mpt/mpt_cam.c
4132
fc = req->req_vbuf;
sys/dev/disk/mpt/mpt_cam.c
4136
fc->MsgContext = htole32(req->index | fc_els_handler_id);
sys/dev/disk/mpt/mpt_cam.c
4164
req->index, ioindex, req, req->serno);
sys/dev/disk/mpt/mpt_cam.c
4165
KASSERT(((req->state & REQ_STATE_LOCKED) != 0),
sys/dev/disk/mpt/mpt_cam.c
4167
mpt_send_cmd(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
4171
mpt_post_target_command(struct mpt_softc *mpt, request_t *req, int ioindex)
sys/dev/disk/mpt/mpt_cam.c
4177
paddr = req->req_pbuf;
sys/dev/disk/mpt/mpt_cam.c
4179
memset(req->req_vbuf, 0, MPT_REQUEST_AREA);
sys/dev/disk/mpt/mpt_cam.c
4180
MPT_TGT_STATE(mpt, req)->state = TGT_STATE_LOADING;
sys/dev/disk/mpt/mpt_cam.c
4182
fc = req->req_vbuf;
sys/dev/disk/mpt/mpt_cam.c
4185
fc->MsgContext = htole32(req->index | mpt->scsi_tgt_handler_id);
sys/dev/disk/mpt/mpt_cam.c
4192
mpt_send_cmd(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
4219
request_t *req = mpt_get_request(mpt, FALSE);
sys/dev/disk/mpt/mpt_cam.c
4220
if (req == NULL) {
sys/dev/disk/mpt/mpt_cam.c
4223
req->state |= REQ_STATE_LOCKED;
sys/dev/disk/mpt/mpt_cam.c
4224
mpt->els_cmd_ptrs[i] = req;
sys/dev/disk/mpt/mpt_cam.c
4225
mpt_fc_post_els(mpt, req, i);
sys/dev/disk/mpt/mpt_cam.c
4264
request_t *req;
sys/dev/disk/mpt/mpt_cam.c
4266
req = mpt_get_request(mpt, FALSE);
sys/dev/disk/mpt/mpt_cam.c
4267
if (req == NULL) {
sys/dev/disk/mpt/mpt_cam.c
4270
req->state |= REQ_STATE_LOCKED;
sys/dev/disk/mpt/mpt_cam.c
4271
mpt->tgt_cmd_ptrs[i] = req;
sys/dev/disk/mpt/mpt_cam.c
4272
mpt_post_target_command(mpt, req, i);
sys/dev/disk/mpt/mpt_cam.c
4380
request_t *req;
sys/dev/disk/mpt/mpt_cam.c
4385
if ((req = mpt_get_request(mpt, FALSE)) == NULL) {
sys/dev/disk/mpt/mpt_cam.c
4403
req->ccb = ccb;
sys/dev/disk/mpt/mpt_cam.c
4404
ccb->ccb_h.ccb_req_ptr = req;
sys/dev/disk/mpt/mpt_cam.c
4411
tgt->req = req;
sys/dev/disk/mpt/mpt_cam.c
4413
memset(req->req_vbuf, 0, MPT_RQSL(mpt));
sys/dev/disk/mpt/mpt_cam.c
4414
ta = req->req_vbuf;
sys/dev/disk/mpt/mpt_cam.c
4426
ta->MsgContext = htole32(req->index | mpt->scsi_tgt_handler_id);
sys/dev/disk/mpt/mpt_cam.c
4465
tgt->resid, ccb->ccb_h.flags, req, req->serno, tgt->state);
sys/dev/disk/mpt/mpt_cam.c
4472
req->dmap, csio->data_ptr, csio->dxfer_len,
sys/dev/disk/mpt/mpt_cam.c
4473
cb, req, 0);
sys/dev/disk/mpt/mpt_cam.c
4488
(*cb)(req, &seg, 1, 0);
sys/dev/disk/mpt/mpt_cam.c
4499
(*cb)(req, NULL, 0, EFAULT);
sys/dev/disk/mpt/mpt_cam.c
4503
(*cb)(req, sgs, csio->sglist_cnt, 0);
sys/dev/disk/mpt/mpt_cam.c
4544
request_t *req;
sys/dev/disk/mpt/mpt_cam.c
4556
if ((req = mpt_get_request(mpt, FALSE)) == NULL) {
sys/dev/disk/mpt/mpt_cam.c
4563
memset(req->req_vbuf, 0, MPT_RQSL(mpt));
sys/dev/disk/mpt/mpt_cam.c
4564
ta = req->req_vbuf;
sys/dev/disk/mpt/mpt_cam.c
4574
ta->MsgContext = htole32(req->index | mpt->scsi_tgt_handler_id);
sys/dev/disk/mpt/mpt_cam.c
4585
dptr = req->req_vbuf;
sys/dev/disk/mpt/mpt_cam.c
4587
pptr = req->req_pbuf;
sys/dev/disk/mpt/mpt_cam.c
4606
tgt->req = req;
sys/dev/disk/mpt/mpt_cam.c
4614
mpt_send_cmd(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
4668
request_t *req;
sys/dev/disk/mpt/mpt_cam.c
4671
req = mpt_get_request(mpt, FALSE);
sys/dev/disk/mpt/mpt_cam.c
4672
if (req == NULL) {
sys/dev/disk/mpt/mpt_cam.c
4675
abtp = req->req_vbuf;
sys/dev/disk/mpt/mpt_cam.c
4678
abtp->MsgContext = htole32(req->index | mpt->scsi_tgt_handler_id);
sys/dev/disk/mpt/mpt_cam.c
4684
mpt_send_cmd(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
4686
error = mpt_send_handshake_cmd(mpt, sizeof(*req), req);
sys/dev/disk/mpt/mpt_cam.c
4710
request_t *req;
sys/dev/disk/mpt/mpt_cam.c
4719
if ((req = mpt_get_request(mpt, FALSE)) == NULL) {
sys/dev/disk/mpt/mpt_cam.c
4735
req->ccb = ccb;
sys/dev/disk/mpt/mpt_cam.c
4738
ccb->ccb_h.ccb_req_ptr = req;
sys/dev/disk/mpt/mpt_cam.c
4746
tgt->req = req;
sys/dev/disk/mpt/mpt_cam.c
4749
tp = req->req_vbuf;
sys/dev/disk/mpt/mpt_cam.c
4750
paddr = req->req_pbuf;
sys/dev/disk/mpt/mpt_cam.c
4761
sts_vbuf = req->req_vbuf;
sys/dev/disk/mpt/mpt_cam.c
4823
tp->MsgContext = htole32(req->index | mpt->scsi_tgt_handler_id);
sys/dev/disk/mpt/mpt_cam.c
4845
ccb, sense_data?"h" : "hout", ccb? ccb->csio.tag_id : -1, req,
sys/dev/disk/mpt/mpt_cam.c
4846
req->serno, tgt->resid);
sys/dev/disk/mpt/mpt_cam.c
4849
mpt_req_timeout(req, 60 * hz, mpt_timeout, ccb);
sys/dev/disk/mpt/mpt_cam.c
4851
mpt_send_cmd(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
4855
mpt_scsi_tgt_tsk_mgmt(struct mpt_softc *mpt, request_t *req, mpt_task_mgmt_t fc,
sys/dev/disk/mpt/mpt_cam.c
4861
tgt = MPT_TGT_STATE(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
4865
mpt_scsi_tgt_status(mpt, NULL, req, SCSI_STATUS_BUSY, NULL);
sys/dev/disk/mpt/mpt_cam.c
4907
mpt_scsi_tgt_atio(struct mpt_softc *mpt, request_t *req, uint32_t reply_desc)
sys/dev/disk/mpt/mpt_cam.c
4931
vbuf = req->req_vbuf;
sys/dev/disk/mpt/mpt_cam.c
4937
tgt = MPT_TGT_STATE(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
4939
mpt_tgt_dump_req_state(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
4978
mpt_scsi_tgt_status(mpt, 0, req,
sys/dev/disk/mpt/mpt_cam.c
5062
tgt->tag_id = MPT_MAKE_TAGID(mpt, req, ioindex);
sys/dev/disk/mpt/mpt_cam.c
5076
mpt_scsi_tgt_local(mpt, req, lun, 1,
sys/dev/disk/mpt/mpt_cam.c
5087
mpt_scsi_tgt_local(mpt, req, lun, 1,
sys/dev/disk/mpt/mpt_cam.c
5102
mpt_scsi_tgt_status(mpt, NULL, req, cond, sp);
sys/dev/disk/mpt/mpt_cam.c
5117
mpt_scsi_tgt_status(mpt, 0, req,
sys/dev/disk/mpt/mpt_cam.c
5120
mpt_scsi_tgt_tsk_mgmt(mpt, req, fct, trtp,
sys/dev/disk/mpt/mpt_cam.c
5132
mpt_scsi_tgt_status(mpt, NULL, req,
sys/dev/disk/mpt/mpt_cam.c
5155
atiop->tag_id = MPT_MAKE_TAGID(mpt, req, ioindex);
sys/dev/disk/mpt/mpt_cam.c
5177
mpt_tgt_dump_tgt_state(struct mpt_softc *mpt, request_t *req)
sys/dev/disk/mpt/mpt_cam.c
5179
mpt_tgt_state_t *tgt = MPT_TGT_STATE(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
5182
"nx %d tag 0x%08x state=%d\n", req, req->serno, tgt->reply_desc,
sys/dev/disk/mpt/mpt_cam.c
5183
tgt->resid, tgt->bytes_xfered, tgt->ccb, tgt->req, tgt->nxfers,
sys/dev/disk/mpt/mpt_cam.c
5188
mpt_tgt_dump_req_state(struct mpt_softc *mpt, request_t *req)
sys/dev/disk/mpt/mpt_cam.c
5191
mpt_prt(mpt, "req %p:%u index %u (%x) state %x\n", req, req->serno,
sys/dev/disk/mpt/mpt_cam.c
5192
req->index, req->index, req->state);
sys/dev/disk/mpt/mpt_cam.c
5193
mpt_tgt_dump_tgt_state(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
5197
mpt_scsi_tgt_reply_handler(struct mpt_softc *mpt, request_t *req,
sys/dev/disk/mpt/mpt_cam.c
5208
mpt_tgt_state_t *tgt = MPT_TGT_STATE(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
5211
mpt_req_spcl(mpt, req, "turbo scsi_tgt_reply", __LINE__);
sys/dev/disk/mpt/mpt_cam.c
5212
if (tgt->req) {
sys/dev/disk/mpt/mpt_cam.c
5213
mpt_req_not_spcl(mpt, tgt->req,
sys/dev/disk/mpt/mpt_cam.c
5222
mpt_scsi_tgt_atio(mpt, req, reply_desc);
sys/dev/disk/mpt/mpt_cam.c
5229
if (tgt->req == NULL) {
sys/dev/disk/mpt/mpt_cam.c
5243
tgt->req, links);
sys/dev/disk/mpt/mpt_cam.c
5244
mpt_free_request(mpt, tgt->req);
sys/dev/disk/mpt/mpt_cam.c
5245
tgt->req = NULL;
sys/dev/disk/mpt/mpt_cam.c
5246
mpt_scsi_tgt_status(mpt, NULL, req,
sys/dev/disk/mpt/mpt_cam.c
5252
mpt_req_untimeout(req, mpt_timeout, ccb);
sys/dev/disk/mpt/mpt_cam.c
5255
ccb, tgt->req, tgt->req->serno, ccb->csio.tag_id);
sys/dev/disk/mpt/mpt_cam.c
5259
KASSERT(tgt->req->ccb == ccb,
sys/dev/disk/mpt/mpt_cam.c
5260
("tgt->req %p:%u tgt->req->ccb %p", tgt->req,
sys/dev/disk/mpt/mpt_cam.c
5261
tgt->req->serno, tgt->req->ccb));
sys/dev/disk/mpt/mpt_cam.c
5263
tgt->req, links);
sys/dev/disk/mpt/mpt_cam.c
5264
mpt_free_request(mpt, tgt->req);
sys/dev/disk/mpt/mpt_cam.c
5265
tgt->req = NULL;
sys/dev/disk/mpt/mpt_cam.c
5293
mpt_scsi_tgt_status(mpt, ccb, req,
sys/dev/disk/mpt/mpt_cam.c
5303
if (tgt->req == NULL) {
sys/dev/disk/mpt/mpt_cam.c
5315
mpt_req_untimeout(req, mpt_timeout, ccb);
sys/dev/disk/mpt/mpt_cam.c
5322
ccb->ccb_h.flags, tgt->req);
sys/dev/disk/mpt/mpt_cam.c
5326
KASSERT(tgt->req->ccb == ccb,
sys/dev/disk/mpt/mpt_cam.c
5328
tgt->req, tgt->req->serno, tgt->req->ccb));
sys/dev/disk/mpt/mpt_cam.c
5340
tgt->req, tgt->req->serno);
sys/dev/disk/mpt/mpt_cam.c
5343
tgt->req, links);
sys/dev/disk/mpt/mpt_cam.c
5344
mpt_free_request(mpt, tgt->req);
sys/dev/disk/mpt/mpt_cam.c
5345
tgt->req = NULL;
sys/dev/disk/mpt/mpt_cam.c
5352
TAILQ_REMOVE(&mpt->request_pending_list, req, links);
sys/dev/disk/mpt/mpt_cam.c
5354
mpt_post_target_command(mpt, req, ioindex);
sys/dev/disk/mpt/mpt_cam.c
5388
req, req->serno, reply_frame, reply_frame->Function, status);
sys/dev/disk/mpt/mpt_cam.c
5395
mpt_req_spcl(mpt, req, "tgt reply BUFFER POST", __LINE__);
sys/dev/disk/mpt/mpt_cam.c
5403
tgt = MPT_TGT_STATE(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
5406
mpt_assign_serno(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
5412
mpt_req_not_spcl(mpt, req, "tgt reply TARGET ASSIST", __LINE__);
sys/dev/disk/mpt/mpt_cam.c
5415
TAILQ_REMOVE(&mpt->request_pending_list, req, links);
sys/dev/disk/mpt/mpt_cam.c
5416
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
5420
mpt_req_not_spcl(mpt, req, "tgt reply STATUS SEND", __LINE__);
sys/dev/disk/mpt/mpt_cam.c
5423
TAILQ_REMOVE(&mpt->request_pending_list, req, links);
sys/dev/disk/mpt/mpt_cam.c
5424
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
5431
(PTR_MSG_TARGET_MODE_ABORT) req->req_vbuf;
sys/dev/disk/mpt/mpt_cam.c
5434
mpt_req_not_spcl(mpt, req, "tgt reply TMODE ABORT", __LINE__);
sys/dev/disk/mpt/mpt_cam.c
5438
TAILQ_REMOVE(&mpt->request_pending_list, req, links);
sys/dev/disk/mpt/mpt_cam.c
5439
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
801
request_t *req;
sys/dev/disk/mpt/mpt_cam.c
804
req = mpt_get_request(mpt, 0);
sys/dev/disk/mpt/mpt_cam.c
805
if (req == NULL)
sys/dev/disk/mpt/mpt_cam.c
808
pass = req->req_vbuf;
sys/dev/disk/mpt/mpt_cam.c
816
pass->MsgContext = htole32(req->index | sata_pass_handler_id);
sys/dev/disk/mpt/mpt_cam.c
825
mpt_send_cmd(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
826
error = mpt_wait_req(mpt, req, REQ_STATE_DONE, REQ_STATE_DONE, 0,
sys/dev/disk/mpt/mpt_cam.c
829
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
834
status = le16toh(req->IOCStatus);
sys/dev/disk/mpt/mpt_cam.c
836
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
841
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_cam.c
874
mpt_sata_pass_reply_handler(struct mpt_softc *mpt, request_t *req,
sys/dev/disk/mpt/mpt_cam.c
878
if (req != NULL) {
sys/dev/disk/mpt/mpt_cam.c
880
req->IOCStatus = le16toh(reply_frame->IOCStatus);
sys/dev/disk/mpt/mpt_cam.c
882
req->state &= ~REQ_STATE_QUEUED;
sys/dev/disk/mpt/mpt_cam.c
883
req->state |= REQ_STATE_DONE;
sys/dev/disk/mpt/mpt_cam.c
884
TAILQ_REMOVE(&mpt->request_pending_list, req, links);
sys/dev/disk/mpt/mpt_cam.c
885
if ((req->state & REQ_STATE_NEED_WAKEUP) != 0) {
sys/dev/disk/mpt/mpt_cam.c
886
wakeup(req);
sys/dev/disk/mpt/mpt_cam.c
887
} else if ((req->state & REQ_STATE_TIMEDOUT) != 0) {
sys/dev/disk/mpt/mpt_cam.c
891
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_debug.c
518
mpt_print_request_hdr(MSG_REQUEST_HEADER *req)
sys/dev/disk/mpt/mpt_debug.c
520
kprintf("%s @ %p\n", mpt_ioc_function(req->Function), req);
sys/dev/disk/mpt/mpt_debug.c
521
kprintf("\tChain Offset 0x%02x\n", req->ChainOffset);
sys/dev/disk/mpt/mpt_debug.c
522
kprintf("\tMsgFlags 0x%02x\n", req->MsgFlags);
sys/dev/disk/mpt/mpt_debug.c
523
kprintf("\tMsgContext 0x%08x\n", req->MsgContext);
sys/dev/disk/mpt/mpt_debug.c
625
MSG_REQUEST_HEADER *req = vreq;
sys/dev/disk/mpt/mpt_debug.c
627
switch (req->Function) {
sys/dev/disk/mpt/mpt_debug.c
630
mpt_print_scsi_io_request((MSG_SCSI_IO_REQUEST *)req);
sys/dev/disk/mpt/mpt_debug.c
633
mpt_print_scsi_tmf_request((MSG_SCSI_TASK_MGMT *)req);
sys/dev/disk/mpt/mpt_debug.c
637
(PTR_MSG_TARGET_ASSIST_REQUEST)req);
sys/dev/disk/mpt/mpt_debug.c
641
(MSG_TARGET_STATUS_SEND_REQUEST *)req);
sys/dev/disk/mpt/mpt_debug.c
644
mpt_print_request_hdr(req);
sys/dev/disk/mpt/mpt_debug.c
838
mpt_dump_request(struct mpt_softc *mpt, request_t *req)
sys/dev/disk/mpt/mpt_debug.c
840
uint32_t *pReq = req->req_vbuf;
sys/dev/disk/mpt/mpt_debug.c
844
req->index, (uintmax_t) req->req_pbuf);
sys/dev/disk/mpt/mpt_raid.c
1019
req = mpt_get_request(mpt, /*sleep_ok*/TRUE);
sys/dev/disk/mpt/mpt_raid.c
1020
if (req == NULL) {
sys/dev/disk/mpt/mpt_raid.c
1026
rv = mpt_issue_raid_req(mpt, mpt_vol, /*disk*/NULL, req,
sys/dev/disk/mpt/mpt_raid.c
1036
ar = REQ_TO_RAID_ACTION_RESULT(req);
sys/dev/disk/mpt/mpt_raid.c
1038
|| REQ_IOCSTATUS(req) != MPI_IOCSTATUS_SUCCESS
sys/dev/disk/mpt/mpt_raid.c
104
static int mpt_raid_reply_frame_handler(struct mpt_softc *mpt, request_t *req,
sys/dev/disk/mpt/mpt_raid.c
1041
"%d:%x:%x\n", rv, req->IOCStatus,
sys/dev/disk/mpt/mpt_raid.c
1045
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_raid.c
1050
req = mpt_get_request(mpt, /*sleep_ok*/TRUE);
sys/dev/disk/mpt/mpt_raid.c
1051
if (req == NULL) {
sys/dev/disk/mpt/mpt_raid.c
1062
rv = mpt_issue_raid_req(mpt, mpt_vol, /*disk*/NULL, req,
sys/dev/disk/mpt/mpt_raid.c
1071
ar = REQ_TO_RAID_ACTION_RESULT(req);
sys/dev/disk/mpt/mpt_raid.c
1073
|| REQ_IOCSTATUS(req) != MPI_IOCSTATUS_SUCCESS
sys/dev/disk/mpt/mpt_raid.c
1076
"%d:%x:%x\n", rv, req->IOCStatus,
sys/dev/disk/mpt/mpt_raid.c
1083
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_raid.c
1278
request_t *req;
sys/dev/disk/mpt/mpt_raid.c
128
struct mpt_raid_volume *vol, struct mpt_raid_disk *disk, request_t *req,
sys/dev/disk/mpt/mpt_raid.c
1321
req = mpt_get_request(mpt, TRUE);
sys/dev/disk/mpt/mpt_raid.c
1322
if (req == NULL) {
sys/dev/disk/mpt/mpt_raid.c
1327
rv = mpt_issue_raid_req(mpt, mpt_vol, NULL, req,
sys/dev/disk/mpt/mpt_raid.c
1332
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_raid.c
1336
ar = REQ_TO_RAID_ACTION_RESULT(req);
sys/dev/disk/mpt/mpt_raid.c
1339
&& REQ_IOCSTATUS(req) == MPI_IOCSTATUS_SUCCESS) {
sys/dev/disk/mpt/mpt_raid.c
1348
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_raid.c
1778
error = SYSCTL_OUT(req, str, strlen(str) + 1);
sys/dev/disk/mpt/mpt_raid.c
1779
if (error || !req->newptr) {
sys/dev/disk/mpt/mpt_raid.c
1783
size = req->newlen - req->newidx;
sys/dev/disk/mpt/mpt_raid.c
1788
error = SYSCTL_IN(req, inbuf, size);
sys/dev/disk/mpt/mpt_raid.c
1811
error = sysctl_handle_int(oidp, &raid_resync_rate, 0, req);
sys/dev/disk/mpt/mpt_raid.c
1812
if (error || !req->newptr) {
sys/dev/disk/mpt/mpt_raid.c
1829
error = sysctl_handle_int(oidp, &raid_queue_depth, 0, req);
sys/dev/disk/mpt/mpt_raid.c
1830
if (error || !req->newptr) {
sys/dev/disk/mpt/mpt_raid.c
376
mpt_raid_event(struct mpt_softc *mpt, request_t *req,
sys/dev/disk/mpt/mpt_raid.c
522
mpt_raid_reply_handler(struct mpt_softc *mpt, request_t *req,
sys/dev/disk/mpt/mpt_raid.c
527
if (req == NULL)
sys/dev/disk/mpt/mpt_raid.c
532
free_req = mpt_raid_reply_frame_handler(mpt, req, reply_frame);
sys/dev/disk/mpt/mpt_raid.c
534
else if (req->ccb != NULL) {
sys/dev/disk/mpt/mpt_raid.c
539
req->state &= ~REQ_STATE_QUEUED;
sys/dev/disk/mpt/mpt_raid.c
540
req->state |= REQ_STATE_DONE;
sys/dev/disk/mpt/mpt_raid.c
541
TAILQ_REMOVE(&mpt->request_pending_list, req, links);
sys/dev/disk/mpt/mpt_raid.c
543
if ((req->state & REQ_STATE_NEED_WAKEUP) != 0) {
sys/dev/disk/mpt/mpt_raid.c
544
wakeup(req);
sys/dev/disk/mpt/mpt_raid.c
546
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_raid.c
557
mpt_raid_reply_frame_handler(struct mpt_softc *mpt, request_t *req,
sys/dev/disk/mpt/mpt_raid.c
565
req->IOCStatus = le16toh(reply->IOCStatus);
sys/dev/disk/mpt/mpt_raid.c
566
rap = (MSG_RAID_ACTION_REQUEST *)req->req_vbuf;
sys/dev/disk/mpt/mpt_raid.c
578
action_result = REQ_TO_RAID_ACTION_RESULT(req);
sys/dev/disk/mpt/mpt_raid.c
590
struct mpt_raid_disk *disk, request_t *req, u_int Action,
sys/dev/disk/mpt/mpt_raid.c
597
rap = req->req_vbuf;
sys/dev/disk/mpt/mpt_raid.c
616
rap->MsgContext = htole32(req->index | raid_handler_id);
sys/dev/disk/mpt/mpt_raid.c
619
mpt_send_cmd(mpt, req);
sys/dev/disk/mpt/mpt_raid.c
622
return (mpt_wait_req(mpt, req, REQ_STATE_DONE, REQ_STATE_DONE,
sys/dev/disk/mpt/mpt_raid.c
75
#define REQ_TO_RAID_ACTION_RESULT(req) ((struct mpt_raid_action_result *) \
sys/dev/disk/mpt/mpt_raid.c
756
request_t *req)
sys/dev/disk/mpt/mpt_raid.c
76
(((MSG_RAID_ACTION_REQUEST *)(req->req_vbuf)) + 1))
sys/dev/disk/mpt/mpt_raid.c
760
ccb = req->ccb;
sys/dev/disk/mpt/mpt_raid.c
770
rv = mpt_issue_raid_req(mpt, mpt_disk->volume, mpt_disk, req,
sys/dev/disk/mpt/mpt_raid.c
778
mpt_req_timeout(req, mpt_raid_quiesce_timeout, ccb, 5 * hz);
sys/dev/disk/mpt/mpt_raid.c
78
#define REQ_IOCSTATUS(req) ((req)->IOCStatus & MPI_IOCSTATUS_MASK)
sys/dev/disk/mpt/mpt_raid.c
787
ar = REQ_TO_RAID_ACTION_RESULT(req);
sys/dev/disk/mpt/mpt_raid.c
789
|| REQ_IOCSTATUS(req) != MPI_IOCSTATUS_SUCCESS
sys/dev/disk/mpt/mpt_raid.c
792
"%d:%x:%x\n", rv, req->IOCStatus,
sys/dev/disk/mpt/mpt_raid.c
865
request_t *req;
sys/dev/disk/mpt/mpt_raid.c
882
req = mpt_get_request(mpt, /*sleep_ok*/TRUE);
sys/dev/disk/mpt/mpt_raid.c
883
if (req == NULL) {
sys/dev/disk/mpt/mpt_raid.c
889
rv = mpt_issue_raid_req(mpt, mpt_vol, /*disk*/NULL, req,
sys/dev/disk/mpt/mpt_raid.c
900
ar = REQ_TO_RAID_ACTION_RESULT(req);
sys/dev/disk/mpt/mpt_raid.c
902
|| REQ_IOCSTATUS(req) != MPI_IOCSTATUS_SUCCESS
sys/dev/disk/mpt/mpt_raid.c
906
rv, req->IOCStatus, ar->action_status);
sys/dev/disk/mpt/mpt_raid.c
909
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_raid.c
916
request_t *req;
sys/dev/disk/mpt/mpt_raid.c
961
req = mpt_get_request(mpt, /*sleep_ok*/TRUE);
sys/dev/disk/mpt/mpt_raid.c
962
if (req == NULL) {
sys/dev/disk/mpt/mpt_raid.c
973
rv = mpt_issue_raid_req(mpt, mpt_vol, /*disk*/NULL, req,
sys/dev/disk/mpt/mpt_raid.c
982
ar = REQ_TO_RAID_ACTION_RESULT(req);
sys/dev/disk/mpt/mpt_raid.c
984
|| REQ_IOCSTATUS(req) != MPI_IOCSTATUS_SUCCESS
sys/dev/disk/mpt/mpt_raid.c
987
"%d:%x:%x\n", rv, req->IOCStatus,
sys/dev/disk/mpt/mpt_raid.c
993
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_raid.c
999
request_t *req;
sys/dev/disk/mpt/mpt_user.c
143
mpt_user_event(struct mpt_softc *mpt, request_t *req,
sys/dev/disk/mpt/mpt_user.c
240
request_t *req;
sys/dev/disk/mpt/mpt_user.c
245
req = mpt_get_request(mpt, TRUE);
sys/dev/disk/mpt/mpt_user.c
246
if (req == NULL) {
sys/dev/disk/mpt/mpt_user.c
257
error = mpt_issue_cfg_req(mpt, req, ¶ms, /*addr*/0, /*len*/0,
sys/dev/disk/mpt/mpt_user.c
270
page_req->ioc_status = htole16(req->IOCStatus);
sys/dev/disk/mpt/mpt_user.c
271
if ((req->IOCStatus & MPI_IOCSTATUS_MASK) == MPI_IOCSTATUS_SUCCESS) {
sys/dev/disk/mpt/mpt_user.c
272
cfgp = req->req_vbuf;
sys/dev/disk/mpt/mpt_user.c
276
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_user.c
285
request_t *req;
sys/dev/disk/mpt/mpt_user.c
289
req = mpt_get_request(mpt, TRUE);
sys/dev/disk/mpt/mpt_user.c
290
if (req == NULL) {
sys/dev/disk/mpt/mpt_user.c
304
error = mpt_issue_cfg_req(mpt, req, ¶ms, mpt_page->paddr,
sys/dev/disk/mpt/mpt_user.c
311
page_req->ioc_status = htole16(req->IOCStatus);
sys/dev/disk/mpt/mpt_user.c
312
if ((req->IOCStatus & MPI_IOCSTATUS_MASK) == MPI_IOCSTATUS_SUCCESS)
sys/dev/disk/mpt/mpt_user.c
315
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_user.c
323
request_t *req;
sys/dev/disk/mpt/mpt_user.c
328
req = mpt_get_request(mpt, TRUE);
sys/dev/disk/mpt/mpt_user.c
329
if (req == NULL) {
sys/dev/disk/mpt/mpt_user.c
342
error = mpt_issue_cfg_req(mpt, req, ¶ms, /*addr*/0, /*len*/0,
sys/dev/disk/mpt/mpt_user.c
355
ext_page_req->ioc_status = htole16(req->IOCStatus);
sys/dev/disk/mpt/mpt_user.c
356
if ((req->IOCStatus & MPI_IOCSTATUS_MASK) == MPI_IOCSTATUS_SUCCESS) {
sys/dev/disk/mpt/mpt_user.c
357
cfgp = req->req_vbuf;
sys/dev/disk/mpt/mpt_user.c
364
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_user.c
373
request_t *req;
sys/dev/disk/mpt/mpt_user.c
377
req = mpt_get_request(mpt, TRUE);
sys/dev/disk/mpt/mpt_user.c
378
if (req == NULL) {
sys/dev/disk/mpt/mpt_user.c
394
error = mpt_issue_cfg_req(mpt, req, ¶ms, mpt_page->paddr,
sys/dev/disk/mpt/mpt_user.c
401
ext_page_req->ioc_status = htole16(req->IOCStatus);
sys/dev/disk/mpt/mpt_user.c
402
if ((req->IOCStatus & MPI_IOCSTATUS_MASK) == MPI_IOCSTATUS_SUCCESS)
sys/dev/disk/mpt/mpt_user.c
405
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_user.c
414
request_t *req;
sys/dev/disk/mpt/mpt_user.c
435
req = mpt_get_request(mpt, TRUE);
sys/dev/disk/mpt/mpt_user.c
436
if (req == NULL)
sys/dev/disk/mpt/mpt_user.c
459
error = mpt_issue_cfg_req(mpt, req, ¶ms, mpt_page->paddr,
sys/dev/disk/mpt/mpt_user.c
466
page_req->ioc_status = htole16(req->IOCStatus);
sys/dev/disk/mpt/mpt_user.c
469
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_user.c
474
mpt_user_reply_handler(struct mpt_softc *mpt, request_t *req,
sys/dev/disk/mpt/mpt_user.c
480
if (req == NULL)
sys/dev/disk/mpt/mpt_user.c
485
req->IOCStatus = le16toh(reply->IOCStatus);
sys/dev/disk/mpt/mpt_user.c
487
(((uint8_t *)req->req_vbuf) + MPT_RQSL(mpt));
sys/dev/disk/mpt/mpt_user.c
494
req->state &= ~REQ_STATE_QUEUED;
sys/dev/disk/mpt/mpt_user.c
495
req->state |= REQ_STATE_DONE;
sys/dev/disk/mpt/mpt_user.c
496
TAILQ_REMOVE(&mpt->request_pending_list, req, links);
sys/dev/disk/mpt/mpt_user.c
498
if ((req->state & REQ_STATE_NEED_WAKEUP) != 0) {
sys/dev/disk/mpt/mpt_user.c
499
wakeup(req);
sys/dev/disk/mpt/mpt_user.c
500
} else if ((req->state & REQ_STATE_TIMEDOUT) != 0) {
sys/dev/disk/mpt/mpt_user.c
504
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_user.c
520
request_t *req;
sys/dev/disk/mpt/mpt_user.c
526
req = mpt_get_request(mpt, TRUE);
sys/dev/disk/mpt/mpt_user.c
527
if (req == NULL)
sys/dev/disk/mpt/mpt_user.c
529
rap = req->req_vbuf;
sys/dev/disk/mpt/mpt_user.c
550
rap->MsgContext = htole32(req->index | user_handler_id);
sys/dev/disk/mpt/mpt_user.c
553
mpt_send_cmd(mpt, req);
sys/dev/disk/mpt/mpt_user.c
555
error = mpt_wait_req(mpt, req, REQ_STATE_DONE, REQ_STATE_DONE, TRUE,
sys/dev/disk/mpt/mpt_user.c
565
raid_act->ioc_status = htole16(req->IOCStatus);
sys/dev/disk/mpt/mpt_user.c
566
if ((req->IOCStatus & MPI_IOCSTATUS_MASK) != MPI_IOCSTATUS_SUCCESS) {
sys/dev/disk/mpt/mpt_user.c
567
mpt_free_request(mpt, req);
sys/dev/disk/mpt/mpt_user.c
572
(((uint8_t *)req->req_vbuf) + MPT_RQSL(mpt));
sys/dev/disk/mpt/mpt_user.c
580
mpt_free_request(mpt, req);
sys/dev/disk/nata/ata-queue.c
677
struct ata_request *req;
sys/dev/disk/nata/ata-queue.c
683
while ((req = ch->transition) != NULL &&
sys/dev/disk/nata/ata-queue.c
684
next_offset == ata_get_lba(req)) {
sys/dev/disk/nata/ata-queue.c
685
n = req->u.ata.count;
sys/dev/disk/nata/ata-queue.c
686
next_offset = ata_get_lba(req);
sys/dev/disk/nata/ata-queue.c
687
ch->transition = TAILQ_NEXT(req, chain);
sys/dev/disk/nvme/nvme.c
194
nvme_request_t *req;
sys/dev/disk/nvme/nvme.c
200
req = &queue->reqary[i];
sys/dev/disk/nvme/nvme.c
205
queue->dump_req = req;
sys/dev/disk/nvme/nvme.c
210
req->next_avail = queue->first_avail;
sys/dev/disk/nvme/nvme.c
211
queue->first_avail = req;
sys/dev/disk/nvme/nvme.c
213
req->subq = queue;
sys/dev/disk/nvme/nvme.c
214
req->comq = &sc->comqueues[queue->comqid];
sys/dev/disk/nvme/nvme.c
215
req->cmd_id = i;
sys/dev/disk/nvme/nvme.c
217
req->info = &queue->kdatapgs[i];
sys/dev/disk/nvme/nvme.c
218
req->pinfo = queue->pdatapgs +
sys/dev/disk/nvme/nvme.c
333
nvme_request_t *req;
sys/dev/disk/nvme/nvme.c
335
req = nvme_get_request(&sc->subqueues[0], opcode, NULL, 0);
sys/dev/disk/nvme/nvme.c
336
req->cmd.head.prp1 = req->pinfo;
sys/dev/disk/nvme/nvme.c
337
req->callback = NULL;
sys/dev/disk/nvme/nvme.c
339
return req;
sys/dev/disk/nvme/nvme.c
350
nvme_request_t *req)
sys/dev/disk/nvme/nvme.c
355
req->next_avail = NULL;
sys/dev/disk/nvme/nvme.c
356
KKASSERT(req->state == NVME_REQ_AVAIL);
sys/dev/disk/nvme/nvme.c
357
req->state = NVME_REQ_ALLOCATED;
sys/dev/disk/nvme/nvme.c
358
req->callback = NULL;
sys/dev/disk/nvme/nvme.c
359
req->waiting = 0;
sys/dev/disk/nvme/nvme.c
361
req->cmd.head.opcode = opcode;
sys/dev/disk/nvme/nvme.c
362
req->cmd.head.flags = NVME_SUBQFLG_PRP | NVME_SUBQFLG_NORM;
sys/dev/disk/nvme/nvme.c
363
req->cmd.head.cid = req->cmd_id;
sys/dev/disk/nvme/nvme.c
364
req->cmd.head.nsid = 0;
sys/dev/disk/nvme/nvme.c
365
req->cmd.head.mptr = 0;
sys/dev/disk/nvme/nvme.c
366
req->cmd.head.prp1 = 0;
sys/dev/disk/nvme/nvme.c
367
req->cmd.head.prp2 = 0;
sys/dev/disk/nvme/nvme.c
368
req->cmd.dw10 = 0;
sys/dev/disk/nvme/nvme.c
369
req->cmd.dw11 = 0;
sys/dev/disk/nvme/nvme.c
370
req->cmd.dw12 = 0;
sys/dev/disk/nvme/nvme.c
371
req->cmd.dw13 = 0;
sys/dev/disk/nvme/nvme.c
372
req->cmd.dw14 = 0;
sys/dev/disk/nvme/nvme.c
373
req->cmd.dw15 = 0;
sys/dev/disk/nvme/nvme.c
384
(MAXPHYS / PAGE_SIZE) * req->cmd_id;
sys/dev/disk/nvme/nvme.c
386
(MAXPHYS / PAGE_SIZE) * req->cmd_id *
sys/dev/disk/nvme/nvme.c
393
req->cmd.head.prp1 = paddr;
sys/dev/disk/nvme/nvme.c
399
req->cmd.head.prp2 = paddr;
sys/dev/disk/nvme/nvme.c
404
req->cmd.head.prp2 = pprptab; /* repeat */
sys/dev/disk/nvme/nvme.c
429
nvme_request_t *req;
sys/dev/disk/nvme/nvme.c
461
req = queue->first_avail;
sys/dev/disk/nvme/nvme.c
463
if (req == NULL) {
sys/dev/disk/nvme/nvme.c
470
next = req->next_avail;
sys/dev/disk/nvme/nvme.c
471
if (atomic_cmpset_ptr(&queue->first_avail, req, next))
sys/dev/disk/nvme/nvme.c
483
_nvme_fill_request(queue, opcode, kva, bytes, req);
sys/dev/disk/nvme/nvme.c
485
return req;
sys/dev/disk/nvme/nvme.c
496
nvme_request_t *req;
sys/dev/disk/nvme/nvme.c
500
req = queue->dump_req;
sys/dev/disk/nvme/nvme.c
504
_nvme_fill_request(queue, opcode, kva, bytes, req);
sys/dev/disk/nvme/nvme.c
506
return req;
sys/dev/disk/nvme/nvme.c
515
nvme_submit_request(nvme_request_t *req)
sys/dev/disk/nvme/nvme.c
517
nvme_subqueue_t *queue = req->subq;
sys/dev/disk/nvme/nvme.c
525
*cmd = req->cmd;
sys/dev/disk/nvme/nvme.c
527
req->state = NVME_REQ_SUBMITTED;
sys/dev/disk/nvme/nvme.c
539
nvme_wait_request(nvme_request_t *req)
sys/dev/disk/nvme/nvme.c
544
req->waiting = 1;
sys/dev/disk/nvme/nvme.c
545
if (req->state != NVME_REQ_COMPLETED) {
sys/dev/disk/nvme/nvme.c
546
lk = &req->comq->lk;
sys/dev/disk/nvme/nvme.c
549
while (req->state == NVME_REQ_SUBMITTED) {
sys/dev/disk/nvme/nvme.c
550
nvme_poll_completions(req->comq, lk);
sys/dev/disk/nvme/nvme.c
551
if (req->state != NVME_REQ_SUBMITTED)
sys/dev/disk/nvme/nvme.c
553
lksleep(req, lk, 0, "nvwait", hz);
sys/dev/disk/nvme/nvme.c
556
KKASSERT(req->state == NVME_REQ_COMPLETED);
sys/dev/disk/nvme/nvme.c
559
code = NVME_COMQ_STATUS_CODE_GET(req->res.tail.status);
sys/dev/disk/nvme/nvme.c
569
nvme_poll_request(nvme_request_t *req)
sys/dev/disk/nvme/nvme.c
575
req->waiting = 1;
sys/dev/disk/nvme/nvme.c
576
if (req->state != NVME_REQ_COMPLETED) {
sys/dev/disk/nvme/nvme.c
577
lk = &req->comq->lk;
sys/dev/disk/nvme/nvme.c
584
while (req->state == NVME_REQ_SUBMITTED) {
sys/dev/disk/nvme/nvme.c
585
nvme_poll_completions(req->comq, lk);
sys/dev/disk/nvme/nvme.c
586
if (req->state != NVME_REQ_SUBMITTED)
sys/dev/disk/nvme/nvme.c
592
KKASSERT(req->state == NVME_REQ_COMPLETED);
sys/dev/disk/nvme/nvme.c
595
code = NVME_COMQ_STATUS_CODE_GET(req->res.tail.status);
sys/dev/disk/nvme/nvme.c
607
nvme_put_request(nvme_request_t *req)
sys/dev/disk/nvme/nvme.c
609
nvme_subqueue_t *queue = req->subq;
sys/dev/disk/nvme/nvme.c
615
KKASSERT(req->state == NVME_REQ_COMPLETED);
sys/dev/disk/nvme/nvme.c
616
req->state = NVME_REQ_AVAIL;
sys/dev/disk/nvme/nvme.c
620
req->next_avail = next;
sys/dev/disk/nvme/nvme.c
621
if (atomic_cmpset_ptr(&queue->first_avail, next, req))
sys/dev/disk/nvme/nvme.c
641
nvme_put_dump_request(nvme_request_t *req)
sys/dev/disk/nvme/nvme.c
643
KKASSERT(req->state == NVME_REQ_COMPLETED);
sys/dev/disk/nvme/nvme.c
644
req->state = NVME_REQ_AVAIL;
sys/dev/disk/nvme/nvme.c
662
nvme_request_t *req;
sys/dev/disk/nvme/nvme.c
715
req = &subq->reqary[res->tail.cmd_id];
sys/dev/disk/nvme/nvme.c
722
KKASSERT(req->state == NVME_REQ_SUBMITTED &&
sys/dev/disk/nvme/nvme.c
723
req->comq == comq);
sys/dev/disk/nvme/nvme.c
724
req->res = *res;
sys/dev/disk/nvme/nvme.c
727
req->state = NVME_REQ_COMPLETED;
sys/dev/disk/nvme/nvme.c
728
if (req->callback) {
sys/dev/disk/nvme/nvme.c
729
req->callback(req, lk);
sys/dev/disk/nvme/nvme.c
730
} else if (req->waiting) {
sys/dev/disk/nvme/nvme.c
731
wakeup(req);
sys/dev/disk/nvme/nvme.c
789
nvme_request_t *req;
sys/dev/disk/nvme/nvme.c
793
req = nvme_get_admin_request(sc, NVME_OP_CREATE_SUBQ);
sys/dev/disk/nvme/nvme.c
794
req->cmd.head.prp1 = subq->psubq;
sys/dev/disk/nvme/nvme.c
795
req->cmd.crsub.subq_id = qid;
sys/dev/disk/nvme/nvme.c
796
req->cmd.crsub.subq_size = subq->nqe - 1; /* 0's based value */
sys/dev/disk/nvme/nvme.c
797
req->cmd.crsub.flags = NVME_CREATESUB_PC | NVME_CREATESUB_PRI_URG;
sys/dev/disk/nvme/nvme.c
798
req->cmd.crsub.comq_id = subq->comqid;
sys/dev/disk/nvme/nvme.c
800
nvme_submit_request(req);
sys/dev/disk/nvme/nvme.c
801
status = nvme_wait_request(req);
sys/dev/disk/nvme/nvme.c
802
nvme_put_request(req);
sys/dev/disk/nvme/nvme.c
813
nvme_request_t *req;
sys/dev/disk/nvme/nvme.c
836
req = nvme_get_admin_request(sc, NVME_OP_CREATE_COMQ);
sys/dev/disk/nvme/nvme.c
837
req->cmd.head.prp1 = comq->pcomq;
sys/dev/disk/nvme/nvme.c
838
req->cmd.crcom.comq_id = qid;
sys/dev/disk/nvme/nvme.c
839
req->cmd.crcom.comq_size = comq->nqe - 1; /* 0's based value */
sys/dev/disk/nvme/nvme.c
840
req->cmd.crcom.ivect = ivect;
sys/dev/disk/nvme/nvme.c
841
req->cmd.crcom.flags = NVME_CREATECOM_PC | NVME_CREATECOM_IEN;
sys/dev/disk/nvme/nvme.c
843
nvme_submit_request(req);
sys/dev/disk/nvme/nvme.c
844
status = nvme_wait_request(req);
sys/dev/disk/nvme/nvme.c
845
nvme_put_request(req);
sys/dev/disk/nvme/nvme.c
869
nvme_request_t *req;
sys/dev/disk/nvme/nvme.c
873
req = nvme_get_admin_request(sc, NVME_OP_DELETE_SUBQ);
sys/dev/disk/nvme/nvme.c
874
req->cmd.head.prp1 = 0;
sys/dev/disk/nvme/nvme.c
875
req->cmd.delete.qid = qid;
sys/dev/disk/nvme/nvme.c
877
nvme_submit_request(req);
sys/dev/disk/nvme/nvme.c
878
status = nvme_wait_request(req);
sys/dev/disk/nvme/nvme.c
879
nvme_put_request(req);
sys/dev/disk/nvme/nvme.c
890
nvme_request_t *req;
sys/dev/disk/nvme/nvme.c
898
req = nvme_get_admin_request(sc, NVME_OP_DELETE_COMQ);
sys/dev/disk/nvme/nvme.c
899
req->cmd.head.prp1 = 0;
sys/dev/disk/nvme/nvme.c
900
req->cmd.delete.qid = qid;
sys/dev/disk/nvme/nvme.c
902
nvme_submit_request(req);
sys/dev/disk/nvme/nvme.c
903
status = nvme_wait_request(req);
sys/dev/disk/nvme/nvme.c
904
nvme_put_request(req);
sys/dev/disk/nvme/nvme.h
108
void (*callback)(struct nvme_request *req, struct lock *lk);
sys/dev/disk/nvme/nvme.h
300
void nvme_submit_request(nvme_request_t *req);
sys/dev/disk/nvme/nvme.h
301
int nvme_wait_request(nvme_request_t *req);
sys/dev/disk/nvme/nvme.h
302
int nvme_poll_request(nvme_request_t *req);
sys/dev/disk/nvme/nvme.h
303
void nvme_put_request(nvme_request_t *req);
sys/dev/disk/nvme/nvme.h
304
void nvme_put_dump_request(nvme_request_t *req);
sys/dev/disk/nvme/nvme_admin.c
217
nvme_request_t *req;
sys/dev/disk/nvme/nvme_admin.c
229
req = nvme_get_admin_request(sc, NVME_OP_IDENTIFY);
sys/dev/disk/nvme/nvme_admin.c
230
req->cmd.identify.cns = NVME_CNS_CTLR;
sys/dev/disk/nvme/nvme_admin.c
231
req->cmd.identify.cntid = 0;
sys/dev/disk/nvme/nvme_admin.c
232
bzero(req->info, sizeof(*req->info));
sys/dev/disk/nvme/nvme_admin.c
233
nvme_submit_request(req);
sys/dev/disk/nvme/nvme_admin.c
234
status = nvme_wait_request(req);
sys/dev/disk/nvme/nvme_admin.c
237
sc->idctlr = req->info->idctlr;
sys/dev/disk/nvme/nvme_admin.c
238
nvme_put_request(req);
sys/dev/disk/nvme/nvme_admin.c
268
nvme_request_t *req;
sys/dev/disk/nvme/nvme_admin.c
292
req = nvme_get_admin_request(sc, NVME_OP_SET_FEATURES);
sys/dev/disk/nvme/nvme_admin.c
315
req->cmd.setfeat.flags = NVME_FID_NUMQUEUES;
sys/dev/disk/nvme/nvme_admin.c
316
req->cmd.setfeat.numqs.nsqr = niosubqs - 1; /* 0's based 0=1 */
sys/dev/disk/nvme/nvme_admin.c
317
req->cmd.setfeat.numqs.ncqr = niocomqs - 1; /* 0's based 0=1 */
sys/dev/disk/nvme/nvme_admin.c
319
nvme_submit_request(req);
sys/dev/disk/nvme/nvme_admin.c
327
status = nvme_wait_request(req);
sys/dev/disk/nvme/nvme_admin.c
331
sc->niosubqs = 1 + (req->res.setfeat.dw0 & 0xFFFFU);
sys/dev/disk/nvme/nvme_admin.c
332
sc->niocomqs = 1 + ((req->res.setfeat.dw0 >> 16) & 0xFFFFU);
sys/dev/disk/nvme/nvme_admin.c
343
nvme_put_request(req);
sys/dev/disk/nvme/nvme_admin.c
527
req = nvme_get_admin_request(sc, NVME_OP_SET_FEATURES);
sys/dev/disk/nvme/nvme_admin.c
530
req->cmd.setfeat.flags = NVME_FID_INTCOALESCE;
sys/dev/disk/nvme/nvme_admin.c
531
req->cmd.setfeat.intcoal.thr = 0;
sys/dev/disk/nvme/nvme_admin.c
532
req->cmd.setfeat.intcoal.time = 0;
sys/dev/disk/nvme/nvme_admin.c
534
nvme_submit_request(req);
sys/dev/disk/nvme/nvme_admin.c
535
status = nvme_wait_request(req);
sys/dev/disk/nvme/nvme_admin.c
541
nvme_put_request(req);
sys/dev/disk/nvme/nvme_admin.c
553
nvme_request_t *req;
sys/dev/disk/nvme/nvme_admin.c
572
req = nvme_get_admin_request(sc, NVME_OP_IDENTIFY);
sys/dev/disk/nvme/nvme_admin.c
573
req->cmd.identify.cns = NVME_CNS_ANY_CTLR_LIST;
sys/dev/disk/nvme/nvme_admin.c
574
req->cmd.identify.cntid = 0;
sys/dev/disk/nvme/nvme_admin.c
575
bzero(req->info, sizeof(*req->info));
sys/dev/disk/nvme/nvme_admin.c
576
nvme_submit_request(req);
sys/dev/disk/nvme/nvme_admin.c
577
status = nvme_wait_request(req);
sys/dev/disk/nvme/nvme_admin.c
581
for (i = 0; i < req->info->ctlrlist.idcount; ++i) {
sys/dev/disk/nvme/nvme_admin.c
582
kprintf("CTLR %04x\n", req->info->ctlrlist.ctlrids[i]);
sys/dev/disk/nvme/nvme_admin.c
585
nvme_put_request(req);
sys/dev/disk/nvme/nvme_admin.c
594
req = nvme_get_admin_request(sc, NVME_OP_IDENTIFY);
sys/dev/disk/nvme/nvme_admin.c
595
req->cmd.identify.cns = NVME_CNS_ACT_NSLIST;
sys/dev/disk/nvme/nvme_admin.c
596
req->cmd.identify.cntid = 0;
sys/dev/disk/nvme/nvme_admin.c
597
bzero(req->info, sizeof(*req->info));
sys/dev/disk/nvme/nvme_admin.c
598
nvme_submit_request(req);
sys/dev/disk/nvme/nvme_admin.c
599
status = nvme_wait_request(req);
sys/dev/disk/nvme/nvme_admin.c
604
*rp = req->info->nslist;
sys/dev/disk/nvme/nvme_admin.c
605
nvme_put_request(req);
sys/dev/disk/nvme/nvme_admin.c
624
req = nvme_get_admin_request(sc, NVME_OP_IDENTIFY);
sys/dev/disk/nvme/nvme_admin.c
625
req->cmd.identify.cns = NVME_CNS_ACT_NS;
sys/dev/disk/nvme/nvme_admin.c
626
req->cmd.identify.cntid = 0;
sys/dev/disk/nvme/nvme_admin.c
627
req->cmd.identify.head.nsid = rp->nsids[i];
sys/dev/disk/nvme/nvme_admin.c
628
bzero(req->info, sizeof(*req->info));
sys/dev/disk/nvme/nvme_admin.c
629
nvme_submit_request(req);
sys/dev/disk/nvme/nvme_admin.c
630
status = nvme_wait_request(req);
sys/dev/disk/nvme/nvme_admin.c
653
nvme_put_request(req);
sys/dev/disk/nvme/nvme_admin.c
667
nsc->idns = req->info->idns;
sys/dev/disk/nvme/nvme_admin.c
671
nvme_put_request(req);
sys/dev/disk/nvme/nvme_disk.c
230
nvme_request_t *req;
sys/dev/disk/nvme/nvme_disk.c
242
req = NULL;
sys/dev/disk/nvme/nvme_disk.c
256
req = nvme_get_request(subq, NVME_IOCMD_READ,
sys/dev/disk/nvme/nvme_disk.c
258
if (req == NULL)
sys/dev/disk/nvme/nvme_disk.c
261
req->cmd.read.head.nsid = nsc->nsid;
sys/dev/disk/nvme/nvme_disk.c
262
req->cmd.read.start_lba = secno;
sys/dev/disk/nvme/nvme_disk.c
263
req->cmd.read.count_lba = nlba - 1; /* 0's based */
sys/dev/disk/nvme/nvme_disk.c
264
req->cmd.read.ioflags = 0; /* NVME_IOFLG_LR, NVME_IOFLG_FUA */
sys/dev/disk/nvme/nvme_disk.c
265
req->cmd.read.dsm = 0; /* NVME_DSM_INCOMPRESSIBLE */
sys/dev/disk/nvme/nvme_disk.c
275
req = nvme_get_request(subq, NVME_IOCMD_WRITE,
sys/dev/disk/nvme/nvme_disk.c
277
if (req == NULL)
sys/dev/disk/nvme/nvme_disk.c
279
req->cmd.write.head.nsid = nsc->nsid;
sys/dev/disk/nvme/nvme_disk.c
280
req->cmd.write.start_lba = secno;
sys/dev/disk/nvme/nvme_disk.c
281
req->cmd.write.count_lba = nlba - 1; /* 0's based */
sys/dev/disk/nvme/nvme_disk.c
294
req = nvme_get_request(subq, NVME_IOCMD_WRITEZ, NULL, 0);
sys/dev/disk/nvme/nvme_disk.c
295
if (req == NULL)
sys/dev/disk/nvme/nvme_disk.c
297
req->cmd.writez.head.nsid = nsc->nsid;
sys/dev/disk/nvme/nvme_disk.c
298
req->cmd.writez.start_lba = secno;
sys/dev/disk/nvme/nvme_disk.c
299
req->cmd.writez.count_lba = nlba - 1; /* 0's based */
sys/dev/disk/nvme/nvme_disk.c
300
req->cmd.read.ioflags = 0; /* NVME_IOFLG_LR, NVME_IOFLG_FUA */
sys/dev/disk/nvme/nvme_disk.c
301
req->cmd.read.dsm = 0; /* NVME_DSM_INCOMPRESSIBLE */
sys/dev/disk/nvme/nvme_disk.c
307
req = nvme_get_request(subq, NVME_IOCMD_FLUSH, NULL, 0);
sys/dev/disk/nvme/nvme_disk.c
308
if (req == NULL)
sys/dev/disk/nvme/nvme_disk.c
310
req->cmd.flush.head.nsid = nsc->nsid;
sys/dev/disk/nvme/nvme_disk.c
319
if (req) {
sys/dev/disk/nvme/nvme_disk.c
332
req->callback = nvme_disk_callback;
sys/dev/disk/nvme/nvme_disk.c
333
req->nsc = nsc;
sys/dev/disk/nvme/nvme_disk.c
334
req->bio = bio;
sys/dev/disk/nvme/nvme_disk.c
337
nvme_submit_request(req); /* needs subq lock */
sys/dev/disk/nvme/nvme_disk.c
340
comq = req->comq;
sys/dev/disk/nvme/nvme_disk.c
344
if (req->state == NVME_REQ_SUBMITTED) {
sys/dev/disk/nvme/nvme_disk.c
349
req->callback = nvme_disk_callback;
sys/dev/disk/nvme/nvme_disk.c
355
nvme_disk_callback(req, &comq->lk);
sys/dev/disk/nvme/nvme_disk.c
37
static void nvme_disk_callback(nvme_request_t *req, struct lock *lk);
sys/dev/disk/nvme/nvme_disk.c
394
nvme_disk_callback(nvme_request_t *req, struct lock *lk)
sys/dev/disk/nvme/nvme_disk.c
396
nvme_softns_t *nsc = req->nsc;
sys/dev/disk/nvme/nvme_disk.c
402
code = NVME_COMQ_STATUS_CODE_GET(req->res.tail.status);
sys/dev/disk/nvme/nvme_disk.c
403
type = NVME_COMQ_STATUS_TYPE_GET(req->res.tail.status);
sys/dev/disk/nvme/nvme_disk.c
404
bio = req->bio;
sys/dev/disk/nvme/nvme_disk.c
409
nvme_put_request(req); /* does not need subq lock */
sys/dev/disk/nvme/nvme_disk.c
453
nvme_request_t *req;
sys/dev/disk/nvme/nvme_disk.c
470
req = nvme_get_dump_request(subq, NVME_IOCMD_WRITE,
sys/dev/disk/nvme/nvme_disk.c
472
req->cmd.write.head.nsid = nsc->nsid;
sys/dev/disk/nvme/nvme_disk.c
473
req->cmd.write.start_lba = secno;
sys/dev/disk/nvme/nvme_disk.c
474
req->cmd.write.count_lba = nlba - 1; /* 0's based */
sys/dev/disk/nvme/nvme_disk.c
481
req = nvme_get_dump_request(subq, NVME_IOCMD_FLUSH, NULL, 0);
sys/dev/disk/nvme/nvme_disk.c
482
req->cmd.flush.head.nsid = nsc->nsid;
sys/dev/disk/nvme/nvme_disk.c
489
req->callback = NULL;
sys/dev/disk/nvme/nvme_disk.c
490
req->nsc = nsc;
sys/dev/disk/nvme/nvme_disk.c
503
nvme_submit_request(req); /* needs subq lock */
sys/dev/disk/nvme/nvme_disk.c
507
comq = req->comq;
sys/dev/disk/nvme/nvme_disk.c
508
nvme_poll_request(req);
sys/dev/disk/nvme/nvme_disk.c
509
nvme_put_dump_request(req); /* does not need subq lock */
sys/dev/disk/nvme/nvme_ioctl.c
41
nvme_request_t *req;
sys/dev/disk/nvme/nvme_ioctl.c
49
req = nvme_get_admin_request(sc, NVME_OP_GET_LOG_PAGE);
sys/dev/disk/nvme/nvme_ioctl.c
50
req->cmd.head.nsid = -1;
sys/dev/disk/nvme/nvme_ioctl.c
51
req->cmd.getlog.lid = ioc->lid;
sys/dev/disk/nvme/nvme_ioctl.c
52
req->cmd.getlog.numdl = ioc->ret_size / 4 - 1;
sys/dev/disk/nvme/nvme_ioctl.c
55
bzero(req->info, sizeof(*req->info));
sys/dev/disk/nvme/nvme_ioctl.c
56
nvme_submit_request(req);
sys/dev/disk/nvme/nvme_ioctl.c
57
ioc->status = nvme_wait_request(req);
sys/dev/disk/nvme/nvme_ioctl.c
58
bcopy(req->info, &ioc->info, ioc->ret_size);
sys/dev/disk/nvme/nvme_ioctl.c
59
nvme_put_request(req);
sys/dev/disk/sdhci/sdhci.c
1052
struct mmc_request *req;
sys/dev/disk/sdhci/sdhci.c
1054
if (slot->req != NULL && slot->curcmd != NULL) {
sys/dev/disk/sdhci/sdhci.c
1058
req = slot->req;
sys/dev/disk/sdhci/sdhci.c
1059
slot->req = NULL;
sys/dev/disk/sdhci/sdhci.c
1061
req->done(req);
sys/dev/disk/sdhci/sdhci.c
1094
if (slot->req->stop)
sys/dev/disk/sdhci/sdhci.c
1138
if (cmd == slot->req->stop)
sys/dev/disk/sdhci/sdhci.c
1457
struct mmc_request *req;
sys/dev/disk/sdhci/sdhci.c
1459
req = slot->req;
sys/dev/disk/sdhci/sdhci.c
1460
if (req == NULL)
sys/dev/disk/sdhci/sdhci.c
1465
sdhci_start_command(slot, req->cmd);
sys/dev/disk/sdhci/sdhci.c
1476
slot_printf(slot, "result: %d\n", req->cmd->error);
sys/dev/disk/sdhci/sdhci.c
1477
if (!req->cmd->error &&
sys/dev/disk/sdhci/sdhci.c
1488
struct mmc_request *req)
sys/dev/disk/sdhci/sdhci.c
1493
if (slot->req != NULL) {
sys/dev/disk/sdhci/sdhci.c
1499
req->cmd->opcode, req->cmd->arg, req->cmd->flags,
sys/dev/disk/sdhci/sdhci.c
1500
(req->cmd->data)?(u_int)req->cmd->data->len:0,
sys/dev/disk/sdhci/sdhci.c
1501
(req->cmd->data)?req->cmd->data->flags:0);
sys/dev/disk/sdhci/sdhci.c
1503
slot->req = req;
sys/dev/disk/sdhci/sdhci.c
1508
while (slot->req != NULL) {
sys/dev/disk/sdhci/sdhci.h
382
struct mmc_request *req; /* Current request */
sys/dev/disk/sdhci/sdhci.h
413
int sdhci_generic_request(device_t brdev, device_t reqdev, struct mmc_request *req);
sys/dev/disk/sym/sym_hipd.c
5631
int req = 1;
sys/dev/disk/sym/sym_hipd.c
5647
req = 0;
sys/dev/disk/sym/sym_hipd.c
5663
if (req) {
sys/dev/disk/sym/sym_hipd.c
5672
if (req) {
sys/dev/disk/sym/sym_hipd.c
5691
if (req == 0) {
sys/dev/disk/sym/sym_hipd.c
5732
int req = 1;
sys/dev/disk/sym/sym_hipd.c
5757
req = 0;
sys/dev/disk/sym/sym_hipd.c
5767
if (req) {
sys/dev/disk/sym/sym_hipd.c
5784
if (req) {
sys/dev/disk/sym/sym_hipd.c
5797
if (req) {
sys/dev/disk/sym/sym_hipd.c
5817
if (req == 0) {
sys/dev/disk/sym/sym_hipd.c
5857
if (!req && !dt) {
sys/dev/disk/sym/sym_hipd.c
5871
int req = 1;
sys/dev/disk/sym/sym_hipd.c
5887
req = 0;
sys/dev/disk/sym/sym_hipd.c
5901
if (req) {
sys/dev/disk/sym/sym_hipd.c
5914
if (req == 0) {
sys/dev/drm/amd/amdgpu/amdgpu_acpi.c
325
struct atif_sbios_requests *req)
sys/dev/drm/amd/amdgpu/amdgpu_acpi.c
341
memset(req, 0, sizeof(*req));
sys/dev/drm/amd/amdgpu/amdgpu_acpi.c
343
size = min(sizeof(*req), size);
sys/dev/drm/amd/amdgpu/amdgpu_acpi.c
344
memcpy(req, info->Buffer.Pointer, size);
sys/dev/drm/amd/amdgpu/amdgpu_acpi.c
345
DRM_DEBUG_DRIVER("SBIOS pending requests: %#x\n", req->pending);
sys/dev/drm/amd/amdgpu/amdgpu_acpi.c
347
count = hweight32(req->pending);
sys/dev/drm/amd/amdgpu/amdgpu_acpi.c
388
struct atif_sbios_requests req;
sys/dev/drm/amd/amdgpu/amdgpu_acpi.c
391
count = amdgpu_atif_get_sbios_requests(atif, &req);
sys/dev/drm/amd/amdgpu/amdgpu_acpi.c
399
if ((req.pending & ATIF_PANEL_BRIGHTNESS_CHANGE_REQUEST) &&
sys/dev/drm/amd/amdgpu/amdgpu_acpi.c
409
req.backlight_level);
sys/dev/drm/amd/amdgpu/amdgpu_acpi.c
411
amdgpu_display_backlight_set_level(adev, enc, req.backlight_level);
sys/dev/drm/amd/amdgpu/amdgpu_acpi.c
420
if (req.pending & ATIF_DGPU_DISPLAY_EVENT) {
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
788
uint32_t req = (1 << vmid) |
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
825
WREG32(SOC15_REG_OFFSET(GC, 0, mmVM_INVALIDATE_ENG16_REQ), req);
sys/dev/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
828
req);
sys/dev/drm/amd/amdgpu/amdgpu_virt.h
59
void (*trans_msg)(struct amdgpu_device *adev, u32 req, u32 data1, u32 data2, u32 data3);
sys/dev/drm/amd/amdgpu/atombios_encoders.c
174
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/drm/amd/amdgpu/atombios_encoders.c
192
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/drm/amd/amdgpu/atombios_encoders.c
193
if (err != 0 || req->newptr == NULL) {
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4484
static int gfx_v8_0_deactivate_hqd(struct amdgpu_device *adev, u32 req)
sys/dev/drm/amd/amdgpu/gfx_v8_0.c
4489
WREG32_FIELD(CP_HQD_DEQUEUE_REQUEST, DEQUEUE_REQ, req);
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
298
u32 req = 0;
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
301
req = REG_SET_FIELD(req, VM_INVALIDATE_ENG0_REQ,
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
303
req = REG_SET_FIELD(req, VM_INVALIDATE_ENG0_REQ, FLUSH_TYPE, 0);
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
304
req = REG_SET_FIELD(req, VM_INVALIDATE_ENG0_REQ, INVALIDATE_L2_PTES, 1);
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
305
req = REG_SET_FIELD(req, VM_INVALIDATE_ENG0_REQ, INVALIDATE_L2_PDE0, 1);
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
306
req = REG_SET_FIELD(req, VM_INVALIDATE_ENG0_REQ, INVALIDATE_L2_PDE1, 1);
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
307
req = REG_SET_FIELD(req, VM_INVALIDATE_ENG0_REQ, INVALIDATE_L2_PDE2, 1);
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
308
req = REG_SET_FIELD(req, VM_INVALIDATE_ENG0_REQ, INVALIDATE_L1_PTES, 1);
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
309
req = REG_SET_FIELD(req, VM_INVALIDATE_ENG0_REQ,
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
312
return req;
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
434
uint32_t req = gmc_v9_0_get_invalidate_req(vmid);
sys/dev/drm/amd/amdgpu/gmc_v9_0.c
445
req, 1 << vmid);
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
117
enum idh_request req, u32 data1, u32 data2, u32 data3) {
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
140
MSGBUF_DATA, req);
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
161
enum idh_request req)
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
165
xgpu_ai_mailbox_trans_msg(adev, req, 0, 0, 0);
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
168
if (req == IDH_REQ_GPU_INIT_ACCESS ||
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
169
req == IDH_REQ_GPU_FINI_ACCESS ||
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
170
req == IDH_REQ_GPU_RESET_ACCESS) {
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
177
if (req == IDH_REQ_GPU_INIT_ACCESS || req == IDH_REQ_GPU_RESET_ACCESS) {
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
195
enum idh_request req;
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
197
req = init ? IDH_REQ_GPU_INIT_ACCESS : IDH_REQ_GPU_FINI_ACCESS;
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
198
return xgpu_ai_send_access_requests(adev, req);
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
204
enum idh_request req;
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
207
req = init ? IDH_REL_GPU_INIT_ACCESS : IDH_REL_GPU_FINI_ACCESS;
sys/dev/drm/amd/amdgpu/mxgpu_ai.c
208
r = xgpu_ai_send_access_requests(adev, req);
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
353
enum idh_request req)
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
359
MSGBUF_DATA, req);
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
471
enum idh_request req;
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
473
req = init ? IDH_REQ_GPU_INIT_ACCESS : IDH_REQ_GPU_FINI_ACCESS;
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
474
return xgpu_vi_send_access_requests(adev, req);
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
480
enum idh_request req;
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
483
req = init ? IDH_REL_GPU_INIT_ACCESS : IDH_REL_GPU_FINI_ACCESS;
sys/dev/drm/amd/amdgpu/mxgpu_vi.c
484
r = xgpu_vi_send_access_requests(adev, req);
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1665
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1682
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
1683
if (err != 0 || req->newptr == NULL) {
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
477
struct pp_smu_display_requirement_rv *req)
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
489
clock.clock_freq_in_khz = req->hard_min_dcefclk_khz;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c
493
clock.clock_freq_in_khz = req->hard_min_fclk_khz;
sys/dev/drm/amd/display/dc/dce/dce_i2c_sw.c
427
struct i2c_request_transaction_data *req)
sys/dev/drm/amd/display/dc/dce/dce_i2c_sw.c
439
switch (req->action) {
sys/dev/drm/amd/display/dc/dce/dce_i2c_sw.c
443
req->address, req->length, req->data);
sys/dev/drm/amd/display/dc/dce/dce_i2c_sw.c
448
req->address, req->length, req->data);
sys/dev/drm/amd/display/dc/dce/dce_i2c_sw.c
459
(req->action == DCE_I2C_TRANSACTION_ACTION_I2C_WRITE) ||
sys/dev/drm/amd/display/dc/dce/dce_i2c_sw.c
460
(req->action == DCE_I2C_TRANSACTION_ACTION_I2C_READ))
sys/dev/drm/amd/display/dc/dce/dce_i2c_sw.c
464
req->status = result ?
sys/dev/drm/amd/display/dc/dm_pp_smu.h
138
struct pp_smu_display_requirement_rv *req);
sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.c
481
struct i2c_request_transaction_data *req)
sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.c
495
switch (req->action) {
sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.c
499
req->address, req->length, req->data);
sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.c
504
req->address, req->length, req->data);
sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.c
515
(req->action == I2CAUX_TRANSACTION_ACTION_I2C_WRITE) ||
sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.c
516
(req->action == I2CAUX_TRANSACTION_ACTION_I2C_READ))
sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.c
520
req->status = result ?
sys/dev/drm/amd/display/dc/i2caux/i2c_sw_engine.h
77
struct i2c_request_transaction_data *req);
sys/dev/drm/drm_dp_mst_topology.c
1409
struct drm_dp_sideband_msg_req_body req;
sys/dev/drm/drm_dp_mst_topology.c
1411
req.req_type = DP_REMOTE_DPCD_READ;
sys/dev/drm/drm_dp_mst_topology.c
1412
req.u.dpcd_read.port_number = port_num;
sys/dev/drm/drm_dp_mst_topology.c
1413
req.u.dpcd_read.dpcd_address = offset;
sys/dev/drm/drm_dp_mst_topology.c
1414
req.u.dpcd_read.num_bytes = num_bytes;
sys/dev/drm/drm_dp_mst_topology.c
1415
drm_dp_encode_sideband_req(&req, msg);
sys/dev/drm/drm_dp_mst_topology.c
200
static void drm_dp_encode_sideband_req(struct drm_dp_sideband_msg_req_body *req,
sys/dev/drm/drm_dp_mst_topology.c
206
buf[idx++] = req->req_type & 0x7f;
sys/dev/drm/drm_dp_mst_topology.c
208
switch (req->req_type) {
sys/dev/drm/drm_dp_mst_topology.c
210
buf[idx] = (req->u.port_num.port_number & 0xf) << 4;
sys/dev/drm/drm_dp_mst_topology.c
214
buf[idx] = (req->u.allocate_payload.port_number & 0xf) << 4 |
sys/dev/drm/drm_dp_mst_topology.c
215
(req->u.allocate_payload.number_sdp_streams & 0xf);
sys/dev/drm/drm_dp_mst_topology.c
217
buf[idx] = (req->u.allocate_payload.vcpi & 0x7f);
sys/dev/drm/drm_dp_mst_topology.c
219
buf[idx] = (req->u.allocate_payload.pbn >> 8);
sys/dev/drm/drm_dp_mst_topology.c
221
buf[idx] = (req->u.allocate_payload.pbn & 0xff);
sys/dev/drm/drm_dp_mst_topology.c
223
for (i = 0; i < req->u.allocate_payload.number_sdp_streams / 2; i++) {
sys/dev/drm/drm_dp_mst_topology.c
224
buf[idx] = ((req->u.allocate_payload.sdp_stream_sink[i * 2] & 0xf) << 4) |
sys/dev/drm/drm_dp_mst_topology.c
225
(req->u.allocate_payload.sdp_stream_sink[i * 2 + 1] & 0xf);
sys/dev/drm/drm_dp_mst_topology.c
228
if (req->u.allocate_payload.number_sdp_streams & 1) {
sys/dev/drm/drm_dp_mst_topology.c
229
i = req->u.allocate_payload.number_sdp_streams - 1;
sys/dev/drm/drm_dp_mst_topology.c
230
buf[idx] = (req->u.allocate_payload.sdp_stream_sink[i] & 0xf) << 4;
sys/dev/drm/drm_dp_mst_topology.c
235
buf[idx] = (req->u.query_payload.port_number & 0xf) << 4;
sys/dev/drm/drm_dp_mst_topology.c
237
buf[idx] = (req->u.query_payload.vcpi & 0x7f);
sys/dev/drm/drm_dp_mst_topology.c
241
buf[idx] = (req->u.dpcd_read.port_number & 0xf) << 4;
sys/dev/drm/drm_dp_mst_topology.c
242
buf[idx] |= ((req->u.dpcd_read.dpcd_address & 0xf0000) >> 16) & 0xf;
sys/dev/drm/drm_dp_mst_topology.c
244
buf[idx] = (req->u.dpcd_read.dpcd_address & 0xff00) >> 8;
sys/dev/drm/drm_dp_mst_topology.c
246
buf[idx] = (req->u.dpcd_read.dpcd_address & 0xff);
sys/dev/drm/drm_dp_mst_topology.c
248
buf[idx] = (req->u.dpcd_read.num_bytes);
sys/dev/drm/drm_dp_mst_topology.c
253
buf[idx] = (req->u.dpcd_write.port_number & 0xf) << 4;
sys/dev/drm/drm_dp_mst_topology.c
254
buf[idx] |= ((req->u.dpcd_write.dpcd_address & 0xf0000) >> 16) & 0xf;
sys/dev/drm/drm_dp_mst_topology.c
256
buf[idx] = (req->u.dpcd_write.dpcd_address & 0xff00) >> 8;
sys/dev/drm/drm_dp_mst_topology.c
258
buf[idx] = (req->u.dpcd_write.dpcd_address & 0xff);
sys/dev/drm/drm_dp_mst_topology.c
260
buf[idx] = (req->u.dpcd_write.num_bytes);
sys/dev/drm/drm_dp_mst_topology.c
262
memcpy(&buf[idx], req->u.dpcd_write.bytes, req->u.dpcd_write.num_bytes);
sys/dev/drm/drm_dp_mst_topology.c
263
idx += req->u.dpcd_write.num_bytes;
sys/dev/drm/drm_dp_mst_topology.c
266
buf[idx] = (req->u.i2c_read.port_number & 0xf) << 4;
sys/dev/drm/drm_dp_mst_topology.c
267
buf[idx] |= (req->u.i2c_read.num_transactions & 0x3);
sys/dev/drm/drm_dp_mst_topology.c
269
for (i = 0; i < (req->u.i2c_read.num_transactions & 0x3); i++) {
sys/dev/drm/drm_dp_mst_topology.c
270
buf[idx] = req->u.i2c_read.transactions[i].i2c_dev_id & 0x7f;
sys/dev/drm/drm_dp_mst_topology.c
272
buf[idx] = req->u.i2c_read.transactions[i].num_bytes;
sys/dev/drm/drm_dp_mst_topology.c
274
memcpy(&buf[idx], req->u.i2c_read.transactions[i].bytes, req->u.i2c_read.transactions[i].num_bytes);
sys/dev/drm/drm_dp_mst_topology.c
275
idx += req->u.i2c_read.transactions[i].num_bytes;
sys/dev/drm/drm_dp_mst_topology.c
277
buf[idx] = (req->u.i2c_read.transactions[i].no_stop_bit & 0x1) << 5;
sys/dev/drm/drm_dp_mst_topology.c
278
buf[idx] |= (req->u.i2c_read.transactions[i].i2c_transaction_delay & 0xf);
sys/dev/drm/drm_dp_mst_topology.c
281
buf[idx] = (req->u.i2c_read.read_i2c_device_id) & 0x7f;
sys/dev/drm/drm_dp_mst_topology.c
283
buf[idx] = (req->u.i2c_read.num_bytes_read);
sys/dev/drm/drm_dp_mst_topology.c
288
buf[idx] = (req->u.i2c_write.port_number & 0xf) << 4;
sys/dev/drm/drm_dp_mst_topology.c
290
buf[idx] = (req->u.i2c_write.write_i2c_device_id) & 0x7f;
sys/dev/drm/drm_dp_mst_topology.c
292
buf[idx] = (req->u.i2c_write.num_bytes);
sys/dev/drm/drm_dp_mst_topology.c
294
memcpy(&buf[idx], req->u.i2c_write.bytes, req->u.i2c_write.num_bytes);
sys/dev/drm/drm_dp_mst_topology.c
295
idx += req->u.i2c_write.num_bytes;
sys/dev/drm/drm_dp_mst_topology.c
300
buf[idx] = (req->u.port_num.port_number & 0xf) << 4;
sys/dev/drm/drm_dp_mst_topology.c
670
struct drm_dp_sideband_msg_req_body req;
sys/dev/drm/drm_dp_mst_topology.c
672
req.req_type = DP_REMOTE_DPCD_WRITE;
sys/dev/drm/drm_dp_mst_topology.c
673
req.u.dpcd_write.port_number = port_num;
sys/dev/drm/drm_dp_mst_topology.c
674
req.u.dpcd_write.dpcd_address = offset;
sys/dev/drm/drm_dp_mst_topology.c
675
req.u.dpcd_write.num_bytes = num_bytes;
sys/dev/drm/drm_dp_mst_topology.c
676
req.u.dpcd_write.bytes = bytes;
sys/dev/drm/drm_dp_mst_topology.c
677
drm_dp_encode_sideband_req(&req, msg);
sys/dev/drm/drm_dp_mst_topology.c
684
struct drm_dp_sideband_msg_req_body req;
sys/dev/drm/drm_dp_mst_topology.c
686
req.req_type = DP_LINK_ADDRESS;
sys/dev/drm/drm_dp_mst_topology.c
687
drm_dp_encode_sideband_req(&req, msg);
sys/dev/drm/drm_dp_mst_topology.c
693
struct drm_dp_sideband_msg_req_body req;
sys/dev/drm/drm_dp_mst_topology.c
695
req.req_type = DP_ENUM_PATH_RESOURCES;
sys/dev/drm/drm_dp_mst_topology.c
696
req.u.port_num.port_number = port_num;
sys/dev/drm/drm_dp_mst_topology.c
697
drm_dp_encode_sideband_req(&req, msg);
sys/dev/drm/drm_dp_mst_topology.c
707
struct drm_dp_sideband_msg_req_body req;
sys/dev/drm/drm_dp_mst_topology.c
708
memset(&req, 0, sizeof(req));
sys/dev/drm/drm_dp_mst_topology.c
709
req.req_type = DP_ALLOCATE_PAYLOAD;
sys/dev/drm/drm_dp_mst_topology.c
710
req.u.allocate_payload.port_number = port_num;
sys/dev/drm/drm_dp_mst_topology.c
711
req.u.allocate_payload.vcpi = vcpi;
sys/dev/drm/drm_dp_mst_topology.c
712
req.u.allocate_payload.pbn = pbn;
sys/dev/drm/drm_dp_mst_topology.c
713
req.u.allocate_payload.number_sdp_streams = number_sdp_streams;
sys/dev/drm/drm_dp_mst_topology.c
714
memcpy(req.u.allocate_payload.sdp_stream_sink, sdp_stream_sink,
sys/dev/drm/drm_dp_mst_topology.c
716
drm_dp_encode_sideband_req(&req, msg);
sys/dev/drm/drm_dp_mst_topology.c
724
struct drm_dp_sideband_msg_req_body req;
sys/dev/drm/drm_dp_mst_topology.c
727
req.req_type = DP_POWER_UP_PHY;
sys/dev/drm/drm_dp_mst_topology.c
729
req.req_type = DP_POWER_DOWN_PHY;
sys/dev/drm/drm_dp_mst_topology.c
731
req.u.port_num.port_number = port_num;
sys/dev/drm/drm_dp_mst_topology.c
732
drm_dp_encode_sideband_req(&req, msg);
sys/dev/drm/drm_ioctl.c
231
struct drm_get_cap *req = data;
sys/dev/drm/drm_ioctl.c
234
req->value = 0;
sys/dev/drm/drm_ioctl.c
237
switch (req->capability) {
sys/dev/drm/drm_ioctl.c
239
req->value = 1;
sys/dev/drm/drm_ioctl.c
242
req->value |= dev->driver->prime_fd_to_handle ? DRM_PRIME_CAP_IMPORT : 0;
sys/dev/drm/drm_ioctl.c
243
req->value |= dev->driver->prime_handle_to_fd ? DRM_PRIME_CAP_EXPORT : 0;
sys/dev/drm/drm_ioctl.c
246
req->value = drm_core_check_feature(dev, DRIVER_SYNCOBJ);
sys/dev/drm/drm_ioctl.c
254
switch (req->capability) {
sys/dev/drm/drm_ioctl.c
257
req->value = 1;
sys/dev/drm/drm_ioctl.c
260
req->value = 1;
sys/dev/drm/drm_ioctl.c
263
req->value = dev->mode_config.preferred_depth;
sys/dev/drm/drm_ioctl.c
266
req->value = dev->mode_config.prefer_shadow;
sys/dev/drm/drm_ioctl.c
269
req->value = dev->mode_config.async_page_flip;
sys/dev/drm/drm_ioctl.c
272
req->value = 1;
sys/dev/drm/drm_ioctl.c
275
req->value = 0;
sys/dev/drm/drm_ioctl.c
280
req->value = dev->mode_config.cursor_width;
sys/dev/drm/drm_ioctl.c
282
req->value = 64;
sys/dev/drm/drm_ioctl.c
286
req->value = dev->mode_config.cursor_height;
sys/dev/drm/drm_ioctl.c
288
req->value = 64;
sys/dev/drm/drm_ioctl.c
291
req->value = dev->mode_config.allow_fb_modifiers;
sys/dev/drm/drm_ioctl.c
294
req->value = 1;
sys/dev/drm/drm_ioctl.c
308
struct drm_set_client_cap *req = data;
sys/dev/drm/drm_ioctl.c
316
switch (req->capability) {
sys/dev/drm/drm_ioctl.c
318
if (req->value > 1)
sys/dev/drm/drm_ioctl.c
320
file_priv->stereo_allowed = req->value;
sys/dev/drm/drm_ioctl.c
323
if (req->value > 1)
sys/dev/drm/drm_ioctl.c
325
file_priv->universal_planes = req->value;
sys/dev/drm/drm_ioctl.c
330
if (req->value > 1)
sys/dev/drm/drm_ioctl.c
332
file_priv->atomic = req->value;
sys/dev/drm/drm_ioctl.c
333
file_priv->universal_planes = req->value;
sys/dev/drm/drm_ioctl.c
337
file_priv->aspect_ratio_allowed = req->value;
sys/dev/drm/drm_ioctl.c
340
if (req->value > 1)
sys/dev/drm/drm_ioctl.c
342
file_priv->aspect_ratio_allowed = req->value;
sys/dev/drm/drm_ioctl.c
347
if (req->value > 1)
sys/dev/drm/drm_ioctl.c
349
file_priv->writeback_connectors = req->value;
sys/dev/drm/drm_plane.c
1008
struct drm_mode_cursor2 *req = data;
sys/dev/drm/drm_plane.c
1010
return drm_mode_cursor_common(dev, req, file_priv);
sys/dev/drm/drm_plane.c
827
struct drm_mode_cursor2 *req,
sys/dev/drm/drm_plane.c
835
.width = req->width,
sys/dev/drm/drm_plane.c
836
.height = req->height,
sys/dev/drm/drm_plane.c
838
.pitches = { req->width * 4 },
sys/dev/drm/drm_plane.c
839
.handles = { req->handle },
sys/dev/drm/drm_plane.c
854
if (req->flags & DRM_MODE_CURSOR_BO) {
sys/dev/drm/drm_plane.c
855
if (req->handle) {
sys/dev/drm/drm_plane.c
862
fb->hot_x = req->hot_x;
sys/dev/drm/drm_plane.c
863
fb->hot_y = req->hot_y;
sys/dev/drm/drm_plane.c
877
if (req->flags & DRM_MODE_CURSOR_MOVE) {
sys/dev/drm/drm_plane.c
878
crtc_x = req->x;
sys/dev/drm/drm_plane.c
879
crtc_y = req->y;
sys/dev/drm/drm_plane.c
905
if (ret == 0 && req->flags & DRM_MODE_CURSOR_MOVE) {
sys/dev/drm/drm_plane.c
906
crtc->cursor_x = req->x;
sys/dev/drm/drm_plane.c
907
crtc->cursor_y = req->y;
sys/dev/drm/drm_plane.c
914
struct drm_mode_cursor2 *req,
sys/dev/drm/drm_plane.c
924
if (!req->flags || (~DRM_MODE_CURSOR_FLAGS & req->flags))
sys/dev/drm/drm_plane.c
927
crtc = drm_crtc_find(dev, file_priv, req->crtc_id);
sys/dev/drm/drm_plane.c
929
DRM_DEBUG_KMS("Unknown CRTC ID %d\n", req->crtc_id);
sys/dev/drm/drm_plane.c
947
ret = drm_mode_cursor_universal(crtc, req, file_priv, &ctx);
sys/dev/drm/drm_plane.c
951
if (req->flags & DRM_MODE_CURSOR_BO) {
sys/dev/drm/drm_plane.c
958
ret = crtc->funcs->cursor_set2(crtc, file_priv, req->handle,
sys/dev/drm/drm_plane.c
959
req->width, req->height, req->hot_x, req->hot_y);
sys/dev/drm/drm_plane.c
961
ret = crtc->funcs->cursor_set(crtc, file_priv, req->handle,
sys/dev/drm/drm_plane.c
962
req->width, req->height);
sys/dev/drm/drm_plane.c
965
if (req->flags & DRM_MODE_CURSOR_MOVE) {
sys/dev/drm/drm_plane.c
967
ret = crtc->funcs->cursor_move(crtc, req->x, req->y);
sys/dev/drm/drm_plane.c
991
struct drm_mode_cursor *req = data;
sys/dev/drm/drm_plane.c
994
memcpy(&new_req, req, sizeof(struct drm_mode_cursor));
sys/dev/drm/drm_sysctl.c
125
retcode = SYSCTL_OUT(req, buf, strlen(buf)); \
sys/dev/drm/drm_sysctl.c
147
SYSCTL_OUT(req, buf, strlen(buf));
sys/dev/drm/drm_sysctl.c
149
SYSCTL_OUT(req, "", 1);
sys/dev/drm/drm_sysctl.c
200
SYSCTL_OUT(req, "", 1);
sys/dev/drm/drm_sysctl.c
254
SYSCTL_OUT(req, "", 1);
sys/dev/drm/drm_sysctl.c
297
SYSCTL_OUT(req, "", 1);
sys/dev/drm/i915/i915_trace.h
55
#define trace_i915_gem_request_add(req)
sys/dev/drm/i915/i915_trace.h
62
#define trace_i915_gem_request_retire(req)
sys/dev/drm/i915/i915_trace.h
64
#define trace_i915_gem_request_wait_begin(req, flags)
sys/dev/drm/i915/i915_trace.h
65
#define trace_i915_gem_request_wait_end(req)
sys/dev/drm/i915/i915_trace.h
73
#define trace_i915_request_out(req)
sys/dev/drm/i915/intel_guc_ct.c
447
static int wait_for_ct_request_update(struct ct_request *req, u32 *status)
sys/dev/drm/i915/intel_guc_ct.c
456
#define done INTEL_GUC_MSG_IS_RESPONSE(READ_ONCE(req->status))
sys/dev/drm/i915/intel_guc_ct.c
463
DRM_ERROR("CT: fence %u err %d\n", req->fence, err);
sys/dev/drm/i915/intel_guc_ct.c
465
*status = req->status;
sys/dev/drm/i915/intel_guc_ct.c
658
struct ct_request *req;
sys/dev/drm/i915/intel_guc_ct.c
685
list_for_each_entry(req, &ct->pending_requests, link) {
sys/dev/drm/i915/intel_guc_ct.c
686
if (unlikely(fence != req->fence)) {
sys/dev/drm/i915/intel_guc_ct.c
688
req->fence);
sys/dev/drm/i915/intel_guc_ct.c
691
if (unlikely(datalen > req->response_len)) {
sys/dev/drm/i915/intel_guc_ct.c
693
req->fence, 4 * msglen, msg);
sys/dev/drm/i915/intel_guc_ct.c
697
memcpy(req->response_buf, msg + 3, 4 * datalen);
sys/dev/drm/i915/intel_guc_ct.c
698
req->response_len = datalen;
sys/dev/drm/i915/intel_guc_ct.c
699
WRITE_ONCE(req->status, status);
sys/dev/drm/i915/intel_opregion.c
890
u32 req = opregion->swsci_sbcb_sub_functions;
sys/dev/drm/i915/intel_opregion.c
891
if ((req & tmp) != req)
sys/dev/drm/i915/intel_opregion.c
892
DRM_DEBUG_DRIVER("SWSCI BIOS requested (%08x) SBCB callbacks that are not supported (%08x)\n", req, tmp);
sys/dev/drm/i915/intel_panel.c
1804
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/drm/i915/intel_panel.c
1829
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/drm/i915/intel_panel.c
1830
if (err != 0 || req->newptr == NULL) {
sys/dev/drm/include/drm/drm_legacy.h
165
int drm_legacy_addbufs_agp(struct drm_device *d, struct drm_buf_desc *req);
sys/dev/drm/include/drm/drm_legacy.h
166
int drm_legacy_addbufs_pci(struct drm_device *d, struct drm_buf_desc *req);
sys/dev/drm/radeon/atombios_encoders.c
190
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/drm/radeon/atombios_encoders.c
208
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/drm/radeon/atombios_encoders.c
209
if (err != 0 || req->newptr == NULL) {
sys/dev/drm/radeon/radeon_acpi.c
308
struct atif_sbios_requests *req)
sys/dev/drm/radeon/radeon_acpi.c
323
memset(req, 0, sizeof(*req));
sys/dev/drm/radeon/radeon_acpi.c
325
size = min(sizeof(*req), size);
sys/dev/drm/radeon/radeon_acpi.c
326
memcpy(req, info->Buffer.Pointer, size);
sys/dev/drm/radeon/radeon_acpi.c
327
DRM_DEBUG_DRIVER("SBIOS pending requests: %#x\n", req->pending);
sys/dev/drm/radeon/radeon_acpi.c
329
count = hweight32(req->pending);
sys/dev/drm/radeon/radeon_acpi.c
350
struct atif_sbios_requests req;
sys/dev/drm/radeon/radeon_acpi.c
364
count = radeon_atif_get_sbios_requests(handle, &req);
sys/dev/drm/radeon/radeon_acpi.c
371
if (req.pending & ATIF_PANEL_BRIGHTNESS_CHANGE_REQUEST) {
sys/dev/drm/radeon/radeon_acpi.c
376
req.backlight_level);
sys/dev/drm/radeon/radeon_acpi.c
378
radeon_set_backlight_level(rdev, enc, req.backlight_level);
sys/dev/misc/ipmi/ipmi.c
185
struct ipmi_request *req;
sys/dev/misc/ipmi/ipmi.c
188
req = TAILQ_FIRST(&dev->ipmi_completed_requests);
sys/dev/misc/ipmi/ipmi.c
189
TAILQ_REMOVE(&dev->ipmi_completed_requests, req, ir_link);
sys/dev/misc/ipmi/ipmi.c
191
ipmi_free_request(req);
sys/dev/misc/ipmi/ipmi.c
198
struct ipmi_request *req, *nreq;
sys/dev/misc/ipmi/ipmi.c
208
TAILQ_FOREACH_MUTABLE(req, &sc->ipmi_pending_requests, ir_link,
sys/dev/misc/ipmi/ipmi.c
210
if (req->ir_owner == dev) {
sys/dev/misc/ipmi/ipmi.c
211
TAILQ_REMOVE(&sc->ipmi_pending_requests, req,
sys/dev/misc/ipmi/ipmi.c
214
ipmi_free_request(req);
sys/dev/misc/ipmi/ipmi.c
257
struct ipmi_request *req;
sys/dev/misc/ipmi/ipmi.c
261
req = ipmi_alloc_driver_request(IPMI_ADDR(IPMI_APP_REQUEST, 0),
sys/dev/misc/ipmi/ipmi.c
263
req->ir_request[0] = channel;
sys/dev/misc/ipmi/ipmi.c
264
req->ir_request[1] = slave_addr;
sys/dev/misc/ipmi/ipmi.c
265
req->ir_request[2] = IPMI_ADDR(netfn, 0);
sys/dev/misc/ipmi/ipmi.c
266
req->ir_request[3] = ipmi_ipmb_checksum(&req->ir_request[1], 2);
sys/dev/misc/ipmi/ipmi.c
267
req->ir_request[4] = sc->ipmi_address;
sys/dev/misc/ipmi/ipmi.c
268
req->ir_request[5] = IPMI_ADDR(seq, sc->ipmi_lun);
sys/dev/misc/ipmi/ipmi.c
269
req->ir_request[6] = command;
sys/dev/misc/ipmi/ipmi.c
271
bcopy(data, &req->ir_request[7], data_len);
sys/dev/misc/ipmi/ipmi.c
272
temp[data_len + 7] = ipmi_ipmb_checksum(&req->ir_request[4],
sys/dev/misc/ipmi/ipmi.c
275
ipmi_submit_driver_request(sc, req);
sys/dev/misc/ipmi/ipmi.c
276
error = req->ir_error;
sys/dev/misc/ipmi/ipmi.c
277
ipmi_free_request(req);
sys/dev/misc/ipmi/ipmi.c
285
struct ipmi_request *req;
sys/dev/misc/ipmi/ipmi.c
289
req = ipmi_alloc_driver_request(IPMI_ADDR(IPMI_APP_REQUEST, 0),
sys/dev/misc/ipmi/ipmi.c
292
ipmi_submit_driver_request(sc, req);
sys/dev/misc/ipmi/ipmi.c
294
if (req->ir_error == 0 && req->ir_compcode == 0) {
sys/dev/misc/ipmi/ipmi.c
295
if (req->ir_reply[0] & IPMI_MSG_BUFFER_FULL) {
sys/dev/misc/ipmi/ipmi.c
298
if (req->ir_reply[0] & IPMI_WDT_PRE_TIMEOUT) {
sys/dev/misc/ipmi/ipmi.c
302
if (req->ir_reply[0] & IPMI_MSG_AVAILABLE) {
sys/dev/misc/ipmi/ipmi.c
303
ipmi_free_request(req);
sys/dev/misc/ipmi/ipmi.c
305
req = ipmi_alloc_driver_request(
sys/dev/misc/ipmi/ipmi.c
313
error = req->ir_error;
sys/dev/misc/ipmi/ipmi.c
314
ipmi_free_request(req);
sys/dev/misc/ipmi/ipmi.c
335
struct ipmi_req *req = (struct ipmi_req *)data;
sys/dev/misc/ipmi/ipmi.c
342
struct ipmi_req req;
sys/dev/misc/ipmi/ipmi.c
358
req = &thunk32.req;
sys/dev/misc/ipmi/ipmi.c
359
req->addr = PTRIN(req32->addr);
sys/dev/misc/ipmi/ipmi.c
360
req->addr_len = req32->addr_len;
sys/dev/misc/ipmi/ipmi.c
361
req->msgid = req32->msgid;
sys/dev/misc/ipmi/ipmi.c
362
req->msg.netfn = req32->msg.netfn;
sys/dev/misc/ipmi/ipmi.c
363
req->msg.cmd = req32->msg.cmd;
sys/dev/misc/ipmi/ipmi.c
364
req->msg.data_len = req32->msg.data_len;
sys/dev/misc/ipmi/ipmi.c
365
req->msg.data = PTRIN(req32->msg.data);
sys/dev/misc/ipmi/ipmi.c
386
error = copyin(req->addr, &addr, sizeof(addr));
sys/dev/misc/ipmi/ipmi.c
401
kreq = ipmi_alloc_request(dev, req->msgid,
sys/dev/misc/ipmi/ipmi.c
402
IPMI_ADDR(req->msg.netfn, 0), req->msg.cmd,
sys/dev/misc/ipmi/ipmi.c
403
req->msg.data_len, IPMI_MAX_RX);
sys/dev/misc/ipmi/ipmi.c
404
error = copyin(req->msg.data, kreq->ir_request,
sys/dev/misc/ipmi/ipmi.c
405
req->msg.data_len);
sys/dev/misc/ipmi/ipmi.c
532
struct ipmi_request *req;
sys/dev/misc/ipmi/ipmi.c
534
req = kmalloc(sizeof(struct ipmi_request) + requestlen + replylen,
sys/dev/misc/ipmi/ipmi.c
536
req->ir_owner = dev;
sys/dev/misc/ipmi/ipmi.c
537
req->ir_msgid = msgid;
sys/dev/misc/ipmi/ipmi.c
538
req->ir_addr = addr;
sys/dev/misc/ipmi/ipmi.c
539
req->ir_command = command;
sys/dev/misc/ipmi/ipmi.c
541
req->ir_request = (char *)&req[1];
sys/dev/misc/ipmi/ipmi.c
542
req->ir_requestlen = requestlen;
sys/dev/misc/ipmi/ipmi.c
545
req->ir_reply = (char *)&req[1] + requestlen;
sys/dev/misc/ipmi/ipmi.c
546
req->ir_replybuflen = replylen;
sys/dev/misc/ipmi/ipmi.c
548
return (req);
sys/dev/misc/ipmi/ipmi.c
553
ipmi_free_request(struct ipmi_request *req)
sys/dev/misc/ipmi/ipmi.c
556
kfree(req, M_IPMI);
sys/dev/misc/ipmi/ipmi.c
561
ipmi_complete_request(struct ipmi_softc *sc, struct ipmi_request *req)
sys/dev/misc/ipmi/ipmi.c
571
if (req->ir_owner == NULL)
sys/dev/misc/ipmi/ipmi.c
572
wakeup(req);
sys/dev/misc/ipmi/ipmi.c
574
dev = req->ir_owner;
sys/dev/misc/ipmi/ipmi.c
575
TAILQ_INSERT_TAIL(&dev->ipmi_completed_requests, req, ir_link);
sys/dev/misc/ipmi/ipmi.c
584
ipmi_submit_driver_request(struct ipmi_softc *sc, struct ipmi_request *req,
sys/dev/misc/ipmi/ipmi.c
590
error = sc->ipmi_enqueue_request(sc, req);
sys/dev/misc/ipmi/ipmi.c
592
error = lksleep(req, &sc->ipmi_lock, 0, "ipmireq", timo);
sys/dev/misc/ipmi/ipmi.c
594
error = req->ir_error;
sys/dev/misc/ipmi/ipmi.c
608
struct ipmi_request *req;
sys/dev/misc/ipmi/ipmi.c
617
req = TAILQ_FIRST(&sc->ipmi_pending_requests);
sys/dev/misc/ipmi/ipmi.c
618
TAILQ_REMOVE(&sc->ipmi_pending_requests, req, ir_link);
sys/dev/misc/ipmi/ipmi.c
619
return (req);
sys/dev/misc/ipmi/ipmi.c
624
ipmi_polled_enqueue_request(struct ipmi_softc *sc, struct ipmi_request *req)
sys/dev/misc/ipmi/ipmi.c
628
TAILQ_INSERT_TAIL(&sc->ipmi_pending_requests, req, ir_link);
sys/dev/misc/ipmi/ipmi.c
640
struct ipmi_request *req;
sys/dev/misc/ipmi/ipmi.c
646
req = ipmi_alloc_driver_request(IPMI_ADDR(IPMI_APP_REQUEST, 0),
sys/dev/misc/ipmi/ipmi.c
650
req->ir_request[0] = IPMI_SET_WD_TIMER_DONT_STOP
sys/dev/misc/ipmi/ipmi.c
652
req->ir_request[1] = IPMI_SET_WD_ACTION_RESET;
sys/dev/misc/ipmi/ipmi.c
653
req->ir_request[2] = 0;
sys/dev/misc/ipmi/ipmi.c
654
req->ir_request[3] = 0; /* Timer use */
sys/dev/misc/ipmi/ipmi.c
655
req->ir_request[4] = (sec * 10) & 0xff;
sys/dev/misc/ipmi/ipmi.c
656
req->ir_request[5] = (sec * 10) >> 8;
sys/dev/misc/ipmi/ipmi.c
658
req->ir_request[0] = IPMI_SET_WD_TIMER_SMS_OS;
sys/dev/misc/ipmi/ipmi.c
659
req->ir_request[1] = 0;
sys/dev/misc/ipmi/ipmi.c
660
req->ir_request[2] = 0;
sys/dev/misc/ipmi/ipmi.c
661
req->ir_request[3] = 0; /* Timer use */
sys/dev/misc/ipmi/ipmi.c
662
req->ir_request[4] = 0;
sys/dev/misc/ipmi/ipmi.c
663
req->ir_request[5] = 0;
sys/dev/misc/ipmi/ipmi.c
665
error = ipmi_submit_driver_request(sc, req, 0);
sys/dev/misc/ipmi/ipmi.c
669
ipmi_free_request(req);
sys/dev/misc/ipmi/ipmi.c
671
req = ipmi_alloc_driver_request(IPMI_ADDR(IPMI_APP_REQUEST, 0),
sys/dev/misc/ipmi/ipmi.c
674
error = ipmi_submit_driver_request(sc, req, 0);
sys/dev/misc/ipmi/ipmi.c
680
ipmi_free_request(req);
sys/dev/misc/ipmi/ipmi.c
711
struct ipmi_request *req;
sys/dev/misc/ipmi/ipmi.c
732
req = ipmi_alloc_driver_request(IPMI_ADDR(IPMI_APP_REQUEST, 0),
sys/dev/misc/ipmi/ipmi.c
735
error = ipmi_submit_driver_request(sc, req, MAX_TIMEOUT);
sys/dev/misc/ipmi/ipmi.c
738
ipmi_free_request(req);
sys/dev/misc/ipmi/ipmi.c
742
ipmi_free_request(req);
sys/dev/misc/ipmi/ipmi.c
744
} else if (req->ir_compcode != 0) {
sys/dev/misc/ipmi/ipmi.c
747
req->ir_compcode);
sys/dev/misc/ipmi/ipmi.c
748
ipmi_free_request(req);
sys/dev/misc/ipmi/ipmi.c
750
} else if (req->ir_replylen < 5) {
sys/dev/misc/ipmi/ipmi.c
752
req->ir_replylen);
sys/dev/misc/ipmi/ipmi.c
753
ipmi_free_request(req);
sys/dev/misc/ipmi/ipmi.c
759
req->ir_reply[1] & 0x0f,
sys/dev/misc/ipmi/ipmi.c
760
req->ir_reply[2] & 0x7f, req->ir_reply[3] >> 4, req->ir_reply[3] & 0x0f,
sys/dev/misc/ipmi/ipmi.c
761
req->ir_reply[4] & 0x0f, req->ir_reply[4] >> 4);
sys/dev/misc/ipmi/ipmi.c
763
ipmi_free_request(req);
sys/dev/misc/ipmi/ipmi.c
765
req = ipmi_alloc_driver_request(IPMI_ADDR(IPMI_APP_REQUEST, 0),
sys/dev/misc/ipmi/ipmi.c
768
ipmi_submit_driver_request(sc, req, 0);
sys/dev/misc/ipmi/ipmi.c
771
if (req->ir_compcode == 0xc0) {
sys/dev/misc/ipmi/ipmi.c
774
if (req->ir_compcode == 0xc1) {
sys/dev/misc/ipmi/ipmi.c
777
ipmi_free_request(req);
sys/dev/misc/ipmi/ipmi.c
780
req = ipmi_alloc_driver_request(IPMI_ADDR(IPMI_APP_REQUEST, 0),
sys/dev/misc/ipmi/ipmi.c
782
req->ir_request[0] = i;
sys/dev/misc/ipmi/ipmi.c
784
ipmi_submit_driver_request(sc, req, 0);
sys/dev/misc/ipmi/ipmi.c
786
if (req->ir_compcode != 0) {
sys/dev/misc/ipmi/ipmi.c
787
ipmi_free_request(req);
sys/dev/misc/ipmi/ipmi.c
790
ipmi_free_request(req);
sys/dev/misc/ipmi/ipmi.c
795
req = ipmi_alloc_driver_request(IPMI_ADDR(IPMI_APP_REQUEST, 0),
sys/dev/misc/ipmi/ipmi.c
798
ipmi_submit_driver_request(sc, req, 0);
sys/dev/misc/ipmi/ipmi.c
800
if (req->ir_compcode == 0x00) {
sys/dev/misc/ipmi/ipmi.c
829
ipmi_free_request(req);
sys/dev/misc/ipmi/ipmi.c
955
error = sysctl_handle_int(oidp, &enable, 0, req);
sys/dev/misc/ipmi/ipmi.c
956
if(error || req->newptr == NULL)
sys/dev/misc/ipmi/ipmi.c
988
error = sysctl_handle_int(oidp, &period, 30, req);
sys/dev/misc/ipmi/ipmi.c
990
if (error || req->newptr == NULL)
sys/dev/misc/ipmi/ipmi_kcs.c
304
kcs_polled_request(struct ipmi_softc *sc, struct ipmi_request *req)
sys/dev/misc/ipmi/ipmi_kcs.c
318
if (!kcs_write_byte(sc, req->ir_addr)) {
sys/dev/misc/ipmi/ipmi_kcs.c
323
device_printf(sc->ipmi_dev, "KCS: Wrote address: %02x\n", req->ir_addr);
sys/dev/misc/ipmi/ipmi_kcs.c
326
if (req->ir_requestlen == 0) {
sys/dev/misc/ipmi/ipmi_kcs.c
327
if (!kcs_write_last_byte(sc, req->ir_command)) {
sys/dev/misc/ipmi/ipmi_kcs.c
334
req->ir_command);
sys/dev/misc/ipmi/ipmi_kcs.c
337
if (!kcs_write_byte(sc, req->ir_command)) {
sys/dev/misc/ipmi/ipmi_kcs.c
344
req->ir_command);
sys/dev/misc/ipmi/ipmi_kcs.c
347
cp = req->ir_request;
sys/dev/misc/ipmi/ipmi_kcs.c
348
for (i = 0; i < req->ir_requestlen - 1; i++) {
sys/dev/misc/ipmi/ipmi_kcs.c
380
if (data != IPMI_REPLY_ADDR(req->ir_addr)) {
sys/dev/misc/ipmi/ipmi_kcs.c
393
if (data != req->ir_command) {
sys/dev/misc/ipmi/ipmi_kcs.c
399
if (kcs_read_byte(sc, &req->ir_compcode) != 1) {
sys/dev/misc/ipmi/ipmi_kcs.c
406
req->ir_compcode);
sys/dev/misc/ipmi/ipmi_kcs.c
420
if (i < req->ir_replybuflen) {
sys/dev/misc/ipmi/ipmi_kcs.c
421
req->ir_reply[i] = data;
sys/dev/misc/ipmi/ipmi_kcs.c
432
req->ir_replylen = i;
sys/dev/misc/ipmi/ipmi_kcs.c
435
if (req->ir_replybuflen < i)
sys/dev/misc/ipmi/ipmi_kcs.c
437
if (req->ir_replybuflen < i && req->ir_replybuflen != 0)
sys/dev/misc/ipmi/ipmi_kcs.c
441
req->ir_replybuflen, i);
sys/dev/misc/ipmi/ipmi_kcs.c
452
struct ipmi_request *req;
sys/dev/misc/ipmi/ipmi_kcs.c
456
while ((req = ipmi_dequeue_request(sc)) != NULL) {
sys/dev/misc/ipmi/ipmi_kcs.c
460
ok = kcs_polled_request(sc, req);
sys/dev/misc/ipmi/ipmi_kcs.c
462
req->ir_error = 0;
sys/dev/misc/ipmi/ipmi_kcs.c
464
req->ir_error = EIO;
sys/dev/misc/ipmi/ipmi_kcs.c
466
ipmi_complete_request(sc, req);
sys/dev/misc/ipmi/ipmi_smic.c
240
smic_polled_request(struct ipmi_softc *sc, struct ipmi_request *req)
sys/dev/misc/ipmi/ipmi_smic.c
246
if (!smic_start_write(sc, req->ir_addr))
sys/dev/misc/ipmi/ipmi_smic.c
250
req->ir_addr);
sys/dev/misc/ipmi/ipmi_smic.c
253
if (req->ir_requestlen == 0) {
sys/dev/misc/ipmi/ipmi_smic.c
255
if (!smic_write_last(sc, req->ir_command))
sys/dev/misc/ipmi/ipmi_smic.c
259
req->ir_command);
sys/dev/misc/ipmi/ipmi_smic.c
263
if (!smic_write_next(sc, req->ir_command))
sys/dev/misc/ipmi/ipmi_smic.c
267
req->ir_command);
sys/dev/misc/ipmi/ipmi_smic.c
271
cp = req->ir_request;
sys/dev/misc/ipmi/ipmi_smic.c
272
for (i = 0; i < req->ir_requestlen - 1; i++) {
sys/dev/misc/ipmi/ipmi_smic.c
294
if (data != IPMI_REPLY_ADDR(req->ir_addr)) {
sys/dev/misc/ipmi/ipmi_smic.c
305
if (data != req->ir_command) {
sys/dev/misc/ipmi/ipmi_smic.c
311
state = smic_read_byte(sc, &req->ir_compcode);
sys/dev/misc/ipmi/ipmi_smic.c
316
req->ir_compcode);
sys/dev/misc/ipmi/ipmi_smic.c
325
if (i < req->ir_replybuflen) {
sys/dev/misc/ipmi/ipmi_smic.c
326
req->ir_reply[i] = data;
sys/dev/misc/ipmi/ipmi_smic.c
341
req->ir_replylen = i;
sys/dev/misc/ipmi/ipmi_smic.c
344
if (req->ir_replybuflen < i)
sys/dev/misc/ipmi/ipmi_smic.c
346
if (req->ir_replybuflen < i && req->ir_replybuflen != 0)
sys/dev/misc/ipmi/ipmi_smic.c
350
req->ir_replybuflen, i);
sys/dev/misc/ipmi/ipmi_smic.c
358
struct ipmi_request *req;
sys/dev/misc/ipmi/ipmi_smic.c
362
while ((req = ipmi_dequeue_request(sc)) != NULL) {
sys/dev/misc/ipmi/ipmi_smic.c
366
ok = smic_polled_request(sc, req);
sys/dev/misc/ipmi/ipmi_smic.c
368
req->ir_error = 0;
sys/dev/misc/ipmi/ipmi_smic.c
370
req->ir_error = EIO;
sys/dev/misc/ipmi/ipmi_smic.c
372
ipmi_complete_request(sc, req);
sys/dev/misc/ipmi/ipmi_ssif.c
102
req->ir_requestlen + 2, ssif_buf));
sys/dev/misc/ipmi/ipmi_ssif.c
126
len = req->ir_requestlen - (SMBUS_DATA_SIZE - 2);
sys/dev/misc/ipmi/ipmi_ssif.c
127
cp = req->ir_request + (SMBUS_DATA_SIZE - 2);
sys/dev/misc/ipmi/ipmi_ssif.c
221
if (ssif_buf[offset] != IPMI_REPLY_ADDR(req->ir_addr)) {
sys/dev/misc/ipmi/ipmi_ssif.c
227
if (ssif_buf[offset + 1] != req->ir_command) {
sys/dev/misc/ipmi/ipmi_ssif.c
233
req->ir_compcode = ssif_buf[offset + 2];
sys/dev/misc/ipmi/ipmi_ssif.c
241
bcopy(&ssif_buf[3], req->ir_reply,
sys/dev/misc/ipmi/ipmi_ssif.c
242
min(req->ir_replybuflen, len));
sys/dev/misc/ipmi/ipmi_ssif.c
253
bcopy(&ssif_buf[5], req->ir_reply, min(req->ir_replybuflen, count - 5));
sys/dev/misc/ipmi/ipmi_ssif.c
291
if (len < req->ir_replybuflen)
sys/dev/misc/ipmi/ipmi_ssif.c
292
bcopy(&ssif_buf[1], &req->ir_reply[len],
sys/dev/misc/ipmi/ipmi_ssif.c
293
min(req->ir_replybuflen - len, count - 1));
sys/dev/misc/ipmi/ipmi_ssif.c
304
req->ir_replylen = len;
sys/dev/misc/ipmi/ipmi_ssif.c
317
struct ipmi_request *req;
sys/dev/misc/ipmi/ipmi_ssif.c
321
while ((req = ipmi_dequeue_request(sc)) != NULL) {
sys/dev/misc/ipmi/ipmi_ssif.c
325
ok = ssif_polled_request(sc, req);
sys/dev/misc/ipmi/ipmi_ssif.c
337
req->ir_error = 0;
sys/dev/misc/ipmi/ipmi_ssif.c
339
req->ir_error = EIO;
sys/dev/misc/ipmi/ipmi_ssif.c
341
ipmi_complete_request(sc, req);
sys/dev/misc/ipmi/ipmi_ssif.c
71
ssif_polled_request(struct ipmi_softc *sc, struct ipmi_request *req)
sys/dev/misc/ipmi/ipmi_ssif.c
88
ssif_buf[0] = req->ir_addr;
sys/dev/misc/ipmi/ipmi_ssif.c
89
ssif_buf[1] = req->ir_command;
sys/dev/misc/ipmi/ipmi_ssif.c
90
if (req->ir_requestlen > 0)
sys/dev/misc/ipmi/ipmi_ssif.c
91
bcopy(req->ir_request, &ssif_buf[2],
sys/dev/misc/ipmi/ipmi_ssif.c
92
min(req->ir_requestlen, SMBUS_DATA_SIZE - 2));
sys/dev/misc/ipmi/ipmi_ssif.c
95
if (req->ir_requestlen <= 30) {
sys/dev/misc/ipmi/ipmi_ssif.c
98
req->ir_requestlen + 2);
sys/dev/misc/psm/psm.c
5721
error = sysctl_handle_int(oidp, &arg, 0, req);
sys/dev/misc/psm/psm.c
5724
if (error || !req->newptr)
sys/dev/misc/psm/psm.c
6828
error = sysctl_handle_int(oidp, &newval, 0, req);
sys/dev/netif/age/if_age.c
2849
error = sysctl_handle_int(oidp, &result, 0, req);
sys/dev/netif/age/if_age.c
2851
if (error != 0 || req->newptr == NULL)
sys/dev/netif/age/if_age.c
2967
return (sysctl_int_range(oidp, arg1, arg2, req, AGE_IM_TIMER_MIN,
sys/dev/netif/alc/if_alc.c
4266
return (sysctl_int_range(oidp, arg1, arg2, req,
sys/dev/netif/alc/if_alc.c
4274
return (sysctl_int_range(oidp, arg1, arg2, req,
sys/dev/netif/ale/if_ale.c
2730
return (sysctl_int_range(oidp, arg1, arg2, req,
sys/dev/netif/ath/ath/if_ath_sysctl.c
1016
error = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/netif/ath/ath/if_ath_sysctl.c
1017
if (error || !req->newptr)
sys/dev/netif/ath/ath/if_ath_sysctl.c
122
error = sysctl_handle_int(oidp, &slottime, 0, req);
sys/dev/netif/ath/ath/if_ath_sysctl.c
123
if (error || !req->newptr)
sys/dev/netif/ath/ath/if_ath_sysctl.c
148
error = sysctl_handle_int(oidp, &acktimeout, 0, req);
sys/dev/netif/ath/ath/if_ath_sysctl.c
149
if (error || !req->newptr)
sys/dev/netif/ath/ath/if_ath_sysctl.c
174
error = sysctl_handle_int(oidp, &ctstimeout, 0, req);
sys/dev/netif/ath/ath/if_ath_sysctl.c
175
if (error || !req->newptr)
sys/dev/netif/ath/ath/if_ath_sysctl.c
195
error = sysctl_handle_int(oidp, &softled, 0, req);
sys/dev/netif/ath/ath/if_ath_sysctl.c
196
if (error || !req->newptr)
sys/dev/netif/ath/ath/if_ath_sysctl.c
216
error = sysctl_handle_int(oidp, &ledpin, 0, req);
sys/dev/netif/ath/ath/if_ath_sysctl.c
217
if (error || !req->newptr)
sys/dev/netif/ath/ath/if_ath_sysctl.c
235
error = sysctl_handle_int(oidp, &hardled, 0, req);
sys/dev/netif/ath/ath/if_ath_sysctl.c
236
if (error || !req->newptr)
sys/dev/netif/ath/ath/if_ath_sysctl.c
262
error = sysctl_handle_int(oidp, &txantenna, 0, req);
sys/dev/netif/ath/ath/if_ath_sysctl.c
263
if (!error && req->newptr) {
sys/dev/netif/ath/ath/if_ath_sysctl.c
298
error = sysctl_handle_int(oidp, &defantenna, 0, req);
sys/dev/netif/ath/ath/if_ath_sysctl.c
299
if (!error && req->newptr)
sys/dev/netif/ath/ath/if_ath_sysctl.c
322
error = sysctl_handle_int(oidp, &diversity, 0, req);
sys/dev/netif/ath/ath/if_ath_sysctl.c
323
if (error || !req->newptr)
sys/dev/netif/ath/ath/if_ath_sysctl.c
356
error = sysctl_handle_int(oidp, &diag, 0, req);
sys/dev/netif/ath/ath/if_ath_sysctl.c
357
if (error || !req->newptr)
sys/dev/netif/ath/ath/if_ath_sysctl.c
381
error = sysctl_handle_int(oidp, &scale, 0, req);
sys/dev/netif/ath/ath/if_ath_sysctl.c
382
if (error || !req->newptr)
sys/dev/netif/ath/ath/if_ath_sysctl.c
409
error = sysctl_handle_int(oidp, &tpc, 0, req);
sys/dev/netif/ath/ath/if_ath_sysctl.c
410
if (error || !req->newptr)
sys/dev/netif/ath/ath/if_ath_sysctl.c
436
error = sysctl_handle_int(oidp, &rfkill, 0, req);
sys/dev/netif/ath/ath/if_ath_sysctl.c
437
if (error || !req->newptr)
sys/dev/netif/ath/ath/if_ath_sysctl.c
465
error = sysctl_handle_int(oidp, ¶m, 0, req);
sys/dev/netif/ath/ath/if_ath_sysctl.c
466
if (error || !req->newptr)
sys/dev/netif/ath/ath/if_ath_sysctl.c
568
error = sysctl_handle_int(oidp, &rfsilent, 0, req);
sys/dev/netif/ath/ath/if_ath_sysctl.c
569
if (error || !req->newptr)
sys/dev/netif/ath/ath/if_ath_sysctl.c
607
error = sysctl_handle_int(oidp, &tpack, 0, req);
sys/dev/netif/ath/ath/if_ath_sysctl.c
608
if (error || !req->newptr)
sys/dev/netif/ath/ath/if_ath_sysctl.c
632
error = sysctl_handle_int(oidp, &tpcts, 0, req);
sys/dev/netif/ath/ath/if_ath_sysctl.c
633
if (error || !req->newptr)
sys/dev/netif/ath/ath/if_ath_sysctl.c
657
error = sysctl_handle_int(oidp, &intmit, 0, req);
sys/dev/netif/ath/ath/if_ath_sysctl.c
658
if (error || !req->newptr)
sys/dev/netif/ath/ath/if_ath_sysctl.c
694
error = sysctl_handle_int(oidp, &setcca, 0, req);
sys/dev/netif/ath/ath/if_ath_sysctl.c
695
if (error || !req->newptr)
sys/dev/netif/ath/ath/if_ath_sysctl.c
709
error = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/netif/ath/ath/if_ath_sysctl.c
710
if (error || !req->newptr)
sys/dev/netif/ath/ath/if_ath_sysctl.c
731
error = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/netif/ath/ath/if_ath_sysctl.c
732
if (error || !req->newptr)
sys/dev/netif/ath/ath/if_ath_sysctl.c
770
error = sysctl_handle_int(oidp, &enable, 0, req);
sys/dev/netif/ath/ath/if_ath_sysctl.c
771
if (error || !req->newptr)
sys/dev/netif/ath/ath_hal/ah_osdep.c
245
error = sysctl_handle_int(oidp, &enable, 0, req);
sys/dev/netif/ath/ath_hal/ah_osdep.c
246
if (error || !req->newptr)
sys/dev/netif/ath/ath_rate/sample/sample.c
1325
error = sysctl_handle_int(oidp, &v, 0, req);
sys/dev/netif/ath/ath_rate/sample/sample.c
1326
if (error || !req->newptr)
sys/dev/netif/ath/ath_rate/sample/sample.c
1339
error = sysctl_handle_int(oidp, &rate, 0, req);
sys/dev/netif/ath/ath_rate/sample/sample.c
1340
if (error || !req->newptr)
sys/dev/netif/ath/ath_rate/sample/sample.c
1356
error = sysctl_handle_int(oidp, &rate, 0, req);
sys/dev/netif/ath/ath_rate/sample/sample.c
1357
if (error || !req->newptr)
sys/dev/netif/bce/if_bce.c
6402
return bce_sysctl_coal_change(oidp, arg1, arg2, req,
sys/dev/netif/bce/if_bce.c
6412
return bce_sysctl_coal_change(oidp, arg1, arg2, req,
sys/dev/netif/bce/if_bce.c
6422
return bce_sysctl_coal_change(oidp, arg1, arg2, req,
sys/dev/netif/bce/if_bce.c
6432
return bce_sysctl_coal_change(oidp, arg1, arg2, req,
sys/dev/netif/bce/if_bce.c
6442
return bce_sysctl_coal_change(oidp, arg1, arg2, req,
sys/dev/netif/bce/if_bce.c
6452
return bce_sysctl_coal_change(oidp, arg1, arg2, req,
sys/dev/netif/bce/if_bce.c
6462
return bce_sysctl_coal_change(oidp, arg1, arg2, req,
sys/dev/netif/bce/if_bce.c
6472
return bce_sysctl_coal_change(oidp, arg1, arg2, req,
sys/dev/netif/bce/if_bce.c
6488
error = sysctl_handle_int(oidp, &v, 0, req);
sys/dev/netif/bce/if_bce.c
6489
if (!error && req->newptr != NULL) {
sys/dev/netif/bge/if_bge.c
4691
return bge_sysctl_coal_chg(oidp, arg1, arg2, req,
sys/dev/netif/bge/if_bge.c
4702
return bge_sysctl_coal_chg(oidp, arg1, arg2, req,
sys/dev/netif/bge/if_bge.c
4713
return bge_sysctl_coal_chg(oidp, arg1, arg2, req,
sys/dev/netif/bge/if_bge.c
4724
return bge_sysctl_coal_chg(oidp, arg1, arg2, req,
sys/dev/netif/bge/if_bge.c
4735
return bge_sysctl_coal_chg(oidp, arg1, arg2, req,
sys/dev/netif/bge/if_bge.c
4746
return bge_sysctl_coal_chg(oidp, arg1, arg2, req,
sys/dev/netif/bge/if_bge.c
4757
return bge_sysctl_coal_chg(oidp, arg1, arg2, req,
sys/dev/netif/bge/if_bge.c
4768
return bge_sysctl_coal_chg(oidp, arg1, arg2, req,
sys/dev/netif/bge/if_bge.c
4785
error = sysctl_handle_int(oidp, &v, 0, req);
sys/dev/netif/bge/if_bge.c
4786
if (!error && req->newptr != NULL) {
sys/dev/netif/bge/if_bge.c
5352
uint32_t bit, gnt, req, status;
sys/dev/netif/bge/if_bge.c
5360
req = BGE_APE_LOCK_REQ;
sys/dev/netif/bge/if_bge.c
5363
req = BGE_APE_PER_LOCK_REQ;
sys/dev/netif/bge/if_bge.c
5405
APE_WRITE_4(sc, req + off, bit);
sys/dev/netif/bge/if_bge.c
5419
locknum, req + off, bit & 0xFFFF, gnt + off,
sys/dev/netif/bnx/if_bnx.c
4488
return bnx_sysctl_coal_chg(oidp, arg1, arg2, req,
sys/dev/netif/bnx/if_bnx.c
4499
return bnx_sysctl_coal_chg(oidp, arg1, arg2, req,
sys/dev/netif/bnx/if_bnx.c
4510
return bnx_sysctl_coal_chg(oidp, arg1, arg2, req,
sys/dev/netif/bnx/if_bnx.c
4521
return bnx_sysctl_coal_chg(oidp, arg1, arg2, req,
sys/dev/netif/bnx/if_bnx.c
4532
return bnx_sysctl_coal_chg(oidp, arg1, arg2, req,
sys/dev/netif/bnx/if_bnx.c
4543
return bnx_sysctl_coal_chg(oidp, arg1, arg2, req,
sys/dev/netif/bnx/if_bnx.c
4554
return bnx_sysctl_coal_chg(oidp, arg1, arg2, req,
sys/dev/netif/bnx/if_bnx.c
4565
return bnx_sysctl_coal_chg(oidp, arg1, arg2, req,
sys/dev/netif/bnx/if_bnx.c
4582
error = sysctl_handle_int(oidp, &v, 0, req);
sys/dev/netif/bnx/if_bnx.c
4583
if (!error && req->newptr != NULL) {
sys/dev/netif/bnx/if_bnx.c
5280
error = sysctl_handle_int(oidp, &defrag, 0, req);
sys/dev/netif/bnx/if_bnx.c
5281
if (error || req->newptr == NULL)
sys/dev/netif/bnx/if_bnx.c
5306
error = sysctl_handle_int(oidp, &tx_wreg, 0, req);
sys/dev/netif/bnx/if_bnx.c
5307
if (error || req->newptr == NULL)
sys/dev/netif/bnx/if_bnx.c
5673
error = sysctl_handle_int(oidp, &cntmax, 0, req);
sys/dev/netif/bnx/if_bnx.c
5674
if (error || req->newptr == NULL)
sys/dev/netif/bnx/if_bnx.c
6263
uint32_t bit, gnt, req, status;
sys/dev/netif/bnx/if_bnx.c
6270
req = BGE_APE_PER_LOCK_REQ;
sys/dev/netif/bnx/if_bnx.c
6313
APE_WRITE_4(sc, req + off, bit);
sys/dev/netif/bnx/if_bnx.c
6327
locknum, req + off, bit & 0xFFFF, gnt + off,
sys/dev/netif/de/if_de.c
2703
tulip_ifmedia_status(struct ifnet *ifp, struct ifmediareq *req)
sys/dev/netif/de/if_de.c
2710
req->ifm_status = IFM_AVALID;
sys/dev/netif/de/if_de.c
2712
req->ifm_status |= IFM_ACTIVE;
sys/dev/netif/de/if_de.c
2714
req->ifm_active = tulip_media_to_ifmedia[sc->tulip_media];
sys/dev/netif/em/if_em.c
4305
error = sysctl_handle_int(oidp, &result, 0, req);
sys/dev/netif/em/if_em.c
4306
if (error || !req->newptr)
sys/dev/netif/em/if_em.c
4336
error = sysctl_handle_int(oidp, &result, 0, req);
sys/dev/netif/em/if_em.c
4337
if (error || !req->newptr)
sys/dev/netif/em/if_em.c
4404
error = sysctl_handle_int(oidp, &throttle, 0, req);
sys/dev/netif/em/if_em.c
4405
if (error || req->newptr == NULL)
sys/dev/netif/em/if_em.c
4449
error = sysctl_handle_int(oidp, &segs, 0, req);
sys/dev/netif/em/if_em.c
4450
if (error || req->newptr == NULL)
sys/dev/netif/emx/if_emx.c
3832
error = sysctl_handle_int(oidp, &result, 0, req);
sys/dev/netif/emx/if_emx.c
3833
if (error || !req->newptr)
sys/dev/netif/emx/if_emx.c
3863
error = sysctl_handle_int(oidp, &result, 0, req);
sys/dev/netif/emx/if_emx.c
3864
if (error || !req->newptr)
sys/dev/netif/emx/if_emx.c
3973
error = sysctl_handle_int(oidp, &throttle, 0, req);
sys/dev/netif/emx/if_emx.c
3974
if (error || req->newptr == NULL)
sys/dev/netif/emx/if_emx.c
4019
error = sysctl_handle_int(oidp, &segs, 0, req);
sys/dev/netif/emx/if_emx.c
4020
if (error || req->newptr == NULL)
sys/dev/netif/emx/if_emx.c
4059
error = sysctl_handle_int(oidp, &nsegs, 0, req);
sys/dev/netif/emx/if_emx.c
4060
if (error || req->newptr == NULL)
sys/dev/netif/et/if_et.c
2173
error = sysctl_handle_int(oidp, &v, 0, req);
sys/dev/netif/et/if_et.c
2174
if (error || req->newptr == NULL)
sys/dev/netif/et/if_et.c
2201
error = sysctl_handle_int(oidp, &v, 0, req);
sys/dev/netif/et/if_et.c
2202
if (error || req->newptr == NULL)
sys/dev/netif/fxp/if_fxp.c
2331
return (sysctl_int_range(oidp, arg1, arg2, req, 300, 3000));
sys/dev/netif/fxp/if_fxp.c
2337
return (sysctl_int_range(oidp, arg1, arg2, req, 1, 0xffff));
sys/dev/netif/igb/if_igb.c
3836
error = sysctl_handle_int(oidp, &rate, 0, req);
sys/dev/netif/igb/if_igb.c
3837
if (error || req->newptr == NULL)
sys/dev/netif/igb/if_igb.c
3867
error = sysctl_handle_int(oidp, &nsegs, 0, req);
sys/dev/netif/igb/if_igb.c
3868
if (error || req->newptr == NULL)
sys/dev/netif/igb/if_igb.c
3898
error = sysctl_handle_int(oidp, &nsegs, 0, req);
sys/dev/netif/igb/if_igb.c
3899
if (error || req->newptr == NULL)
sys/dev/netif/igb/if_igb.c
3918
error = sysctl_handle_int(oidp, &nsegs, 0, req);
sys/dev/netif/igb/if_igb.c
3919
if (error || req->newptr == NULL)
sys/dev/netif/igb/if_igb.c
5337
error = sysctl_handle_int(oidp, &dump, 0, req);
sys/dev/netif/igb/if_igb.c
5338
if (error || req->newptr == NULL)
sys/dev/netif/iwi/if_iwi.c
3398
return SYSCTL_OUT(req, buf, sizeof buf);
sys/dev/netif/iwi/if_iwi.c
3403
return SYSCTL_OUT(req, buf, size);
sys/dev/netif/iwi/if_iwi.c
3412
return SYSCTL_OUT(req, &val, sizeof val);
sys/dev/netif/iwi/if_iwi.c
3577
error = sysctl_handle_int(oidp, &softled, 0, req);
sys/dev/netif/iwi/if_iwi.c
3578
if (error || !req->newptr)
sys/dev/netif/iwm/if_iwm_scan.c
603
struct iwm_scan_req_umac *req;
sys/dev/netif/iwm/if_iwm_scan.c
613
req = kmalloc(req_len, M_DEVBUF, M_WAITOK | M_ZERO);
sys/dev/netif/iwm/if_iwm_scan.c
614
if (req == NULL)
sys/dev/netif/iwm/if_iwm_scan.c
618
hcmd.data[0] = (void *)req;
sys/dev/netif/iwm/if_iwm_scan.c
641
req->general_flags = htole16(general_flags);
sys/dev/netif/iwm/if_iwm_scan.c
642
req->ooc_priority = htole32(IWM_SCAN_PRIORITY_HIGH);
sys/dev/netif/iwm/if_iwm_scan.c
646
req->v7.active_dwell = 10;
sys/dev/netif/iwm/if_iwm_scan.c
647
req->v7.passive_dwell = 110;
sys/dev/netif/iwm/if_iwm_scan.c
648
req->v7.fragmented_dwell = 44;
sys/dev/netif/iwm/if_iwm_scan.c
649
req->v7.adwell_default_n_aps_social = 10;
sys/dev/netif/iwm/if_iwm_scan.c
650
req->v7.adwell_default_n_aps = 2;
sys/dev/netif/iwm/if_iwm_scan.c
651
req->v7.adwell_max_budget = htole16(300);
sys/dev/netif/iwm/if_iwm_scan.c
652
req->v7.scan_priority = htole32(IWM_SCAN_PRIORITY_HIGH);
sys/dev/netif/iwm/if_iwm_scan.c
653
req->v7.channel.flags = channel_flags;
sys/dev/netif/iwm/if_iwm_scan.c
654
req->v7.channel.count = iwm_umac_scan_fill_channels(sc,
sys/dev/netif/iwm/if_iwm_scan.c
655
(struct iwm_scan_channel_cfg_umac *)req->v7.data, nssid);
sys/dev/netif/iwm/if_iwm_scan.c
657
tail = (void *)((char *)&req->v7.data +
sys/dev/netif/iwm/if_iwm_scan.c
661
req->v1.active_dwell = 10;
sys/dev/netif/iwm/if_iwm_scan.c
662
req->v1.passive_dwell = 110;
sys/dev/netif/iwm/if_iwm_scan.c
663
req->v1.fragmented_dwell = 44;
sys/dev/netif/iwm/if_iwm_scan.c
664
req->v1.extended_dwell = 90;
sys/dev/netif/iwm/if_iwm_scan.c
665
req->v1.scan_priority = htole32(IWM_SCAN_PRIORITY_HIGH);
sys/dev/netif/iwm/if_iwm_scan.c
666
req->v1.channel.flags = channel_flags;
sys/dev/netif/iwm/if_iwm_scan.c
667
req->v1.channel.count = iwm_umac_scan_fill_channels(sc,
sys/dev/netif/iwm/if_iwm_scan.c
668
(struct iwm_scan_channel_cfg_umac *)req->v1.data, nssid);
sys/dev/netif/iwm/if_iwm_scan.c
670
tail = (void *)((char *)&req->v1.data +
sys/dev/netif/iwm/if_iwm_scan.c
687
kfree(req, M_DEVBUF);
sys/dev/netif/iwm/if_iwm_scan.c
699
kfree(req, M_DEVBUF);
sys/dev/netif/iwm/if_iwm_scan.c
713
struct iwm_scan_req_lmac *req;
sys/dev/netif/iwm/if_iwm_scan.c
724
req = kmalloc(req_len, M_DEVBUF, M_WAITOK | M_ZERO);
sys/dev/netif/iwm/if_iwm_scan.c
725
if (req == NULL)
sys/dev/netif/iwm/if_iwm_scan.c
729
hcmd.data[0] = (void *)req;
sys/dev/netif/iwm/if_iwm_scan.c
732
req->active_dwell = 10;
sys/dev/netif/iwm/if_iwm_scan.c
733
req->passive_dwell = 110;
sys/dev/netif/iwm/if_iwm_scan.c
734
req->fragmented_dwell = 44;
sys/dev/netif/iwm/if_iwm_scan.c
735
req->extended_dwell = 90;
sys/dev/netif/iwm/if_iwm_scan.c
736
req->max_out_time = 0;
sys/dev/netif/iwm/if_iwm_scan.c
737
req->suspend_time = 0;
sys/dev/netif/iwm/if_iwm_scan.c
739
req->scan_prio = htole32(IWM_SCAN_PRIORITY_HIGH);
sys/dev/netif/iwm/if_iwm_scan.c
740
req->rx_chain_select = iwm_scan_rx_chain(sc);
sys/dev/netif/iwm/if_iwm_scan.c
741
req->iter_num = htole32(1);
sys/dev/netif/iwm/if_iwm_scan.c
742
req->delay = 0;
sys/dev/netif/iwm/if_iwm_scan.c
744
req->scan_flags = htole32(IWM_LMAC_SCAN_FLAG_PASS_ALL |
sys/dev/netif/iwm/if_iwm_scan.c
748
req->scan_flags |= htole32(IWM_LMAC_SCAN_FLAGS_RRM_ENABLED);
sys/dev/netif/iwm/if_iwm_scan.c
750
req->flags = iwm_scan_rxon_flags(sc->sc_ic.ic_scan->ss_chans[0]);
sys/dev/netif/iwm/if_iwm_scan.c
752
req->filter_flags =
sys/dev/netif/iwm/if_iwm_scan.c
756
req->tx_cmd[0].tx_flags = htole32(IWM_TX_CMD_FLG_SEQ_CTL |
sys/dev/netif/iwm/if_iwm_scan.c
758
req->tx_cmd[0].rate_n_flags =
sys/dev/netif/iwm/if_iwm_scan.c
760
req->tx_cmd[0].sta_id = sc->sc_aux_sta.sta_id;
sys/dev/netif/iwm/if_iwm_scan.c
763
req->tx_cmd[1].tx_flags = htole32(IWM_TX_CMD_FLG_SEQ_CTL |
sys/dev/netif/iwm/if_iwm_scan.c
765
req->tx_cmd[1].rate_n_flags =
sys/dev/netif/iwm/if_iwm_scan.c
767
req->tx_cmd[1].sta_id = sc->sc_aux_sta.sta_id;
sys/dev/netif/iwm/if_iwm_scan.c
772
req->direct_scan[i].id = IEEE80211_ELEMID_SSID;
sys/dev/netif/iwm/if_iwm_scan.c
773
req->direct_scan[i].len = MIN(ss->ss_ssid[i].len,
sys/dev/netif/iwm/if_iwm_scan.c
775
memcpy(req->direct_scan[i].ssid, ss->ss_ssid[i].ssid,
sys/dev/netif/iwm/if_iwm_scan.c
776
req->direct_scan[i].len);
sys/dev/netif/iwm/if_iwm_scan.c
780
req->scan_flags |=
sys/dev/netif/iwm/if_iwm_scan.c
783
req->scan_flags |= htole32(IWM_LMAC_SCAN_FLAG_PASSIVE);
sys/dev/netif/iwm/if_iwm_scan.c
785
req->n_channels = iwm_lmac_scan_fill_channels(sc,
sys/dev/netif/iwm/if_iwm_scan.c
786
(struct iwm_scan_channel_cfg_lmac *)req->data, nssid);
sys/dev/netif/iwm/if_iwm_scan.c
789
(struct iwm_scan_probe_req_v1 *)(req->data +
sys/dev/netif/iwm/if_iwm_scan.c
793
kfree(req, M_DEVBUF);
sys/dev/netif/iwm/if_iwm_scan.c
798
req->schedule[0].iterations = 1;
sys/dev/netif/iwm/if_iwm_scan.c
799
req->schedule[0].full_scan_mul = 1;
sys/dev/netif/iwm/if_iwm_scan.c
802
req->channel_opt[0].flags =
sys/dev/netif/iwm/if_iwm_scan.c
806
req->channel_opt[0].non_ebs_ratio =
sys/dev/netif/iwm/if_iwm_scan.c
808
req->channel_opt[1].flags =
sys/dev/netif/iwm/if_iwm_scan.c
812
req->channel_opt[1].non_ebs_ratio =
sys/dev/netif/iwm/if_iwm_scan.c
821
kfree(req, M_DEVBUF);
sys/dev/netif/ix/if_ix.c
4290
return (sysctl_handle_int(oidp, &nmbuf, 0, req));
sys/dev/netif/ix/if_ix.c
4301
error = sysctl_handle_int(oidp, &nsegs, 0, req);
sys/dev/netif/ix/if_ix.c
4302
if (error || req->newptr == NULL)
sys/dev/netif/ix/if_ix.c
4323
error = sysctl_handle_int(oidp, &nsegs, 0, req);
sys/dev/netif/ix/if_ix.c
4324
if (error || req->newptr == NULL)
sys/dev/netif/ix/if_ix.c
4344
return sysctl_handle_int(oidp, &txd, 0, req);
sys/dev/netif/ix/if_ix.c
4354
return sysctl_handle_int(oidp, &rxd, 0, req);
sys/dev/netif/ix/if_ix.c
4366
error = sysctl_handle_int(oidp, &nsegs, 0, req);
sys/dev/netif/ix/if_ix.c
4367
if (error || req->newptr == NULL)
sys/dev/netif/ix/if_ix.c
4420
return ix_sysctl_intr_rate(oidp, arg1, arg2, req, IX_INTR_USE_RXTX);
sys/dev/netif/ix/if_ix.c
4426
return ix_sysctl_intr_rate(oidp, arg1, arg2, req, IX_INTR_USE_RX);
sys/dev/netif/ix/if_ix.c
4432
return ix_sysctl_intr_rate(oidp, arg1, arg2, req, IX_INTR_USE_TX);
sys/dev/netif/ix/if_ix.c
4438
return ix_sysctl_intr_rate(oidp, arg1, arg2, req, IX_INTR_USE_STATUS);
sys/dev/netif/ix/if_ix.c
4456
error = sysctl_handle_int(oidp, &rate, 0, req);
sys/dev/netif/ix/if_ix.c
4457
if (error || req->newptr == NULL)
sys/dev/netif/ix/ixgbe_type.h
3157
struct ixgbe_hic_hdr2_req req;
sys/dev/netif/ix/ixgbe_x550.c
3125
buffer.hdr.req.cmd = FW_READ_SHADOW_RAM_CMD;
sys/dev/netif/ix/ixgbe_x550.c
3126
buffer.hdr.req.buf_lenh = 0;
sys/dev/netif/ix/ixgbe_x550.c
3127
buffer.hdr.req.buf_lenl = FW_READ_SHADOW_RAM_LEN;
sys/dev/netif/ix/ixgbe_x550.c
3128
buffer.hdr.req.checksum = FW_DEFAULT_CHECKSUM;
sys/dev/netif/ix/ixgbe_x550.c
3186
buffer.hdr.req.cmd = FW_READ_SHADOW_RAM_CMD;
sys/dev/netif/ix/ixgbe_x550.c
3187
buffer.hdr.req.buf_lenh = 0;
sys/dev/netif/ix/ixgbe_x550.c
3188
buffer.hdr.req.buf_lenl = FW_READ_SHADOW_RAM_LEN;
sys/dev/netif/ix/ixgbe_x550.c
3189
buffer.hdr.req.checksum = FW_DEFAULT_CHECKSUM;
sys/dev/netif/ix/ixgbe_x550.c
3243
buffer.hdr.req.cmd = FW_WRITE_SHADOW_RAM_CMD;
sys/dev/netif/ix/ixgbe_x550.c
3244
buffer.hdr.req.buf_lenh = 0;
sys/dev/netif/ix/ixgbe_x550.c
3245
buffer.hdr.req.buf_lenl = FW_WRITE_SHADOW_RAM_LEN;
sys/dev/netif/ix/ixgbe_x550.c
3246
buffer.hdr.req.checksum = FW_DEFAULT_CHECKSUM;
sys/dev/netif/ix/ixgbe_x550.c
3600
buffer.req.cmd = FW_SHADOW_RAM_DUMP_CMD;
sys/dev/netif/ix/ixgbe_x550.c
3601
buffer.req.buf_lenh = 0;
sys/dev/netif/ix/ixgbe_x550.c
3602
buffer.req.buf_lenl = FW_SHADOW_RAM_DUMP_LEN;
sys/dev/netif/ix/ixgbe_x550.c
3603
buffer.req.checksum = FW_DEFAULT_CHECKSUM;
sys/dev/netif/jme/if_jme.c
3184
error = sysctl_handle_int(oidp, &v, 0, req);
sys/dev/netif/jme/if_jme.c
3185
if (error || req->newptr == NULL)
sys/dev/netif/jme/if_jme.c
3213
error = sysctl_handle_int(oidp, &v, 0, req);
sys/dev/netif/jme/if_jme.c
3214
if (error || req->newptr == NULL)
sys/dev/netif/jme/if_jme.c
3242
error = sysctl_handle_int(oidp, &v, 0, req);
sys/dev/netif/jme/if_jme.c
3243
if (error || req->newptr == NULL)
sys/dev/netif/jme/if_jme.c
3271
error = sysctl_handle_int(oidp, &v, 0, req);
sys/dev/netif/jme/if_jme.c
3272
if (error || req->newptr == NULL)
sys/dev/netif/msk/if_msk.c
3828
return sysctl_int_range(oidp, arg1, arg2, req,
sys/dev/netif/msk/if_msk.c
3842
error = sysctl_handle_int(oidp, &v, 0, req);
sys/dev/netif/msk/if_msk.c
3843
if (error || req->newptr == NULL)
sys/dev/netif/mxge/if_mxge.c
1234
ss->tx.req = 0;
sys/dev/netif/mxge/if_mxge.c
1270
err = sysctl_handle_int(oidp, &throttle, arg2, req);
sys/dev/netif/mxge/if_mxge.c
1299
err = sysctl_handle_int(oidp, &use_rss, arg2, req);
sys/dev/netif/mxge/if_mxge.c
1327
err = sysctl_handle_int(oidp, &intr_coal_delay, arg2, req);
sys/dev/netif/mxge/if_mxge.c
1355
err = sysctl_handle_int(oidp, arg1, arg2, req);
sys/dev/netif/mxge/if_mxge.c
1547
CTLFLAG_RD, &ss->tx.req, 0, "tx_req");
sys/dev/netif/mxge/if_mxge.c
1576
starting_slot = tx->req;
sys/dev/netif/mxge/if_mxge.c
1601
idx = tx->req & tx->mask;
sys/dev/netif/mxge/if_mxge.c
1637
tx->req += cnt;
sys/dev/netif/mxge/if_mxge.c
1673
mcp_kreq_ether_send_t *req;
sys/dev/netif/mxge/if_mxge.c
1704
req = tx->req_list;
sys/dev/netif/mxge/if_mxge.c
1741
(req - rdma_count)->rdma_count = rdma_count + 1;
sys/dev/netif/mxge/if_mxge.c
1763
req->addr_high = high_swapped;
sys/dev/netif/mxge/if_mxge.c
1764
req->addr_low = htobe32(low);
sys/dev/netif/mxge/if_mxge.c
1765
req->pseudo_hdr_offset = pseudo_hdr_offset;
sys/dev/netif/mxge/if_mxge.c
1766
req->pad = 0;
sys/dev/netif/mxge/if_mxge.c
1767
req->rdma_count = 1;
sys/dev/netif/mxge/if_mxge.c
1768
req->length = htobe16(seglen);
sys/dev/netif/mxge/if_mxge.c
1769
req->cksum_offset = cksum_offset;
sys/dev/netif/mxge/if_mxge.c
1770
req->flags =
sys/dev/netif/mxge/if_mxge.c
1776
req++;
sys/dev/netif/mxge/if_mxge.c
1789
(req - rdma_count)->rdma_count = rdma_count;
sys/dev/netif/mxge/if_mxge.c
1792
req--;
sys/dev/netif/mxge/if_mxge.c
1793
req->flags |= MXGEFW_FLAGS_TSO_LAST;
sys/dev/netif/mxge/if_mxge.c
1794
} while (!(req->flags & (MXGEFW_FLAGS_TSO_CHOP | MXGEFW_FLAGS_FIRST)));
sys/dev/netif/mxge/if_mxge.c
1796
info_last = &tx->info[((cnt - 1) + tx->req) & tx->mask];
sys/dev/netif/mxge/if_mxge.c
1814
bus_dmamap_unload(tx->dmat, tx->info[tx->req & tx->mask].map);
sys/dev/netif/mxge/if_mxge.c
1822
mcp_kreq_ether_send_t *req;
sys/dev/netif/mxge/if_mxge.c
1839
idx = tx->req & tx->mask;
sys/dev/netif/mxge/if_mxge.c
1855
req = tx->req_list;
sys/dev/netif/mxge/if_mxge.c
1867
req->cksum_offset = cksum_offset;
sys/dev/netif/mxge/if_mxge.c
1881
req->flags = MXGEFW_FLAGS_FIRST;
sys/dev/netif/mxge/if_mxge.c
1883
req->addr_low = htobe32(MXGE_LOWPART_TO_U32(seg->ds_addr));
sys/dev/netif/mxge/if_mxge.c
1884
req->addr_high = htobe32(MXGE_HIGHPART_TO_U32(seg->ds_addr));
sys/dev/netif/mxge/if_mxge.c
1885
req->length = htobe16(seg->ds_len);
sys/dev/netif/mxge/if_mxge.c
1886
req->cksum_offset = cksum_offset;
sys/dev/netif/mxge/if_mxge.c
1891
req->pseudo_hdr_offset = pseudo_hdr_offset;
sys/dev/netif/mxge/if_mxge.c
1892
req->pad = 0; /* complete solid 16-byte block */
sys/dev/netif/mxge/if_mxge.c
1893
req->rdma_count = 1;
sys/dev/netif/mxge/if_mxge.c
1894
req->flags |= flags | ((cum_len & 1) * odd_flag);
sys/dev/netif/mxge/if_mxge.c
1897
req++;
sys/dev/netif/mxge/if_mxge.c
1898
req->flags = 0;
sys/dev/netif/mxge/if_mxge.c
1900
req--;
sys/dev/netif/mxge/if_mxge.c
1906
req++;
sys/dev/netif/mxge/if_mxge.c
1907
req->addr_low = htobe32(MXGE_LOWPART_TO_U32(zeropad));
sys/dev/netif/mxge/if_mxge.c
1908
req->addr_high = htobe32(MXGE_HIGHPART_TO_U32(zeropad));
sys/dev/netif/mxge/if_mxge.c
1909
req->length = htobe16(60 - cum_len);
sys/dev/netif/mxge/if_mxge.c
1910
req->cksum_offset = 0;
sys/dev/netif/mxge/if_mxge.c
1911
req->pseudo_hdr_offset = pseudo_hdr_offset;
sys/dev/netif/mxge/if_mxge.c
1912
req->pad = 0; /* complete solid 16-byte block */
sys/dev/netif/mxge/if_mxge.c
1913
req->rdma_count = 1;
sys/dev/netif/mxge/if_mxge.c
1914
req->flags |= flags | ((cum_len & 1) * odd_flag);
sys/dev/netif/mxge/if_mxge.c
1933
info_last = &tx->info[((cnt - 1) + tx->req) & tx->mask];
sys/dev/netif/mxge/if_mxge.c
1970
while (tx->mask - (tx->req - tx->done) > tx->max_desc) {
sys/dev/netif/mxge/if_mxge.c
2394
if (tx->req - tx->done < (tx->mask + 1) / 2) {
sys/dev/netif/mxge/if_mxge.c
2396
if (tx->req == tx->done) {
sys/dev/netif/mxge/if_mxge.c
2405
if (tx->send_stop != NULL && tx->req == tx->done) {
sys/dev/netif/mxge/if_mxge.c
3688
tx->req, tx->done, tx->queue_active);
sys/dev/netif/mxge/if_mxge_var.h
86
int req; /* transmits submitted */
sys/dev/netif/nfe/if_nfe.c
2336
error = sysctl_handle_int(oidp, &v, 0, req);
sys/dev/netif/nfe/if_nfe.c
2337
if (error || req->newptr == NULL)
sys/dev/netif/oce/oce_hw.c
552
struct mbx_set_common_iface_multicast *req = NULL;
sys/dev/netif/oce/oce_hw.c
561
req = OCE_DMAPTR(&dma, struct mbx_set_common_iface_multicast);
sys/dev/netif/oce/oce_hw.c
562
bzero(req, sizeof(struct mbx_set_common_iface_multicast));
sys/dev/netif/oce/oce_hw.c
568
if (req->params.req.num_mac == OCE_MAX_MC_FILTER_SIZE) {
sys/dev/netif/oce/oce_hw.c
573
req->params.req.promiscuous = 1;
sys/dev/netif/oce/oce_hw.c
577
&req->params.req.mac[req->params.req.num_mac],
sys/dev/netif/oce/oce_hw.c
579
req->params.req.num_mac = req->params.req.num_mac + 1;
sys/dev/netif/oce/oce_hw.c
581
req->params.req.if_id = sc->if_id;
sys/dev/netif/oce/oce_hw.h
1008
} req;
sys/dev/netif/oce/oce_hw.h
1041
} req;
sys/dev/netif/oce/oce_hw.h
1071
} req;
sys/dev/netif/oce/oce_hw.h
1097
} req;
sys/dev/netif/oce/oce_hw.h
1121
} req;
sys/dev/netif/oce/oce_hw.h
1164
} req;
sys/dev/netif/oce/oce_hw.h
1180
} req;
sys/dev/netif/oce/oce_hw.h
1240
} req;
sys/dev/netif/oce/oce_hw.h
1261
} req;
sys/dev/netif/oce/oce_hw.h
1373
} req;
sys/dev/netif/oce/oce_hw.h
1394
} req;
sys/dev/netif/oce/oce_hw.h
1454
} req;
sys/dev/netif/oce/oce_hw.h
1469
} req;
sys/dev/netif/oce/oce_hw.h
1492
} req;
sys/dev/netif/oce/oce_hw.h
1506
} req;
sys/dev/netif/oce/oce_hw.h
1521
} req;
sys/dev/netif/oce/oce_hw.h
1575
} req;
sys/dev/netif/oce/oce_hw.h
1597
} req;
sys/dev/netif/oce/oce_hw.h
1625
} req;
sys/dev/netif/oce/oce_hw.h
1749
} req;
sys/dev/netif/oce/oce_hw.h
1774
iface_rx_filter_ctx_t req;
sys/dev/netif/oce/oce_hw.h
1796
} req;
sys/dev/netif/oce/oce_hw.h
1867
} req;
sys/dev/netif/oce/oce_hw.h
1882
} req;
sys/dev/netif/oce/oce_hw.h
1896
} req;
sys/dev/netif/oce/oce_hw.h
1923
} req;
sys/dev/netif/oce/oce_hw.h
1939
} req;
sys/dev/netif/oce/oce_hw.h
1957
} req;
sys/dev/netif/oce/oce_hw.h
1975
}req;
sys/dev/netif/oce/oce_hw.h
1994
} req;
sys/dev/netif/oce/oce_hw.h
2014
} req;
sys/dev/netif/oce/oce_hw.h
2032
} req;
sys/dev/netif/oce/oce_hw.h
2668
} req;
sys/dev/netif/oce/oce_hw.h
2784
} req;
sys/dev/netif/oce/oce_hw.h
2811
} req;
sys/dev/netif/oce/oce_hw.h
2832
} req;
sys/dev/netif/oce/oce_hw.h
2860
} req;
sys/dev/netif/oce/oce_hw.h
3054
} req;
sys/dev/netif/oce/oce_hw.h
3067
} req;
sys/dev/netif/oce/oce_hw.h
3189
} req;
sys/dev/netif/oce/oce_hw.h
3252
} req;
sys/dev/netif/oce/oce_hw.h
3293
} req;
sys/dev/netif/oce/oce_hw.h
3328
} req;
sys/dev/netif/oce/oce_hw.h
969
} req;
sys/dev/netif/oce/oce_if.c
1816
struct mbx_hdr req;
sys/dev/netif/oce/oce_if.c
1827
if (copyin(ioctl_ptr, &req, sizeof(struct mbx_hdr)))
sys/dev/netif/oce/oce_if.c
1830
req_size = le32toh(req.u0.req.request_length);
sys/dev/netif/oce/oce_if.c
1857
if(req.u0.rsp.opcode == OPCODE_COMMON_GET_CNTL_ATTRIBUTES) {
sys/dev/netif/oce/oce_if.c
68
static void oce_media_status(struct ifnet *ifp, struct ifmediareq *req);
sys/dev/netif/oce/oce_if.c
761
oce_media_status(struct ifnet *ifp, struct ifmediareq *req)
sys/dev/netif/oce/oce_if.c
766
req->ifm_status = IFM_AVALID;
sys/dev/netif/oce/oce_if.c
767
req->ifm_active = IFM_ETHER;
sys/dev/netif/oce/oce_if.c
770
req->ifm_status |= IFM_ACTIVE;
sys/dev/netif/oce/oce_if.c
776
req->ifm_active |= IFM_10_T | IFM_FDX;
sys/dev/netif/oce/oce_if.c
780
req->ifm_active |= IFM_100_TX | IFM_FDX;
sys/dev/netif/oce/oce_if.c
784
req->ifm_active |= IFM_1000_T | IFM_FDX;
sys/dev/netif/oce/oce_if.c
788
req->ifm_active |= IFM_10G_SR | IFM_FDX;
sys/dev/netif/oce/oce_mbox.c
1062
fwcmd->params.req.reset_stats = reset_stats;
sys/dev/netif/oce/oce_mbox.c
1063
fwcmd->params.req.port_number = sc->port_id;
sys/dev/netif/oce/oce_mbox.c
1115
fwcmd->params.req.reset_stats = reset_stats;
sys/dev/netif/oce/oce_mbox.c
1116
fwcmd->params.req.vport_number = sc->if_id;
sys/dev/netif/oce/oce_mbox.c
1153
struct mbx_set_common_iface_multicast *req = NULL;
sys/dev/netif/oce/oce_mbox.c
1156
req = OCE_DMAPTR(pdma_mem, struct mbx_set_common_iface_multicast);
sys/dev/netif/oce/oce_mbox.c
1157
mbx_common_req_hdr_init(&req->hdr, 0, 0,
sys/dev/netif/oce/oce_mbox.c
1178
rc = req->hdr.u0.rsp.status;
sys/dev/netif/oce/oce_mbox.c
1235
fwcmd->params.req.if_id = (uint16_t) if_id;
sys/dev/netif/oce/oce_mbox.c
1236
bcopy(mac_addr, fwcmd->params.req.mac_address, 6);
sys/dev/netif/oce/oce_mbox.c
1272
fwcmd->params.req.if_id = (uint16_t)if_id;
sys/dev/netif/oce/oce_mbox.c
1273
fwcmd->params.req.pmac_id = pmac_id;
sys/dev/netif/oce/oce_mbox.c
1307
fwcmd->params.req.valid_capability_flags = CAP_SW_TIMESTAMPS |
sys/dev/netif/oce/oce_mbox.c
1310
fwcmd->params.req.capability_flags = CAP_BE3_NATIVE_ERX_API;
sys/dev/netif/oce/oce_mbox.c
1352
fwcmd->params.req.src_port = port_num;
sys/dev/netif/oce/oce_mbox.c
1353
fwcmd->params.req.dest_port = port_num;
sys/dev/netif/oce/oce_mbox.c
1354
fwcmd->params.req.loopback_type = loopback_type;
sys/dev/netif/oce/oce_mbox.c
1355
fwcmd->params.req.loopback_state = enable;
sys/dev/netif/oce/oce_mbox.c
1393
fwcmd->params.req.pattern = pattern;
sys/dev/netif/oce/oce_mbox.c
1394
fwcmd->params.req.src_port = port_num;
sys/dev/netif/oce/oce_mbox.c
1395
fwcmd->params.req.dest_port = port_num;
sys/dev/netif/oce/oce_mbox.c
1396
fwcmd->params.req.pkt_size = pkt_size;
sys/dev/netif/oce/oce_mbox.c
1397
fwcmd->params.req.num_pkts = num_pkts;
sys/dev/netif/oce/oce_mbox.c
1398
fwcmd->params.req.loopback_type = loopback_type;
sys/dev/netif/oce/oce_mbox.c
1570
mbx_common_req_hdr_init(&fwcmd->params.req.hdr, 0, 0,
sys/dev/netif/oce/oce_mbox.c
1577
fwcmd->params.req.write_length = data_size;
sys/dev/netif/oce/oce_mbox.c
1579
fwcmd->params.req.eof = 1;
sys/dev/netif/oce/oce_mbox.c
1581
fwcmd->params.req.eof = 0;
sys/dev/netif/oce/oce_mbox.c
1583
strcpy(fwcmd->params.req.object_name, "/prg");
sys/dev/netif/oce/oce_mbox.c
1584
fwcmd->params.req.descriptor_count = 1;
sys/dev/netif/oce/oce_mbox.c
1585
fwcmd->params.req.write_offset = data_offset;
sys/dev/netif/oce/oce_mbox.c
1586
fwcmd->params.req.buffer_length = data_size;
sys/dev/netif/oce/oce_mbox.c
1587
fwcmd->params.req.address_lower = pdma_mem->paddr & 0xFFFFFFFF;
sys/dev/netif/oce/oce_mbox.c
1588
fwcmd->params.req.address_upper = upper_32_bits(pdma_mem->paddr);
sys/dev/netif/oce/oce_mbox.c
1630
num_pages = oce_page_list(rq->ring, &fwcmd->params.req.pages[0]);
sys/dev/netif/oce/oce_mbox.c
1633
fwcmd->params.req.frag_size = rq->cfg.frag_size/2048;
sys/dev/netif/oce/oce_mbox.c
1634
fwcmd->params.req.page_size = 1;
sys/dev/netif/oce/oce_mbox.c
1635
fwcmd->hdr.u0.req.version = OCE_MBX_VER_V1;
sys/dev/netif/oce/oce_mbox.c
1637
fwcmd->params.req.frag_size = OCE_LOG2(rq->cfg.frag_size);
sys/dev/netif/oce/oce_mbox.c
1638
fwcmd->params.req.num_pages = num_pages;
sys/dev/netif/oce/oce_mbox.c
1639
fwcmd->params.req.cq_id = rq->cq->cq_id;
sys/dev/netif/oce/oce_mbox.c
1640
fwcmd->params.req.if_id = sc->if_id;
sys/dev/netif/oce/oce_mbox.c
1641
fwcmd->params.req.max_frame_size = rq->cfg.mtu;
sys/dev/netif/oce/oce_mbox.c
1642
fwcmd->params.req.is_rss_queue = rq->cfg.is_rss_queue;
sys/dev/netif/oce/oce_mbox.c
1677
fwcmd->params.req.if_id = sc->if_id;
sys/dev/netif/oce/oce_mbox.c
1690
num_pages = oce_page_list(wq->ring, &fwcmd->params.req.pages[0]);
sys/dev/netif/oce/oce_mbox.c
1692
fwcmd->params.req.nic_wq_type = wq->cfg.wq_type;
sys/dev/netif/oce/oce_mbox.c
1693
fwcmd->params.req.num_pages = num_pages;
sys/dev/netif/oce/oce_mbox.c
1694
fwcmd->params.req.wq_size = OCE_LOG2(wq->cfg.q_len) + 1;
sys/dev/netif/oce/oce_mbox.c
1695
fwcmd->params.req.cq_id = wq->cq->cq_id;
sys/dev/netif/oce/oce_mbox.c
1696
fwcmd->params.req.ulp_num = 1;
sys/dev/netif/oce/oce_mbox.c
1740
num_pages = oce_page_list(eq->ring, &fwcmd->params.req.pages[0]);
sys/dev/netif/oce/oce_mbox.c
1741
fwcmd->params.req.ctx.num_pages = num_pages;
sys/dev/netif/oce/oce_mbox.c
1742
fwcmd->params.req.ctx.valid = 1;
sys/dev/netif/oce/oce_mbox.c
1743
fwcmd->params.req.ctx.size = (eq->eq_cfg.item_size == 4) ? 0 : 1;
sys/dev/netif/oce/oce_mbox.c
1744
fwcmd->params.req.ctx.count = OCE_LOG2(eq->eq_cfg.q_len / 256);
sys/dev/netif/oce/oce_mbox.c
1745
fwcmd->params.req.ctx.armed = 0;
sys/dev/netif/oce/oce_mbox.c
1746
fwcmd->params.req.ctx.delay_mult = eq->eq_cfg.cur_eqd;
sys/dev/netif/oce/oce_mbox.c
1795
ctx = &fwcmd->params.req.cq_ctx;
sys/dev/netif/oce/oce_mbox.c
1797
num_pages = oce_page_list(cq->ring, &fwcmd->params.req.pages[0]);
sys/dev/netif/oce/oce_mbox.c
1879
fwcmd->params.req.port = LE_32(sc->port_id);
sys/dev/netif/oce/oce_mbox.c
1880
fwcmd->params.req.page_num = LE_32(page_num);
sys/dev/netif/oce/oce_mbox.c
1933
fwcmd->params.req.num_eq = num;
sys/dev/netif/oce/oce_mbox.c
1935
fwcmd->params.req.delay[i].eq_id =
sys/dev/netif/oce/oce_mbox.c
1937
fwcmd->params.req.delay[i].phase = 0;
sys/dev/netif/oce/oce_mbox.c
1938
fwcmd->params.req.delay[i].dm =
sys/dev/netif/oce/oce_mbox.c
2001
fwcmd->params.req.type = ACTIVE_PROFILE;
sys/dev/netif/oce/oce_mbox.c
209
hdr->u0.req.opcode = opcode;
sys/dev/netif/oce/oce_mbox.c
210
hdr->u0.req.subsystem = subsys;
sys/dev/netif/oce/oce_mbox.c
211
hdr->u0.req.port_number = port;
sys/dev/netif/oce/oce_mbox.c
212
hdr->u0.req.domain = dom;
sys/dev/netif/oce/oce_mbox.c
214
hdr->u0.req.timeout = timeout;
sys/dev/netif/oce/oce_mbox.c
215
hdr->u0.req.request_length = pyld_len - sizeof(struct mbx_hdr);
sys/dev/netif/oce/oce_mbox.c
216
hdr->u0.req.version = version;
sys/dev/netif/oce/oce_mbox.c
425
fwcmd->params.req.permanent = perm;
sys/dev/netif/oce/oce_mbox.c
427
fwcmd->params.req.if_id = (uint16_t) if_id;
sys/dev/netif/oce/oce_mbox.c
429
fwcmd->params.req.if_id = 0;
sys/dev/netif/oce/oce_mbox.c
431
fwcmd->params.req.type = type;
sys/dev/netif/oce/oce_mbox.c
545
fwcmd->params.req.version = 0;
sys/dev/netif/oce/oce_mbox.c
546
fwcmd->params.req.cap_flags = LE_32(cap_flags);
sys/dev/netif/oce/oce_mbox.c
547
fwcmd->params.req.enable_flags = LE_32(en_flags);
sys/dev/netif/oce/oce_mbox.c
549
bcopy(mac_addr, &fwcmd->params.req.mac_addr[0], 6);
sys/dev/netif/oce/oce_mbox.c
550
fwcmd->params.req.vlan_tag.u0.normal.vtag = LE_16(vlan_tag);
sys/dev/netif/oce/oce_mbox.c
551
fwcmd->params.req.mac_invalid = 0;
sys/dev/netif/oce/oce_mbox.c
553
fwcmd->params.req.mac_invalid = 1;
sys/dev/netif/oce/oce_mbox.c
600
fwcmd->params.req.if_id = if_id;
sys/dev/netif/oce/oce_mbox.c
645
fwcmd->params.req.if_id = (uint8_t) if_id;
sys/dev/netif/oce/oce_mbox.c
646
fwcmd->params.req.promisc = (uint8_t) enable_promisc;
sys/dev/netif/oce/oce_mbox.c
647
fwcmd->params.req.untagged = (uint8_t) untagged;
sys/dev/netif/oce/oce_mbox.c
648
fwcmd->params.req.num_vlans = vtag_cnt;
sys/dev/netif/oce/oce_mbox.c
651
bcopy(vtag_arr, fwcmd->params.req.tags.normal_vlans,
sys/dev/netif/oce/oce_mbox.c
729
uint8_t *tbl = fwcmd->params.req.cputable;
sys/dev/netif/oce/oce_mbox.c
747
fwcmd->params.req.cpu_tbl_sz_log2 = LE_16(OCE_LOG2(i));
sys/dev/netif/oce/oce_mbox.c
772
fwcmd->params.req.enable_rss = RSS_ENABLE_UDP_IPV4 |
sys/dev/netif/oce/oce_mbox.c
784
fwcmd->params.req.enable_rss |= (RSS_ENABLE_IPV4 |
sys/dev/netif/oce/oce_mbox.c
788
fwcmd->params.req.flush = OCE_FLUSH;
sys/dev/netif/oce/oce_mbox.c
789
fwcmd->params.req.if_id = LE_32(if_id);
sys/dev/netif/oce/oce_mbox.c
792
read_random(fwcmd->params.req.hash, sizeof(fwcmd->params.req.hash), 1);
sys/dev/netif/oce/oce_mbox.c
824
iface_rx_filter_ctx_t *req;
sys/dev/netif/oce/oce_mbox.c
835
req = &fwcmd->params.req;
sys/dev/netif/oce/oce_mbox.c
836
req->iface_flags_mask = MBX_RX_IFACE_FLAGS_PROMISCUOUS |
sys/dev/netif/oce/oce_mbox.c
839
req->iface_flags = MBX_RX_IFACE_FLAGS_PROMISCUOUS |
sys/dev/netif/oce/oce_mbox.c
842
req->if_id = sc->if_id;
sys/dev/netif/oce/oce_queue.c
1188
fwcmd->params.req.rq_id = rq->rq_id;
sys/dev/netif/oce/oce_queue.c
379
fwcmd->params.req.wq_id = wq->wq_id;
sys/dev/netif/oce/oce_queue.c
561
fwcmd->params.req.rq_id = rq->rq_id;
sys/dev/netif/oce/oce_queue.c
638
fwcmd->params.req.id = eq->eq_id;
sys/dev/netif/oce/oce_queue.c
704
num_pages = oce_page_list(mq->ring, &fwcmd->params.req.pages[0]);
sys/dev/netif/oce/oce_queue.c
707
ctx = &fwcmd->params.req.context;
sys/dev/netif/oce/oce_queue.c
788
fwcmd->params.req.id = mq->mq_id;
sys/dev/netif/oce/oce_queue.c
938
fwcmd->params.req.id = cq->cq_id;
sys/dev/netif/oce/oce_sysctl.c
1329
error = sysctl_handle_int(oidp, &result, 0, req);
sys/dev/netif/oce/oce_sysctl.c
1330
if (error || !req->newptr)
sys/dev/netif/oce/oce_sysctl.c
172
status = sysctl_handle_int(oidp, &value, 0, req);
sys/dev/netif/oce/oce_sysctl.c
173
if (status || !req->newptr)
sys/dev/netif/oce/oce_sysctl.c
215
status = sysctl_handle_string(oidp, ufiname, sizeof(ufiname), req);
sys/dev/netif/oce/oce_sysctl.c
216
if (status || !req->newptr)
sys/dev/netif/oce/oce_sysctl.c
286
struct mbx_common_read_write_flashrom *req;
sys/dev/netif/oce/oce_sysctl.c
318
req = OCE_DMAPTR(&dma_mem, struct mbx_common_read_write_flashrom);
sys/dev/netif/oce/oce_sysctl.c
407
memcpy(req->data_buffer, p, num_bytes);
sys/dev/netif/re/if_re.c
2128
return re_sysctl_hwtime(oidp, arg1, arg2, req, &sc->re_rx_time);
sys/dev/netif/re/if_re.c
2136
return re_sysctl_hwtime(oidp, arg1, arg2, req, &sc->re_tx_time);
sys/dev/netif/re/if_re.c
2149
error = sysctl_handle_int(oidp, &v, 0, req);
sys/dev/netif/re/if_re.c
2150
if (error || req->newptr == NULL)
sys/dev/netif/re/if_re.c
2180
error = sysctl_handle_int(oidp, &v, 0, req);
sys/dev/netif/re/if_re.c
2181
if (error || req->newptr == NULL)
sys/dev/netif/re/if_re.c
2227
error = sysctl_handle_int(oidp, &v, 0, req);
sys/dev/netif/re/if_re.c
2228
if (error || req->newptr == NULL)
sys/dev/netif/sk/if_sk.c
3234
error = sysctl_handle_int(oidp, &v, 0, req);
sys/dev/netif/sk/if_sk.c
3235
if (error || req->newptr == NULL)
sys/dev/netif/stge/if_stge.c
2455
return (sysctl_int_range(oidp, arg1, arg2, req,
sys/dev/netif/stge/if_stge.c
2462
return (sysctl_int_range(oidp, arg1, arg2, req,
sys/dev/powermng/amdtemp/amdtemp.c
833
error = sysctl_handle_int(oidp, &temp, 0, req);
sys/dev/powermng/clockmod/clockmod.c
376
error = SYSCTL_OUT(req, " ", 1);
sys/dev/powermng/clockmod/clockmod.c
379
error = SYSCTL_OUT(req, buf, strlen(buf));
sys/dev/powermng/clockmod/clockmod.c
397
error = SYSCTL_OUT(req, " ", 1);
sys/dev/powermng/clockmod/clockmod.c
404
error = SYSCTL_OUT(req, " ", 1);
sys/dev/powermng/clockmod/clockmod.c
406
error = SYSCTL_OUT(req,
sys/dev/powermng/clockmod/clockmod.c
432
error = sysctl_handle_string(oidp, duty, sizeof(duty), req);
sys/dev/powermng/clockmod/clockmod.c
433
if (error != 0 || req->newptr == NULL)
sys/dev/powermng/perfbias/perfbias.c
163
error = sysctl_handle_int(oidp, &hint, 0, req);
sys/dev/powermng/perfbias/perfbias.c
164
if (error || req->newptr == NULL)
sys/dev/powermng/powernow/powernow.c
323
if (req->newptr != NULL) {
sys/dev/powermng/powernow/powernow.c
324
err = SYSCTL_IN(req, &fq, sizeof(fq));
sys/dev/powermng/powernow/powernow.c
337
err = SYSCTL_OUT(req, &cpuspeed, sizeof(cpuspeed));
sys/dev/raid/hpt27xx/ldm.h
120
#define INIT_LOCK_REQUEST(req, _start, _end, _cb, _arg, _cc) \
sys/dev/raid/hpt27xx/ldm.h
122
(req)->next = 0;\
sys/dev/raid/hpt27xx/ldm.h
123
(req)->start = _start;\
sys/dev/raid/hpt27xx/ldm.h
124
(req)->end = _end;\
sys/dev/raid/hpt27xx/ldm.h
125
INIT_TQ_ITEM(&(req)->callback, _cb, _arg);\
sys/dev/raid/hpt27xx/ldm.h
126
INIT_LIST_HEAD(&(req)->waiters);\
sys/dev/raid/hpt27xx/ldm.h
127
(req)->lock_cc = _cc;\
sys/dev/raid/hpt27xx/ldm.h
494
int ldm_acquire_lock(PVDEV vd, struct lock_request *req);
sys/dev/raid/hpt27xx/ldm.h
495
void ldm_release_lock(PVDEV vd, struct lock_request *req);
sys/dev/raid/hptiop/hptiop.c
1029
struct hpt_iop_request_set_config *req;
sys/dev/raid/hptiop/hptiop.c
1031
if (!(req = hba->ctlcfg_ptr))
sys/dev/raid/hptiop/hptiop.c
1034
memcpy((u_int8_t *)req + sizeof(struct hpt_iop_request_header),
sys/dev/raid/hptiop/hptiop.c
1039
req->header.flags = 0;
sys/dev/raid/hptiop/hptiop.c
1040
req->header.type = IOP_REQUEST_TYPE_SET_CONFIG;
sys/dev/raid/hptiop/hptiop.c
1041
req->header.size = sizeof(struct hpt_iop_request_set_config);
sys/dev/raid/hptiop/hptiop.c
1042
req->header.result = IOP_RESULT_PENDING;
sys/dev/raid/hptiop/hptiop.c
1043
req->header.context = MVIOP_CMD_TYPE_SET_CONFIG;
sys/dev/raid/hptiop/hptiop.c
1045
if (hptiop_send_sync_request_mv(hba, req, 20000)) {
sys/dev/raid/hptiop/hptiop.c
1056
struct hpt_iop_request_set_config *req;
sys/dev/raid/hptiop/hptiop.c
1058
if (!(req = hba->ctlcfg_ptr))
sys/dev/raid/hptiop/hptiop.c
1061
memcpy((u_int8_t *)req + sizeof(struct hpt_iop_request_header),
sys/dev/raid/hptiop/hptiop.c
1066
req->header.type = IOP_REQUEST_TYPE_SET_CONFIG;
sys/dev/raid/hptiop/hptiop.c
1067
req->header.size = sizeof(struct hpt_iop_request_set_config);
sys/dev/raid/hptiop/hptiop.c
1068
req->header.result = IOP_RESULT_PENDING;
sys/dev/raid/hptiop/hptiop.c
1070
if (hptiop_send_sync_request_mvfrey(hba, req, 20000)) {
sys/dev/raid/hptiop/hptiop.c
1083
struct hpt_iop_request_ioctl_command req;
sys/dev/raid/hptiop/hptiop.c
1092
req.header.size = offsetof(struct hpt_iop_request_ioctl_command, buf)
sys/dev/raid/hptiop/hptiop.c
1094
req.header.type = IOP_REQUEST_TYPE_IOCTL_COMMAND;
sys/dev/raid/hptiop/hptiop.c
1095
req.header.flags = IOP_REQUEST_FLAG_SYNC_REQUEST;
sys/dev/raid/hptiop/hptiop.c
1096
req.header.result = IOP_RESULT_PENDING;
sys/dev/raid/hptiop/hptiop.c
1097
req.header.context = req32 + (u_int64_t)(unsigned long)hba->u.itl.mu;
sys/dev/raid/hptiop/hptiop.c
1098
req.ioctl_code = HPT_CTL_CODE_BSD_TO_IOP(pParams->dwIoControlCode);
sys/dev/raid/hptiop/hptiop.c
1099
req.inbuf_size = pParams->nInBufferSize;
sys/dev/raid/hptiop/hptiop.c
1100
req.outbuf_size = pParams->nOutBufferSize;
sys/dev/raid/hptiop/hptiop.c
1101
req.bytes_returned = 0;
sys/dev/raid/hptiop/hptiop.c
1103
bus_space_write_region_4(hba->bar0t, hba->bar0h, req32, (u_int32_t *)&req,
sys/dev/raid/hptiop/hptiop.c
115
struct hpt_iop_request_ioctl_command *req,
sys/dev/raid/hptiop/hptiop.c
118
struct hpt_iop_request_ioctl_command *req,
sys/dev/raid/hptiop/hptiop.c
1213
struct hpt_iop_request_ioctl_command *req,
sys/dev/raid/hptiop/hptiop.c
1226
req->ioctl_code = HPT_CTL_CODE_BSD_TO_IOP(pParams->dwIoControlCode);
sys/dev/raid/hptiop/hptiop.c
1227
req->inbuf_size = pParams->nInBufferSize;
sys/dev/raid/hptiop/hptiop.c
1228
req->outbuf_size = pParams->nOutBufferSize;
sys/dev/raid/hptiop/hptiop.c
1229
req->header.size = offsetof(struct hpt_iop_request_ioctl_command, buf)
sys/dev/raid/hptiop/hptiop.c
1231
req->header.context = (u_int64_t)MVIOP_CMD_TYPE_IOCTL;
sys/dev/raid/hptiop/hptiop.c
1232
req->header.type = IOP_REQUEST_TYPE_IOCTL_COMMAND;
sys/dev/raid/hptiop/hptiop.c
1233
req->header.result = IOP_RESULT_PENDING;
sys/dev/raid/hptiop/hptiop.c
1234
req->header.flags = IOP_REQUEST_FLAG_OUTPUT_CONTEXT;
sys/dev/raid/hptiop/hptiop.c
1235
size = req->header.size >> 8;
sys/dev/raid/hptiop/hptiop.c
1243
if (hptiop_sleep(hba, req, 0,
sys/dev/raid/hptiop/hptiop.c
1254
struct hpt_iop_request_ioctl_command *req;
sys/dev/raid/hptiop/hptiop.c
1260
req = (struct hpt_iop_request_ioctl_command *)(hba->ctlcfg_ptr);
sys/dev/raid/hptiop/hptiop.c
1265
req->buf, pParams->nInBufferSize))
sys/dev/raid/hptiop/hptiop.c
1267
if (hptiop_post_ioctl_command_mv(hba, req, pParams))
sys/dev/raid/hptiop/hptiop.c
1272
if (copyout(req->buf +
sys/dev/raid/hptiop/hptiop.c
1279
if (copyout(&req->bytes_returned,
sys/dev/raid/hptiop/hptiop.c
1293
struct hpt_iop_request_ioctl_command *req,
sys/dev/raid/hptiop/hptiop.c
1308
req->ioctl_code = HPT_CTL_CODE_BSD_TO_IOP(pParams->dwIoControlCode);
sys/dev/raid/hptiop/hptiop.c
1309
req->inbuf_size = pParams->nInBufferSize;
sys/dev/raid/hptiop/hptiop.c
1310
req->outbuf_size = pParams->nOutBufferSize;
sys/dev/raid/hptiop/hptiop.c
1311
req->header.size = offsetof(struct hpt_iop_request_ioctl_command, buf)
sys/dev/raid/hptiop/hptiop.c
1314
req->header.type = IOP_REQUEST_TYPE_IOCTL_COMMAND;
sys/dev/raid/hptiop/hptiop.c
1315
req->header.result = IOP_RESULT_PENDING;
sys/dev/raid/hptiop/hptiop.c
1317
req->header.flags = IOP_REQUEST_FLAG_SYNC_REQUEST
sys/dev/raid/hptiop/hptiop.c
1321
req->header.context = ((phy_addr & 0xffffffff) << 32 )
sys/dev/raid/hptiop/hptiop.c
1322
| IOPMU_QUEUE_ADDR_HOST_BIT | req->header.type;
sys/dev/raid/hptiop/hptiop.c
1334
hba->u.mvfrey.inlist[index].intrfc_len = (req->header.size + 3) / 4;
sys/dev/raid/hptiop/hptiop.c
1340
if (hptiop_sleep(hba, req, 0, "hptctl", HPT_OSM_TIMEOUT) == 0)
sys/dev/raid/hptiop/hptiop.c
1350
struct hpt_iop_request_ioctl_command *req;
sys/dev/raid/hptiop/hptiop.c
1356
req = (struct hpt_iop_request_ioctl_command *)(hba->ctlcfg_ptr);
sys/dev/raid/hptiop/hptiop.c
1361
req->buf, pParams->nInBufferSize))
sys/dev/raid/hptiop/hptiop.c
1363
if (hptiop_post_ioctl_command_mvfrey(hba, req, pParams))
sys/dev/raid/hptiop/hptiop.c
1368
if (copyout(req->buf +
sys/dev/raid/hptiop/hptiop.c
1375
if (copyout(&req->bytes_returned,
sys/dev/raid/hptiop/hptiop.c
2419
struct hpt_iop_request_scsi_command req;
sys/dev/raid/hptiop/hptiop.c
2433
struct hpt_iopsg *psg = req.sg_list;
sys/dev/raid/hptiop/hptiop.c
2442
bcopy(cdb, req.cdb, ccb->csio.cdb_len);
sys/dev/raid/hptiop/hptiop.c
2444
req.header.size =
sys/dev/raid/hptiop/hptiop.c
2447
req.header.type = IOP_REQUEST_TYPE_SCSI_COMMAND;
sys/dev/raid/hptiop/hptiop.c
2448
req.header.flags = 0;
sys/dev/raid/hptiop/hptiop.c
2449
req.header.result = IOP_RESULT_PENDING;
sys/dev/raid/hptiop/hptiop.c
2450
req.header.context = (u_int64_t)(unsigned long)srb;
sys/dev/raid/hptiop/hptiop.c
2451
req.dataxfer_length = ccb->csio.dxfer_len;
sys/dev/raid/hptiop/hptiop.c
2452
req.channel = 0;
sys/dev/raid/hptiop/hptiop.c
2453
req.target = ccb->ccb_h.target_id;
sys/dev/raid/hptiop/hptiop.c
2454
req.lun = ccb->ccb_h.target_lun;
sys/dev/raid/hptiop/hptiop.c
2457
(u_int8_t *)&req, req.header.size);
sys/dev/raid/hptiop/hptiop.c
2469
struct hpt_iop_request_scsi_command *req;
sys/dev/raid/hptiop/hptiop.c
2471
req = (struct hpt_iop_request_scsi_command *)srb;
sys/dev/raid/hptiop/hptiop.c
2473
struct hpt_iopsg *psg = req->sg_list;
sys/dev/raid/hptiop/hptiop.c
2483
bcopy(cdb, req->cdb, ccb->csio.cdb_len);
sys/dev/raid/hptiop/hptiop.c
2485
req->header.type = IOP_REQUEST_TYPE_SCSI_COMMAND;
sys/dev/raid/hptiop/hptiop.c
2486
req->header.result = IOP_RESULT_PENDING;
sys/dev/raid/hptiop/hptiop.c
2487
req->dataxfer_length = ccb->csio.dxfer_len;
sys/dev/raid/hptiop/hptiop.c
2488
req->channel = 0;
sys/dev/raid/hptiop/hptiop.c
2489
req->target = ccb->ccb_h.target_id;
sys/dev/raid/hptiop/hptiop.c
2490
req->lun = ccb->ccb_h.target_lun;
sys/dev/raid/hptiop/hptiop.c
2491
req->header.size =
sys/dev/raid/hptiop/hptiop.c
2494
req->header.context = (u_int64_t)srb->index |
sys/dev/raid/hptiop/hptiop.c
2496
req->header.flags = IOP_REQUEST_FLAG_OUTPUT_CONTEXT;
sys/dev/raid/hptiop/hptiop.c
2510
if (req->header.size < 256)
sys/dev/raid/hptiop/hptiop.c
2512
else if (req->header.size < 512)
sys/dev/raid/hptiop/hptiop.c
2533
struct hpt_iop_request_scsi_command *req;
sys/dev/raid/hptiop/hptiop.c
2536
req = (struct hpt_iop_request_scsi_command *)srb;
sys/dev/raid/hptiop/hptiop.c
2540
struct hpt_iopsg *psg = req->sg_list;
sys/dev/raid/hptiop/hptiop.c
2553
bcopy(cdb, req->cdb, ccb->csio.cdb_len);
sys/dev/raid/hptiop/hptiop.c
2554
req->header.type = IOP_REQUEST_TYPE_SCSI_COMMAND;
sys/dev/raid/hptiop/hptiop.c
2555
req->header.result = IOP_RESULT_PENDING;
sys/dev/raid/hptiop/hptiop.c
2556
req->dataxfer_length = ccb->csio.dxfer_len;
sys/dev/raid/hptiop/hptiop.c
2557
req->channel = 0;
sys/dev/raid/hptiop/hptiop.c
2558
req->target = ccb->ccb_h.target_id;
sys/dev/raid/hptiop/hptiop.c
2559
req->lun = ccb->ccb_h.target_lun;
sys/dev/raid/hptiop/hptiop.c
2560
req->header.size = sizeof(struct hpt_iop_request_scsi_command)
sys/dev/raid/hptiop/hptiop.c
2570
req->header.context = (u_int64_t)srb->index
sys/dev/raid/hptiop/hptiop.c
2573
req->header.flags = IOP_REQUEST_FLAG_OUTPUT_CONTEXT;
sys/dev/raid/hptiop/hptiop.c
2574
size = req->header.size >> 8;
sys/dev/raid/hptiop/hptiop.c
2587
struct hpt_iop_request_scsi_command *req;
sys/dev/raid/hptiop/hptiop.c
2590
req = (struct hpt_iop_request_scsi_command *)srb;
sys/dev/raid/hptiop/hptiop.c
2594
struct hpt_iopsg *psg = req->sg_list;
sys/dev/raid/hptiop/hptiop.c
2607
bcopy(cdb, req->cdb, ccb->csio.cdb_len);
sys/dev/raid/hptiop/hptiop.c
2608
req->header.type = IOP_REQUEST_TYPE_SCSI_COMMAND;
sys/dev/raid/hptiop/hptiop.c
2609
req->header.result = IOP_RESULT_PENDING;
sys/dev/raid/hptiop/hptiop.c
2610
req->dataxfer_length = ccb->csio.dxfer_len;
sys/dev/raid/hptiop/hptiop.c
2611
req->channel = 0;
sys/dev/raid/hptiop/hptiop.c
2612
req->target = ccb->ccb_h.target_id;
sys/dev/raid/hptiop/hptiop.c
2613
req->lun = ccb->ccb_h.target_lun;
sys/dev/raid/hptiop/hptiop.c
2614
req->header.size = sizeof(struct hpt_iop_request_scsi_command)
sys/dev/raid/hptiop/hptiop.c
2625
req->header.flags = IOP_REQUEST_FLAG_OUTPUT_CONTEXT
sys/dev/raid/hptiop/hptiop.c
2628
req->header.context = ((req_phy & 0xffffffff) << 32 )
sys/dev/raid/hptiop/hptiop.c
2630
| IOPMU_QUEUE_ADDR_HOST_BIT | req->header.type;
sys/dev/raid/hptiop/hptiop.c
2642
hba->u.mvfrey.inlist[index].intrfc_len = (req->header.size + 3) / 4;
sys/dev/raid/hptiop/hptiop.c
2647
if (req->header.type == IOP_REQUEST_TYPE_SCSI_COMMAND) {
sys/dev/raid/hptiop/hptiop.c
290
u_int32_t req=0;
sys/dev/raid/hptiop/hptiop.c
294
req = BUS_SPACE_RD4_ITL(inbound_queue);
sys/dev/raid/hptiop/hptiop.c
295
if (req != IOPMU_QUEUE_EMPTY)
sys/dev/raid/hptiop/hptiop.c
300
if (req!=IOPMU_QUEUE_EMPTY) {
sys/dev/raid/hptiop/hptiop.c
301
BUS_SPACE_WRT4_ITL(outbound_queue, req);
sys/dev/raid/hptiop/hptiop.c
330
struct hpt_iop_request_scsi_command *req=NULL;
sys/dev/raid/hptiop/hptiop.c
342
req = (struct hpt_iop_request_scsi_command *)srb;
sys/dev/raid/hptiop/hptiop.c
346
result = req->header.result;
sys/dev/raid/hptiop/hptiop.c
350
req = (struct hpt_iop_request_scsi_command *)srb;
sys/dev/raid/hptiop/hptiop.c
351
result = req->header.result;
sys/dev/raid/hptiop/hptiop.c
353
dxfer = req->dataxfer_length;
sys/dev/raid/hptiop/hptiop.c
440
memcpy(&ccb->csio.sense_data, &req->sg_list,
sys/dev/raid/hptiop/hptiop.c
465
u_int32_t req, temp;
sys/dev/raid/hptiop/hptiop.c
467
while ((req = BUS_SPACE_RD4_ITL(outbound_queue)) !=IOPMU_QUEUE_EMPTY) {
sys/dev/raid/hptiop/hptiop.c
468
if (req & IOPMU_QUEUE_MASK_HOST_BITS)
sys/dev/raid/hptiop/hptiop.c
469
hptiop_request_callback_itl(hba, req);
sys/dev/raid/hptiop/hptiop.c
472
hba->bar0h,req +
sys/dev/raid/hptiop/hptiop.c
478
hba->bar0h,req +
sys/dev/raid/hptiop/hptiop.c
483
hptiop_request_callback_itl(hba, req);
sys/dev/raid/hptiop/hptiop.c
487
hba->bar0h,req +
sys/dev/raid/hptiop/hptiop.c
493
hptiop_request_callback_itl(hba, req);
sys/dev/raid/hptiop/hptiop.c
528
struct hpt_iop_request_scsi_command *req;
sys/dev/raid/hptiop/hptiop.c
533
req = (struct hpt_iop_request_scsi_command *)srb;
sys/dev/raid/hptiop/hptiop.c
545
req->header.result = IOP_RESULT_SUCCESS;
sys/dev/raid/hptiop/hptiop.c
547
switch (req->header.result) {
sys/dev/raid/hptiop/hptiop.c
581
if (req->dataxfer_length < ccb->csio.sense_len)
sys/dev/raid/hptiop/hptiop.c
583
req->dataxfer_length;
sys/dev/raid/hptiop/hptiop.c
586
memcpy(&ccb->csio.sense_data, &req->sg_list,
sys/dev/raid/hptiop/hptiop.c
587
MIN(req->dataxfer_length, sizeof(ccb->csio.sense_data)));
sys/dev/raid/hptiop/hptiop.c
597
ccb->csio.resid = ccb->csio.dxfer_len - req->dataxfer_length;
sys/dev/raid/hptiop/hptiop.c
602
struct hpt_iop_request_ioctl_command *req = hba->ctlcfg_ptr;
sys/dev/raid/hptiop/hptiop.c
607
wakeup(req);
sys/dev/raid/hptiop/hptiop.c
623
struct hpt_iop_request_scsi_command *req;
sys/dev/raid/hptiop/hptiop.c
635
req = (struct hpt_iop_request_scsi_command *)srb;
sys/dev/raid/hptiop/hptiop.c
652
req->header.result = IOP_RESULT_SUCCESS;
sys/dev/raid/hptiop/hptiop.c
654
switch (req->header.result) {
sys/dev/raid/hptiop/hptiop.c
688
if (req->dataxfer_length < ccb->csio.sense_len)
sys/dev/raid/hptiop/hptiop.c
690
req->dataxfer_length;
sys/dev/raid/hptiop/hptiop.c
693
memcpy(&ccb->csio.sense_data, &req->sg_list,
sys/dev/raid/hptiop/hptiop.c
694
MIN(req->dataxfer_length, sizeof(ccb->csio.sense_data)));
sys/dev/raid/hptiop/hptiop.c
704
ccb->csio.resid = ccb->csio.dxfer_len - req->dataxfer_length;
sys/dev/raid/hptiop/hptiop.c
724
u_int64_t req;
sys/dev/raid/hptiop/hptiop.c
726
while ((req = hptiop_mv_outbound_read(hba))) {
sys/dev/raid/hptiop/hptiop.c
727
if (req & MVIOP_MU_QUEUE_ADDR_HOST_BIT) {
sys/dev/raid/hptiop/hptiop.c
728
if (req & MVIOP_MU_QUEUE_REQUEST_RETURN_CONTEXT) {
sys/dev/raid/hptiop/hptiop.c
729
hptiop_request_callback_mv(hba, req);
sys/dev/raid/hptiop/hptiop.c
79
u_int32_t req);
sys/dev/raid/hptiop/hptiop.c
80
static void hptiop_request_callback_mv(struct hpt_iop_hba *hba, u_int64_t req);
sys/dev/raid/hptiop/hptiop.c
82
u_int32_t req);
sys/dev/raid/hptiop/hptiop.c
827
void *req, u_int32_t millisec)
sys/dev/raid/hptiop/hptiop.c
835
((struct hpt_iop_request_get_config *)req)->header.flags |=
sys/dev/raid/hptiop/hptiop.c
851
void *req, u_int32_t millisec)
sys/dev/raid/hptiop/hptiop.c
855
struct hpt_iop_request_header *reqhdr = (struct hpt_iop_request_header *)req;
sys/dev/raid/hptiop/hptiop.c
945
struct hpt_iop_request_get_config *req;
sys/dev/raid/hptiop/hptiop.c
947
if (!(req = hba->ctlcfg_ptr))
sys/dev/raid/hptiop/hptiop.c
950
req->header.flags = 0;
sys/dev/raid/hptiop/hptiop.c
951
req->header.type = IOP_REQUEST_TYPE_GET_CONFIG;
sys/dev/raid/hptiop/hptiop.c
952
req->header.size = sizeof(struct hpt_iop_request_get_config);
sys/dev/raid/hptiop/hptiop.c
953
req->header.result = IOP_RESULT_PENDING;
sys/dev/raid/hptiop/hptiop.c
954
req->header.context = MVIOP_CMD_TYPE_GET_CONFIG;
sys/dev/raid/hptiop/hptiop.c
956
if (hptiop_send_sync_request_mv(hba, req, 20000)) {
sys/dev/raid/hptiop/hptiop.c
961
*config = *req;
sys/dev/raid/hptiop/hptiop.h
417
void *req;
sys/dev/raid/hptiop/hptiop.h
453
u_int8_t req[HPT_SRB_MAX_REQ_SIZE];
sys/dev/raid/hptmv/hptproc.c
55
struct sysctl_req *req
sys/dev/raid/hptmv/hptproc.c
56
#define REAL_HANDLER_ARGS oidp, arg1, arg2, req
sys/dev/raid/hptmv/hptproc.c
560
if ((req->newlen - req->newidx) >= sizeof(hptproc_buffer)) {
sys/dev/raid/hptmv/hptproc.c
563
i = (req->newlen - req->newidx);
sys/dev/raid/hptmv/hptproc.c
564
error = SYSCTL_IN(req, hptproc_buffer, i);
sys/dev/raid/hptmv/hptproc.c
580
if (req->newptr != NULL)
sys/dev/raid/hptmv/hptproc.c
596
hpt_copy_info(req, "%s Version %s\n", DRIVER_NAME, DRIVER_VERSION);
sys/dev/raid/hptmv/hptproc.c
598
if (hpt_get_info(pAdapter, req) < 0) {
sys/dev/raid/hptmv/hptproc.c
604
hpt_copy_info(req, NULL);
sys/dev/raid/hptrr/ldm.h
115
#define INIT_LOCK_REQUEST(req, _start, _end, _cb, _arg, _cc) \
sys/dev/raid/hptrr/ldm.h
117
(req)->next = 0;\
sys/dev/raid/hptrr/ldm.h
118
(req)->start = _start;\
sys/dev/raid/hptrr/ldm.h
119
(req)->end = _end;\
sys/dev/raid/hptrr/ldm.h
120
INIT_TQ_ITEM(&(req)->callback, _cb, _arg);\
sys/dev/raid/hptrr/ldm.h
121
INIT_LIST_HEAD(&(req)->waiters);\
sys/dev/raid/hptrr/ldm.h
122
(req)->lock_cc = _cc;\
sys/dev/raid/hptrr/ldm.h
489
int ldm_acquire_lock(PVDEV vd, struct lock_request *req);
sys/dev/raid/hptrr/ldm.h
490
void ldm_release_lock(PVDEV vd, struct lock_request *req);
sys/dev/raid/ida/ida.c
313
hwqcb->req.sgcount = nsegments;
sys/dev/raid/ida/ida.c
344
hwqcb->req.blkno = pblkno;
sys/dev/raid/ida/ida.c
345
hwqcb->req.bcount = howmany(datasize, DEV_BSIZE);
sys/dev/raid/ida/ida.c
346
hwqcb->req.command = command;
sys/dev/raid/ida/ida.c
410
hwqcb->req.blkno = bio->bio_offset >> DEV_BSHIFT;
sys/dev/raid/ida/ida.c
411
hwqcb->req.bcount = howmany(bp->b_bcount, DEV_BSIZE);
sys/dev/raid/ida/ida.c
412
hwqcb->req.command = (bp->b_cmd == BUF_CMD_READ) ? CMD_READ : CMD_WRITE;
sys/dev/raid/ida/ida.c
515
if (qcb->hwqcb->req.error & SOFT_ERROR)
sys/dev/raid/ida/ida.c
517
if (qcb->hwqcb->req.error & HARD_ERROR) {
sys/dev/raid/ida/ida.c
521
if (qcb->hwqcb->req.error & CMD_REJECTED) {
sys/dev/raid/ida/idavar.h
78
struct ida_req req; /* 12 */
sys/dev/raid/mpr/mpr.c
1010
data32 = (uint32_t *)req;
sys/dev/raid/mpr/mpr.c
1895
if (req->newptr != NULL)
sys/dev/raid/mpr/mpr.c
1902
sb = sbuf_new_for_sysctl(NULL, NULL, 4096, req);
sys/dev/raid/mpr/mpr.c
3153
MPI2_REQUEST_HEADER *req;
sys/dev/raid/mpr/mpr.c
3218
req = (MPI2_REQUEST_HEADER *)cm->cm_req;
sys/dev/raid/mpr/mpr.c
3219
req->ChainOffset = (sc->chain_frame_size - sgc_size) >> 4;
sys/dev/raid/mpr/mpr.c
3686
MPI2_CONFIG_REQUEST *req;
sys/dev/raid/mpr/mpr.c
3699
req = (MPI2_CONFIG_REQUEST *)cm->cm_req;
sys/dev/raid/mpr/mpr.c
3700
req->Function = MPI2_FUNCTION_CONFIG;
sys/dev/raid/mpr/mpr.c
3701
req->Action = params->action;
sys/dev/raid/mpr/mpr.c
3702
req->SGLFlags = 0;
sys/dev/raid/mpr/mpr.c
3703
req->ChainOffset = 0;
sys/dev/raid/mpr/mpr.c
3704
req->PageAddress = params->page_address;
sys/dev/raid/mpr/mpr.c
3709
req->ExtPageType = hdr->ExtPageType;
sys/dev/raid/mpr/mpr.c
3710
req->ExtPageLength = hdr->ExtPageLength;
sys/dev/raid/mpr/mpr.c
3711
req->Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
sys/dev/raid/mpr/mpr.c
3712
req->Header.PageLength = 0; /* Must be set to zero */
sys/dev/raid/mpr/mpr.c
3713
req->Header.PageNumber = hdr->PageNumber;
sys/dev/raid/mpr/mpr.c
3714
req->Header.PageVersion = hdr->PageVersion;
sys/dev/raid/mpr/mpr.c
3719
req->Header.PageType = hdr->PageType;
sys/dev/raid/mpr/mpr.c
3720
req->Header.PageNumber = hdr->PageNumber;
sys/dev/raid/mpr/mpr.c
3721
req->Header.PageLength = hdr->PageLength;
sys/dev/raid/mpr/mpr.c
3722
req->Header.PageVersion = hdr->PageVersion;
sys/dev/raid/mpr/mpr.c
3728
cm->cm_sge = &req->PageBufferSGE;
sys/dev/raid/mpr/mpr.c
972
mpr_request_sync(struct mpr_softc *sc, void *req, MPI2_DEFAULT_REPLY *reply,
sys/dev/raid/mpr/mpr_ioctl.h
117
void *req;
sys/dev/raid/mpr/mpr_sas.c
1276
MPI2_SCSI_TASK_MANAGE_REQUEST *req;
sys/dev/raid/mpr/mpr_sas.c
1283
req = (MPI2_SCSI_TASK_MANAGE_REQUEST *)tm->cm_req;
sys/dev/raid/mpr/mpr_sas.c
1374
MPI2_SCSI_TASK_MANAGE_REQUEST *req;
sys/dev/raid/mpr/mpr_sas.c
1379
req = (MPI2_SCSI_TASK_MANAGE_REQUEST *)tm->cm_req;
sys/dev/raid/mpr/mpr_sas.c
1398
tm, le16toh(req->TaskMID));
sys/dev/raid/mpr/mpr_sas.c
1452
MPI2_SCSI_TASK_MANAGE_REQUEST *req;
sys/dev/raid/mpr/mpr_sas.c
1463
req = (MPI2_SCSI_TASK_MANAGE_REQUEST *)tm->cm_req;
sys/dev/raid/mpr/mpr_sas.c
1464
req->DevHandle = htole16(target->handle);
sys/dev/raid/mpr/mpr_sas.c
1465
req->Function = MPI2_FUNCTION_SCSI_TASK_MGMT;
sys/dev/raid/mpr/mpr_sas.c
1466
req->TaskType = type;
sys/dev/raid/mpr/mpr_sas.c
1470
MPR_SET_LUN(req->LUN, tm->cm_lun);
sys/dev/raid/mpr/mpr_sas.c
1482
req->MsgFlags = MPI2_SCSITASKMGMT_MSGFLAGS_LINK_RESET;
sys/dev/raid/mpr/mpr_sas.c
1523
MPI2_SCSI_TASK_MANAGE_REQUEST *req;
sys/dev/raid/mpr/mpr_sas.c
1528
req = (MPI2_SCSI_TASK_MANAGE_REQUEST *)tm->cm_req;
sys/dev/raid/mpr/mpr_sas.c
1540
tm->cm_flags, tm, le16toh(req->TaskMID));
sys/dev/raid/mpr/mpr_sas.c
1548
tm, le16toh(req->TaskMID));
sys/dev/raid/mpr/mpr_sas.c
1566
le16toh(req->TaskMID),
sys/dev/raid/mpr/mpr_sas.c
1580
} else if (le16toh(req->TaskMID) != cm->cm_desc.Default.SMID) {
sys/dev/raid/mpr/mpr_sas.c
1605
MPI2_SCSI_TASK_MANAGE_REQUEST *req;
sys/dev/raid/mpr/mpr_sas.c
1620
req = (MPI2_SCSI_TASK_MANAGE_REQUEST *)tm->cm_req;
sys/dev/raid/mpr/mpr_sas.c
1621
req->DevHandle = htole16(targ->handle);
sys/dev/raid/mpr/mpr_sas.c
1622
req->Function = MPI2_FUNCTION_SCSI_TASK_MGMT;
sys/dev/raid/mpr/mpr_sas.c
1623
req->TaskType = MPI2_SCSITASKMGMT_TASKTYPE_ABORT_TASK;
sys/dev/raid/mpr/mpr_sas.c
1626
MPR_SET_LUN(req->LUN, cm->cm_ccb->ccb_h.target_lun);
sys/dev/raid/mpr/mpr_sas.c
1628
req->TaskMID = htole16(cm->cm_desc.Default.SMID);
sys/dev/raid/mpr/mpr_sas.c
1649
err, cm, req->TaskMID);
sys/dev/raid/mpr/mpr_sas.c
1761
Mpi26NVMeEncapsulatedRequest_t *req = NULL;
sys/dev/raid/mpr/mpr_sas.c
1844
req = (Mpi26NVMeEncapsulatedRequest_t *)cm->cm_req;
sys/dev/raid/mpr/mpr_sas.c
1845
bzero(req, sizeof(*req));
sys/dev/raid/mpr/mpr_sas.c
1846
req->DevHandle = htole16(targ->handle);
sys/dev/raid/mpr/mpr_sas.c
1847
req->Function = MPI2_FUNCTION_NVME_ENCAPSULATED;
sys/dev/raid/mpr/mpr_sas.c
1848
req->Flags = MPI26_NVME_FLAGS_WRITE;
sys/dev/raid/mpr/mpr_sas.c
1849
req->ErrorResponseBaseAddress.High =
sys/dev/raid/mpr/mpr_sas.c
1851
req->ErrorResponseBaseAddress.Low =
sys/dev/raid/mpr/mpr_sas.c
1853
req->ErrorResponseAllocationLength =
sys/dev/raid/mpr/mpr_sas.c
1855
req->EncapsulatedCommandLength =
sys/dev/raid/mpr/mpr_sas.c
1857
req->DataLength = htole32(data_length);
sys/dev/raid/mpr/mpr_sas.c
1860
c = (struct nvme_command *) req->NVMe_Command;
sys/dev/raid/mpr/mpr_sas.c
1895
mpr_build_nvme_prp(sc, cm, req,
sys/dev/raid/mpr/mpr_sas.c
1908
MPI2_SCSI_IO_REQUEST *req;
sys/dev/raid/mpr/mpr_sas.c
2034
req = (MPI2_SCSI_IO_REQUEST *)cm->cm_req;
sys/dev/raid/mpr/mpr_sas.c
2035
bzero(req, sizeof(*req));
sys/dev/raid/mpr/mpr_sas.c
2036
req->DevHandle = htole16(targ->handle);
sys/dev/raid/mpr/mpr_sas.c
2037
req->Function = MPI2_FUNCTION_SCSI_IO_REQUEST;
sys/dev/raid/mpr/mpr_sas.c
2038
req->MsgFlags = 0;
sys/dev/raid/mpr/mpr_sas.c
2039
req->SenseBufferLowAddress = htole32(cm->cm_sense_busaddr);
sys/dev/raid/mpr/mpr_sas.c
2040
req->SenseBufferLength = MPR_SENSE_LEN;
sys/dev/raid/mpr/mpr_sas.c
2041
req->SGLFlags = 0;
sys/dev/raid/mpr/mpr_sas.c
2042
req->ChainOffset = 0;
sys/dev/raid/mpr/mpr_sas.c
2043
req->SGLOffset0 = 24; /* 32bit word offset to the SGL */
sys/dev/raid/mpr/mpr_sas.c
2044
req->SGLOffset1= 0;
sys/dev/raid/mpr/mpr_sas.c
2045
req->SGLOffset2= 0;
sys/dev/raid/mpr/mpr_sas.c
2046
req->SGLOffset3= 0;
sys/dev/raid/mpr/mpr_sas.c
2047
req->SkipCount = 0;
sys/dev/raid/mpr/mpr_sas.c
2048
req->DataLength = htole32(csio->dxfer_len);
sys/dev/raid/mpr/mpr_sas.c
2049
req->BidirectionalDataLength = 0;
sys/dev/raid/mpr/mpr_sas.c
2050
req->IoFlags = htole16(csio->cdb_len);
sys/dev/raid/mpr/mpr_sas.c
2051
req->EEDPFlags = 0;
sys/dev/raid/mpr/mpr_sas.c
2093
req->Control = htole32(mpi_control);
sys/dev/raid/mpr/mpr_sas.c
2095
if (MPR_SET_LUN(req->LUN, csio->ccb_h.target_lun) != 0) {
sys/dev/raid/mpr/mpr_sas.c
2103
bcopy(csio->cdb_io.cdb_ptr, &req->CDB.CDB32[0], csio->cdb_len);
sys/dev/raid/mpr/mpr_sas.c
2108
bcopy(csio->cdb_io.cdb_bytes, &req->CDB.CDB32[0],csio->cdb_len);
sys/dev/raid/mpr/mpr_sas.c
2110
req->IoFlags = htole16(csio->cdb_len);
sys/dev/raid/mpr/mpr_sas.c
2118
eedp_flags = op_code_prot[req->CDB.CDB32[0]];
sys/dev/raid/mpr/mpr_sas.c
2127
req->EEDPBlockSize = htole16(lun->eedp_block_size);
sys/dev/raid/mpr/mpr_sas.c
2135
req->EEDPFlags = htole16(eedp_flags);
sys/dev/raid/mpr/mpr_sas.c
2147
ref_tag_addr = (uint8_t *)&req->CDB.EEDP32.
sys/dev/raid/mpr/mpr_sas.c
2151
req->CDB.CDB32[lba_byte + i];
sys/dev/raid/mpr/mpr_sas.c
2154
req->CDB.EEDP32.PrimaryReferenceTag =
sys/dev/raid/mpr/mpr_sas.c
2155
htole32(req->
sys/dev/raid/mpr/mpr_sas.c
2157
req->CDB.EEDP32.PrimaryApplicationTagMask =
sys/dev/raid/mpr/mpr_sas.c
2159
req->CDB.CDB32[1] =
sys/dev/raid/mpr/mpr_sas.c
2160
(req->CDB.CDB32[1] & 0x1F) | 0x20;
sys/dev/raid/mpr/mpr_sas.c
2164
req->EEDPFlags = htole16(eedp_flags);
sys/dev/raid/mpr/mpr_sas.c
2165
req->CDB.CDB32[10] = (req->CDB.CDB32[10] &
sys/dev/raid/mpr/mpr_sas.c
2178
cm->cm_sge = &req->SGL;
sys/dev/raid/mpr/mpr_sas.c
2191
req->IoFlags |= MPI25_SCSIIO_IOFLAGS_FAST_PATH;
sys/dev/raid/mpr/mpr_sas.c
2918
MPI2_SMP_PASSTHROUGH_REQUEST *req;
sys/dev/raid/mpr/mpr_sas.c
2944
req = (MPI2_SMP_PASSTHROUGH_REQUEST *)cm->cm_req;
sys/dev/raid/mpr/mpr_sas.c
2945
sasaddr = le32toh(req->SASAddress.Low);
sys/dev/raid/mpr/mpr_sas.c
2946
sasaddr |= ((uint64_t)(le32toh(req->SASAddress.High))) << 32;
sys/dev/raid/mpr/mpr_sas.c
2982
MPI2_SMP_PASSTHROUGH_REQUEST *req;
sys/dev/raid/mpr/mpr_sas.c
3121
req = (MPI2_SMP_PASSTHROUGH_REQUEST *)cm->cm_req;
sys/dev/raid/mpr/mpr_sas.c
3122
bzero(req, sizeof(*req));
sys/dev/raid/mpr/mpr_sas.c
3123
req->Function = MPI2_FUNCTION_SMP_PASSTHROUGH;
sys/dev/raid/mpr/mpr_sas.c
3126
req->PhysicalPort = 0xff;
sys/dev/raid/mpr/mpr_sas.c
3128
req->RequestDataLength = htole16(ccb->smpio.smp_request_len);
sys/dev/raid/mpr/mpr_sas.c
3129
req->SGLFlags =
sys/dev/raid/mpr/mpr_sas.c
3135
mpr_init_sge(cm, req, &req->SGL);
sys/dev/raid/mpr/mpr_sas.c
3153
cm->cm_iovec[0].iov_len = le16toh(req->RequestDataLength);
sys/dev/raid/mpr/mpr_sas.c
3181
req->SASAddress.High = htole32(sasaddr >> 32);
sys/dev/raid/mpr/mpr_sas.c
3182
req->SASAddress.Low = htole32(sasaddr);
sys/dev/raid/mpr/mpr_sas.c
3340
MPI2_SCSI_TASK_MANAGE_REQUEST *req;
sys/dev/raid/mpr/mpr_sas.c
3361
req = (MPI2_SCSI_TASK_MANAGE_REQUEST *)tm->cm_req;
sys/dev/raid/mpr/mpr_sas.c
3362
req->DevHandle = htole16(targ->handle);
sys/dev/raid/mpr/mpr_sas.c
3363
req->Function = MPI2_FUNCTION_SCSI_TASK_MGMT;
sys/dev/raid/mpr/mpr_sas.c
3364
req->TaskType = MPI2_SCSITASKMGMT_TASKTYPE_TARGET_RESET;
sys/dev/raid/mpr/mpr_sas.c
3367
req->MsgFlags = MPI2_SCSITASKMGMT_MSGFLAGS_LINK_RESET;
sys/dev/raid/mpr/mpr_sas.c
3401
MPI2_SCSI_TASK_MANAGE_REQUEST *req;
sys/dev/raid/mpr/mpr_sas.c
3403
req = (MPI2_SCSI_TASK_MANAGE_REQUEST *)tm->cm_req;
sys/dev/raid/mpr/mpr_sas.c
3407
tm->cm_flags, req->DevHandle);
sys/dev/raid/mpr/mpr_sas.c
442
MPI2_SCSI_TASK_MANAGE_REQUEST *req;
sys/dev/raid/mpr/mpr_sas.c
470
req = (MPI2_SCSI_TASK_MANAGE_REQUEST *)cm->cm_req;
sys/dev/raid/mpr/mpr_sas.c
471
req->DevHandle = targ->handle;
sys/dev/raid/mpr/mpr_sas.c
472
req->Function = MPI2_FUNCTION_SCSI_TASK_MGMT;
sys/dev/raid/mpr/mpr_sas.c
473
req->TaskType = MPI2_SCSITASKMGMT_TASKTYPE_TARGET_RESET;
sys/dev/raid/mpr/mpr_sas.c
476
req->MsgFlags = MPI2_SCSITASKMGMT_MSGFLAGS_LINK_RESET;
sys/dev/raid/mpr/mpr_sas.c
504
MPI2_SCSI_TASK_MANAGE_REQUEST *req;
sys/dev/raid/mpr/mpr_sas.c
533
req = (MPI2_SCSI_TASK_MANAGE_REQUEST *)cm->cm_req;
sys/dev/raid/mpr/mpr_sas.c
534
memset(req, 0, sizeof(*req));
sys/dev/raid/mpr/mpr_sas.c
535
req->DevHandle = htole16(targ->handle);
sys/dev/raid/mpr/mpr_sas.c
536
req->Function = MPI2_FUNCTION_SCSI_TASK_MGMT;
sys/dev/raid/mpr/mpr_sas.c
537
req->TaskType = MPI2_SCSITASKMGMT_TASKTYPE_TARGET_RESET;
sys/dev/raid/mpr/mpr_sas.c
540
req->MsgFlags = MPI2_SCSITASKMGMT_MSGFLAGS_LINK_RESET;
sys/dev/raid/mpr/mpr_sas.c
560
MPI2_SAS_IOUNIT_CONTROL_REQUEST *req;
sys/dev/raid/mpr/mpr_sas.c
602
req = (MPI2_SAS_IOUNIT_CONTROL_REQUEST *)tm->cm_req;
sys/dev/raid/mpr/mpr_sas.c
603
memset(req, 0, sizeof(*req));
sys/dev/raid/mpr/mpr_sas.c
604
req->Function = MPI2_FUNCTION_SAS_IO_UNIT_CONTROL;
sys/dev/raid/mpr/mpr_sas.c
605
req->Operation = MPI2_SAS_OP_REMOVE_DEVICE;
sys/dev/raid/mpr/mpr_sas.c
606
req->DevHandle = htole16(handle);
sys/dev/raid/mpr/mpr_sas.h
162
#define MPR_SET_SINGLE_LUN(req, lun) \
sys/dev/raid/mpr/mpr_sas.h
164
bzero((req)->LUN, 8); \
sys/dev/raid/mpr/mpr_sas.h
165
(req)->LUN[1] = lun; \
sys/dev/raid/mpr/mpr_table.c
536
MPI2_REQUEST_HEADER *req;
sys/dev/raid/mpr/mpr_table.c
541
req = (MPI2_REQUEST_HEADER *)cm->cm_req;
sys/dev/raid/mpr/mpr_table.c
589
MPI2_SCSI_IO_REQUEST *req;
sys/dev/raid/mpr/mpr_table.c
591
req = (MPI2_SCSI_IO_REQUEST *)cm->cm_req;
sys/dev/raid/mpr/mpr_table.c
592
mpr_print_sgl(sc, cm, req->SGLOffset0);
sys/dev/raid/mpr/mpr_user.c
1252
MPI2_DIAG_BUFFER_POST_REQUEST *req;
sys/dev/raid/mpr/mpr_user.c
1284
req = (MPI2_DIAG_BUFFER_POST_REQUEST *)cm->cm_req;
sys/dev/raid/mpr/mpr_user.c
1285
req->Function = MPI2_FUNCTION_DIAG_BUFFER_POST;
sys/dev/raid/mpr/mpr_user.c
1286
req->BufferType = pBuffer->buffer_type;
sys/dev/raid/mpr/mpr_user.c
1287
req->ExtendedType = pBuffer->extended_type;
sys/dev/raid/mpr/mpr_user.c
1288
req->BufferLength = pBuffer->size;
sys/dev/raid/mpr/mpr_user.c
1289
for (i = 0; i < (sizeof(req->ProductSpecific) / 4); i++)
sys/dev/raid/mpr/mpr_user.c
1290
req->ProductSpecific[i] = pBuffer->product_specific[i];
sys/dev/raid/mpr/mpr_user.c
1291
mpr_from_u64(sc->fw_diag_busaddr, &req->BufferAddress);
sys/dev/raid/mpr/mpr_user.c
1349
MPI2_DIAG_RELEASE_REQUEST *req;
sys/dev/raid/mpr/mpr_user.c
1383
req = (MPI2_DIAG_RELEASE_REQUEST *)cm->cm_req;
sys/dev/raid/mpr/mpr_user.c
1384
req->Function = MPI2_FUNCTION_DIAG_RELEASE;
sys/dev/raid/mpr/mpr_user.c
1385
req->BufferType = pBuffer->buffer_type;
sys/dev/raid/mpr/mpr_user.c
2459
uint32_t req;
sys/dev/raid/mpr/mpr_user.c
2541
PTRIN_CP(*user32, arg.user, req);
sys/dev/raid/mpr/mpr_user.c
2591
PTROUT_CP(arg.user, *user32, req);
sys/dev/raid/mpr/mpr_user.c
424
mpr_init_sge(struct mpr_command *cm, void *req, void *sge)
sys/dev/raid/mpr/mpr_user.c
429
off = (uintptr_t)sge - (uintptr_t)req;
sys/dev/raid/mpr/mpr_user.c
432
req, sge, off, space));
sys/dev/raid/mpr/mpr_user.c
444
MPI2_IOC_FACTS_REQUEST *req = (void *)cm->cm_req;
sys/dev/raid/mpr/mpr_user.c
447
if (cmd->req_len != sizeof *req)
sys/dev/raid/mpr/mpr_user.c
463
MPI2_PORT_FACTS_REQUEST *req = (void *)cm->cm_req;
sys/dev/raid/mpr/mpr_user.c
466
if (cmd->req_len != sizeof *req)
sys/dev/raid/mpr/mpr_user.c
482
MPI25_FW_DOWNLOAD_REQUEST *req = (void *)cm->cm_req;
sys/dev/raid/mpr/mpr_user.c
486
if (cmd->req_len != sizeof *req)
sys/dev/raid/mpr/mpr_user.c
498
mpr_init_sge(cm, req, &req->SGL);
sys/dev/raid/mpr/mpr_user.c
503
if ((req->MsgFlags & MPI2_FW_DOWNLOAD_MSGFLGS_LAST_SEGMENT) == 0)
sys/dev/raid/mpr/mpr_user.c
505
if (req->TotalImageSize != cmd->len)
sys/dev/raid/mpr/mpr_user.c
508
req->ImageOffset = 0;
sys/dev/raid/mpr/mpr_user.c
509
req->ImageSize = cmd->len;
sys/dev/raid/mpr/mpr_user.c
513
return (mpr_push_ieee_sge(cm, &req->SGL, 0));
sys/dev/raid/mpr/mpr_user.c
522
MPI25_FW_UPLOAD_REQUEST *req = (void *)cm->cm_req;
sys/dev/raid/mpr/mpr_user.c
525
if (cmd->req_len != sizeof *req)
sys/dev/raid/mpr/mpr_user.c
530
mpr_init_sge(cm, req, &req->SGL);
sys/dev/raid/mpr/mpr_user.c
536
req->ImageOffset = 0;
sys/dev/raid/mpr/mpr_user.c
537
req->ImageSize = cmd->len;
sys/dev/raid/mpr/mpr_user.c
541
return (mpr_push_ieee_sge(cm, &req->SGL, 0));
sys/dev/raid/mpr/mpr_user.c
550
MPI2_SATA_PASSTHROUGH_REQUEST *req = (void *)cm->cm_req;
sys/dev/raid/mpr/mpr_user.c
553
if (cmd->req_len != sizeof *req)
sys/dev/raid/mpr/mpr_user.c
558
mpr_init_sge(cm, req, &req->SGL);
sys/dev/raid/mpr/mpr_user.c
568
MPI2_SMP_PASSTHROUGH_REQUEST *req = (void *)cm->cm_req;
sys/dev/raid/mpr/mpr_user.c
571
if (cmd->req_len != sizeof *req)
sys/dev/raid/mpr/mpr_user.c
576
mpr_init_sge(cm, req, &req->SGL);
sys/dev/raid/mpr/mpr_user.c
586
MPI2_CONFIG_REQUEST *req = (void *)cm->cm_req;
sys/dev/raid/mpr/mpr_user.c
589
if (cmd->req_len != sizeof *req)
sys/dev/raid/mpr/mpr_user.c
594
mpr_init_sge(cm, req, &req->PageBufferSGE);
sys/dev/raid/mpr/mpr_user.c
666
cmd->req, cmd->req_len, cmd->rpl, cmd->rpl_len);
sys/dev/raid/mpr/mpr_user.c
672
err = copyin(cmd->req, hdr, cmd->req_len);
sys/dev/raid/mpr/mprvar.h
777
void mpr_init_sge(struct mpr_command *cm, void *req, void *sge);
sys/dev/raid/mps/mps.c
2170
MPI2_CONFIG_REQUEST *req;
sys/dev/raid/mps/mps.c
2183
req = (MPI2_CONFIG_REQUEST *)cm->cm_req;
sys/dev/raid/mps/mps.c
2184
req->Function = MPI2_FUNCTION_CONFIG;
sys/dev/raid/mps/mps.c
2185
req->Action = params->action;
sys/dev/raid/mps/mps.c
2186
req->SGLFlags = 0;
sys/dev/raid/mps/mps.c
2187
req->ChainOffset = 0;
sys/dev/raid/mps/mps.c
2188
req->PageAddress = params->page_address;
sys/dev/raid/mps/mps.c
2193
req->ExtPageType = hdr->ExtPageType;
sys/dev/raid/mps/mps.c
2194
req->ExtPageLength = hdr->ExtPageLength;
sys/dev/raid/mps/mps.c
2195
req->Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
sys/dev/raid/mps/mps.c
2196
req->Header.PageLength = 0; /* Must be set to zero */
sys/dev/raid/mps/mps.c
2197
req->Header.PageNumber = hdr->PageNumber;
sys/dev/raid/mps/mps.c
2198
req->Header.PageVersion = hdr->PageVersion;
sys/dev/raid/mps/mps.c
2203
req->Header.PageType = hdr->PageType;
sys/dev/raid/mps/mps.c
2204
req->Header.PageNumber = hdr->PageNumber;
sys/dev/raid/mps/mps.c
2205
req->Header.PageLength = hdr->PageLength;
sys/dev/raid/mps/mps.c
2206
req->Header.PageVersion = hdr->PageVersion;
sys/dev/raid/mps/mps.c
2211
cm->cm_sge = &req->PageBufferSGE;
sys/dev/raid/mps/mps.c
397
mps_request_sync(struct mps_softc *sc, void *req, MPI2_DEFAULT_REPLY *reply,
sys/dev/raid/mps/mps.c
434
data32 = (uint32_t *)req;
sys/dev/raid/mps/mps_ioctl.h
118
void *req;
sys/dev/raid/mps/mps_sas.c
1298
MPI2_SCSI_TASK_MANAGE_REQUEST *req;
sys/dev/raid/mps/mps_sas.c
1309
req = (MPI2_SCSI_TASK_MANAGE_REQUEST *)tm->cm_req;
sys/dev/raid/mps/mps_sas.c
1310
req->DevHandle = target->handle;
sys/dev/raid/mps/mps_sas.c
1311
req->Function = MPI2_FUNCTION_SCSI_TASK_MGMT;
sys/dev/raid/mps/mps_sas.c
1312
req->TaskType = type;
sys/dev/raid/mps/mps_sas.c
1316
MPS_SET_LUN(req->LUN, tm->cm_lun);
sys/dev/raid/mps/mps_sas.c
1323
req->MsgFlags = MPI2_SCSITASKMGMT_MSGFLAGS_LINK_RESET;
sys/dev/raid/mps/mps_sas.c
1356
MPI2_SCSI_TASK_MANAGE_REQUEST *req;
sys/dev/raid/mps/mps_sas.c
1361
req = (MPI2_SCSI_TASK_MANAGE_REQUEST *)tm->cm_req;
sys/dev/raid/mps/mps_sas.c
1373
tm->cm_flags, tm, req->TaskMID);
sys/dev/raid/mps/mps_sas.c
1381
tm, req->TaskMID);
sys/dev/raid/mps/mps_sas.c
1396
req->TaskMID,
sys/dev/raid/mps/mps_sas.c
1407
req->TaskMID);
sys/dev/raid/mps/mps_sas.c
1412
else if (req->TaskMID != cm->cm_desc.Default.SMID) {
sys/dev/raid/mps/mps_sas.c
1416
req->TaskMID);
sys/dev/raid/mps/mps_sas.c
1426
req->TaskMID, tm);
sys/dev/raid/mps/mps_sas.c
1438
MPI2_SCSI_TASK_MANAGE_REQUEST *req;
sys/dev/raid/mps/mps_sas.c
1449
req = (MPI2_SCSI_TASK_MANAGE_REQUEST *)tm->cm_req;
sys/dev/raid/mps/mps_sas.c
1450
req->DevHandle = targ->handle;
sys/dev/raid/mps/mps_sas.c
1451
req->Function = MPI2_FUNCTION_SCSI_TASK_MGMT;
sys/dev/raid/mps/mps_sas.c
1452
req->TaskType = MPI2_SCSITASKMGMT_TASKTYPE_ABORT_TASK;
sys/dev/raid/mps/mps_sas.c
1455
MPS_SET_LUN(req->LUN, cm->cm_ccb->ccb_h.target_lun);
sys/dev/raid/mps/mps_sas.c
1457
req->TaskMID = cm->cm_desc.Default.SMID;
sys/dev/raid/mps/mps_sas.c
1475
err, cm, req->TaskMID);
sys/dev/raid/mps/mps_sas.c
1557
MPI2_SCSI_IO_REQUEST *req;
sys/dev/raid/mps/mps_sas.c
1620
req = (MPI2_SCSI_IO_REQUEST *)cm->cm_req;
sys/dev/raid/mps/mps_sas.c
1621
bzero(req, sizeof(*req));
sys/dev/raid/mps/mps_sas.c
1622
req->DevHandle = targ->handle;
sys/dev/raid/mps/mps_sas.c
1623
req->Function = MPI2_FUNCTION_SCSI_IO_REQUEST;
sys/dev/raid/mps/mps_sas.c
1624
req->MsgFlags = 0;
sys/dev/raid/mps/mps_sas.c
1625
req->SenseBufferLowAddress = cm->cm_sense_busaddr;
sys/dev/raid/mps/mps_sas.c
1626
req->SenseBufferLength = MPS_SENSE_LEN;
sys/dev/raid/mps/mps_sas.c
1627
req->SGLFlags = 0;
sys/dev/raid/mps/mps_sas.c
1628
req->ChainOffset = 0;
sys/dev/raid/mps/mps_sas.c
1629
req->SGLOffset0 = 24; /* 32bit word offset to the SGL */
sys/dev/raid/mps/mps_sas.c
1630
req->SGLOffset1= 0;
sys/dev/raid/mps/mps_sas.c
1631
req->SGLOffset2= 0;
sys/dev/raid/mps/mps_sas.c
1632
req->SGLOffset3= 0;
sys/dev/raid/mps/mps_sas.c
1633
req->SkipCount = 0;
sys/dev/raid/mps/mps_sas.c
1634
req->DataLength = csio->dxfer_len;
sys/dev/raid/mps/mps_sas.c
1635
req->BidirectionalDataLength = 0;
sys/dev/raid/mps/mps_sas.c
1636
req->IoFlags = csio->cdb_len;
sys/dev/raid/mps/mps_sas.c
1637
req->EEDPFlags = 0;
sys/dev/raid/mps/mps_sas.c
1642
req->Control = MPI2_SCSIIO_CONTROL_READ;
sys/dev/raid/mps/mps_sas.c
1646
req->Control = MPI2_SCSIIO_CONTROL_WRITE;
sys/dev/raid/mps/mps_sas.c
1651
req->Control = MPI2_SCSIIO_CONTROL_NODATATRANSFER;
sys/dev/raid/mps/mps_sas.c
1662
req->Control |= MPI2_SCSIIO_CONTROL_HEADOFQ;
sys/dev/raid/mps/mps_sas.c
1665
req->Control |= MPI2_SCSIIO_CONTROL_ORDEREDQ;
sys/dev/raid/mps/mps_sas.c
1668
req->Control |= MPI2_SCSIIO_CONTROL_ACAQ;
sys/dev/raid/mps/mps_sas.c
1673
req->Control |= MPI2_SCSIIO_CONTROL_SIMPLEQ;
sys/dev/raid/mps/mps_sas.c
1676
req->Control |= sc->mapping_table[csio->ccb_h.target_id].TLR_bits;
sys/dev/raid/mps/mps_sas.c
1678
if (MPS_SET_LUN(req->LUN, csio->ccb_h.target_lun) != 0) {
sys/dev/raid/mps/mps_sas.c
1686
bcopy(csio->cdb_io.cdb_ptr, &req->CDB.CDB32[0], csio->cdb_len);
sys/dev/raid/mps/mps_sas.c
1688
bcopy(csio->cdb_io.cdb_bytes, &req->CDB.CDB32[0],csio->cdb_len);
sys/dev/raid/mps/mps_sas.c
1689
req->IoFlags = csio->cdb_len;
sys/dev/raid/mps/mps_sas.c
1697
eedp_flags = op_code_prot[req->CDB.CDB32[0]];
sys/dev/raid/mps/mps_sas.c
1706
req->EEDPBlockSize = lun->eedp_block_size;
sys/dev/raid/mps/mps_sas.c
1710
req->EEDPFlags = eedp_flags;
sys/dev/raid/mps/mps_sas.c
1722
ref_tag_addr = (uint8_t *)&req->CDB.EEDP32.
sys/dev/raid/mps/mps_sas.c
1726
req->CDB.CDB32[lba_byte + i];
sys/dev/raid/mps/mps_sas.c
1729
req->CDB.EEDP32.PrimaryApplicationTagMask =
sys/dev/raid/mps/mps_sas.c
1731
req->CDB.CDB32[1] = (req->CDB.CDB32[1] & 0x1F) |
sys/dev/raid/mps/mps_sas.c
1736
req->EEDPFlags = eedp_flags;
sys/dev/raid/mps/mps_sas.c
1737
req->CDB.CDB32[10] = (req->CDB.CDB32[10] &
sys/dev/raid/mps/mps_sas.c
1745
cm->cm_sge = &req->SGL;
sys/dev/raid/mps/mps_sas.c
2400
MPI2_SMP_PASSTHROUGH_REQUEST *req;
sys/dev/raid/mps/mps_sas.c
2426
req = (MPI2_SMP_PASSTHROUGH_REQUEST *)cm->cm_req;
sys/dev/raid/mps/mps_sas.c
2427
sasaddr = le32toh(req->SASAddress.Low);
sys/dev/raid/mps/mps_sas.c
2428
sasaddr |= ((uint64_t)(le32toh(req->SASAddress.High))) << 32;
sys/dev/raid/mps/mps_sas.c
2464
MPI2_SMP_PASSTHROUGH_REQUEST *req;
sys/dev/raid/mps/mps_sas.c
2537
req = (MPI2_SMP_PASSTHROUGH_REQUEST *)cm->cm_req;
sys/dev/raid/mps/mps_sas.c
2538
bzero(req, sizeof(*req));
sys/dev/raid/mps/mps_sas.c
2539
req->Function = MPI2_FUNCTION_SMP_PASSTHROUGH;
sys/dev/raid/mps/mps_sas.c
2542
req->PhysicalPort = 0xff;
sys/dev/raid/mps/mps_sas.c
2544
req->RequestDataLength = ccb->smpio.smp_request_len;
sys/dev/raid/mps/mps_sas.c
2545
req->SGLFlags =
sys/dev/raid/mps/mps_sas.c
2551
mpi_init_sge(cm, req, &req->SGL);
sys/dev/raid/mps/mps_sas.c
2569
cm->cm_iovec[0].iov_len = req->RequestDataLength;
sys/dev/raid/mps/mps_sas.c
2597
req->SASAddress.High = htole32(sasaddr >> 32);
sys/dev/raid/mps/mps_sas.c
2598
req->SASAddress.Low = htole32(sasaddr);
sys/dev/raid/mps/mps_sas.c
2756
MPI2_SCSI_TASK_MANAGE_REQUEST *req;
sys/dev/raid/mps/mps_sas.c
2774
req = (MPI2_SCSI_TASK_MANAGE_REQUEST *)tm->cm_req;
sys/dev/raid/mps/mps_sas.c
2775
req->DevHandle = targ->handle;
sys/dev/raid/mps/mps_sas.c
2776
req->Function = MPI2_FUNCTION_SCSI_TASK_MGMT;
sys/dev/raid/mps/mps_sas.c
2777
req->TaskType = MPI2_SCSITASKMGMT_TASKTYPE_TARGET_RESET;
sys/dev/raid/mps/mps_sas.c
2780
req->MsgFlags = MPI2_SCSITASKMGMT_MSGFLAGS_LINK_RESET;
sys/dev/raid/mps/mps_sas.c
2808
MPI2_SCSI_TASK_MANAGE_REQUEST *req;
sys/dev/raid/mps/mps_sas.c
2810
req = (MPI2_SCSI_TASK_MANAGE_REQUEST *)tm->cm_req;
sys/dev/raid/mps/mps_sas.c
2814
req->DevHandle);
sys/dev/raid/mps/mps_sas.c
409
MPI2_SCSI_TASK_MANAGE_REQUEST *req;
sys/dev/raid/mps/mps_sas.c
447
req = (MPI2_SCSI_TASK_MANAGE_REQUEST *)cm->cm_req;
sys/dev/raid/mps/mps_sas.c
448
req->DevHandle = targ->handle;
sys/dev/raid/mps/mps_sas.c
449
req->Function = MPI2_FUNCTION_SCSI_TASK_MGMT;
sys/dev/raid/mps/mps_sas.c
450
req->TaskType = MPI2_SCSITASKMGMT_TASKTYPE_TARGET_RESET;
sys/dev/raid/mps/mps_sas.c
453
req->MsgFlags = MPI2_SCSITASKMGMT_MSGFLAGS_LINK_RESET;
sys/dev/raid/mps/mps_sas.c
476
MPI2_SCSI_TASK_MANAGE_REQUEST *req;
sys/dev/raid/mps/mps_sas.c
512
req = (MPI2_SCSI_TASK_MANAGE_REQUEST *)cm->cm_req;
sys/dev/raid/mps/mps_sas.c
513
memset(req, 0, sizeof(*req));
sys/dev/raid/mps/mps_sas.c
514
req->DevHandle = targ->handle;
sys/dev/raid/mps/mps_sas.c
515
req->Function = MPI2_FUNCTION_SCSI_TASK_MGMT;
sys/dev/raid/mps/mps_sas.c
516
req->TaskType = MPI2_SCSITASKMGMT_TASKTYPE_TARGET_RESET;
sys/dev/raid/mps/mps_sas.c
519
req->MsgFlags = MPI2_SCSITASKMGMT_MSGFLAGS_LINK_RESET;
sys/dev/raid/mps/mps_sas.c
533
MPI2_SAS_IOUNIT_CONTROL_REQUEST *req;
sys/dev/raid/mps/mps_sas.c
578
req = (MPI2_SAS_IOUNIT_CONTROL_REQUEST *)tm->cm_req;
sys/dev/raid/mps/mps_sas.c
579
memset(req, 0, sizeof(*req));
sys/dev/raid/mps/mps_sas.c
580
req->Function = MPI2_FUNCTION_SAS_IO_UNIT_CONTROL;
sys/dev/raid/mps/mps_sas.c
581
req->Operation = MPI2_SAS_OP_REMOVE_DEVICE;
sys/dev/raid/mps/mps_sas.c
582
req->DevHandle = handle;
sys/dev/raid/mps/mps_sas.h
148
#define MPS_SET_SINGLE_LUN(req, lun) \
sys/dev/raid/mps/mps_sas.h
150
bzero((req)->LUN, 8); \
sys/dev/raid/mps/mps_sas.h
151
(req)->LUN[1] = lun; \
sys/dev/raid/mps/mps_table.c
492
MPI2_SCSI_IO_REQUEST *req;
sys/dev/raid/mps/mps_table.c
494
req = (MPI2_SCSI_IO_REQUEST *)cm->cm_req;
sys/dev/raid/mps/mps_table.c
495
mps_print_sgl(sc, cm, req->SGLOffset0);
sys/dev/raid/mps/mps_user.c
1144
MPI2_DIAG_BUFFER_POST_REQUEST *req;
sys/dev/raid/mps/mps_user.c
1176
req = (MPI2_DIAG_BUFFER_POST_REQUEST *)cm->cm_req;
sys/dev/raid/mps/mps_user.c
1177
req->Function = MPI2_FUNCTION_DIAG_BUFFER_POST;
sys/dev/raid/mps/mps_user.c
1178
req->BufferType = pBuffer->buffer_type;
sys/dev/raid/mps/mps_user.c
1179
req->ExtendedType = pBuffer->extended_type;
sys/dev/raid/mps/mps_user.c
1180
req->BufferLength = pBuffer->size;
sys/dev/raid/mps/mps_user.c
1181
for (i = 0; i < (sizeof(req->ProductSpecific) / 4); i++)
sys/dev/raid/mps/mps_user.c
1182
req->ProductSpecific[i] = pBuffer->product_specific[i];
sys/dev/raid/mps/mps_user.c
1183
mps_from_u64(sc->fw_diag_busaddr, &req->BufferAddress);
sys/dev/raid/mps/mps_user.c
1231
MPI2_DIAG_RELEASE_REQUEST *req;
sys/dev/raid/mps/mps_user.c
1265
req = (MPI2_DIAG_RELEASE_REQUEST *)cm->cm_req;
sys/dev/raid/mps/mps_user.c
1266
req->Function = MPI2_FUNCTION_DIAG_RELEASE;
sys/dev/raid/mps/mps_user.c
1267
req->BufferType = pBuffer->buffer_type;
sys/dev/raid/mps/mps_user.c
2239
uint32_t req;
sys/dev/raid/mps/mps_user.c
2321
PTRIN_CP(*user32, arg.user, req);
sys/dev/raid/mps/mps_user.c
2371
PTROUT_CP(arg.user, *user32, req);
sys/dev/raid/mps/mps_user.c
402
mpi_init_sge(struct mps_command *cm, void *req, void *sge)
sys/dev/raid/mps/mps_user.c
407
off = (uintptr_t)sge - (uintptr_t)req;
sys/dev/raid/mps/mps_user.c
410
req, sge, off, space));
sys/dev/raid/mps/mps_user.c
422
MPI2_IOC_FACTS_REQUEST *req = (void *)cm->cm_req;
sys/dev/raid/mps/mps_user.c
425
if (cmd->req_len != sizeof *req)
sys/dev/raid/mps/mps_user.c
441
MPI2_PORT_FACTS_REQUEST *req = (void *)cm->cm_req;
sys/dev/raid/mps/mps_user.c
444
if (cmd->req_len != sizeof *req)
sys/dev/raid/mps/mps_user.c
460
MPI2_FW_DOWNLOAD_REQUEST *req = (void *)cm->cm_req;
sys/dev/raid/mps/mps_user.c
469
CTASSERT(sizeof req->SGL >= sizeof tc + MPS_SGC_SIZE);
sys/dev/raid/mps/mps_user.c
471
if (cmd->req_len != sizeof *req)
sys/dev/raid/mps/mps_user.c
483
mpi_init_sge(cm, req, &req->SGL);
sys/dev/raid/mps/mps_user.c
489
if ((req->MsgFlags & MPI2_FW_DOWNLOAD_MSGFLGS_LAST_SEGMENT) == 0)
sys/dev/raid/mps/mps_user.c
491
if (req->TotalImageSize != cmd->len)
sys/dev/raid/mps/mps_user.c
514
MPI2_FW_UPLOAD_REQUEST *req = (void *)cm->cm_req;
sys/dev/raid/mps/mps_user.c
522
CTASSERT(sizeof req->SGL >= sizeof tc + MPS_SGC_SIZE);
sys/dev/raid/mps/mps_user.c
524
if (cmd->req_len != sizeof *req)
sys/dev/raid/mps/mps_user.c
529
mpi_init_sge(cm, req, &req->SGL);
sys/dev/raid/mps/mps_user.c
556
MPI2_SATA_PASSTHROUGH_REQUEST *req = (void *)cm->cm_req;
sys/dev/raid/mps/mps_user.c
559
if (cmd->req_len != sizeof *req)
sys/dev/raid/mps/mps_user.c
564
mpi_init_sge(cm, req, &req->SGL);
sys/dev/raid/mps/mps_user.c
574
MPI2_SMP_PASSTHROUGH_REQUEST *req = (void *)cm->cm_req;
sys/dev/raid/mps/mps_user.c
577
if (cmd->req_len != sizeof *req)
sys/dev/raid/mps/mps_user.c
582
mpi_init_sge(cm, req, &req->SGL);
sys/dev/raid/mps/mps_user.c
592
MPI2_CONFIG_REQUEST *req = (void *)cm->cm_req;
sys/dev/raid/mps/mps_user.c
595
if (cmd->req_len != sizeof *req)
sys/dev/raid/mps/mps_user.c
600
mpi_init_sge(cm, req, &req->PageBufferSGE);
sys/dev/raid/mps/mps_user.c
672
cmd->req, cmd->req_len, cmd->rpl, cmd->rpl_len );
sys/dev/raid/mps/mps_user.c
678
err = copyin(cmd->req, hdr, cmd->req_len);
sys/dev/raid/mps/mpsvar.h
700
void mpi_init_sge(struct mps_command *cm, void *req, void *sge);
sys/dev/raid/twa/tw_cl.h
114
TW_VOID (*tw_cli_callback)(struct tw_cli_req_context *req);
sys/dev/raid/twa/tw_cl.h
256
tw_cli_req_q_insert_head(struct tw_cli_req_context *req, TW_UINT8 q_type)
sys/dev/raid/twa/tw_cl.h
258
struct tw_cli_ctlr_context *ctlr = req->ctlr;
sys/dev/raid/twa/tw_cl.h
261
TW_CL_Q_INSERT_HEAD(&(ctlr->req_q_head[q_type]), &(req->link));
sys/dev/raid/twa/tw_cl.h
270
tw_cli_req_q_insert_tail(struct tw_cli_req_context *req, TW_UINT8 q_type)
sys/dev/raid/twa/tw_cl.h
272
struct tw_cli_ctlr_context *ctlr = req->ctlr;
sys/dev/raid/twa/tw_cl.h
275
TW_CL_Q_INSERT_TAIL(&(ctlr->req_q_head[q_type]), &(req->link));
sys/dev/raid/twa/tw_cl.h
286
struct tw_cli_req_context *req = TW_CL_NULL;
sys/dev/raid/twa/tw_cl.h
292
req = TW_CL_STRUCT_HEAD(link,
sys/dev/raid/twa/tw_cl.h
294
TW_CL_Q_REMOVE_ITEM(&(ctlr->req_q_head[q_type]), &(req->link));
sys/dev/raid/twa/tw_cl.h
298
return(req);
sys/dev/raid/twa/tw_cl.h
305
tw_cli_req_q_remove_item(struct tw_cli_req_context *req, TW_UINT8 q_type)
sys/dev/raid/twa/tw_cl.h
307
struct tw_cli_ctlr_context *ctlr = req->ctlr;
sys/dev/raid/twa/tw_cl.h
310
TW_CL_Q_REMOVE_ITEM(&(ctlr->req_q_head[q_type]), &(req->link));
sys/dev/raid/twa/tw_cl_externs.h
126
extern TW_VOID tw_cli_complete_io(struct tw_cli_req_context *req);
sys/dev/raid/twa/tw_cl_externs.h
129
extern TW_VOID tw_cli_scsi_complete(struct tw_cli_req_context *req);
sys/dev/raid/twa/tw_cl_externs.h
132
extern TW_VOID tw_cli_param_callback(struct tw_cli_req_context *req);
sys/dev/raid/twa/tw_cl_externs.h
135
extern TW_VOID tw_cli_aen_callback(struct tw_cli_req_context *req);
sys/dev/raid/twa/tw_cl_externs.h
139
struct tw_cli_req_context *req);
sys/dev/raid/twa/tw_cl_externs.h
71
extern TW_INT32 tw_cli_submit_cmd(struct tw_cli_req_context *req);
sys/dev/raid/twa/tw_cl_externs.h
76
TW_INT32 size, TW_VOID (* callback)(struct tw_cli_req_context *req));
sys/dev/raid/twa/tw_cl_externs.h
81
TW_VOID *data, TW_VOID (* callback)(struct tw_cli_req_context *req));
sys/dev/raid/twa/tw_cl_externs.h
84
extern TW_INT32 tw_cli_submit_and_poll_request(struct tw_cli_req_context *req,
sys/dev/raid/twa/tw_cl_externs.h
93
extern TW_INT32 tw_cli_send_scsi_cmd(struct tw_cli_req_context *req,
sys/dev/raid/twa/tw_cl_init.c
255
struct tw_cli_req_context *req;
sys/dev/raid/twa/tw_cl_init.c
342
req = &(ctlr->req_ctxt_buf[i]);
sys/dev/raid/twa/tw_cl_init.c
344
req->cmd_pkt = &(ctlr->cmd_pkt_buf[i]);
sys/dev/raid/twa/tw_cl_init.c
345
req->cmd_pkt_phys = ctlr->cmd_pkt_phys +
sys/dev/raid/twa/tw_cl_init.c
348
req->request_id = i;
sys/dev/raid/twa/tw_cl_init.c
349
req->ctlr = ctlr;
sys/dev/raid/twa/tw_cl_init.c
352
tw_cli_req_q_insert_tail(req, TW_CLI_FREE_Q);
sys/dev/raid/twa/tw_cl_init.c
637
struct tw_cli_req_context *req;
sys/dev/raid/twa/tw_cl_init.c
644
if ((req = tw_cli_get_request(ctlr
sys/dev/raid/twa/tw_cl_init.c
648
req->flags |= TW_CLI_REQ_FLAGS_INTERNAL;
sys/dev/raid/twa/tw_cl_init.c
651
init_connect = &(req->cmd_pkt->command.cmd_pkt_7k.init_connect);
sys/dev/raid/twa/tw_cl_init.c
653
req->cmd_pkt->cmd_hdr.header_desc.size_header = 128;
sys/dev/raid/twa/tw_cl_init.c
658
(TW_UINT8)(TW_CL_SWAP16(req->request_id));
sys/dev/raid/twa/tw_cl_init.c
677
error = tw_cli_submit_and_poll_request(req,
sys/dev/raid/twa/tw_cl_init.c
685
&(req->cmd_pkt->cmd_hdr));
sys/dev/raid/twa/tw_cl_init.c
696
tw_cli_req_q_insert_tail(req, TW_CLI_FREE_Q);
sys/dev/raid/twa/tw_cl_init.c
705
if (req)
sys/dev/raid/twa/tw_cl_init.c
706
tw_cli_req_q_insert_tail(req, TW_CLI_FREE_Q);
sys/dev/raid/twa/tw_cl_intr.c
219
struct tw_cli_req_context *req;
sys/dev/raid/twa/tw_cl_intr.c
238
req = &(ctlr->req_ctxt_buf[GET_RESP_ID(resp)]);
sys/dev/raid/twa/tw_cl_intr.c
241
if (req->state != TW_CLI_REQ_STATE_BUSY) {
sys/dev/raid/twa/tw_cl_intr.c
247
req, req->state);
sys/dev/raid/twa/tw_cl_intr.c
258
tw_cli_req_q_remove_item(req, TW_CLI_BUSY_Q);
sys/dev/raid/twa/tw_cl_intr.c
259
req->state = TW_CLI_REQ_STATE_COMPLETE;
sys/dev/raid/twa/tw_cl_intr.c
260
tw_cli_req_q_insert_tail(req, TW_CLI_COMPLETE_Q);
sys/dev/raid/twa/tw_cl_intr.c
284
struct tw_cli_req_context *req;
sys/dev/raid/twa/tw_cl_intr.c
292
while ((req = tw_cli_req_q_remove_head(ctlr, TW_CLI_PENDING_Q)) !=
sys/dev/raid/twa/tw_cl_intr.c
294
if ((error = tw_cli_submit_cmd(req))) {
sys/dev/raid/twa/tw_cl_intr.c
299
req->state = TW_CLI_REQ_STATE_PENDING;
sys/dev/raid/twa/tw_cl_intr.c
305
tw_cli_req_q_insert_head(req, TW_CLI_PENDING_Q);
sys/dev/raid/twa/tw_cl_intr.c
316
"error = %d", req,
sys/dev/raid/twa/tw_cl_intr.c
317
GET_OPCODE(req->cmd_pkt->
sys/dev/raid/twa/tw_cl_intr.c
329
req->error_code = error;
sys/dev/raid/twa/tw_cl_intr.c
330
req->state = TW_CLI_REQ_STATE_COMPLETE;
sys/dev/raid/twa/tw_cl_intr.c
331
if (req->tw_cli_callback)
sys/dev/raid/twa/tw_cl_intr.c
332
req->tw_cli_callback(req);
sys/dev/raid/twa/tw_cl_intr.c
354
struct tw_cli_req_context *req;
sys/dev/raid/twa/tw_cl_intr.c
361
while ((req = tw_cli_req_q_remove_head(ctlr, TW_CLI_COMPLETE_Q)) !=
sys/dev/raid/twa/tw_cl_intr.c
364
if (req->tw_cli_callback)
sys/dev/raid/twa/tw_cl_intr.c
365
req->tw_cli_callback(req);
sys/dev/raid/twa/tw_cl_intr.c
380
tw_cli_complete_io(struct tw_cli_req_context *req)
sys/dev/raid/twa/tw_cl_intr.c
382
struct tw_cli_ctlr_context *ctlr = req->ctlr;
sys/dev/raid/twa/tw_cl_intr.c
384
(struct tw_cl_req_packet *)(req->orig_req);
sys/dev/raid/twa/tw_cl_intr.c
389
if (req->error_code) {
sys/dev/raid/twa/tw_cl_intr.c
394
if (req->state != TW_CLI_REQ_STATE_COMPLETE) {
sys/dev/raid/twa/tw_cl_intr.c
400
req, req->state);
sys/dev/raid/twa/tw_cl_intr.c
407
if (req->flags & TW_CLI_REQ_FLAGS_PASSTHRU) {
sys/dev/raid/twa/tw_cl_intr.c
409
tw_osl_memcpy(req_pkt->gen_req_pkt.pt_req.cmd_pkt, req->cmd_pkt,
sys/dev/raid/twa/tw_cl_intr.c
412
tw_cli_scsi_complete(req);
sys/dev/raid/twa/tw_cl_intr.c
415
req_pkt->tw_osl_callback(req->req_handle);
sys/dev/raid/twa/tw_cl_intr.c
416
tw_cli_req_q_insert_tail(req, TW_CLI_FREE_Q);
sys/dev/raid/twa/tw_cl_intr.c
430
tw_cli_scsi_complete(struct tw_cli_req_context *req)
sys/dev/raid/twa/tw_cl_intr.c
433
(struct tw_cl_req_packet *)(req->orig_req);
sys/dev/raid/twa/tw_cl_intr.c
437
&(req->cmd_pkt->command.cmd_pkt_9k);
sys/dev/raid/twa/tw_cl_intr.c
442
tw_cli_dbg_printf(8, req->ctlr->ctlr_handle, tw_osl_cur_func(),
sys/dev/raid/twa/tw_cl_intr.c
449
tw_cli_dbg_printf(1, req->ctlr->ctlr_handle, tw_osl_cur_func(),
sys/dev/raid/twa/tw_cl_intr.c
453
cmd_hdr = &(req->cmd_pkt->cmd_hdr);
sys/dev/raid/twa/tw_cl_intr.c
462
tw_cli_dbg_printf(2, req->ctlr->ctlr_handle,
sys/dev/raid/twa/tw_cl_intr.c
474
tw_cli_dbg_printf(2, req->ctlr->ctlr_handle,
sys/dev/raid/twa/tw_cl_intr.c
491
tw_cli_create_ctlr_event(req->ctlr,
sys/dev/raid/twa/tw_cl_intr.c
517
tw_cli_param_callback(struct tw_cli_req_context *req)
sys/dev/raid/twa/tw_cl_intr.c
519
struct tw_cli_ctlr_context *ctlr = req->ctlr;
sys/dev/raid/twa/tw_cl_intr.c
521
&(req->cmd_pkt->command.cmd_pkt_7k);
sys/dev/raid/twa/tw_cl_intr.c
530
if (! req->error_code)
sys/dev/raid/twa/tw_cl_intr.c
535
&(req->cmd_pkt->cmd_hdr));
sys/dev/raid/twa/tw_cl_intr.c
545
tw_cli_req_q_insert_tail(req, TW_CLI_FREE_Q);
sys/dev/raid/twa/tw_cl_intr.c
571
tw_cli_aen_callback(struct tw_cli_req_context *req)
sys/dev/raid/twa/tw_cl_intr.c
573
struct tw_cli_ctlr_context *ctlr = req->ctlr;
sys/dev/raid/twa/tw_cl_intr.c
575
&(req->cmd_pkt->command.cmd_pkt_9k);
sys/dev/raid/twa/tw_cl_intr.c
583
GET_REQ_ID(cmd->lun_l4__req_id), req->error_code, cmd->status);
sys/dev/raid/twa/tw_cl_intr.c
589
if (!(error = req->error_code))
sys/dev/raid/twa/tw_cl_intr.c
594
(&(req->cmd_pkt->cmd_hdr));
sys/dev/raid/twa/tw_cl_intr.c
609
tw_cli_req_q_insert_tail(req, TW_CLI_FREE_Q);
sys/dev/raid/twa/tw_cl_intr.c
616
aen_code = tw_cli_manage_aen(ctlr, req);
sys/dev/raid/twa/tw_cl_intr.c
620
tw_cli_req_q_insert_tail(req, TW_CLI_FREE_Q);
sys/dev/raid/twa/tw_cl_intr.c
646
struct tw_cli_req_context *req)
sys/dev/raid/twa/tw_cl_intr.c
656
cmd_hdr = (struct tw_cl_command_header *)(req->data);
sys/dev/raid/twa/tw_cl_intr.c
668
tw_cli_req_q_insert_tail(req, TW_CLI_FREE_Q);
sys/dev/raid/twa/tw_cl_io.c
1014
if (req->state == TW_CLI_REQ_STATE_PENDING) {
sys/dev/raid/twa/tw_cl_io.c
1023
tw_cli_req_q_remove_item(req, TW_CLI_PENDING_Q);
sys/dev/raid/twa/tw_cl_io.c
1027
if (req->data)
sys/dev/raid/twa/tw_cl_io.c
1029
tw_cli_req_q_insert_tail(req, TW_CLI_FREE_Q);
sys/dev/raid/twa/tw_cl_io.c
103
req_handle->cl_req_ctxt = req;
sys/dev/raid/twa/tw_cl_io.c
104
req->req_handle = req_handle;
sys/dev/raid/twa/tw_cl_io.c
105
req->orig_req = req_pkt;
sys/dev/raid/twa/tw_cl_io.c
1054
struct tw_cli_req_context *req;
sys/dev/raid/twa/tw_cl_io.c
106
req->tw_cli_callback = tw_cli_complete_io;
sys/dev/raid/twa/tw_cl_io.c
108
req->flags |= TW_CLI_REQ_FLAGS_EXTERNAL;
sys/dev/raid/twa/tw_cl_io.c
109
req->flags |= TW_CLI_REQ_FLAGS_9K;
sys/dev/raid/twa/tw_cl_io.c
1113
while ((req = tw_cli_req_q_remove_head(ctlr, TW_CLI_RESET_Q)) != TW_CL_NULL) {
sys/dev/raid/twa/tw_cl_io.c
1114
tw_osl_timeout(req->req_handle);
sys/dev/raid/twa/tw_cl_io.c
1115
tw_cli_req_q_insert_tail(req, TW_CLI_PENDING_Q);
sys/dev/raid/twa/tw_cl_io.c
114
cmd = &(req->cmd_pkt->command.cmd_pkt_9k);
sys/dev/raid/twa/tw_cl_io.c
116
req->cmd_pkt->cmd_hdr.header_desc.size_header = 128;
sys/dev/raid/twa/tw_cl_io.c
121
BUILD_LUN_L4__REQ_ID(scsi_req->lun, req->request_id));
sys/dev/raid/twa/tw_cl_io.c
1291
tw_cli_send_scsi_cmd(struct tw_cli_req_context *req, TW_INT32 cmd)
sys/dev/raid/twa/tw_cl_io.c
1298
ctlr = req->ctlr;
sys/dev/raid/twa/tw_cl_io.c
1305
req->data = ctlr->internal_req_data;
sys/dev/raid/twa/tw_cl_io.c
1306
req->data_phys = ctlr->internal_req_data_phys;
sys/dev/raid/twa/tw_cl_io.c
1307
tw_osl_memzero(req->data, TW_CLI_SECTOR_SIZE);
sys/dev/raid/twa/tw_cl_io.c
1308
req->length = TW_CLI_SECTOR_SIZE;
sys/dev/raid/twa/tw_cl_io.c
1311
cmdpkt = req->cmd_pkt;
sys/dev/raid/twa/tw_cl_io.c
1320
cmd9k->lun_l4__req_id = TW_CL_SWAP16(req->request_id);
sys/dev/raid/twa/tw_cl_io.c
1325
if (req->ctlr->flags & TW_CL_64BIT_ADDRESSES) {
sys/dev/raid/twa/tw_cl_io.c
1327
TW_CL_SWAP64(req->data_phys);
sys/dev/raid/twa/tw_cl_io.c
1329
TW_CL_SWAP32(req->length);
sys/dev/raid/twa/tw_cl_io.c
1332
TW_CL_SWAP32(req->data_phys);
sys/dev/raid/twa/tw_cl_io.c
1334
TW_CL_SWAP32(req->length);
sys/dev/raid/twa/tw_cl_io.c
1340
if ((error = tw_cli_submit_cmd(req)))
sys/dev/raid/twa/tw_cl_io.c
1345
"(request = %p, error = %d)", req, error);
sys/dev/raid/twa/tw_cl_io.c
1365
struct tw_cli_req_context *req;
sys/dev/raid/twa/tw_cl_io.c
1370
if ((req = tw_cli_get_request(ctlr
sys/dev/raid/twa/tw_cl_io.c
1374
req->flags |= TW_CLI_REQ_FLAGS_INTERNAL;
sys/dev/raid/twa/tw_cl_io.c
1375
req->flags |= TW_CLI_REQ_FLAGS_9K;
sys/dev/raid/twa/tw_cl_io.c
1376
req->tw_cli_callback = tw_cli_aen_callback;
sys/dev/raid/twa/tw_cl_io.c
1377
if ((error = tw_cli_send_scsi_cmd(req, 0x03 /* REQUEST_SENSE */))) {
sys/dev/raid/twa/tw_cl_io.c
1380
"(request = %p, error = %d)", req, error);
sys/dev/raid/twa/tw_cl_io.c
1381
if (req->data)
sys/dev/raid/twa/tw_cl_io.c
1383
tw_cli_req_q_insert_tail(req, TW_CLI_FREE_Q);
sys/dev/raid/twa/tw_cl_io.c
144
tw_cli_req_q_insert_tail(req, TW_CLI_PENDING_Q);
sys/dev/raid/twa/tw_cl_io.c
147
} else if ((error = tw_cli_submit_cmd(req))) {
sys/dev/raid/twa/tw_cl_io.c
150
req, error);
sys/dev/raid/twa/tw_cl_io.c
151
tw_cli_req_q_insert_tail(req, TW_CLI_FREE_Q);
sys/dev/raid/twa/tw_cl_io.c
168
tw_cli_submit_cmd(struct tw_cli_req_context *req)
sys/dev/raid/twa/tw_cl_io.c
170
struct tw_cli_ctlr_context *ctlr = req->ctlr;
sys/dev/raid/twa/tw_cl_io.c
185
(TW_UINT32)(req->cmd_pkt_phys + sizeof(struct tw_cl_command_header)), 4);
sys/dev/raid/twa/tw_cl_io.c
190
(struct tw_cl_req_packet *)(req->orig_req);
sys/dev/raid/twa/tw_cl_io.c
195
if ((req->flags & TW_CLI_REQ_FLAGS_INTERNAL)
sys/dev/raid/twa/tw_cl_io.c
199
if (req->state != TW_CLI_REQ_STATE_PENDING) {
sys/dev/raid/twa/tw_cl_io.c
203
req->state = TW_CLI_REQ_STATE_PENDING;
sys/dev/raid/twa/tw_cl_io.c
204
tw_cli_req_q_insert_tail(req, TW_CLI_PENDING_Q);
sys/dev/raid/twa/tw_cl_io.c
218
req->state = TW_CLI_REQ_STATE_BUSY;
sys/dev/raid/twa/tw_cl_io.c
219
tw_cli_req_q_insert_tail(req, TW_CLI_BUSY_Q);
sys/dev/raid/twa/tw_cl_io.c
226
(TW_UINT32)(((TW_UINT64)(req->cmd_pkt_phys + sizeof(struct tw_cl_command_header)))>>32), 4);
sys/dev/raid/twa/tw_cl_io.c
232
(TW_UINT32)(req->cmd_pkt_phys + sizeof(struct tw_cl_command_header)), 4);
sys/dev/raid/twa/tw_cl_io.c
235
(TW_UINT32)(((TW_UINT64)(req->cmd_pkt_phys + sizeof(struct tw_cl_command_header)))>>32), 4);
sys/dev/raid/twa/tw_cl_io.c
239
(TW_UINT32)(req->cmd_pkt_phys + sizeof(struct tw_cl_command_header)), 4);
sys/dev/raid/twa/tw_cl_io.c
266
struct tw_cli_req_context *req;
sys/dev/raid/twa/tw_cl_io.c
279
if ((req = tw_cli_get_request(ctlr
sys/dev/raid/twa/tw_cl_io.c
286
req_handle->cl_req_ctxt = req;
sys/dev/raid/twa/tw_cl_io.c
287
req->req_handle = req_handle;
sys/dev/raid/twa/tw_cl_io.c
288
req->orig_req = req_pkt;
sys/dev/raid/twa/tw_cl_io.c
289
req->tw_cli_callback = tw_cli_complete_io;
sys/dev/raid/twa/tw_cl_io.c
291
req->flags |= TW_CLI_REQ_FLAGS_PASSTHRU;
sys/dev/raid/twa/tw_cl_io.c
295
tw_osl_memcpy(req->cmd_pkt, pt_req->cmd_pkt,
sys/dev/raid/twa/tw_cl_io.c
305
req->flags |= TW_CLI_REQ_FLAGS_9K;
sys/dev/raid/twa/tw_cl_io.c
306
cmd_9k = &(req->cmd_pkt->command.cmd_pkt_9k);
sys/dev/raid/twa/tw_cl_io.c
310
BUILD_LUN_L4__REQ_ID(lun_l4, req->request_id));
sys/dev/raid/twa/tw_cl_io.c
320
cmd_7k = &(req->cmd_pkt->command.cmd_pkt_7k);
sys/dev/raid/twa/tw_cl_io.c
322
(TW_UINT8)(TW_CL_SWAP16(req->request_id));
sys/dev/raid/twa/tw_cl_io.c
340
tw_cli_req_q_insert_tail(req, TW_CLI_PENDING_Q);
sys/dev/raid/twa/tw_cl_io.c
343
} else if ((error = tw_cli_submit_cmd(req))) {
sys/dev/raid/twa/tw_cl_io.c
349
tw_cli_req_q_insert_tail(req, TW_CLI_FREE_Q);
sys/dev/raid/twa/tw_cl_io.c
719
TW_VOID (* callback)(struct tw_cli_req_context *req))
sys/dev/raid/twa/tw_cl_io.c
721
struct tw_cli_req_context *req;
sys/dev/raid/twa/tw_cl_io.c
729
if ((req = tw_cli_get_request(ctlr
sys/dev/raid/twa/tw_cl_io.c
739
req->data = ctlr->internal_req_data;
sys/dev/raid/twa/tw_cl_io.c
74
struct tw_cli_req_context *req;
sys/dev/raid/twa/tw_cl_io.c
740
req->data_phys = ctlr->internal_req_data_phys;
sys/dev/raid/twa/tw_cl_io.c
741
req->length = TW_CLI_SECTOR_SIZE;
sys/dev/raid/twa/tw_cl_io.c
742
req->flags |= TW_CLI_REQ_FLAGS_INTERNAL;
sys/dev/raid/twa/tw_cl_io.c
745
param = (struct tw_cl_param_9k *)(req->data);
sys/dev/raid/twa/tw_cl_io.c
749
cmd = &(req->cmd_pkt->command.cmd_pkt_7k);
sys/dev/raid/twa/tw_cl_io.c
751
req->cmd_pkt->cmd_hdr.header_desc.size_header = 128;
sys/dev/raid/twa/tw_cl_io.c
755
cmd->param.request_id = (TW_UINT8)(TW_CL_SWAP16(req->request_id));
sys/dev/raid/twa/tw_cl_io.c
761
TW_CL_SWAP64(req->data_phys);
sys/dev/raid/twa/tw_cl_io.c
763
TW_CL_SWAP32(req->length);
sys/dev/raid/twa/tw_cl_io.c
767
TW_CL_SWAP32(req->data_phys);
sys/dev/raid/twa/tw_cl_io.c
769
TW_CL_SWAP32(req->length);
sys/dev/raid/twa/tw_cl_io.c
781
error = tw_cli_submit_and_poll_request(req,
sys/dev/raid/twa/tw_cl_io.c
789
&(req->cmd_pkt->cmd_hdr));
sys/dev/raid/twa/tw_cl_io.c
795
tw_cli_req_q_insert_tail(req, TW_CLI_FREE_Q);
sys/dev/raid/twa/tw_cl_io.c
798
req->tw_cli_callback = callback;
sys/dev/raid/twa/tw_cl_io.c
799
if ((error = tw_cli_submit_cmd(req)))
sys/dev/raid/twa/tw_cl_io.c
812
if (req)
sys/dev/raid/twa/tw_cl_io.c
813
tw_cli_req_q_insert_tail(req, TW_CLI_FREE_Q);
sys/dev/raid/twa/tw_cl_io.c
836
TW_VOID (* callback)(struct tw_cli_req_context *req))
sys/dev/raid/twa/tw_cl_io.c
838
struct tw_cli_req_context *req;
sys/dev/raid/twa/tw_cl_io.c
846
if ((req = tw_cli_get_request(ctlr
sys/dev/raid/twa/tw_cl_io.c
856
req->data = ctlr->internal_req_data;
sys/dev/raid/twa/tw_cl_io.c
857
req->data_phys = ctlr->internal_req_data_phys;
sys/dev/raid/twa/tw_cl_io.c
858
req->length = TW_CLI_SECTOR_SIZE;
sys/dev/raid/twa/tw_cl_io.c
859
req->flags |= TW_CLI_REQ_FLAGS_INTERNAL;
sys/dev/raid/twa/tw_cl_io.c
862
param = (struct tw_cl_param_9k *)(req->data);
sys/dev/raid/twa/tw_cl_io.c
866
cmd = &(req->cmd_pkt->command.cmd_pkt_7k);
sys/dev/raid/twa/tw_cl_io.c
868
req->cmd_pkt->cmd_hdr.header_desc.size_header = 128;
sys/dev/raid/twa/tw_cl_io.c
872
cmd->param.request_id = (TW_UINT8)(TW_CL_SWAP16(req->request_id));
sys/dev/raid/twa/tw_cl_io.c
878
TW_CL_SWAP64(req->data_phys);
sys/dev/raid/twa/tw_cl_io.c
880
TW_CL_SWAP32(req->length);
sys/dev/raid/twa/tw_cl_io.c
884
TW_CL_SWAP32(req->data_phys);
sys/dev/raid/twa/tw_cl_io.c
886
TW_CL_SWAP32(req->length);
sys/dev/raid/twa/tw_cl_io.c
899
error = tw_cli_submit_and_poll_request(req,
sys/dev/raid/twa/tw_cl_io.c
907
&(req->cmd_pkt->cmd_hdr));
sys/dev/raid/twa/tw_cl_io.c
912
tw_cli_req_q_insert_tail(req, TW_CLI_FREE_Q);
sys/dev/raid/twa/tw_cl_io.c
915
req->tw_cli_callback = callback;
sys/dev/raid/twa/tw_cl_io.c
916
if ((error = tw_cli_submit_cmd(req)))
sys/dev/raid/twa/tw_cl_io.c
929
if (req)
sys/dev/raid/twa/tw_cl_io.c
930
tw_cli_req_q_insert_tail(req, TW_CLI_FREE_Q);
sys/dev/raid/twa/tw_cl_io.c
948
tw_cli_submit_and_poll_request(struct tw_cli_req_context *req,
sys/dev/raid/twa/tw_cl_io.c
951
struct tw_cli_ctlr_context *ctlr = req->ctlr;
sys/dev/raid/twa/tw_cl_io.c
96
if ((req = tw_cli_get_request(ctlr
sys/dev/raid/twa/tw_cl_io.c
961
if ((error = tw_cli_submit_cmd(req))) {
sys/dev/raid/twa/tw_cl_io.c
976
if ((error = req->error_code))
sys/dev/raid/twa/tw_cl_io.c
987
if ((req->state != TW_CLI_REQ_STATE_BUSY) &&
sys/dev/raid/twa/tw_cl_io.c
988
(req->state != TW_CLI_REQ_STATE_PENDING))
sys/dev/raid/twa/tw_cl_io.c
989
return(req->state != TW_CLI_REQ_STATE_COMPLETE);
sys/dev/raid/twa/tw_cl_io.c
997
"request = %p", req);
sys/dev/raid/twa/tw_cl_misc.c
100
req->tw_cli_callback(req);
sys/dev/raid/twa/tw_cl_misc.c
101
} else if (req->flags & TW_CLI_REQ_FLAGS_PASSTHRU) {
sys/dev/raid/twa/tw_cl_misc.c
103
if ((req_pkt = req->orig_req) != TW_CL_NULL) {
sys/dev/raid/twa/tw_cl_misc.c
107
req_pkt->tw_osl_callback(req->req_handle);
sys/dev/raid/twa/tw_cl_misc.c
109
tw_cli_req_q_insert_tail(req, TW_CLI_FREE_Q);
sys/dev/raid/twa/tw_cl_misc.c
112
tw_osl_untimeout(req->req_handle);
sys/dev/raid/twa/tw_cl_misc.c
113
tw_cli_req_q_insert_tail(req, TW_CLI_RESET_Q);
sys/dev/raid/twa/tw_cl_misc.c
134
struct tw_cli_req_context *req;
sys/dev/raid/twa/tw_cl_misc.c
140
while ((req = tw_cli_req_q_remove_head(ctlr, TW_CLI_BUSY_Q)) !=
sys/dev/raid/twa/tw_cl_misc.c
142
if (req->flags & TW_CLI_REQ_FLAGS_INTERNAL) {
sys/dev/raid/twa/tw_cl_misc.c
152
req->error_code = TW_CL_ERR_REQ_BUS_RESET;
sys/dev/raid/twa/tw_cl_misc.c
153
if (req->tw_cli_callback)
sys/dev/raid/twa/tw_cl_misc.c
154
req->tw_cli_callback(req);
sys/dev/raid/twa/tw_cl_misc.c
155
} else if (req->flags & TW_CLI_REQ_FLAGS_PASSTHRU) {
sys/dev/raid/twa/tw_cl_misc.c
157
if ((req_pkt = req->orig_req) != TW_CL_NULL) {
sys/dev/raid/twa/tw_cl_misc.c
161
req_pkt->tw_osl_callback(req->req_handle);
sys/dev/raid/twa/tw_cl_misc.c
163
tw_cli_req_q_insert_tail(req, TW_CLI_FREE_Q);
sys/dev/raid/twa/tw_cl_misc.c
166
tw_osl_untimeout(req->req_handle);
sys/dev/raid/twa/tw_cl_misc.c
167
tw_cli_req_q_insert_tail(req, TW_CLI_RESET_Q);
sys/dev/raid/twa/tw_cl_misc.c
188
struct tw_cli_req_context *req;
sys/dev/raid/twa/tw_cl_misc.c
196
while ((req = tw_cli_req_q_remove_head(ctlr, TW_CLI_PENDING_Q)) !=
sys/dev/raid/twa/tw_cl_misc.c
198
if (req->flags & TW_CLI_REQ_FLAGS_INTERNAL) {
sys/dev/raid/twa/tw_cl_misc.c
208
req->error_code = TW_CL_ERR_REQ_BUS_RESET;
sys/dev/raid/twa/tw_cl_misc.c
209
if (req->tw_cli_callback)
sys/dev/raid/twa/tw_cl_misc.c
210
req->tw_cli_callback(req);
sys/dev/raid/twa/tw_cl_misc.c
211
} else if (req->flags & TW_CLI_REQ_FLAGS_PASSTHRU) {
sys/dev/raid/twa/tw_cl_misc.c
213
if ((req_pkt = req->orig_req) != TW_CL_NULL) {
sys/dev/raid/twa/tw_cl_misc.c
217
req_pkt->tw_osl_callback(req->req_handle);
sys/dev/raid/twa/tw_cl_misc.c
219
tw_cli_req_q_insert_tail(req, TW_CLI_FREE_Q);
sys/dev/raid/twa/tw_cl_misc.c
222
tw_osl_untimeout(req->req_handle);
sys/dev/raid/twa/tw_cl_misc.c
223
tw_cli_req_q_insert_tail(req, TW_CLI_RESET_Q);
sys/dev/raid/twa/tw_cl_misc.c
311
struct tw_cli_req_context *req;
sys/dev/raid/twa/tw_cl_misc.c
319
if ((req = tw_cli_get_request(ctlr
sys/dev/raid/twa/tw_cl_misc.c
325
req->flags |= TW_CLI_REQ_FLAGS_INTERNAL;
sys/dev/raid/twa/tw_cl_misc.c
326
req->tw_cli_callback = TW_CL_NULL;
sys/dev/raid/twa/tw_cl_misc.c
327
if ((error = tw_cli_send_scsi_cmd(req,
sys/dev/raid/twa/tw_cl_misc.c
338
if ((error = req->error_code))
sys/dev/raid/twa/tw_cl_misc.c
346
tw_cli_process_resp_intr(req->ctlr);
sys/dev/raid/twa/tw_cl_misc.c
348
if ((req->state != TW_CLI_REQ_STATE_BUSY) &&
sys/dev/raid/twa/tw_cl_misc.c
349
(req->state != TW_CLI_REQ_STATE_PENDING))
sys/dev/raid/twa/tw_cl_misc.c
353
if (req->state != TW_CLI_REQ_STATE_COMPLETE) {
sys/dev/raid/twa/tw_cl_misc.c
358
if ((error = req->cmd_pkt->command.cmd_pkt_9k.status)) {
sys/dev/raid/twa/tw_cl_misc.c
361
cmd_hdr = &req->cmd_pkt->cmd_hdr;
sys/dev/raid/twa/tw_cl_misc.c
369
aen_code = tw_cli_manage_aen(ctlr, req);
sys/dev/raid/twa/tw_cl_misc.c
376
tw_cli_req_q_insert_tail(req, TW_CLI_FREE_Q);
sys/dev/raid/twa/tw_cl_misc.c
380
if (req) {
sys/dev/raid/twa/tw_cl_misc.c
381
if (req->data)
sys/dev/raid/twa/tw_cl_misc.c
383
tw_cli_req_q_insert_tail(req, TW_CLI_FREE_Q);
sys/dev/raid/twa/tw_cl_misc.c
572
struct tw_cli_req_context *req;
sys/dev/raid/twa/tw_cl_misc.c
578
req = tw_cli_req_q_remove_head(ctlr, TW_CLI_FREE_Q);
sys/dev/raid/twa/tw_cl_misc.c
582
if (req) {
sys/dev/raid/twa/tw_cl_misc.c
583
req->req_handle = TW_CL_NULL;
sys/dev/raid/twa/tw_cl_misc.c
584
req->data = TW_CL_NULL;
sys/dev/raid/twa/tw_cl_misc.c
585
req->length = 0;
sys/dev/raid/twa/tw_cl_misc.c
586
req->data_phys = 0;
sys/dev/raid/twa/tw_cl_misc.c
587
req->state = TW_CLI_REQ_STATE_INIT; /* req being initialized */
sys/dev/raid/twa/tw_cl_misc.c
588
req->flags = 0;
sys/dev/raid/twa/tw_cl_misc.c
589
req->error_code = 0;
sys/dev/raid/twa/tw_cl_misc.c
590
req->orig_req = TW_CL_NULL;
sys/dev/raid/twa/tw_cl_misc.c
591
req->tw_cli_callback = TW_CL_NULL;
sys/dev/raid/twa/tw_cl_misc.c
599
if (req->cmd_pkt->command.cmd_pkt_9k.status)
sys/dev/raid/twa/tw_cl_misc.c
600
tw_osl_memzero(req->cmd_pkt,
sys/dev/raid/twa/tw_cl_misc.c
604
tw_osl_memzero(&(req->cmd_pkt->command),
sys/dev/raid/twa/tw_cl_misc.c
608
return(req);
sys/dev/raid/twa/tw_cl_misc.c
80
struct tw_cli_req_context *req;
sys/dev/raid/twa/tw_cl_misc.c
86
while ((req = tw_cli_req_q_remove_head(ctlr, TW_CLI_COMPLETE_Q)) !=
sys/dev/raid/twa/tw_cl_misc.c
88
if (req->flags & TW_CLI_REQ_FLAGS_INTERNAL) {
sys/dev/raid/twa/tw_cl_misc.c
940
struct tw_cli_req_context *req = req_handle->cl_req_ctxt;
sys/dev/raid/twa/tw_cl_misc.c
941
struct tw_cli_ctlr_context *ctlr = req->ctlr;
sys/dev/raid/twa/tw_cl_misc.c
943
struct tw_cl_command_packet *cmd_pkt = req->cmd_pkt;
sys/dev/raid/twa/tw_cl_misc.c
961
cmd_pkt, req->cmd_pkt_phys,
sys/dev/raid/twa/tw_cl_misc.c
962
req->data, req->length, req->data_phys,
sys/dev/raid/twa/tw_cl_misc.c
963
req->state, req->flags, req->error_code,
sys/dev/raid/twa/tw_cl_misc.c
964
req->orig_req, req->tw_cli_callback, req->request_id,
sys/dev/raid/twa/tw_cl_misc.c
965
req->link.next, req->link.prev);
sys/dev/raid/twa/tw_cl_misc.c
967
if (req->flags & TW_CLI_REQ_FLAGS_9K) {
sys/dev/raid/twa/tw_cl_misc.c
98
req->error_code = TW_CL_ERR_REQ_BUS_RESET;
sys/dev/raid/twa/tw_cl_misc.c
99
if (req->tw_cli_callback)
sys/dev/raid/twa/tw_osl.h
229
tw_osli_req_q_insert_head(struct tw_osli_req_context *req, TW_UINT8 q_type)
sys/dev/raid/twa/tw_osl.h
231
spin_lock(req->ctlr->q_lock);
sys/dev/raid/twa/tw_osl.h
232
TW_CL_Q_INSERT_HEAD(&(req->ctlr->req_q_head[q_type]), &(req->link));
sys/dev/raid/twa/tw_osl.h
233
TW_OSLI_Q_INSERT(req->ctlr, q_type);
sys/dev/raid/twa/tw_osl.h
234
spin_unlock(req->ctlr->q_lock);
sys/dev/raid/twa/tw_osl.h
241
tw_osli_req_q_insert_tail(struct tw_osli_req_context *req, TW_UINT8 q_type)
sys/dev/raid/twa/tw_osl.h
243
spin_lock(req->ctlr->q_lock);
sys/dev/raid/twa/tw_osl.h
244
TW_CL_Q_INSERT_TAIL(&(req->ctlr->req_q_head[q_type]), &(req->link));
sys/dev/raid/twa/tw_osl.h
245
TW_OSLI_Q_INSERT(req->ctlr, q_type);
sys/dev/raid/twa/tw_osl.h
246
spin_unlock(req->ctlr->q_lock);
sys/dev/raid/twa/tw_osl.h
255
struct tw_osli_req_context *req = NULL;
sys/dev/raid/twa/tw_osl.h
261
req = TW_CL_STRUCT_HEAD(link,
sys/dev/raid/twa/tw_osl.h
263
TW_CL_Q_REMOVE_ITEM(&(sc->req_q_head[q_type]), &(req->link));
sys/dev/raid/twa/tw_osl.h
267
return(req);
sys/dev/raid/twa/tw_osl.h
274
tw_osli_req_q_remove_item(struct tw_osli_req_context *req, TW_UINT8 q_type)
sys/dev/raid/twa/tw_osl.h
276
spin_lock(req->ctlr->q_lock);
sys/dev/raid/twa/tw_osl.h
277
TW_CL_Q_REMOVE_ITEM(&(req->ctlr->req_q_head[q_type]), &(req->link));
sys/dev/raid/twa/tw_osl.h
278
TW_OSLI_Q_REMOVE(req->ctlr, q_type);
sys/dev/raid/twa/tw_osl.h
279
spin_unlock(req->ctlr->q_lock);
sys/dev/raid/twa/tw_osl_cam.c
213
tw_osli_execute_scsi(struct tw_osli_req_context *req, union ccb *ccb)
sys/dev/raid/twa/tw_osl_cam.c
215
struct twa_softc *sc = req->ctlr;
sys/dev/raid/twa/tw_osl_cam.c
261
req->flags |= TW_OSLI_REQ_FLAGS_DATA_IN;
sys/dev/raid/twa/tw_osl_cam.c
263
req->flags |= TW_OSLI_REQ_FLAGS_DATA_OUT;
sys/dev/raid/twa/tw_osl_cam.c
267
req_pkt = &req->req_pkt;
sys/dev/raid/twa/tw_osl_cam.c
300
if ((req->length = csio->dxfer_len)) {
sys/dev/raid/twa/tw_osl_cam.c
301
req->data = csio->data_ptr;
sys/dev/raid/twa/tw_osl_cam.c
328
req->deadline = tw_osl_get_local_time() + (ccb_h->timeout / 1000);
sys/dev/raid/twa/tw_osl_cam.c
335
error = tw_osli_map_request(req);
sys/dev/raid/twa/tw_osl_cam.c
336
if ((error) && (req->flags & TW_OSLI_REQ_FLAGS_FAILED)) {
sys/dev/raid/twa/tw_osl_cam.c
337
req->deadline = 0;
sys/dev/raid/twa/tw_osl_cam.c
365
struct tw_osli_req_context *req;
sys/dev/raid/twa/tw_osl_cam.c
367
req = tw_osli_get_request(sc);
sys/dev/raid/twa/tw_osl_cam.c
368
if (req == NULL) {
sys/dev/raid/twa/tw_osl_cam.c
380
if ((tw_cl_is_reset_needed(&(req->ctlr->ctlr_handle)))) {
sys/dev/raid/twa/tw_osl_cam.c
384
tw_osli_req_q_insert_tail(req, TW_OSLI_FREE_Q);
sys/dev/raid/twa/tw_osl_cam.c
388
req->req_handle.osl_req_ctxt = req;
sys/dev/raid/twa/tw_osl_cam.c
389
req->req_handle.is_io = TW_CL_TRUE;
sys/dev/raid/twa/tw_osl_cam.c
390
req->orig_req = ccb;
sys/dev/raid/twa/tw_osl_cam.c
391
if (tw_osli_execute_scsi(req, ccb))
sys/dev/raid/twa/tw_osl_cam.c
392
tw_osli_req_q_insert_tail(req, TW_OSLI_FREE_Q);
sys/dev/raid/twa/tw_osl_cam.c
600
struct tw_osli_req_context *req = req_handle->osl_req_ctxt;
sys/dev/raid/twa/tw_osl_cam.c
601
union ccb *ccb = (union ccb *)(req->orig_req);
sys/dev/raid/twa/tw_osl_cam.c
61
static TW_INT32 tw_osli_execute_scsi(struct tw_osli_req_context *req,
sys/dev/raid/twa/tw_osl_cam.c
621
struct tw_osli_req_context *req = req_handle->osl_req_ctxt;
sys/dev/raid/twa/tw_osl_cam.c
622
union ccb *ccb = (union ccb *)(req->orig_req);
sys/dev/raid/twa/tw_osl_cam.c
625
req->deadline = tw_osl_get_local_time() + (ccb_h->timeout / 1000);
sys/dev/raid/twa/tw_osl_cam.c
641
struct tw_osli_req_context *req = req_handle->osl_req_ctxt;
sys/dev/raid/twa/tw_osl_cam.c
643
req->deadline = 0;
sys/dev/raid/twa/tw_osl_cam.c
684
struct tw_osli_req_context *req = req_handle->osl_req_ctxt;
sys/dev/raid/twa/tw_osl_cam.c
686
(struct tw_cl_req_packet *)(&req->req_pkt);
sys/dev/raid/twa/tw_osl_cam.c
688
struct twa_softc *sc = req->ctlr;
sys/dev/raid/twa/tw_osl_cam.c
689
union ccb *ccb = (union ccb *)(req->orig_req);
sys/dev/raid/twa/tw_osl_cam.c
693
if (req->state != TW_OSLI_REQ_STATE_BUSY)
sys/dev/raid/twa/tw_osl_cam.c
699
req, req->state);
sys/dev/raid/twa/tw_osl_cam.c
706
req->state = TW_OSLI_REQ_STATE_COMPLETE;
sys/dev/raid/twa/tw_osl_cam.c
707
tw_osli_req_q_remove_item(req, TW_OSLI_BUSY_Q);
sys/dev/raid/twa/tw_osl_cam.c
709
tw_osli_unmap_request(req);
sys/dev/raid/twa/tw_osl_cam.c
711
req->deadline = 0;
sys/dev/raid/twa/tw_osl_cam.c
712
if (req->error_code) {
sys/dev/raid/twa/tw_osl_cam.c
714
if (req->error_code == EBUSY) {
sys/dev/raid/twa/tw_osl_cam.c
722
else if (req->error_code == EFBIG)
sys/dev/raid/twa/tw_osl_cam.c
759
if (! req->error_code)
sys/dev/raid/twa/tw_osl_cam.c
761
tw_osli_req_q_insert_tail(req, TW_OSLI_FREE_Q);
sys/dev/raid/twa/tw_osl_externs.h
58
extern TW_INT32 tw_osli_map_request(struct tw_osli_req_context *req);
sys/dev/raid/twa/tw_osl_externs.h
61
extern TW_VOID tw_osli_unmap_request(struct tw_osli_req_context *req);
sys/dev/raid/twa/tw_osl_freebsd.c
1006
req);
sys/dev/raid/twa/tw_osl_freebsd.c
1010
tw_cl_reset_ctlr(&(req->ctlr->ctlr_handle));
sys/dev/raid/twa/tw_osl_freebsd.c
1030
if ((!error) && (req->length))
sys/dev/raid/twa/tw_osl_freebsd.c
1031
if ((error = copyout(req->data, user_buf->pdata,
sys/dev/raid/twa/tw_osl_freebsd.c
1047
if (req->data)
sys/dev/raid/twa/tw_osl_freebsd.c
1048
kfree(req->data, TW_OSLI_MALLOC_CLASS);
sys/dev/raid/twa/tw_osl_freebsd.c
1049
tw_osli_req_q_insert_tail(req, TW_OSLI_FREE_Q);
sys/dev/raid/twa/tw_osl_freebsd.c
1066
struct tw_osli_req_context *req = req_handle->osl_req_ctxt;
sys/dev/raid/twa/tw_osl_freebsd.c
1068
(struct tw_cl_req_packet *)(&req->req_pkt);
sys/dev/raid/twa/tw_osl_freebsd.c
1069
struct twa_softc *sc = req->ctlr;
sys/dev/raid/twa/tw_osl_freebsd.c
1073
if (req->state != TW_OSLI_REQ_STATE_BUSY) {
sys/dev/raid/twa/tw_osl_freebsd.c
1079
req, req->state);
sys/dev/raid/twa/tw_osl_freebsd.c
1087
req->state = TW_OSLI_REQ_STATE_COMPLETE;
sys/dev/raid/twa/tw_osl_freebsd.c
1088
tw_osli_req_q_remove_item(req, TW_OSLI_BUSY_Q);
sys/dev/raid/twa/tw_osl_freebsd.c
1090
tw_osli_unmap_request(req);
sys/dev/raid/twa/tw_osl_freebsd.c
1098
if ((req->error_code) && (!(req->flags & TW_OSLI_REQ_FLAGS_IN_PROGRESS)))
sys/dev/raid/twa/tw_osl_freebsd.c
1101
if (req->flags & TW_OSLI_REQ_FLAGS_PASSTHRU) {
sys/dev/raid/twa/tw_osl_freebsd.c
1102
if (req->flags & TW_OSLI_REQ_FLAGS_SLEEPING) {
sys/dev/raid/twa/tw_osl_freebsd.c
1105
"Waking up originator of request %p", req);
sys/dev/raid/twa/tw_osl_freebsd.c
1106
req->flags &= ~TW_OSLI_REQ_FLAGS_SLEEPING;
sys/dev/raid/twa/tw_osl_freebsd.c
1107
wakeup_one(req);
sys/dev/raid/twa/tw_osl_freebsd.c
1113
if (req->flags & TW_OSLI_REQ_FLAGS_MAPPED)
sys/dev/raid/twa/tw_osl_freebsd.c
1125
req);
sys/dev/raid/twa/tw_osl_freebsd.c
1133
req);
sys/dev/raid/twa/tw_osl_freebsd.c
1151
struct tw_osli_req_context *req;
sys/dev/raid/twa/tw_osl_freebsd.c
1156
req = tw_osli_req_q_remove_head(sc, TW_OSLI_FREE_Q);
sys/dev/raid/twa/tw_osl_freebsd.c
1159
if (req) {
sys/dev/raid/twa/tw_osl_freebsd.c
1160
req->req_handle.osl_req_ctxt = NULL;
sys/dev/raid/twa/tw_osl_freebsd.c
1161
req->req_handle.cl_req_ctxt = NULL;
sys/dev/raid/twa/tw_osl_freebsd.c
1162
req->req_handle.is_io = 0;
sys/dev/raid/twa/tw_osl_freebsd.c
1163
req->data = NULL;
sys/dev/raid/twa/tw_osl_freebsd.c
1164
req->length = 0;
sys/dev/raid/twa/tw_osl_freebsd.c
1165
req->deadline = 0;
sys/dev/raid/twa/tw_osl_freebsd.c
1166
req->real_data = NULL;
sys/dev/raid/twa/tw_osl_freebsd.c
1167
req->real_length = 0;
sys/dev/raid/twa/tw_osl_freebsd.c
1168
req->state = TW_OSLI_REQ_STATE_INIT;/* req being initialized */
sys/dev/raid/twa/tw_osl_freebsd.c
1169
req->flags = 0;
sys/dev/raid/twa/tw_osl_freebsd.c
1170
req->error_code = 0;
sys/dev/raid/twa/tw_osl_freebsd.c
1171
req->orig_req = NULL;
sys/dev/raid/twa/tw_osl_freebsd.c
1173
bzero(&(req->req_pkt), sizeof(struct tw_cl_req_packet));
sys/dev/raid/twa/tw_osl_freebsd.c
1176
return(req);
sys/dev/raid/twa/tw_osl_freebsd.c
1200
struct tw_osli_req_context *req =
sys/dev/raid/twa/tw_osl_freebsd.c
1202
struct twa_softc *sc = req->ctlr;
sys/dev/raid/twa/tw_osl_freebsd.c
1203
struct tw_cl_req_packet *req_pkt = &(req->req_pkt);
sys/dev/raid/twa/tw_osl_freebsd.c
1208
req->error_code = error;
sys/dev/raid/twa/tw_osl_freebsd.c
1213
req->state = TW_OSLI_REQ_STATE_BUSY;
sys/dev/raid/twa/tw_osl_freebsd.c
1215
tw_osli_req_q_insert_tail(req, TW_OSLI_BUSY_Q);
sys/dev/raid/twa/tw_osl_freebsd.c
1217
req->flags |= TW_OSLI_REQ_FLAGS_MAPPED;
sys/dev/raid/twa/tw_osl_freebsd.c
1220
req->error_code = error;
sys/dev/raid/twa/tw_osl_freebsd.c
1224
if (req->flags & TW_OSLI_REQ_FLAGS_PASSTHRU) {
sys/dev/raid/twa/tw_osl_freebsd.c
1227
if (req->flags & TW_OSLI_REQ_FLAGS_DATA_IN)
sys/dev/raid/twa/tw_osl_freebsd.c
1231
if (req->flags & TW_OSLI_REQ_FLAGS_DATA_OUT) {
sys/dev/raid/twa/tw_osl_freebsd.c
1236
if (req->flags & TW_OSLI_REQ_FLAGS_DATA_COPY_NEEDED)
sys/dev/raid/twa/tw_osl_freebsd.c
1237
bcopy(req->real_data, req->data, req->real_length);
sys/dev/raid/twa/tw_osl_freebsd.c
1246
&(req->req_handle));
sys/dev/raid/twa/tw_osl_freebsd.c
1250
if (req->flags & TW_OSLI_REQ_FLAGS_DATA_IN)
sys/dev/raid/twa/tw_osl_freebsd.c
1251
bus_dmamap_sync(sc->dma_tag, req->dma_map,
sys/dev/raid/twa/tw_osl_freebsd.c
1254
if (req->flags & TW_OSLI_REQ_FLAGS_DATA_OUT) {
sys/dev/raid/twa/tw_osl_freebsd.c
1259
if (req->flags & TW_OSLI_REQ_FLAGS_DATA_COPY_NEEDED)
sys/dev/raid/twa/tw_osl_freebsd.c
1260
bcopy(req->real_data, req->data, req->real_length);
sys/dev/raid/twa/tw_osl_freebsd.c
1261
bus_dmamap_sync(sc->dma_tag, req->dma_map,
sys/dev/raid/twa/tw_osl_freebsd.c
1269
&(req->req_handle));
sys/dev/raid/twa/tw_osl_freebsd.c
1274
req->error_code = error;
sys/dev/raid/twa/tw_osl_freebsd.c
1275
req_pkt->tw_osl_callback(&(req->req_handle));
sys/dev/raid/twa/tw_osl_freebsd.c
1282
if (req->flags & TW_OSLI_REQ_FLAGS_IN_PROGRESS)
sys/dev/raid/twa/tw_osl_freebsd.c
1283
tw_osli_req_q_insert_tail(req, TW_OSLI_FREE_Q);
sys/dev/raid/twa/tw_osl_freebsd.c
1322
tw_osli_map_request(struct tw_osli_req_context *req)
sys/dev/raid/twa/tw_osl_freebsd.c
1324
struct twa_softc *sc = req->ctlr;
sys/dev/raid/twa/tw_osl_freebsd.c
1330
if (req->data != NULL) {
sys/dev/raid/twa/tw_osl_freebsd.c
1341
if (((vm_offset_t)req->data % sc->sg_size_factor) ||
sys/dev/raid/twa/tw_osl_freebsd.c
1342
(req->length % sc->sg_size_factor)) {
sys/dev/raid/twa/tw_osl_freebsd.c
1343
req->flags |= TW_OSLI_REQ_FLAGS_DATA_COPY_NEEDED;
sys/dev/raid/twa/tw_osl_freebsd.c
1345
req->real_data = req->data;
sys/dev/raid/twa/tw_osl_freebsd.c
1346
req->real_length = req->length;
sys/dev/raid/twa/tw_osl_freebsd.c
1347
req->length = roundup2(req->length, sc->sg_size_factor);
sys/dev/raid/twa/tw_osl_freebsd.c
1348
req->data = kmalloc(req->length, TW_OSLI_MALLOC_CLASS,
sys/dev/raid/twa/tw_osl_freebsd.c
1350
if (req->data == NULL) {
sys/dev/raid/twa/tw_osl_freebsd.c
1359
req->data = req->real_data;
sys/dev/raid/twa/tw_osl_freebsd.c
1360
req->length = req->real_length;
sys/dev/raid/twa/tw_osl_freebsd.c
1368
if (req->flags & TW_OSLI_REQ_FLAGS_PASSTHRU) {
sys/dev/raid/twa/tw_osl_freebsd.c
1372
req->data, req->length,
sys/dev/raid/twa/tw_osl_freebsd.c
1373
twa_map_load_data_callback, req,
sys/dev/raid/twa/tw_osl_freebsd.c
1381
error = bus_dmamap_load(sc->dma_tag, req->dma_map,
sys/dev/raid/twa/tw_osl_freebsd.c
1382
req->data, req->length,
sys/dev/raid/twa/tw_osl_freebsd.c
1383
twa_map_load_data_callback, req,
sys/dev/raid/twa/tw_osl_freebsd.c
1388
error = req->error_code;
sys/dev/raid/twa/tw_osl_freebsd.c
1397
if (!(req->flags & TW_OSLI_REQ_FLAGS_MAPPED))
sys/dev/raid/twa/tw_osl_freebsd.c
1398
req->flags |= TW_OSLI_REQ_FLAGS_IN_PROGRESS;
sys/dev/raid/twa/tw_osl_freebsd.c
1399
tw_osli_disallow_new_requests(sc, &(req->req_handle));
sys/dev/raid/twa/tw_osl_freebsd.c
1410
req->flags |= TW_OSLI_REQ_FLAGS_FAILED;
sys/dev/raid/twa/tw_osl_freebsd.c
1412
if (req->flags &
sys/dev/raid/twa/tw_osl_freebsd.c
1414
kfree(req->data, TW_OSLI_MALLOC_CLASS);
sys/dev/raid/twa/tw_osl_freebsd.c
1419
req->data = req->real_data;
sys/dev/raid/twa/tw_osl_freebsd.c
1420
req->length = req->real_length;
sys/dev/raid/twa/tw_osl_freebsd.c
1427
req->state = TW_OSLI_REQ_STATE_BUSY;
sys/dev/raid/twa/tw_osl_freebsd.c
1429
tw_osli_req_q_insert_tail(req, TW_OSLI_BUSY_Q);
sys/dev/raid/twa/tw_osl_freebsd.c
1430
if (req->flags & TW_OSLI_REQ_FLAGS_PASSTHRU)
sys/dev/raid/twa/tw_osl_freebsd.c
1432
&(req->req_pkt), &(req->req_handle));
sys/dev/raid/twa/tw_osl_freebsd.c
1435
&(req->req_pkt), &(req->req_handle));
sys/dev/raid/twa/tw_osl_freebsd.c
1437
req->error_code = error;
sys/dev/raid/twa/tw_osl_freebsd.c
1438
req->req_pkt.tw_osl_callback(&(req->req_handle));
sys/dev/raid/twa/tw_osl_freebsd.c
1455
tw_osli_unmap_request(struct tw_osli_req_context *req)
sys/dev/raid/twa/tw_osl_freebsd.c
1457
struct twa_softc *sc = req->ctlr;
sys/dev/raid/twa/tw_osl_freebsd.c
1462
if (req->data != NULL) {
sys/dev/raid/twa/tw_osl_freebsd.c
1463
if (req->flags & TW_OSLI_REQ_FLAGS_PASSTHRU) {
sys/dev/raid/twa/tw_osl_freebsd.c
1467
if (req->flags & TW_OSLI_REQ_FLAGS_DATA_IN) {
sys/dev/raid/twa/tw_osl_freebsd.c
1475
if (req->flags & TW_OSLI_REQ_FLAGS_DATA_COPY_NEEDED)
sys/dev/raid/twa/tw_osl_freebsd.c
1476
bcopy(req->data, req->real_data,
sys/dev/raid/twa/tw_osl_freebsd.c
1477
req->real_length);
sys/dev/raid/twa/tw_osl_freebsd.c
1480
if (req->flags & TW_OSLI_REQ_FLAGS_DATA_OUT)
sys/dev/raid/twa/tw_osl_freebsd.c
1488
if (req->flags & TW_OSLI_REQ_FLAGS_DATA_IN) {
sys/dev/raid/twa/tw_osl_freebsd.c
1490
req->dma_map, BUS_DMASYNC_POSTREAD);
sys/dev/raid/twa/tw_osl_freebsd.c
1496
if (req->flags & TW_OSLI_REQ_FLAGS_DATA_COPY_NEEDED)
sys/dev/raid/twa/tw_osl_freebsd.c
1497
bcopy(req->data, req->real_data,
sys/dev/raid/twa/tw_osl_freebsd.c
1498
req->real_length);
sys/dev/raid/twa/tw_osl_freebsd.c
1500
if (req->flags & TW_OSLI_REQ_FLAGS_DATA_OUT)
sys/dev/raid/twa/tw_osl_freebsd.c
1501
bus_dmamap_sync(sc->dma_tag, req->dma_map,
sys/dev/raid/twa/tw_osl_freebsd.c
1504
bus_dmamap_unload(sc->dma_tag, req->dma_map);
sys/dev/raid/twa/tw_osl_freebsd.c
1509
if (req->flags & TW_OSLI_REQ_FLAGS_DATA_COPY_NEEDED) {
sys/dev/raid/twa/tw_osl_freebsd.c
1510
kfree(req->data, TW_OSLI_MALLOC_CLASS);
sys/dev/raid/twa/tw_osl_freebsd.c
1512
req->data = req->real_data;
sys/dev/raid/twa/tw_osl_freebsd.c
1513
req->length = req->real_length;
sys/dev/raid/twa/tw_osl_freebsd.c
1524
TW_VOID twa_print_req_info(struct tw_osli_req_context *req);
sys/dev/raid/twa/tw_osl_freebsd.c
1583
twa_print_req_info(struct tw_osli_req_context *req)
sys/dev/raid/twa/tw_osl_freebsd.c
1585
struct twa_softc *sc = req->ctlr;
sys/dev/raid/twa/tw_osl_freebsd.c
1592
req->req_handle.osl_req_ctxt, req->req_handle.cl_req_ctxt,
sys/dev/raid/twa/tw_osl_freebsd.c
1593
req->data, req->length, req->real_data, req->real_length,
sys/dev/raid/twa/tw_osl_freebsd.c
1594
req->state, req->flags, req->error_code, req->orig_req,
sys/dev/raid/twa/tw_osl_freebsd.c
1595
req->link.next, req->link.prev, req->dma_map);
sys/dev/raid/twa/tw_osl_freebsd.c
1596
tw_cl_print_req_info(&(req->req_handle));
sys/dev/raid/twa/tw_osl_freebsd.c
502
struct tw_osli_req_context *req;
sys/dev/raid/twa/tw_osl_freebsd.c
661
req = &(sc->req_ctx_buf[i]);
sys/dev/raid/twa/tw_osl_freebsd.c
662
req->ctlr = sc;
sys/dev/raid/twa/tw_osl_freebsd.c
663
if (bus_dmamap_create(sc->dma_tag, 0, &req->dma_map)) {
sys/dev/raid/twa/tw_osl_freebsd.c
674
req->ioctl_wake_timeout_lock = &(req->ioctl_wake_timeout_lock_handle);
sys/dev/raid/twa/tw_osl_freebsd.c
675
lockinit(req->ioctl_wake_timeout_lock, "tw_ioctl_wake_timeout_lock", 0, 0);
sys/dev/raid/twa/tw_osl_freebsd.c
678
tw_osli_req_q_insert_tail(req, TW_OSLI_FREE_Q);
sys/dev/raid/twa/tw_osl_freebsd.c
697
struct tw_osli_req_context *req;
sys/dev/raid/twa/tw_osl_freebsd.c
706
while ((req = tw_osli_req_q_remove_head(sc, TW_OSLI_FREE_Q)) !=
sys/dev/raid/twa/tw_osl_freebsd.c
708
lockuninit(req->ioctl_wake_timeout_lock);
sys/dev/raid/twa/tw_osl_freebsd.c
711
req->dma_map)))
sys/dev/raid/twa/tw_osl_freebsd.c
897
struct tw_osli_req_context *req;
sys/dev/raid/twa/tw_osl_freebsd.c
909
if ((req = tw_osli_get_request(sc)) == NULL)
sys/dev/raid/twa/tw_osl_freebsd.c
912
req->req_handle.osl_req_ctxt = req;
sys/dev/raid/twa/tw_osl_freebsd.c
913
req->orig_req = buf;
sys/dev/raid/twa/tw_osl_freebsd.c
914
req->flags |= TW_OSLI_REQ_FLAGS_PASSTHRU;
sys/dev/raid/twa/tw_osl_freebsd.c
916
req_pkt = &(req->req_pkt);
sys/dev/raid/twa/tw_osl_freebsd.c
929
if ((req->length = data_buf_size_adjusted)) {
sys/dev/raid/twa/tw_osl_freebsd.c
930
req->data = kmalloc(data_buf_size_adjusted,
sys/dev/raid/twa/tw_osl_freebsd.c
934
req->data,
sys/dev/raid/twa/tw_osl_freebsd.c
945
req->flags |= (TW_OSLI_REQ_FLAGS_DATA_IN |
sys/dev/raid/twa/tw_osl_freebsd.c
953
if ((error = tw_osli_map_request(req)))
sys/dev/raid/twa/tw_osl_freebsd.c
957
while (req->state != TW_OSLI_REQ_STATE_COMPLETE) {
sys/dev/raid/twa/tw_osl_freebsd.c
958
lockmgr(req->ioctl_wake_timeout_lock, LK_EXCLUSIVE);
sys/dev/raid/twa/tw_osl_freebsd.c
959
req->flags |= TW_OSLI_REQ_FLAGS_SLEEPING;
sys/dev/raid/twa/tw_osl_freebsd.c
961
error = lksleep(req, req->ioctl_wake_timeout_lock, 0,
sys/dev/raid/twa/tw_osl_freebsd.c
963
lockmgr(req->ioctl_wake_timeout_lock, LK_RELEASE);
sys/dev/raid/twa/tw_osl_freebsd.c
965
if (!(req->flags & TW_OSLI_REQ_FLAGS_SLEEPING))
sys/dev/raid/twa/tw_osl_freebsd.c
967
req->flags &= ~TW_OSLI_REQ_FLAGS_SLEEPING;
sys/dev/raid/twa/tw_osl_freebsd.c
970
if (((error = req->error_code)) ||
sys/dev/raid/twa/tw_osl_freebsd.c
971
((error = (req->state !=
sys/dev/raid/twa/tw_osl_freebsd.c
985
if ((!(req->error_code)) &&
sys/dev/raid/twa/tw_osl_freebsd.c
986
(req->state == TW_OSLI_REQ_STATE_COMPLETE) &&
sys/dev/raid/twa/tw_osl_freebsd.c
994
req);
sys/dev/raid/twa/tw_osl_freebsd.c
999
if (!(tw_cl_is_reset_needed(&(req->ctlr->ctlr_handle)))) {
sys/dev/raid/tws/tws.c
57
extern void tws_q_insert_tail(struct tws_softc *sc, struct tws_request *req,
sys/dev/raid/tws/tws.c
60
struct tws_request *req, u_int8_t q_type );
sys/dev/raid/tws/tws.c
73
void tws_release_request(struct tws_request *req);
sys/dev/raid/tws/tws.c
819
tws_release_request(struct tws_request *req)
sys/dev/raid/tws/tws.c
822
struct tws_softc *sc = req->sc;
sys/dev/raid/tws/tws.c
826
tws_q_insert_tail(sc, req, TWS_FREE_Q);
sys/dev/raid/tws/tws_cam.c
1001
error = tws_submit_command(sc, req);
sys/dev/raid/tws/tws_cam.c
1003
req->error_code = error;
sys/dev/raid/tws/tws_cam.c
101
extern void *tws_release_request(struct tws_request *req);
sys/dev/raid/tws/tws_cam.c
1013
struct tws_request *req = (struct tws_request *)arg;
sys/dev/raid/tws/tws_cam.c
1014
struct tws_softc *sc = req->sc;
sys/dev/raid/tws/tws_cam.c
102
extern int tws_submit_command(struct tws_softc *sc, struct tws_request *req);
sys/dev/raid/tws/tws_cam.c
1023
if ( req->flags & TWS_DIR_IN )
sys/dev/raid/tws/tws_cam.c
1024
bus_dmamap_sync(req->sc->data_tag, req->dma_map,
sys/dev/raid/tws/tws_cam.c
1026
if ( req->flags & TWS_DIR_OUT )
sys/dev/raid/tws/tws_cam.c
1027
bus_dmamap_sync(req->sc->data_tag, req->dma_map,
sys/dev/raid/tws/tws_cam.c
1030
if ( (req->type == TWS_PASSTHRU_REQ &&
sys/dev/raid/tws/tws_cam.c
1031
GET_OPCODE(req->cmd_pkt->cmd.pkt_a.res__opcode) !=
sys/dev/raid/tws/tws_cam.c
1033
req->type == TWS_GETSET_PARAM_REQ) {
sys/dev/raid/tws/tws_cam.c
1034
gcmd = &req->cmd_pkt->cmd.pkt_g.generic;
sys/dev/raid/tws/tws_cam.c
1037
((req->sc->is64bit && !tws_use_32bit_sgls) ? 4 :2 );
sys/dev/raid/tws/tws_cam.c
1038
tws_fill_sg_list(req->sc, segs, sgl_ptr, sgls);
sys/dev/raid/tws/tws_cam.c
1041
tws_fill_sg_list(req->sc, segs,
sys/dev/raid/tws/tws_cam.c
1042
(void *)req->cmd_pkt->cmd.pkt_a.sg_list, sgls);
sys/dev/raid/tws/tws_cam.c
1043
req->cmd_pkt->cmd.pkt_a.lun_h4__sgl_entries |= sgls ;
sys/dev/raid/tws/tws_cam.c
1048
req->error_code = tws_submit_command(req->sc, req);
sys/dev/raid/tws/tws_cam.c
105
extern void tws_q_insert_tail(struct tws_softc *sc, struct tws_request *req,
sys/dev/raid/tws/tws_cam.c
108
struct tws_request *req, u_int8_t q_type );
sys/dev/raid/tws/tws_cam.c
117
extern void tws_passthru_complete(struct tws_request *req);
sys/dev/raid/tws/tws_cam.c
1187
struct tws_request *req = (struct tws_request *)arg;
sys/dev/raid/tws/tws_cam.c
1188
struct tws_softc *sc = req->sc;
sys/dev/raid/tws/tws_cam.c
357
tws_scsi_complete(struct tws_request *req)
sys/dev/raid/tws/tws_cam.c
359
struct tws_softc *sc = req->sc;
sys/dev/raid/tws/tws_cam.c
362
tws_q_remove_request(sc, req, TWS_BUSY_Q);
sys/dev/raid/tws/tws_cam.c
365
callout_stop(req->ccb_ptr->ccb_h.timeout_ch);
sys/dev/raid/tws/tws_cam.c
366
tws_unmap_request(req->sc, req);
sys/dev/raid/tws/tws_cam.c
370
req->ccb_ptr->ccb_h.status = CAM_REQ_CMP;
sys/dev/raid/tws/tws_cam.c
371
xpt_done(req->ccb_ptr);
sys/dev/raid/tws/tws_cam.c
375
tws_q_insert_tail(sc, req, TWS_FREE_Q);
sys/dev/raid/tws/tws_cam.c
381
tws_getset_param_complete(struct tws_request *req)
sys/dev/raid/tws/tws_cam.c
383
struct tws_softc *sc = req->sc;
sys/dev/raid/tws/tws_cam.c
385
TWS_TRACE_DEBUG(sc, "getset complete", req, req->request_id);
sys/dev/raid/tws/tws_cam.c
387
callout_stop(&req->thandle);
sys/dev/raid/tws/tws_cam.c
388
tws_unmap_request(sc, req);
sys/dev/raid/tws/tws_cam.c
390
kfree(req->data, M_TWS);
sys/dev/raid/tws/tws_cam.c
393
req->state = TWS_REQ_STATE_FREE;
sys/dev/raid/tws/tws_cam.c
399
tws_aen_complete(struct tws_request *req)
sys/dev/raid/tws/tws_cam.c
401
struct tws_softc *sc = req->sc;
sys/dev/raid/tws/tws_cam.c
406
TWS_TRACE_DEBUG(sc, "aen complete", 0, req->request_id);
sys/dev/raid/tws/tws_cam.c
408
callout_stop(&req->thandle);
sys/dev/raid/tws/tws_cam.c
409
tws_unmap_request(sc, req);
sys/dev/raid/tws/tws_cam.c
411
sense = (struct tws_command_header *)req->data;
sys/dev/raid/tws/tws_cam.c
466
kfree(req->data, M_TWS);
sys/dev/raid/tws/tws_cam.c
469
req->state = TWS_REQ_STATE_FREE;
sys/dev/raid/tws/tws_cam.c
481
tws_cmd_complete(struct tws_request *req)
sys/dev/raid/tws/tws_cam.c
483
struct tws_softc *sc = req->sc;
sys/dev/raid/tws/tws_cam.c
485
callout_stop(req->ccb_ptr->ccb_h.timeout_ch);
sys/dev/raid/tws/tws_cam.c
486
tws_unmap_request(sc, req);
sys/dev/raid/tws/tws_cam.c
496
struct tws_request *req;
sys/dev/raid/tws/tws_cam.c
513
req = &sc->reqs[req_id];
sys/dev/raid/tws/tws_cam.c
514
TWS_TRACE_DEBUG(sc, "req, id", req, req_id);
sys/dev/raid/tws/tws_cam.c
515
if ( req->error_code != TWS_REQ_SUBMIT_SUCCESS )
sys/dev/raid/tws/tws_cam.c
516
TWS_TRACE_DEBUG(sc, "submit failure?", 0, req->error_code);
sys/dev/raid/tws/tws_cam.c
519
switch (req->type) {
sys/dev/raid/tws/tws_cam.c
521
tws_passthru_err_complete(req, hdr);
sys/dev/raid/tws/tws_cam.c
524
tws_getset_param_complete(req);
sys/dev/raid/tws/tws_cam.c
527
tws_scsi_err_complete(req, hdr);
sys/dev/raid/tws/tws_cam.c
550
tws_scsi_err_complete(struct tws_request *req, struct tws_command_header *hdr)
sys/dev/raid/tws/tws_cam.c
553
struct tws_softc *sc = req->sc;
sys/dev/raid/tws/tws_cam.c
554
union ccb *ccb = req->ccb_ptr;
sys/dev/raid/tws/tws_cam.c
557
req->cmd_pkt->cmd.pkt_a.status);
sys/dev/raid/tws/tws_cam.c
57
static void tws_scsi_complete(struct tws_request *req);
sys/dev/raid/tws/tws_cam.c
589
ccb->csio.scsi_status = req->cmd_pkt->cmd.pkt_a.status;
sys/dev/raid/tws/tws_cam.c
596
callout_stop(req->ccb_ptr->ccb_h.timeout_ch);
sys/dev/raid/tws/tws_cam.c
597
tws_unmap_request(req->sc, req);
sys/dev/raid/tws/tws_cam.c
599
tws_q_remove_request(sc, req, TWS_BUSY_Q);
sys/dev/raid/tws/tws_cam.c
600
tws_q_insert_tail(sc, req, TWS_FREE_Q);
sys/dev/raid/tws/tws_cam.c
606
tws_passthru_err_complete(struct tws_request *req,
sys/dev/raid/tws/tws_cam.c
61
void tws_unmap_request(struct tws_softc *sc, struct tws_request *req);
sys/dev/raid/tws/tws_cam.c
610
TWS_TRACE_DEBUG(req->sc, "entry", hdr, req->request_id);
sys/dev/raid/tws/tws_cam.c
611
req->error_code = hdr->status_block.error;
sys/dev/raid/tws/tws_cam.c
612
memcpy(&(req->cmd_pkt->hdr), hdr, sizeof(struct tws_command_header));
sys/dev/raid/tws/tws_cam.c
613
tws_passthru_complete(req);
sys/dev/raid/tws/tws_cam.c
62
int32_t tws_map_request(struct tws_softc *sc, struct tws_request *req);
sys/dev/raid/tws/tws_cam.c
620
struct tws_request *req;
sys/dev/raid/tws/tws_cam.c
624
req = tws_q_remove_tail(sc, TWS_BUSY_Q);
sys/dev/raid/tws/tws_cam.c
626
while ( req ) {
sys/dev/raid/tws/tws_cam.c
627
callout_stop(req->ccb_ptr->ccb_h.timeout_ch);
sys/dev/raid/tws/tws_cam.c
628
tws_unmap_request(req->sc, req);
sys/dev/raid/tws/tws_cam.c
630
TWS_TRACE_DEBUG(sc, "drained", 0, req->request_id);
sys/dev/raid/tws/tws_cam.c
633
req->ccb_ptr->ccb_h.status = CAM_REQUEUE_REQ;
sys/dev/raid/tws/tws_cam.c
634
xpt_done(req->ccb_ptr);
sys/dev/raid/tws/tws_cam.c
638
tws_q_insert_tail(sc, req, TWS_FREE_Q);
sys/dev/raid/tws/tws_cam.c
639
req = tws_q_remove_tail(sc, TWS_BUSY_Q);
sys/dev/raid/tws/tws_cam.c
686
struct tws_request *req;
sys/dev/raid/tws/tws_cam.c
719
req = tws_get_request(sc, TWS_SCSI_IO_REQ);
sys/dev/raid/tws/tws_cam.c
720
if ( !req ) {
sys/dev/raid/tws/tws_cam.c
730
req->flags = TWS_DIR_IN;
sys/dev/raid/tws/tws_cam.c
732
req->flags = TWS_DIR_OUT;
sys/dev/raid/tws/tws_cam.c
734
req->flags = TWS_DIR_NONE; /* no data */
sys/dev/raid/tws/tws_cam.c
737
req->type = TWS_SCSI_IO_REQ;
sys/dev/raid/tws/tws_cam.c
738
req->cb = tws_scsi_complete;
sys/dev/raid/tws/tws_cam.c
740
cmd_pkt = req->cmd_pkt;
sys/dev/raid/tws/tws_cam.c
750
cmd_pkt->cmd.pkt_a.lun_l4__req_id = lun | req->request_id;
sys/dev/raid/tws/tws_cam.c
771
tws_release_request(req);
sys/dev/raid/tws/tws_cam.c
777
req->length = csio->dxfer_len;
sys/dev/raid/tws/tws_cam.c
778
if (req->length) {
sys/dev/raid/tws/tws_cam.c
779
req->data = csio->data_ptr;
sys/dev/raid/tws/tws_cam.c
78
static void tws_scsi_err_complete(struct tws_request *req,
sys/dev/raid/tws/tws_cam.c
785
tws_release_request(req);
sys/dev/raid/tws/tws_cam.c
793
tws_release_request(req);
sys/dev/raid/tws/tws_cam.c
80
static void tws_passthru_err_complete(struct tws_request *req,
sys/dev/raid/tws/tws_cam.c
801
req->ccb_ptr = ccb;
sys/dev/raid/tws/tws_cam.c
808
tws_timeout, req);
sys/dev/raid/tws/tws_cam.c
809
error = tws_map_request(sc, req);
sys/dev/raid/tws/tws_cam.c
818
struct tws_request *req;
sys/dev/raid/tws/tws_cam.c
823
req = tws_get_request(sc, TWS_AEN_FETCH_REQ);
sys/dev/raid/tws/tws_cam.c
825
if ( req == NULL )
sys/dev/raid/tws/tws_cam.c
828
req->type = TWS_AEN_FETCH_REQ;
sys/dev/raid/tws/tws_cam.c
829
req->cb = tws_aen_complete;
sys/dev/raid/tws/tws_cam.c
831
cmd_pkt = req->cmd_pkt;
sys/dev/raid/tws/tws_cam.c
836
cmd_pkt->cmd.pkt_a.lun_l4__req_id = req->request_id;
sys/dev/raid/tws/tws_cam.c
841
req->length = TWS_SECTOR_SIZE;
sys/dev/raid/tws/tws_cam.c
842
req->data = kmalloc(TWS_SECTOR_SIZE, M_TWS, M_NOWAIT | M_ZERO);
sys/dev/raid/tws/tws_cam.c
843
if ( req->data == NULL )
sys/dev/raid/tws/tws_cam.c
845
req->flags = TWS_DIR_IN;
sys/dev/raid/tws/tws_cam.c
847
callout_reset(&req->thandle, (TWS_IO_TIMEOUT * hz), tws_timeout, req);
sys/dev/raid/tws/tws_cam.c
848
error = tws_map_request(sc, req);
sys/dev/raid/tws/tws_cam.c
857
struct tws_request *req;
sys/dev/raid/tws/tws_cam.c
863
req = tws_get_request(sc, TWS_GETSET_PARAM_REQ);
sys/dev/raid/tws/tws_cam.c
864
if ( req == NULL ) {
sys/dev/raid/tws/tws_cam.c
869
req->length = TWS_SECTOR_SIZE;
sys/dev/raid/tws/tws_cam.c
870
req->data = kmalloc(TWS_SECTOR_SIZE, M_TWS, M_NOWAIT | M_ZERO);
sys/dev/raid/tws/tws_cam.c
871
if ( req->data == NULL )
sys/dev/raid/tws/tws_cam.c
873
param = (struct tws_getset_param *)req->data;
sys/dev/raid/tws/tws_cam.c
875
req->cb = tws_getset_param_complete;
sys/dev/raid/tws/tws_cam.c
876
req->flags = TWS_DIR_OUT;
sys/dev/raid/tws/tws_cam.c
877
cmd_pkt = req->cmd_pkt;
sys/dev/raid/tws/tws_cam.c
882
cmd->param.request_id = (u_int8_t)req->request_id;
sys/dev/raid/tws/tws_cam.c
89
void tws_cmd_complete(struct tws_request *req);
sys/dev/raid/tws/tws_cam.c
893
callout_reset(&req->thandle, (TWS_IO_TIMEOUT * hz), tws_timeout, req);
sys/dev/raid/tws/tws_cam.c
894
error = tws_map_request(sc, req);
sys/dev/raid/tws/tws_cam.c
90
void tws_aen_complete(struct tws_request *req);
sys/dev/raid/tws/tws_cam.c
903
struct tws_request *req;
sys/dev/raid/tws/tws_cam.c
912
req = tws_get_request(sc, TWS_GETSET_PARAM_REQ);
sys/dev/raid/tws/tws_cam.c
913
if ( req == NULL ) {
sys/dev/raid/tws/tws_cam.c
918
req->length = TWS_SECTOR_SIZE;
sys/dev/raid/tws/tws_cam.c
919
req->data = kmalloc(TWS_SECTOR_SIZE, M_TWS, M_NOWAIT | M_ZERO);
sys/dev/raid/tws/tws_cam.c
92
void tws_getset_param_complete(struct tws_request *req);
sys/dev/raid/tws/tws_cam.c
920
if ( req->data == NULL )
sys/dev/raid/tws/tws_cam.c
922
param = (struct tws_getset_param *)req->data;
sys/dev/raid/tws/tws_cam.c
924
req->cb = NULL;
sys/dev/raid/tws/tws_cam.c
925
req->flags = TWS_DIR_IN;
sys/dev/raid/tws/tws_cam.c
926
cmd_pkt = req->cmd_pkt;
sys/dev/raid/tws/tws_cam.c
931
cmd->param.request_id = (u_int8_t)req->request_id;
sys/dev/raid/tws/tws_cam.c
941
tws_map_request(sc, req);
sys/dev/raid/tws/tws_cam.c
943
tws_unmap_request(sc, req);
sys/dev/raid/tws/tws_cam.c
952
kfree(req->data, M_TWS);
sys/dev/raid/tws/tws_cam.c
954
req->state = TWS_REQ_STATE_FREE;
sys/dev/raid/tws/tws_cam.c
961
tws_unmap_request(struct tws_softc *sc, struct tws_request *req)
sys/dev/raid/tws/tws_cam.c
964
if (req->data != NULL) {
sys/dev/raid/tws/tws_cam.c
965
if ( req->flags & TWS_DIR_IN )
sys/dev/raid/tws/tws_cam.c
966
bus_dmamap_sync(sc->data_tag, req->dma_map,
sys/dev/raid/tws/tws_cam.c
968
if ( req->flags & TWS_DIR_OUT )
sys/dev/raid/tws/tws_cam.c
969
bus_dmamap_sync(sc->data_tag, req->dma_map,
sys/dev/raid/tws/tws_cam.c
972
bus_dmamap_unload(sc->data_tag, req->dma_map);
sys/dev/raid/tws/tws_cam.c
978
tws_map_request(struct tws_softc *sc, struct tws_request *req)
sys/dev/raid/tws/tws_cam.c
984
if (req->data != NULL) {
sys/dev/raid/tws/tws_cam.c
989
error = bus_dmamap_load(sc->data_tag, req->dma_map,
sys/dev/raid/tws/tws_cam.c
990
req->data, req->length,
sys/dev/raid/tws/tws_cam.c
991
tws_dmamap_data_load_cbfn, req,
sys/dev/raid/tws/tws_hdm.c
153
struct tws_request *req;
sys/dev/raid/tws/tws_hdm.c
159
req = tws_get_request(sc, TWS_INTERNAL_CMD_REQ);
sys/dev/raid/tws/tws_hdm.c
161
if ( req == NULL ) {
sys/dev/raid/tws/tws_hdm.c
169
initc = &(req->cmd_pkt->cmd.pkt_g.init_connect);
sys/dev/raid/tws/tws_hdm.c
175
initc->request_id = req->request_id;
sys/dev/raid/tws/tws_hdm.c
188
req->error_code = tws_submit_command(sc, req);
sys/dev/raid/tws/tws_hdm.c
190
if ( reqid != TWS_INVALID_REQID && reqid == req->request_id ) {
sys/dev/raid/tws/tws_hdm.c
196
req->state = TWS_REQ_STATE_FREE;
sys/dev/raid/tws/tws_hdm.c
238
struct tws_request *req;
sys/dev/raid/tws/tws_hdm.c
242
req = tws_get_request(sc, TWS_INTERNAL_CMD_REQ);
sys/dev/raid/tws/tws_hdm.c
244
if ( req == NULL ) {
sys/dev/raid/tws/tws_hdm.c
249
cmd = &(req->cmd_pkt->cmd.pkt_g.generic);
sys/dev/raid/tws/tws_hdm.c
252
req->cb = tws_cmd_complete;
sys/dev/raid/tws/tws_hdm.c
256
cmd->request_id = req->request_id;
sys/dev/raid/tws/tws_hdm.c
262
req->error_code = tws_submit_command(sc, req);
sys/dev/raid/tws/tws_hdm.c
270
tws_submit_command(struct tws_softc *sc, struct tws_request *req)
sys/dev/raid/tws/tws_hdm.c
287
regh = (u_int32_t)(req->cmd_pkt_phy >> 32);
sys/dev/raid/tws/tws_hdm.c
291
regl = (u_int32_t)req->cmd_pkt_phy;
sys/dev/raid/tws/tws_hdm.c
321
((u_int8_t *)&req->cmd_pkt->cmd)[i-mfa]);
sys/dev/raid/tws/tws_hdm.c
326
if ( req->type == TWS_SCSI_IO_REQ ) {
sys/dev/raid/tws/tws_hdm.c
328
tws_q_insert_tail(sc, req, TWS_BUSY_Q);
sys/dev/raid/tws/tws_hdm.c
47
extern void tws_q_insert_tail(struct tws_softc *sc, struct tws_request *req,
sys/dev/raid/tws/tws_hdm.c
50
struct tws_request *req, u_int8_t q_type );
sys/dev/raid/tws/tws_hdm.c
52
extern void tws_cmd_complete(struct tws_request *req);
sys/dev/raid/tws/tws_hdm.c
63
int tws_submit_command(struct tws_softc *sc, struct tws_request *req);
sys/dev/raid/tws/tws_services.c
220
tws_insert2_empty_q(struct tws_softc *sc, struct tws_request *req,
sys/dev/raid/tws/tws_services.c
225
req->next = req->prev = NULL;
sys/dev/raid/tws/tws_services.c
226
sc->q_head[q_type] = sc->q_tail[q_type] = req;
sys/dev/raid/tws/tws_services.c
232
tws_q_insert_head(struct tws_softc *sc, struct tws_request *req,
sys/dev/raid/tws/tws_services.c
238
tws_insert2_empty_q(sc, req, q_type);
sys/dev/raid/tws/tws_services.c
240
req->next = sc->q_head[q_type];
sys/dev/raid/tws/tws_services.c
241
req->prev = NULL;
sys/dev/raid/tws/tws_services.c
242
sc->q_head[q_type]->prev = req;
sys/dev/raid/tws/tws_services.c
243
sc->q_head[q_type] = req;
sys/dev/raid/tws/tws_services.c
250
tws_q_insert_tail(struct tws_softc *sc, struct tws_request *req,
sys/dev/raid/tws/tws_services.c
256
tws_insert2_empty_q(sc, req, q_type);
sys/dev/raid/tws/tws_services.c
258
req->prev = sc->q_tail[q_type];
sys/dev/raid/tws/tws_services.c
259
req->next = NULL;
sys/dev/raid/tws/tws_services.c
260
sc->q_tail[q_type]->next = req;
sys/dev/raid/tws/tws_services.c
261
sc->q_tail[q_type] = req;
sys/dev/raid/tws/tws_services.c
315
tws_q_remove_request(struct tws_softc *sc, struct tws_request *req,
sys/dev/raid/tws/tws_services.c
322
if ( req == NULL ) {
sys/dev/raid/tws/tws_services.c
327
if ( req == sc->q_head[q_type] )
sys/dev/raid/tws/tws_services.c
329
if ( req == sc->q_tail[q_type] )
sys/dev/raid/tws/tws_services.c
338
if ( req->next == NULL || req->prev == NULL ) {
sys/dev/raid/tws/tws_services.c
346
if ( req == r )
sys/dev/raid/tws/tws_services.c
352
TWS_TRACE_DEBUG(sc, "req not in q", 0, req->request_id);
sys/dev/raid/tws/tws_services.c
357
req->prev->next = r->next;
sys/dev/raid/tws/tws_services.c
358
req->next->prev = r->prev;
sys/dev/raid/tws/tws_services.c
359
req->next = NULL;
sys/dev/raid/tws/tws_services.c
360
req->prev = NULL;
sys/dev/raid/tws/tws_services.c
361
return(req);
sys/dev/raid/tws/tws_services.c
42
void tws_q_insert_tail(struct tws_softc *sc, struct tws_request *req,
sys/dev/raid/tws/tws_services.c
45
struct tws_request *req, u_int8_t q_type );
sys/dev/raid/tws/tws_services.c
47
void tws_q_insert_head(struct tws_softc *sc, struct tws_request *req,
sys/dev/raid/tws/tws_user.c
104
req = tws_get_request(sc, TWS_PASSTHRU_REQ);
sys/dev/raid/tws/tws_user.c
105
if ( !req ) {
sys/dev/raid/tws/tws_user.c
117
req->length = ubuf->driver_pkt.buffer_length;
sys/dev/raid/tws/tws_user.c
118
TWS_TRACE_DEBUG(sc, "datal,rid", req->length, req->request_id);
sys/dev/raid/tws/tws_user.c
119
if ( req->length ) {
sys/dev/raid/tws/tws_user.c
120
req->data = kmalloc(req->length, M_TWS, M_WAITOK | M_ZERO);
sys/dev/raid/tws/tws_user.c
121
error = copyin(ubuf->pdata, req->data, req->length);
sys/dev/raid/tws/tws_user.c
123
req->flags = TWS_DIR_IN | TWS_DIR_OUT;
sys/dev/raid/tws/tws_user.c
124
req->cb = tws_passthru_complete;
sys/dev/raid/tws/tws_user.c
126
memcpy(&req->cmd_pkt->cmd, &ubuf->cmd_pkt.cmd,
sys/dev/raid/tws/tws_user.c
129
if ( GET_OPCODE(req->cmd_pkt->cmd.pkt_a.res__opcode) ==
sys/dev/raid/tws/tws_user.c
131
lun4 = req->cmd_pkt->cmd.pkt_a.lun_l4__req_id & 0xF000;
sys/dev/raid/tws/tws_user.c
132
req->cmd_pkt->cmd.pkt_a.lun_l4__req_id = lun4 | req->request_id;
sys/dev/raid/tws/tws_user.c
134
req->cmd_pkt->cmd.pkt_g.generic.request_id = (u_int8_t) req->request_id;
sys/dev/raid/tws/tws_user.c
140
req->error_code = tws_map_request(sc, req);
sys/dev/raid/tws/tws_user.c
142
error = lksleep(req, &sc->gen_lock, 0, "tws_passthru", TWS_IO_TIMEOUT*hz);
sys/dev/raid/tws/tws_user.c
145
TWS_TRACE_DEBUG(sc, "lksleep timeout", error, req->request_id);
sys/dev/raid/tws/tws_user.c
149
if ( req->error_code == TWS_REQ_REQUEUE ) {
sys/dev/raid/tws/tws_user.c
153
tws_unmap_request(sc, req);
sys/dev/raid/tws/tws_user.c
155
memcpy(&ubuf->cmd_pkt.hdr, &req->cmd_pkt->hdr, sizeof(struct tws_command_apache));
sys/dev/raid/tws/tws_user.c
156
memcpy(&ubuf->cmd_pkt.cmd, &req->cmd_pkt->cmd, sizeof(struct tws_command_apache));
sys/dev/raid/tws/tws_user.c
157
if ( !error && req->length ) {
sys/dev/raid/tws/tws_user.c
158
error = copyout(req->data, ubuf->pdata, req->length);
sys/dev/raid/tws/tws_user.c
161
kfree(req->data, M_TWS);
sys/dev/raid/tws/tws_user.c
162
req->state = TWS_REQ_STATE_FREE;
sys/dev/raid/tws/tws_user.c
167
if ( req->error_code != TWS_REQ_SUBMIT_SUCCESS )
sys/dev/raid/tws/tws_user.c
177
tws_passthru_complete(struct tws_request *req)
sys/dev/raid/tws/tws_user.c
179
struct tws_softc *sc = req->sc;
sys/dev/raid/tws/tws_user.c
182
wakeup_one(req);
sys/dev/raid/tws/tws_user.c
45
void tws_passthru_complete(struct tws_request *req);
sys/dev/raid/tws/tws_user.c
56
extern int32_t tws_map_request(struct tws_softc *sc, struct tws_request *req);
sys/dev/raid/tws/tws_user.c
57
extern void tws_unmap_request(struct tws_softc *sc, struct tws_request *req);
sys/dev/raid/tws/tws_user.c
94
struct tws_request *req;
sys/dev/serial/sio/sio.c
297
error = sysctl_handle_opaque(oidp, &newspeed, sizeof newspeed, req);
sys/dev/serial/sio/sio.c
298
if (error || !req->newptr) {
sys/dev/sound/clone.c
143
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/clone.c
144
if (err == 0 && req->newptr != NULL) {
sys/dev/sound/pci/atiixp.c
975
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pci/atiixp.c
977
if (err || req->newptr == NULL)
sys/dev/sound/pci/emu10kx.c
1548
err = sysctl_handle_int(oidp, &new_vol, 0, req);
sys/dev/sound/pci/emu10kx.c
1550
if (err || req->newptr == NULL)
sys/dev/sound/pci/emu10kx.c
1598
err = sysctl_handle_int(oidp, &new_val, 0, req);
sys/dev/sound/pci/emu10kx.c
1600
if (err || req->newptr == NULL)
sys/dev/sound/pci/es137x.c
1408
err = sysctl_handle_int(oidp, &new_en, 0, req);
sys/dev/sound/pci/es137x.c
1410
if (err || req->newptr == NULL)
sys/dev/sound/pci/es137x.c
1445
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pci/es137x.c
1447
if (err || req->newptr == NULL)
sys/dev/sound/pci/es137x.c
1474
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pci/es137x.c
1476
if (err || req->newptr == NULL)
sys/dev/sound/pci/es137x.c
1529
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pci/es137x.c
1531
if (err || req->newptr == NULL)
sys/dev/sound/pci/es137x.c
1606
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pci/es137x.c
1608
if (err || req->newptr == NULL)
sys/dev/sound/pci/hda/hdaa.c
1176
sbuf_new_for_sysctl(&sb, NULL, 256, req);
sys/dev/sound/pci/hda/hdaa.c
1278
error = sysctl_handle_string(oidp, buf, sizeof(buf), req);
sys/dev/sound/pci/hda/hdaa.c
1279
if (error != 0 || req->newptr == NULL)
sys/dev/sound/pci/hda/hdaa.c
1342
error = sysctl_handle_string(oidp, buf, sizeof(buf), req);
sys/dev/sound/pci/hda/hdaa.c
1343
if (error != 0 || req->newptr == NULL)
sys/dev/sound/pci/hda/hdaa.c
6352
return (sysctl_handle_string(oidp, buf, sizeof(buf), req));
sys/dev/sound/pci/hda/hdaa.c
6386
return (sysctl_handle_string(oidp, buf, sizeof(buf), req));
sys/dev/sound/pci/hda/hdaa.c
6405
error = sysctl_handle_string(oidp, buf, sizeof(buf), req);
sys/dev/sound/pci/hda/hdaa.c
6406
if (error != 0 || req->newptr == NULL)
sys/dev/sound/pci/hda/hdaa.c
6440
return (sysctl_handle_string(oidp, buf, sizeof(buf), req));
sys/dev/sound/pci/hda/hdaa.c
6459
error = sysctl_handle_string(oidp, buf, sizeof(buf), req);
sys/dev/sound/pci/hda/hdaa.c
6460
if (error != 0 || req->newptr == NULL)
sys/dev/sound/pci/hda/hdaa.c
6485
error = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pci/hda/hdaa.c
6486
if (error != 0 || req->newptr == NULL || val == 0)
sys/dev/sound/pci/hda/hdaa.c
6945
error = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pci/hda/hdaa.c
6946
if (error != 0 || req->newptr == NULL)
sys/dev/sound/pci/hda/hdac.c
1398
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pci/hda/hdac.c
1399
if (err != 0 || req->newptr == NULL || val == 0)
sys/dev/sound/pci/hda/hdac.c
1509
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pci/hda/hdac.c
1511
if (err != 0 || req->newptr == NULL)
sys/dev/sound/pci/via8233.c
171
err = sysctl_handle_int(oidp, &new_en, 0, req);
sys/dev/sound/pci/via8233.c
173
if (err || req->newptr == NULL)
sys/dev/sound/pci/via8233.c
201
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pci/via8233.c
203
if (err || req->newptr == NULL)
sys/dev/sound/pci/via8233.c
229
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pci/via8233.c
231
if (err || req->newptr == NULL)
sys/dev/sound/pcm/ac97.c
890
err = sysctl_handle_int(oidp, &ea, 0, req);
sys/dev/sound/pcm/ac97.c
891
if (err == 0 && req->newptr != NULL) {
sys/dev/sound/pcm/channel.c
105
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pcm/channel.c
106
if (err != 0 || req->newptr == NULL)
sys/dev/sound/pcm/channel.c
1072
snd_str2afmt(const char *req)
sys/dev/sound/pcm/channel.c
1078
i = ksscanf(req, "%5[^:]:%6s", b1, b2);
sys/dev/sound/pcm/channel.c
1081
if (strlen(req) != strlen(b1))
sys/dev/sound/pcm/channel.c
1085
if (strlen(req) != (strlen(b1) + 1 + strlen(b2)))
sys/dev/sound/pcm/channel.c
1123
printf("Parse OK: '%s' -> '%s:%s' %d\n", req, b1, b2,
sys/dev/sound/pcm/channel.c
161
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pcm/channel.c
162
if (err != 0 || req->newptr == NULL)
sys/dev/sound/pcm/channel.c
182
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pcm/channel.c
183
if (err != 0 || req->newptr == NULL || val == 0)
sys/dev/sound/pcm/channel.c
59
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pcm/channel.c
60
if (err != 0 || req->newptr == NULL)
sys/dev/sound/pcm/channel.c
82
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pcm/channel.c
83
if (err != 0 || req->newptr == NULL)
sys/dev/sound/pcm/feeder_eq.c
567
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pcm/feeder_eq.c
569
if (err == 0 && req->newptr != NULL && val != oval) {
sys/dev/sound/pcm/feeder_eq.c
627
err = sysctl_handle_string(oidp, buf, sizeof(buf), req);
sys/dev/sound/pcm/feeder_eq.c
629
if (err == 0 && req->newptr != NULL) {
sys/dev/sound/pcm/feeder_rate.c
181
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pcm/feeder_rate.c
183
if (err != 0 || req->newptr == NULL || val == feeder_rate_min)
sys/dev/sound/pcm/feeder_rate.c
203
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pcm/feeder_rate.c
205
if (err != 0 || req->newptr == NULL || val == feeder_rate_max)
sys/dev/sound/pcm/feeder_rate.c
225
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pcm/feeder_rate.c
227
if (err != 0 || req->newptr == NULL || val == feeder_rate_round)
sys/dev/sound/pcm/feeder_rate.c
250
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pcm/feeder_rate.c
252
if (err != 0 || req->newptr == NULL || val == feeder_rate_quality)
sys/dev/sound/pcm/mixer.c
858
error = sysctl_handle_string(oidp, &devname[0], sizeof(devname), req);
sys/dev/sound/pcm/mixer.c
860
if (error == 0 && req->newptr != NULL) {
sys/dev/sound/pcm/sndstat.c
117
error = sysctl_handle_int(oidp, &verbose, 0, req);
sys/dev/sound/pcm/sndstat.c
118
if (error == 0 && req->newptr != NULL) {
sys/dev/sound/pcm/sndstat.c
97
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pcm/sndstat.c
98
if (err == 0 && req->newptr != NULL && val == 0) {
sys/dev/sound/pcm/sound.c
438
error = sysctl_handle_int(oidp, &unit, 0, req);
sys/dev/sound/pcm/sound.c
439
if (error == 0 && req->newptr != NULL) {
sys/dev/sound/pcm/sound.c
462
error = sysctl_handle_int(oidp, &v, 0, req);
sys/dev/sound/pcm/sound.c
463
if (error == 0 && req->newptr != NULL) {
sys/dev/sound/pcm/sound.c
883
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pcm/sound.c
885
if (err == 0 && req->newptr != NULL) {
sys/dev/sound/pcm/sound.c
919
err = sysctl_handle_int(oidp, &flags, 0, req);
sys/dev/sound/pcm/sound.c
921
if (err == 0 && req->newptr != NULL) {
sys/dev/sound/pcm/sound.c
946
err = sysctl_handle_int(oidp, &deadline, 0, req);
sys/dev/sound/pcm/sound.c
948
if (err == 0 && req->newptr != NULL) {
sys/dev/sound/pcm/sound.c
971
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pcm/sound.c
973
if (err == 0 && req->newptr != NULL && val != 0) {
sys/dev/sound/pcm/sound.c
991
err = sysctl_handle_int(oidp, &val, 0, req);
sys/dev/sound/pcm/sound.c
993
if (err == 0 && req->newptr != NULL && val != 0) {
sys/dev/sound/pcm/vchan.c
333
err = sysctl_handle_int(oidp, &cnt, 0, req);
sys/dev/sound/pcm/vchan.c
335
if (err == 0 && req->newptr != NULL && vchancount != cnt) {
sys/dev/sound/pcm/vchan.c
402
ret = sysctl_handle_string(oidp, dtype, sizeof(dtype), req);
sys/dev/sound/pcm/vchan.c
403
if (ret == 0 && req->newptr != NULL) {
sys/dev/sound/pcm/vchan.c
499
ret = sysctl_handle_int(oidp, &newspd, 0, req);
sys/dev/sound/pcm/vchan.c
500
if (ret != 0 || req->newptr == NULL) {
sys/dev/sound/pcm/vchan.c
613
ret = sysctl_handle_string(oidp, fmtstr, sizeof(fmtstr), req);
sys/dev/sound/pcm/vchan.c
614
if (ret != 0 || req->newptr == NULL) {
sys/dev/virtual/hyperv/vmbus/vmbus.c
962
struct vmbus_chanmsg_init_contact *req;
sys/dev/virtual/hyperv/vmbus/vmbus.c
968
mh = vmbus_msghc_get(sc, sizeof(*req));
sys/dev/virtual/hyperv/vmbus/vmbus.c
972
req = vmbus_msghc_dataptr(mh);
sys/dev/virtual/hyperv/vmbus/vmbus.c
973
req->chm_hdr.chm_type = VMBUS_CHANMSG_TYPE_INIT_CONTACT;
sys/dev/virtual/hyperv/vmbus/vmbus.c
974
req->chm_ver = version;
sys/dev/virtual/hyperv/vmbus/vmbus.c
975
req->chm_evtflags = sc->vmbus_evtflags_dma.hv_paddr;
sys/dev/virtual/hyperv/vmbus/vmbus.c
976
req->chm_mnf1 = sc->vmbus_mnf1_dma.hv_paddr;
sys/dev/virtual/hyperv/vmbus/vmbus.c
977
req->chm_mnf2 = sc->vmbus_mnf2_dma.hv_paddr;
sys/dev/virtual/virtio/block/virtio_blk.c
1000
req->vbr_ack = -1;
sys/dev/virtual/virtio/block/virtio_blk.c
1001
req->vbr_hdr.type = VIRTIO_BLK_T_OUT;
sys/dev/virtual/virtio/block/virtio_blk.c
1002
req->vbr_hdr.ioprio = 1;
sys/dev/virtual/virtio/block/virtio_blk.c
1003
req->vbr_hdr.sector = offset / 512;
sys/dev/virtual/virtio/block/virtio_blk.c
1005
req->vbr_bio = &bio;
sys/dev/virtual/virtio/block/virtio_blk.c
1014
return (vtblk_poll_request(sc, req));
sys/dev/virtual/virtio/block/virtio_blk.c
1022
struct vtblk_request *req;
sys/dev/virtual/virtio/block/virtio_blk.c
1024
req = &sc->vtblk_dump_request;
sys/dev/virtual/virtio/block/virtio_blk.c
1025
req->vbr_ack = -1;
sys/dev/virtual/virtio/block/virtio_blk.c
1026
req->vbr_hdr.type = VIRTIO_BLK_T_FLUSH;
sys/dev/virtual/virtio/block/virtio_blk.c
1027
req->vbr_hdr.ioprio = 1;
sys/dev/virtual/virtio/block/virtio_blk.c
1028
req->vbr_hdr.sector = 0;
sys/dev/virtual/virtio/block/virtio_blk.c
1030
req->vbr_bio = &bio;
sys/dev/virtual/virtio/block/virtio_blk.c
1037
return (vtblk_poll_request(sc, req));
sys/dev/virtual/virtio/block/virtio_blk.c
1041
vtblk_poll_request(struct vtblk_softc *sc, struct vtblk_request *req)
sys/dev/virtual/virtio/block/virtio_blk.c
1051
error = vtblk_execute_request(&sc->vtblk_queues[0], req);
sys/dev/virtual/virtio/block/virtio_blk.c
1058
error = vtblk_request_error(req);
sys/dev/virtual/virtio/block/virtio_blk.c
1071
struct vtblk_request *req;
sys/dev/virtual/virtio/block/virtio_blk.c
1076
while ((req = virtqueue_drain(vq, &last)) != NULL) {
sys/dev/virtual/virtio/block/virtio_blk.c
1078
vtblk_finish_bio(req->vbr_bio, ENXIO);
sys/dev/virtual/virtio/block/virtio_blk.c
1080
vtblk_enqueue_request(q, req);
sys/dev/virtual/virtio/block/virtio_blk.c
1114
struct vtblk_request *req;
sys/dev/virtual/virtio/block/virtio_blk.c
1128
req = contigmalloc(sizeof(struct vtblk_request), M_DEVBUF,
sys/dev/virtual/virtio/block/virtio_blk.c
1130
if (req == NULL)
sys/dev/virtual/virtio/block/virtio_blk.c
1133
KKASSERT(sglist_count(&req->vbr_hdr, sizeof(req->vbr_hdr))
sys/dev/virtual/virtio/block/virtio_blk.c
1135
KKASSERT(sglist_count(&req->vbr_ack, sizeof(req->vbr_ack))
sys/dev/virtual/virtio/block/virtio_blk.c
1139
vtblk_enqueue_request(vq, req);
sys/dev/virtual/virtio/block/virtio_blk.c
1148
struct vtblk_request *req;
sys/dev/virtual/virtio/block/virtio_blk.c
1153
while ((req = vtblk_dequeue_request(q)) != NULL) {
sys/dev/virtual/virtio/block/virtio_blk.c
1155
contigfree(req, sizeof(struct vtblk_request), M_DEVBUF);
sys/dev/virtual/virtio/block/virtio_blk.c
1165
struct vtblk_request *req;
sys/dev/virtual/virtio/block/virtio_blk.c
1167
req = SLIST_FIRST(&q->vtblk_req_free);
sys/dev/virtual/virtio/block/virtio_blk.c
1168
if (req != NULL)
sys/dev/virtual/virtio/block/virtio_blk.c
1171
return (req);
sys/dev/virtual/virtio/block/virtio_blk.c
1175
vtblk_enqueue_request(struct vtblk_queue *vq, struct vtblk_request *req)
sys/dev/virtual/virtio/block/virtio_blk.c
1178
bzero(req, sizeof(struct vtblk_request));
sys/dev/virtual/virtio/block/virtio_blk.c
1179
SLIST_INSERT_HEAD(&vq->vtblk_req_free, req, vbr_link);
sys/dev/virtual/virtio/block/virtio_blk.c
1183
vtblk_request_error(struct vtblk_request *req)
sys/dev/virtual/virtio/block/virtio_blk.c
1187
switch (req->vbr_ack) {
sys/dev/virtual/virtio/block/virtio_blk.c
674
error = sysctl_handle_int(oidp, &wc, 0, req);
sys/dev/virtual/virtio/block/virtio_blk.c
675
if (error || req->newptr == NULL)
sys/dev/virtual/virtio/block/virtio_blk.c
772
struct vtblk_request *req;
sys/dev/virtual/virtio/block/virtio_blk.c
784
req = vtblk_bio_request(q);
sys/dev/virtual/virtio/block/virtio_blk.c
785
if (req == NULL)
sys/dev/virtual/virtio/block/virtio_blk.c
788
if (vtblk_execute_request(q, req) != 0) {
sys/dev/virtual/virtio/block/virtio_blk.c
789
bioqdisksort(&q->vtblk_bioq, req->vbr_bio);
sys/dev/virtual/virtio/block/virtio_blk.c
790
vtblk_enqueue_request(q, req);
sys/dev/virtual/virtio/block/virtio_blk.c
806
struct vtblk_request *req;
sys/dev/virtual/virtio/block/virtio_blk.c
815
req = vtblk_dequeue_request(q);
sys/dev/virtual/virtio/block/virtio_blk.c
816
if (req == NULL)
sys/dev/virtual/virtio/block/virtio_blk.c
820
req->vbr_bio = bio;
sys/dev/virtual/virtio/block/virtio_blk.c
821
req->vbr_ack = -1;
sys/dev/virtual/virtio/block/virtio_blk.c
822
req->vbr_hdr.ioprio = 1;
sys/dev/virtual/virtio/block/virtio_blk.c
827
req->vbr_hdr.type = VIRTIO_BLK_T_FLUSH;
sys/dev/virtual/virtio/block/virtio_blk.c
830
req->vbr_hdr.type = VIRTIO_BLK_T_IN;
sys/dev/virtual/virtio/block/virtio_blk.c
831
req->vbr_hdr.sector = bio->bio_offset / DEV_BSIZE;
sys/dev/virtual/virtio/block/virtio_blk.c
834
req->vbr_hdr.type = VIRTIO_BLK_T_OUT;
sys/dev/virtual/virtio/block/virtio_blk.c
835
req->vbr_hdr.sector = bio->bio_offset / DEV_BSIZE;
sys/dev/virtual/virtio/block/virtio_blk.c
839
req->vbr_hdr.type = -1;
sys/dev/virtual/virtio/block/virtio_blk.c
843
return (req);
sys/dev/virtual/virtio/block/virtio_blk.c
847
vtblk_execute_request(struct vtblk_queue *q, struct vtblk_request *req)
sys/dev/virtual/virtio/block/virtio_blk.c
855
bio = req->vbr_bio;
sys/dev/virtual/virtio/block/virtio_blk.c
862
error = sglist_append(sg, &req->vbr_hdr,
sys/dev/virtual/virtio/block/virtio_blk.c
877
error = sglist_append(sg, &req->vbr_ack, sizeof(uint8_t));
sys/dev/virtual/virtio/block/virtio_blk.c
884
error = virtqueue_enqueue(q->vtblk_vq, req, sg,
sys/dev/virtual/virtio/block/virtio_blk.c
898
struct vtblk_request *req;
sys/dev/virtual/virtio/block/virtio_blk.c
914
while ((req = virtqueue_dequeue(vq, NULL)) != NULL) {
sys/dev/virtual/virtio/block/virtio_blk.c
915
bio = req->vbr_bio;
sys/dev/virtual/virtio/block/virtio_blk.c
918
if (req->vbr_ack == VIRTIO_BLK_S_OK) {
sys/dev/virtual/virtio/block/virtio_blk.c
922
if (req->vbr_ack == VIRTIO_BLK_S_UNSUPP) {
sys/dev/virtual/virtio/block/virtio_blk.c
941
vtblk_enqueue_request(q, req);
sys/dev/virtual/virtio/block/virtio_blk.c
997
struct vtblk_request *req;
sys/dev/virtual/virtio/block/virtio_blk.c
999
req = &sc->vtblk_dump_request;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1067
vtscsi_fill_scsi_cmd_sglist(struct vtscsi_softc *sc, struct vtscsi_request *req,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1078
csio = &req->vsr_ccb->csio;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1080
cmd_req = &req->vsr_cmd_req;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1081
cmd_resp = &req->vsr_cmd_resp;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1105
"writable=%d\n", req, ccbh, *readable, *writable);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1117
error, req, ccbh, sg->sg_nseg, sg->sg_maxseg);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1123
vtscsi_execute_scsi_cmd(struct vtscsi_softc *sc, struct vtscsi_request *req)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1135
csio = &req->vsr_ccb->csio;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1137
cmd_req = &req->vsr_cmd_req;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1138
cmd_resp = &req->vsr_cmd_resp;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1142
error = vtscsi_fill_scsi_cmd_sglist(sc, req, &readable, &writable);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1146
req->vsr_complete = vtscsi_complete_scsi_cmd;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1149
error = virtqueue_enqueue(vq, req, sg, readable, writable);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1152
"enqueue error=%d req=%p ccb=%p\n", error, req, ccbh);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1160
ccbh->ccbh_vtscsi_req = req;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1165
req->vsr_flags |= VTSCSI_REQ_FLAG_TIMEOUT_SET;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1166
callout_reset(&req->vsr_callout, ccbh->timeout * hz / 1000,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1167
vtscsi_timedout_scsi_cmd, req);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1170
vtscsi_dprintf_req(req, VTSCSI_TRACE, "enqueued req=%p ccb=%p\n",
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1171
req, ccbh);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1179
struct vtscsi_request *req;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1182
req = vtscsi_dequeue_request(sc);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1183
if (req == NULL) {
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1189
req->vsr_ccb = ccb;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1191
error = vtscsi_execute_scsi_cmd(sc, req);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1193
vtscsi_enqueue_request(sc, req);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1200
struct vtscsi_request *req)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1206
tmf_resp = &req->vsr_tmf_resp;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1208
to_req = req->vsr_timedout_req;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1211
req, to_req, response);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1213
vtscsi_enqueue_request(sc, req);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1243
struct vtscsi_request *req;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1251
req = vtscsi_dequeue_request(sc);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1252
if (req == NULL) {
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1257
tmf_req = &req->vsr_tmf_req;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1258
tmf_resp = &req->vsr_tmf_resp;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1267
req->vsr_timedout_req = to_req;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1268
req->vsr_complete = vtscsi_complete_abort_timedout_scsi_cmd;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1271
error = vtscsi_execute_ctrl_req(sc, req, sg, 1, 1,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1276
vtscsi_enqueue_request(sc, req);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1280
"timedout req=%p ccb=%p\n", error, req, to_req, to_ccbh);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1405
vtscsi_complete_scsi_cmd(struct vtscsi_softc *sc, struct vtscsi_request *req)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1412
csio = &req->vsr_ccb->csio;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1414
cmd_resp = &req->vsr_cmd_resp;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1416
KASSERT(ccbh->ccbh_vtscsi_req == req,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1417
("ccb %p req mismatch %p/%p", ccbh, ccbh->ccbh_vtscsi_req, req));
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1419
if (req->vsr_flags & VTSCSI_REQ_FLAG_TIMEOUT_SET)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1420
callout_stop(&req->vsr_callout);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1424
if (req->vsr_state == VTSCSI_REQ_STATE_TIMEDOUT)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1438
req, ccbh, status);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1441
xpt_done(req->vsr_ccb);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1442
vtscsi_enqueue_request(sc, req);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1446
vtscsi_poll_ctrl_req(struct vtscsi_softc *sc, struct vtscsi_request *req)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1450
req->vsr_flags |= VTSCSI_REQ_FLAG_POLLED;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1453
while ((req->vsr_flags & VTSCSI_REQ_FLAG_COMPLETE) == 0);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1455
req->vsr_flags &= ~VTSCSI_REQ_FLAG_POLLED;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1459
vtscsi_execute_ctrl_req(struct vtscsi_softc *sc, struct vtscsi_request *req,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1467
KKASSERT(flag == VTSCSI_EXECUTE_POLL || req->vsr_complete != NULL);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1469
error = virtqueue_enqueue(vq, req, sg, readable, writable);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1483
vtscsi_poll_ctrl_req(sc, req);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1490
struct vtscsi_request *req)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1496
ccb = req->vsr_ccb;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1498
tmf_resp = &req->vsr_tmf_resp;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1513
vtscsi_enqueue_request(sc, req);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1518
struct vtscsi_request *req)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1530
cab = &req->vsr_ccb->cab;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1532
tmf_req = &req->vsr_tmf_req;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1533
tmf_resp = &req->vsr_tmf_resp;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1561
req->vsr_complete = vtscsi_complete_abort_task_cmd;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1564
error = vtscsi_execute_ctrl_req(sc, req, sg, 1, 1,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1569
"abort_req=%p\n", error, req, abort_ccbh, abort_req);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1576
struct vtscsi_request *req)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1582
ccb = req->vsr_ccb;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1584
tmf_resp = &req->vsr_tmf_resp;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1587
req, ccb, tmf_resp->response);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1597
vtscsi_enqueue_request(sc, req);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1602
struct vtscsi_request *req)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1613
crd = &req->vsr_ccb->crd;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1615
tmf_req = &req->vsr_tmf_req;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1616
tmf_resp = &req->vsr_tmf_resp;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1629
req->vsr_complete = vtscsi_complete_reset_dev_cmd;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1632
error = vtscsi_execute_ctrl_req(sc, req, sg, 1, 1,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1636
error, req, ccbh);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2001
vtscsi_cancel_request(struct vtscsi_softc *sc, struct vtscsi_request *req)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2006
ccb = req->vsr_ccb;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2008
vtscsi_dprintf(sc, VTSCSI_TRACE, "req=%p ccb=%p\n", req, ccb);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2023
if (req->vsr_flags & VTSCSI_REQ_FLAG_TIMEOUT_SET) {
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2025
callout_drain(&req->vsr_callout);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2027
callout_stop(&req->vsr_callout);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2041
vtscsi_enqueue_request(sc, req);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2047
struct vtscsi_request *req;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2054
while ((req = virtqueue_drain(vq, &last)) != NULL)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2055
vtscsi_cancel_request(sc, req);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2127
vtscsi_init_request(struct vtscsi_softc *sc, struct vtscsi_request *req)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2133
req_nsegs = sglist_count(&req->vsr_ureq, sizeof(req->vsr_ureq));
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2134
resp_nsegs = sglist_count(&req->vsr_uresp, sizeof(req->vsr_uresp));
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2140
req->vsr_softc = sc;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2141
callout_init_lk(&req->vsr_callout, VTSCSI_MTX(sc));
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2147
struct vtscsi_request *req;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2162
req = contigmalloc(sizeof(struct vtscsi_request), M_DEVBUF,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2164
if (req == NULL)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2167
vtscsi_init_request(sc, req);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2170
vtscsi_enqueue_request(sc, req);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2179
struct vtscsi_request *req;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2181
while ((req = vtscsi_dequeue_request(sc)) != NULL) {
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2182
KASSERT(callout_active(&req->vsr_callout) == 0,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2186
contigfree(req, sizeof(struct vtscsi_request), M_DEVBUF);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2194
vtscsi_enqueue_request(struct vtscsi_softc *sc, struct vtscsi_request *req)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2197
KASSERT(req->vsr_softc == sc,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2198
("non-matching request vsr_softc %p/%p", req->vsr_softc, sc));
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2200
vtscsi_dprintf(sc, VTSCSI_TRACE, "req=%p\n", req);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2206
req->vsr_ccb = NULL;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2207
req->vsr_complete = NULL;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2208
req->vsr_ptr0 = NULL;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2209
req->vsr_state = VTSCSI_REQ_STATE_FREE;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2210
req->vsr_flags = 0;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2212
bzero(&req->vsr_ureq, sizeof(req->vsr_ureq));
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2213
bzero(&req->vsr_uresp, sizeof(req->vsr_uresp));
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2220
TAILQ_INSERT_TAIL(&sc->vtscsi_req_free, req, vsr_link);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2226
struct vtscsi_request *req;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2228
req = TAILQ_FIRST(&sc->vtscsi_req_free);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2229
if (req != NULL) {
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2230
req->vsr_state = VTSCSI_REQ_STATE_INUSE;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2231
TAILQ_REMOVE(&sc->vtscsi_req_free, req, vsr_link);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2235
vtscsi_dprintf(sc, VTSCSI_TRACE, "req=%p\n", req);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2237
return (req);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2241
vtscsi_complete_request(struct vtscsi_request *req)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2244
if (req->vsr_flags & VTSCSI_REQ_FLAG_POLLED)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2245
req->vsr_flags |= VTSCSI_REQ_FLAG_COMPLETE;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2247
if (req->vsr_complete != NULL)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2248
req->vsr_complete(req->vsr_softc, req);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2254
struct vtscsi_request *req;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2258
while ((req = virtqueue_dequeue(vq, NULL)) != NULL)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2259
vtscsi_complete_request(req);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2400
vtscsi_printf_req(struct vtscsi_request *req, const char *func,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2410
if (req == NULL)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2413
sc = req->vsr_softc;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2414
ccb = req->vsr_ccb;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
908
struct vtscsi_request *req;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
913
req = vtscsi_dequeue_request(sc);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
914
if (req == NULL) {
sys/dev/virtual/virtio/scsi/virtio_scsi.c
920
req->vsr_ccb = ccb;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
922
error = vtscsi_execute_reset_dev_cmd(sc, req);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
926
vtscsi_enqueue_request(sc, req);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
930
error, req, ccb);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
943
struct vtscsi_request *req;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
949
req = vtscsi_dequeue_request(sc);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
950
if (req == NULL) {
sys/dev/virtual/virtio/scsi/virtio_scsi.c
956
req->vsr_ccb = ccb;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
958
error = vtscsi_execute_abort_task_cmd(sc, req);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
962
vtscsi_enqueue_request(sc, req);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
966
error, req, ccb);
sys/kern/imgact_resident.c
131
td = req->td;
sys/kern/imgact_resident.c
142
if (!req->oldptr)
sys/kern/imgact_resident.c
143
return SYSCTL_OUT(req, 0, exec_res_id);
sys/kern/imgact_resident.c
153
error = SYSCTL_OUT(req, (void *)&xres,
sys/kern/kern_clock.c
1090
if ((error = SYSCTL_OUT(req, &head, sizeof(head))) != 0)
sys/kern/kern_clock.c
1095
error = SYSCTL_OUT(req, &cputime_pctrack[cpu][ntrack],
sys/kern/kern_clock.c
1338
return (sysctl_handle_opaque(oidp, &clkinfo, sizeof clkinfo, req));
sys/kern/kern_clock.c
157
if ((error = SYSCTL_OUT(req, &tmp, size)) != 0)
sys/kern/kern_clock.c
191
error = SYSCTL_OUT(req, cpu_states, size);
sys/kern/kern_clock.c
212
error = SYSCTL_OUT(req, cpu_states, size);
sys/kern/kern_clock.c
281
error = SYSCTL_OUT(req, bt, sizeof(*bt));
sys/kern/kern_collect.c
201
if (req->oldptr == NULL) {
sys/kern/kern_collect.c
202
error = SYSCTL_OUT(req, 0, sizeof(kcollect_t) * (count + 2));
sys/kern/kern_collect.c
235
error = SYSCTL_OUT(req, &scale, sizeof(scale));
sys/kern/kern_collect.c
237
error = SYSCTL_OUT(req, &id, sizeof(id));
sys/kern/kern_collect.c
247
if (req->oldlen - req->oldidx < sizeof(kcollect_t))
sys/kern/kern_collect.c
253
error = SYSCTL_OUT(req, &kcollect_ary[i], sizeof(kcollect_t));
sys/kern/kern_cputimer.c
249
error = SYSCTL_OUT(req, " ", 1);
sys/kern/kern_cputimer.c
251
error = SYSCTL_OUT(req, scan->name, strlen(scan->name));
sys/kern/kern_cputimer.c
262
error = SYSCTL_OUT(req, sys_cputimer->name, strlen(sys_cputimer->name));
sys/kern/kern_cputimer.c
273
error = SYSCTL_OUT(req, &clock, sizeof(clock));
sys/kern/kern_cputimer.c
282
error = SYSCTL_OUT(req, &sys_cputimer->freq, sizeof(sys_cputimer->freq));
sys/kern/kern_cputimer.c
481
error = SYSCTL_OUT(req, " ", 1);
sys/kern/kern_cputimer.c
483
error = SYSCTL_OUT(req, scan->name, strlen(scan->name));
sys/kern/kern_cputimer.c
494
error = SYSCTL_OUT(req, &sys_cputimer_intr->freq,
sys/kern/kern_cputimer.c
507
error = sysctl_handle_string(oidp, name, sizeof(name), req);
sys/kern/kern_cputimer.c
508
if (error != 0 || req->newptr == NULL)
sys/kern/kern_descrip.c
3404
struct sysctl_req *req;
sys/kern/kern_descrip.c
3436
info.req = req;
sys/kern/kern_descrip.c
3444
if (req->oldptr == NULL) {
sys/kern/kern_descrip.c
3446
info.error = SYSCTL_OUT(req, NULL,
sys/kern/kern_descrip.c
3464
if (!(PRISON_CHECK(info->req->td->td_ucred, p->p_ucred) != 0))
sys/kern/kern_descrip.c
3486
if (info->req->oldptr == NULL) {
sys/kern/kern_descrip.c
3492
info->error = SYSCTL_OUT(info->req, &kf, sizeof(kf));
sys/kern/kern_environment.c
499
error = SYSCTL_OUT(req, cp, strlen(cp) + 1);
sys/kern/kern_exec.c
156
error = sysctl_handle_int(oidp, &new_val, 0, req);
sys/kern/kern_exec.c
157
if (error != 0 || req->newptr == NULL)
sys/kern/kern_intr.c
1115
error = SYSCTL_OUT(req, buf, len + 1);
sys/kern/kern_intr.c
1135
error = SYSCTL_OUT(req, &info->i_count, sizeof(info->i_count));
sys/kern/kern_intr.c
178
error = sysctl_handle_int(oidp, &enabled, 0, req);
sys/kern/kern_intr.c
179
if (error || req->newptr == NULL)
sys/kern/kern_intr.c
202
error = sysctl_handle_int(oidp, &phz, 0, req);
sys/kern/kern_intr.c
203
if (error || req->newptr == NULL)
sys/kern/kern_jail.c
749
error = SYSCTL_OUT(req, jls, jlsused);
sys/kern/kern_jail.c
765
injail = jailed(req->td->td_ucred);
sys/kern/kern_jail.c
766
error = SYSCTL_OUT(req, &injail, sizeof(injail));
sys/kern/kern_lock.c
1450
if (req->newptr) {
sys/kern/kern_lock.c
1458
SYSCTL_OUT(req, &error, sizeof(error));
sys/kern/kern_lock.c
1471
if (req->newptr) {
sys/kern/kern_lock.c
1475
SYSCTL_OUT(req, &error, sizeof(error));
sys/kern/kern_mib.c
142
return (SYSCTL_OUT(req, buf, strlen(buf) + 1));
sys/kern/kern_mib.c
221
struct thread *td = req->td;
sys/kern/kern_mib.c
226
if (req->newptr) {
sys/kern/kern_mib.c
234
PRISON_CAP_SYS_SET_HOSTNAME) && req->newptr)
sys/kern/kern_mib.c
238
sizeof p->p_ucred->cr_prison->pr_host, req);
sys/kern/kern_mib.c
241
hostname, sizeof hostname, req);
sys/kern/kern_mib.c
243
if (req->newptr) {
sys/kern/kern_mib.c
263
error = sysctl_handle_int(oidp, &level, 0, req);
sys/kern/kern_mib.c
264
if (error || !req->newptr)
sys/kern/kern_nrandom.c
733
n = req->oldlen;
sys/kern/kern_nrandom.c
740
error = SYSCTL_OUT(req, buf, r);
sys/kern/kern_nrandom.c
817
error = sysctl_handle_string(oidp, mode, sizeof(mode), req);
sys/kern/kern_nrandom.c
818
if (error || req->newptr == NULL)
sys/kern/kern_ntptime.c
254
error = sysctl_handle_opaque(oidp, &ntv, sizeof ntv, req);
sys/kern/kern_objcache.c
1001
error = SYSCTL_OUT(req, &stat, sizeof(stat));
sys/kern/kern_proc.c
1593
sysctl_out_proc(struct proc *p, struct sysctl_req *req, int flags)
sys/kern/kern_proc.c
1612
error = SYSCTL_OUT(req, &ki, sizeof(ki));
sys/kern/kern_proc.c
1633
error = SYSCTL_OUT(req, &ki, sizeof(ki));
sys/kern/kern_proc.c
1642
sysctl_out_proc_kthread(struct thread *td, struct sysctl_req *req)
sys/kern/kern_proc.c
1648
error = SYSCTL_OUT(req, &ki, sizeof(ki));
sys/kern/kern_proc.c
167
error = sysctl_handle_int(oidp, &pid, 0, req);
sys/kern/kern_proc.c
168
if (error || !req->newptr)
sys/kern/kern_proc.c
1691
error = sysctl_out_proc(p, req, flags);
sys/kern/kern_proc.c
1698
if (!req->oldptr) {
sys/kern/kern_proc.c
1700
error = SYSCTL_OUT(req, 0, sizeof (struct kinfo_proc) * 5);
sys/kern/kern_proc.c
1771
error = sysctl_out_proc(p, req, flags);
sys/kern/kern_proc.c
1827
error = sysctl_out_proc_kthread(td, req);
sys/kern/kern_proc.c
1900
if (req->newptr && curproc != p) {
sys/kern/kern_proc.c
1921
error = SYSCTL_OUT(req, base, n);
sys/kern/kern_proc.c
1923
error = SYSCTL_OUT(req, "", 1);
sys/kern/kern_proc.c
1940
error = SYSCTL_OUT(req, base, n);
sys/kern/kern_proc.c
1942
error = SYSCTL_OUT(req, "", 1);
sys/kern/kern_proc.c
1948
error = SYSCTL_OUT(req, pa->ar_args, pa->ar_length);
sys/kern/kern_proc.c
1952
if (req->newptr == NULL)
sys/kern/kern_proc.c
1955
if (req->newlen + sizeof(struct pargs) > ps_arg_cache_limit) {
sys/kern/kern_proc.c
1962
pa = kmalloc(sizeof(struct pargs) + req->newlen,
sys/kern/kern_proc.c
1965
pa->ar_length = req->newlen;
sys/kern/kern_proc.c
1966
error = SYSCTL_IN(req, pa->ar_args, req->newlen);
sys/kern/kern_proc.c
1979
n = req->newlen;
sys/kern/kern_proc.c
1992
n = req->newlen;
sys/kern/kern_proc.c
2064
error = SYSCTL_OUT(req, fullpath, strlen(fullpath) + 1);
sys/kern/kern_proc.c
2110
error = SYSCTL_OUT(req, retbuf, strlen(retbuf) + 1);
sys/kern/kern_proc.c
2144
error = SYSCTL_OUT(req, &kst, sizeof(kst));
sys/kern/kern_sensors.c
457
if (req->newptr)
sys/kern/kern_sensors.c
467
error = SYSCTL_OUT(req, usd, sizeof(struct sensordev));
sys/kern/kern_sensors.c
480
if (req->newptr)
sys/kern/kern_sensors.c
493
error = SYSCTL_OUT(req, us, sizeof(struct sensor));
sys/kern/kern_sensors.c
517
return (sysctl_handle_sensordev(NULL, ksd, 0, req));
sys/kern/kern_sensors.c
524
return (sysctl_handle_sensor(NULL, ks, 0, req));
sys/kern/kern_shutdown.c
722
error = sysctl_handle_opaque(oidp, &ndumpdev, sizeof ndumpdev, req);
sys/kern/kern_shutdown.c
723
if (error == 0 && req->newptr != NULL)
sys/kern/kern_spinlock.c
411
if ((error = SYSCTL_IN(req, &value, sizeof(value))) != 0)
sys/kern/kern_synch.c
143
if (req->newptr != NULL) {
sys/kern/kern_synch.c
146
error = SYSCTL_IN(req, &ident, sizeof(ident));
sys/kern/kern_synch.c
152
if (req->oldptr != NULL) {
sys/kern/kern_synch.c
153
error = SYSCTL_OUT(req, &ident, sizeof(ident));
sys/kern/kern_synch.c
164
if (req->newptr != NULL) {
sys/kern/kern_synch.c
167
error = SYSCTL_IN(req, &ident, sizeof(ident));
sys/kern/kern_synch.c
173
if (req->oldptr != NULL) {
sys/kern/kern_synch.c
174
error = SYSCTL_OUT(req, &ident, sizeof(ident));
sys/kern/kern_sysctl.c
1015
error = SYSCTL_OUT(req, arg1, sizeof(int));
sys/kern/kern_sysctl.c
1017
error = SYSCTL_OUT(req, &arg2, sizeof(int));
sys/kern/kern_sysctl.c
1019
if (error || !req->newptr)
sys/kern/kern_sysctl.c
1025
error = SYSCTL_IN(req, arg1, sizeof(int));
sys/kern/kern_sysctl.c
1040
if (req->oldlen == sizeof(int) &&
sys/kern/kern_sysctl.c
1049
error = SYSCTL_OUT(req, &val, sizeof(int));
sys/kern/kern_sysctl.c
1054
error = SYSCTL_OUT(req, arg1, sizeof(long));
sys/kern/kern_sysctl.c
1057
if (error || !req->newptr)
sys/kern/kern_sysctl.c
1060
error = SYSCTL_IN(req, arg1, sizeof(long));
sys/kern/kern_sysctl.c
1076
error = SYSCTL_OUT(req, arg1, sizeof(quad_t));
sys/kern/kern_sysctl.c
1078
if (error || !req->newptr)
sys/kern/kern_sysctl.c
1081
error = SYSCTL_IN(req, arg1, sizeof(quad_t));
sys/kern/kern_sysctl.c
1103
error = SYSCTL_OUT(req, &v, sizeof(int));
sys/kern/kern_sysctl.c
1105
if (error || !req->newptr)
sys/kern/kern_sysctl.c
1111
error = SYSCTL_IN(req, &v, sizeof(int));
sys/kern/kern_sysctl.c
1140
error = SYSCTL_OUT(req, &v, sizeof(int));
sys/kern/kern_sysctl.c
1142
if (error || !req->newptr)
sys/kern/kern_sysctl.c
1148
error = SYSCTL_IN(req, &v, sizeof(int));
sys/kern/kern_sysctl.c
1171
error = SYSCTL_OUT(req, arg1, strlen((char *)arg1)+1);
sys/kern/kern_sysctl.c
1173
if (error || !req->newptr)
sys/kern/kern_sysctl.c
1176
if ((req->newlen - req->newidx) >= arg2) {
sys/kern/kern_sysctl.c
1179
arg2 = (req->newlen - req->newidx);
sys/kern/kern_sysctl.c
1180
error = SYSCTL_IN(req, arg1, arg2);
sys/kern/kern_sysctl.c
1197
error = SYSCTL_OUT(req, arg1, arg2);
sys/kern/kern_sysctl.c
1199
if (error || !req->newptr)
sys/kern/kern_sysctl.c
1202
error = SYSCTL_IN(req, arg1, arg2);
sys/kern/kern_sysctl.c
1212
sysctl_old_kernel(struct sysctl_req *req, const void *p, size_t l)
sys/kern/kern_sysctl.c
1216
if (req->oldptr) {
sys/kern/kern_sysctl.c
1218
if (i > req->oldlen - req->oldidx)
sys/kern/kern_sysctl.c
1219
i = req->oldlen - req->oldidx;
sys/kern/kern_sysctl.c
1221
bcopy(p, (char *)req->oldptr + req->oldidx, i);
sys/kern/kern_sysctl.c
1223
req->oldidx += l;
sys/kern/kern_sysctl.c
1224
if (req->oldptr && i != l)
sys/kern/kern_sysctl.c
1230
sysctl_new_kernel(struct sysctl_req *req, void *p, size_t l)
sys/kern/kern_sysctl.c
1233
if (!req->newptr)
sys/kern/kern_sysctl.c
1235
if (req->newlen - req->newidx < l)
sys/kern/kern_sysctl.c
1237
bcopy((char *)req->newptr + req->newidx, p, l);
sys/kern/kern_sysctl.c
1238
req->newidx += l;
sys/kern/kern_sysctl.c
1248
struct sysctl_req req;
sys/kern/kern_sysctl.c
1250
bzero(&req, sizeof req);
sys/kern/kern_sysctl.c
1252
req.td = curthread;
sys/kern/kern_sysctl.c
1255
req.oldlen = *oldlenp;
sys/kern/kern_sysctl.c
1257
req.validlen = req.oldlen;
sys/kern/kern_sysctl.c
1260
req.oldptr= old;
sys/kern/kern_sysctl.c
1264
req.newlen = newlen;
sys/kern/kern_sysctl.c
1265
req.newptr = new;
sys/kern/kern_sysctl.c
1268
req.oldfunc = sysctl_old_kernel;
sys/kern/kern_sysctl.c
1269
req.newfunc = sysctl_new_kernel;
sys/kern/kern_sysctl.c
1271
req.lock = REQ_UNWIRED;
sys/kern/kern_sysctl.c
1275
error = sysctl_root(0, name, namelen, &req);
sys/kern/kern_sysctl.c
1279
if (req.lock == REQ_WIRED && req.validlen > 0)
sys/kern/kern_sysctl.c
1280
vsunlock(req.oldptr, req.validlen);
sys/kern/kern_sysctl.c
1287
if (req.oldptr && req.oldidx > req.validlen)
sys/kern/kern_sysctl.c
1288
*retval = req.validlen;
sys/kern/kern_sysctl.c
1290
*retval = req.oldidx;
sys/kern/kern_sysctl.c
1321
sysctl_old_user(struct sysctl_req *req, const void *p, size_t l)
sys/kern/kern_sysctl.c
1327
if (req->lock == 1 && req->oldptr) {
sys/kern/kern_sysctl.c
1328
vslock(req->oldptr, req->oldlen);
sys/kern/kern_sysctl.c
1329
req->lock = 2;
sys/kern/kern_sysctl.c
1332
if (req->oldptr) {
sys/kern/kern_sysctl.c
1334
if (i > req->oldlen - req->oldidx)
sys/kern/kern_sysctl.c
1335
i = req->oldlen - req->oldidx;
sys/kern/kern_sysctl.c
1337
error = copyout(p, (char *)req->oldptr + req->oldidx,
sys/kern/kern_sysctl.c
1340
req->oldidx += l;
sys/kern/kern_sysctl.c
1343
if (req->oldptr && i < l)
sys/kern/kern_sysctl.c
1349
sysctl_new_user(struct sysctl_req *req, void *p, size_t l)
sys/kern/kern_sysctl.c
1353
if (!req->newptr)
sys/kern/kern_sysctl.c
1355
if (req->newlen - req->newidx < l)
sys/kern/kern_sysctl.c
1357
error = copyin((char *)req->newptr + req->newidx, p, l);
sys/kern/kern_sysctl.c
1358
req->newidx += l;
sys/kern/kern_sysctl.c
1364
int *nindx, struct sysctl_req *req)
sys/kern/kern_sysctl.c
1412
struct thread *td = req->td;
sys/kern/kern_sysctl.c
1418
error = sysctl_find_oid(arg1, arg2, &oid, &indx, req);
sys/kern/kern_sysctl.c
1439
if (req->newptr && (!(oid->oid_kind & CTLFLAG_WR) ||
sys/kern/kern_sysctl.c
1446
if (!(oid->oid_kind & CTLFLAG_ANYBODY) && req->newptr && p &&
sys/kern/kern_sysctl.c
1460
lktype = (req->newptr != NULL) ? LK_EXCLUSIVE : LK_SHARED;
sys/kern/kern_sysctl.c
1478
req);
sys/kern/kern_sysctl.c
1481
req);
sys/kern/kern_sysctl.c
1528
struct sysctl_req req;
sys/kern/kern_sysctl.c
1530
bzero(&req, sizeof req);
sys/kern/kern_sysctl.c
1532
req.td = td;
sys/kern/kern_sysctl.c
1533
req.flags = 0;
sys/kern/kern_sysctl.c
1537
req.oldlen = *oldlenp;
sys/kern/kern_sysctl.c
1539
error = copyin(oldlenp, &req.oldlen, sizeof(*oldlenp));
sys/kern/kern_sysctl.c
1544
req.validlen = req.oldlen;
sys/kern/kern_sysctl.c
1551
req.oldptr= old;
sys/kern/kern_sysctl.c
1554
req.newlen = newlen;
sys/kern/kern_sysctl.c
1555
req.newptr = new;
sys/kern/kern_sysctl.c
1558
req.oldfunc = sysctl_old_user;
sys/kern/kern_sysctl.c
1559
req.newfunc = sysctl_new_user;
sys/kern/kern_sysctl.c
1561
req.lock = REQ_UNWIRED;
sys/kern/kern_sysctl.c
1570
req.oldidx = 0;
sys/kern/kern_sysctl.c
1571
req.newidx = 0;
sys/kern/kern_sysctl.c
1573
error = sysctl_root(0, name, namelen, &req);
sys/kern/kern_sysctl.c
1581
if (req.lock == REQ_WIRED && req.validlen > 0)
sys/kern/kern_sysctl.c
1582
vsunlock(req.oldptr, req.validlen);
sys/kern/kern_sysctl.c
1588
if (req.oldptr && req.oldidx > req.validlen)
sys/kern/kern_sysctl.c
1589
*retval = req.validlen;
sys/kern/kern_sysctl.c
1591
*retval = req.oldidx;
sys/kern/kern_sysctl.c
1602
error = sysctl_handle_int(oidp, &value, 0, req);
sys/kern/kern_sysctl.c
1603
if (error || !req->newptr)
sys/kern/kern_sysctl.c
1618
struct sysctl_req *req = arg;
sys/kern/kern_sysctl.c
1621
error = SYSCTL_OUT(req, data, len);
sys/kern/kern_sysctl.c
1628
struct sysctl_req *req)
sys/kern/kern_sysctl.c
1632
sbuf_set_drain(s, sbuf_sysctl_drain, req);
sys/kern/kern_sysctl.c
649
error = caps_priv_check_td(req->td, SYSCAP_NODEBUG_UNPRIV);
sys/kern/kern_sysctl.c
674
if (req->oldidx)
sys/kern/kern_sysctl.c
675
error = SYSCTL_OUT(req, ".", 1);
sys/kern/kern_sysctl.c
677
error = SYSCTL_OUT(req, buf, strlen(buf));
sys/kern/kern_sysctl.c
689
if (req->oldidx)
sys/kern/kern_sysctl.c
690
error = SYSCTL_OUT(req, ".", 1);
sys/kern/kern_sysctl.c
692
error = SYSCTL_OUT(req, oid->oid_name,
sys/kern/kern_sysctl.c
711
error = SYSCTL_OUT(req, "", 1);
sys/kern/kern_sysctl.c
791
error = SYSCTL_OUT(req, newoid, j * sizeof (int));
sys/kern/kern_sysctl.c
845
if (!req->newlen)
sys/kern/kern_sysctl.c
847
if (req->newlen >= MAXPATHLEN) /* XXX arbitrary, undocumented */
sys/kern/kern_sysctl.c
850
p = kmalloc(req->newlen+1, M_SYSCTL, M_WAITOK);
sys/kern/kern_sysctl.c
852
error = SYSCTL_IN(req, p, req->newlen);
sys/kern/kern_sysctl.c
858
p [req->newlen] = '\0';
sys/kern/kern_sysctl.c
867
error = SYSCTL_OUT(req, oid, len * sizeof *oid);
sys/kern/kern_sysctl.c
881
error = sysctl_find_oid(arg1, arg2, &oid, NULL, req);
sys/kern/kern_sysctl.c
887
error = SYSCTL_OUT(req, &oid->oid_kind, sizeof(oid->oid_kind));
sys/kern/kern_sysctl.c
890
error = SYSCTL_OUT(req, oid->oid_fmt, strlen(oid->oid_fmt) + 1);
sys/kern/kern_sysctl.c
904
error = sysctl_find_oid(arg1, arg2, &oid, NULL, req);
sys/kern/kern_sysctl.c
910
error = SYSCTL_OUT(req, oid->oid_descr, strlen(oid->oid_descr) + 1);
sys/kern/kern_sysctl.c
933
error = SYSCTL_OUT(req, arg1, sizeof(int8_t));
sys/kern/kern_sysctl.c
935
if (error || !req->newptr)
sys/kern/kern_sysctl.c
938
error = SYSCTL_IN(req, arg1, sizeof(int8_t));
sys/kern/kern_sysctl.c
953
error = SYSCTL_OUT(req, arg1, sizeof(int16_t));
sys/kern/kern_sysctl.c
955
if (error || !req->newptr)
sys/kern/kern_sysctl.c
958
error = SYSCTL_IN(req, arg1, sizeof(int16_t));
sys/kern/kern_sysctl.c
973
error = SYSCTL_OUT(req, arg1, sizeof(int32_t));
sys/kern/kern_sysctl.c
975
if (error || !req->newptr)
sys/kern/kern_sysctl.c
978
error = SYSCTL_IN(req, arg1, sizeof(int32_t));
sys/kern/kern_sysctl.c
993
error = SYSCTL_OUT(req, arg1, sizeof(int64_t));
sys/kern/kern_sysctl.c
995
if (error || !req->newptr)
sys/kern/kern_sysctl.c
998
error = SYSCTL_IN(req, arg1, sizeof(int64_t));
sys/kern/kern_time.c
1204
error = sysctl_handle_int(oidp, >od, 0, req);
sys/kern/kern_time.c
1205
if (error || req->newptr == NULL)
sys/kern/kern_time.c
783
if (req->newptr != NULL) {
sys/kern/kern_time.c
786
error = SYSCTL_IN(req, &delta, sizeof(delta));
sys/kern/kern_time.c
792
if (req->oldptr)
sys/kern/kern_time.c
794
error = SYSCTL_OUT(req, &delta, sizeof(delta));
sys/kern/kern_time.c
807
if (req->newptr != NULL) {
sys/kern/kern_time.c
810
error = SYSCTL_IN(req, &delta, sizeof(delta));
sys/kern/kern_time.c
816
if (req->oldptr != NULL)
sys/kern/kern_time.c
818
error = SYSCTL_OUT(req, &old_delta, sizeof(old_delta));
sys/kern/kern_time.c
832
if (req->newptr != NULL) {
sys/kern/kern_time.c
835
error = SYSCTL_IN(req, &freqdelta, sizeof(freqdelta));
sys/kern/kern_time.c
843
if (req->oldptr != NULL)
sys/kern/kern_time.c
845
error = SYSCTL_OUT(req, &freqdelta, sizeof(freqdelta));
sys/kern/kern_wdog.c
133
error = sysctl_handle_int(oidp, &wdog_auto_enable, 1, req);
sys/kern/kern_wdog.c
134
if (error || req->newptr == NULL)
sys/kern/kern_wdog.c
154
error = sysctl_handle_int(oidp, &wdog_auto_period, WDOG_DEFAULT_PERIOD, req);
sys/kern/kern_wdog.c
155
if (error || req->newptr == NULL)
sys/kern/lwkt_ipiq.c
1096
error = sysctl_handle_int(oidp, &cpu, arg2, req);
sys/kern/lwkt_ipiq.c
1097
if (error || req->newptr == NULL)
sys/kern/lwkt_ipiq.c
1132
return sysctl_handle_opaque(oidp, lat, sizeof(lat), req);
sys/kern/lwkt_ipiq.c
131
error = sysctl_handle_quad(oidp, &val, 0, req); \
sys/kern/lwkt_ipiq.c
132
if (error || req->newptr == NULL) \
sys/kern/subr_bus.c
125
return (SYSCTL_OUT(req, value, strlen(value)));
sys/kern/subr_bus.c
182
error = SYSCTL_OUT(req, value, strlen(value));
sys/kern/subr_bus.c
3853
return (SYSCTL_OUT(req, &ubus, sizeof(ubus)));
sys/kern/subr_bus.c
3904
error = SYSCTL_OUT(req, &udev, sizeof(udev));
sys/kern/subr_bus.c
704
error = sysctl_handle_int(oidp, &dis, 0, req);
sys/kern/subr_bus.c
705
if (error || !req->newptr)
sys/kern/subr_cpu_topology.c
421
ret = SYSCTL_OUT(req, sbuf_data(sb), sbuf_len(sb));
sys/kern/subr_cpu_topology.c
450
ret = SYSCTL_OUT(req, sbuf_data(sb), sbuf_len(sb));
sys/kern/subr_devstat.c
284
error = SYSCTL_OUT(req, &devstat_generation, sizeof(long));
sys/kern/subr_devstat.c
292
error = SYSCTL_OUT(req, nds, sizeof(struct devstat));
sys/kern/subr_disk.c
1023
error = SYSCTL_OUT(req, " ", 1);
sys/kern/subr_disk.c
1031
error = SYSCTL_OUT(req, dp->d_rawdev->si_name,
sys/kern/subr_disk.c
1039
error = SYSCTL_OUT(req, "", 1);
sys/kern/subr_module.c
438
sbuf_new_for_sysctl(&sb, NULL, 512, req);
sys/kern/subr_param.c
339
return (SYSCTL_OUT(req, vmm_guest_sysctl_names[vmm_guest],
sys/kern/subr_prf.c
1135
KKASSERT(req->td->td_proc);
sys/kern/subr_prf.c
1136
cred = req->td->td_proc->p_ucred;
sys/kern/subr_prf.c
1139
caps_priv_check_td(req->td, SYSCAP_RESTRICTEDROOT) != 0)
sys/kern/subr_prf.c
1171
req);
sys/kern/subr_prf.c
1176
error = sysctl_handle_opaque(oidp, "\n", 1, req);
sys/kern/subr_prf.c
1184
req);
sys/kern/subr_prf.c
1193
req);
sys/kern/subr_prf.c
1197
n, req);
sys/kern/subr_prf.c
1211
error = sysctl_handle_int(oidp, oidp->oid_arg1, oidp->oid_arg2, req);
sys/kern/subr_prf.c
1212
if (!error && req->newptr) {
sys/kern/subr_rman.c
690
error = SYSCTL_OUT(req, &urm, sizeof(urm));
sys/kern/subr_rman.c
722
error = SYSCTL_OUT(req, &ures, sizeof(ures));
sys/kern/sys_process.c
107
error = kern_ptrace(p, uap->req, uap->pid, addr, uap->data,
sys/kern/sys_process.c
112
switch (uap->req) {
sys/kern/sys_process.c
133
kern_ptrace(struct proc *curp, int req, pid_t pid, void *addr,
sys/kern/sys_process.c
146
if (req == PT_TRACE_ME) {
sys/kern/sys_process.c
173
switch (req) {
sys/kern/sys_process.c
302
switch (req) {
sys/kern/sys_process.c
331
if (req == PT_STEP) {
sys/kern/sys_process.c
350
if (req == PT_DETACH) {
sys/kern/sys_process.c
80
switch (uap->req) {
sys/kern/sysv_msg.c
1075
return (SYSCTL_OUT(req, msqids,
sys/kern/tty.c
2914
error = SYSCTL_OUT(req, (caddr_t)&t, sizeof(t));
sys/kern/tty_cons.c
264
error = sysctl_handle_int(oidp, &cn_mute, 0, req);
sys/kern/tty_cons.c
265
if((error == 0) && (cn_tab != NULL) && (req->newptr != NULL)) {
sys/kern/uipc_mbuf.c
198
struct sysctl_req *req = arg;
sys/kern/uipc_mbuf.c
205
error = SYSCTL_OUT(req, buf, strlen(buf));
sys/kern/uipc_mbuf.c
219
mbuftrack_callback, req);
sys/kern/uipc_mbuf.c
321
sizeof(mbstat_total), req);
sys/kern/uipc_mbuf.c
338
return sysctl_handle_opaque(oidp, totals, sizeof(totals), req);
sys/kern/uipc_mbuf.c
516
error = sysctl_handle_int(oidp, &value, 0, req);
sys/kern/uipc_mbuf.c
517
if (error || req->newptr == NULL)
sys/kern/uipc_mbuf.c
529
return sysctl_mblimit(oidp, arg1, arg2, req, &nmbclusters,
sys/kern/uipc_mbuf.c
536
return sysctl_mblimit(oidp, arg1, arg2, req, &nmbjclusters,
sys/kern/uipc_mbuf.c
543
return sysctl_mblimit(oidp, arg1, arg2, req, &nmbufs, NMBUFS_MIN);
sys/kern/uipc_socket2.c
692
error = SYSCTL_OUT(req, arg1, sizeof(int));
sys/kern/uipc_socket2.c
693
if (error || !req->newptr)
sys/kern/uipc_socket2.c
695
error = SYSCTL_IN(req, arg1, sizeof(int));
sys/kern/uipc_usrreq.c
1445
if (req->oldptr == NULL) {
sys/kern/uipc_usrreq.c
1447
req->oldidx = (n + n/8) * sizeof(struct xunpcb);
sys/kern/uipc_usrreq.c
1451
if (req->newptr != NULL)
sys/kern/uipc_usrreq.c
1472
if (prison_unpcb(req->td, unp))
sys/kern/uipc_usrreq.c
1498
error = SYSCTL_OUT(req, &xu, sizeof(xu));
sys/kern/usched_bsd4.c
1875
error = sysctl_handle_int(oidp, &new_val, 0, req);
sys/kern/usched_bsd4.c
1876
if (error != 0 || req->newptr == NULL)
sys/kern/usched_dfly.c
2497
error = sysctl_handle_int(oidp, &new_val, 0, req);
sys/kern/usched_dfly.c
2498
if (error != 0 || req->newptr == NULL)
sys/kern/vfs_cache.c
321
if ((error = SYSCTL_OUT(req, (void *)&(*gd->gd_nchstats),
sys/kern/vfs_conf.c
715
error = sysctl_handle_string(oidp, real_root, len, req);
sys/kern/vfs_journal.c
504
int req;
sys/kern/vfs_journal.c
530
req = bytes + availtoend; /* add pad to end */
sys/kern/vfs_journal.c
532
req = bytes;
sys/kern/vfs_journal.c
543
if (avail < req) {
sys/kern/vfs_journal.c
565
if (req != bytes) {
sys/kern/vfs_journal.c
585
jo->fifo.windex += (req + 15) & ~15;
sys/kern/vfs_subr.c
1818
return (sysctl_ovfs_conf(oidp, arg1, arg2, req));
sys/kern/vfs_subr.c
1838
return (SYSCTL_OUT(req, &maxtypenum, sizeof(maxtypenum)));
sys/kern/vfs_subr.c
1845
return (SYSCTL_OUT(req, vfsp, sizeof *vfsp));
sys/kern/vfs_subr.c
1860
struct sysctl_req *req = (struct sysctl_req*) data;
sys/kern/vfs_subr.c
1868
error = SYSCTL_OUT(req, &ovfs, sizeof ovfs);
sys/kern/vfs_subr.c
1878
return vfsconf_each(sysctl_ovfs_conf_iter, (void*)req);
sys/kern/vfs_sync.c
130
error = sysctl_handle_int(oidp, &v, 0, req);
sys/kern/vfs_sync.c
131
if (error || !req->newptr)
sys/libiconv/iconv.c
334
error = SYSCTL_OUT(req, name, strlen(name) + 1);
sys/libiconv/iconv.c
342
error = SYSCTL_OUT(req, &spc, sizeof(spc));
sys/libiconv/iconv.c
370
error = SYSCTL_OUT(req, &csi, sizeof(csi));
sys/libiconv/iconv.c
405
error = SYSCTL_IN(req, &din, sizeof(din));
sys/libiconv/iconv.c
433
error = SYSCTL_OUT(req, &dout, sizeof(dout));
sys/net/altq/altq_cbq.c
166
cbq_request(struct ifaltq_subque *ifsq, int req, void *arg)
sys/net/altq/altq_cbq.c
172
switch (req) {
sys/net/altq/altq_fairq.c
338
fairq_request(struct ifaltq_subque *ifsq, int req, void *arg)
sys/net/altq/altq_fairq.c
344
switch (req) {
sys/net/altq/altq_hfsc.c
364
hfsc_request(struct ifaltq_subque *ifsq, int req, void *arg)
sys/net/altq/altq_hfsc.c
370
switch (req) {
sys/net/altq/altq_priq.c
277
priq_request(struct ifaltq_subque *ifsq, int req, void *arg)
sys/net/altq/altq_priq.c
283
switch (req) {
sys/net/bridge/if_bridge.c
1214
struct ifbreq *req = arg;
sys/net/bridge/if_bridge.c
1223
ifs = ifunit_netisr(req->ifbr_ifsname);
sys/net/bridge/if_bridge.c
1312
struct ifbreq *req = arg;
sys/net/bridge/if_bridge.c
1315
bif = bridge_lookup_member(sc, req->ifbr_ifsname);
sys/net/bridge/if_bridge.c
1327
struct ifbreq *req = arg;
sys/net/bridge/if_bridge.c
1330
bif = bridge_lookup_member(sc, req->ifbr_ifsname);
sys/net/bridge/if_bridge.c
1333
bridge_ioctl_fillflags(sc, bif, req);
sys/net/bridge/if_bridge.c
1339
struct ifbreq *req)
sys/net/bridge/if_bridge.c
1341
req->ifbr_ifsflags = bif->bif_flags;
sys/net/bridge/if_bridge.c
1342
req->ifbr_state = bif->bif_state;
sys/net/bridge/if_bridge.c
1343
req->ifbr_priority = bif->bif_priority;
sys/net/bridge/if_bridge.c
1344
req->ifbr_path_cost = bif->bif_path_cost;
sys/net/bridge/if_bridge.c
1345
req->ifbr_bond_weight = bif->bif_bond_weight;
sys/net/bridge/if_bridge.c
1346
req->ifbr_portno = bif->bif_ifp->if_index & 0xff;
sys/net/bridge/if_bridge.c
1348
req->ifbr_peer_root = bif->bif_peer_root;
sys/net/bridge/if_bridge.c
1349
req->ifbr_peer_bridge = bif->bif_peer_bridge;
sys/net/bridge/if_bridge.c
1350
req->ifbr_peer_cost = bif->bif_peer_cost;
sys/net/bridge/if_bridge.c
1351
req->ifbr_peer_port = bif->bif_peer_port;
sys/net/bridge/if_bridge.c
1353
req->ifbr_designated_root = bif->bif_peer_root;
sys/net/bridge/if_bridge.c
1354
req->ifbr_designated_bridge = bif->bif_peer_bridge;
sys/net/bridge/if_bridge.c
1355
req->ifbr_designated_cost = bif->bif_peer_cost;
sys/net/bridge/if_bridge.c
1356
req->ifbr_designated_port = bif->bif_peer_port;
sys/net/bridge/if_bridge.c
1358
req->ifbr_designated_root = sc->sc_bridge_id;
sys/net/bridge/if_bridge.c
1359
req->ifbr_designated_bridge = sc->sc_bridge_id;
sys/net/bridge/if_bridge.c
1360
req->ifbr_designated_cost = bif->bif_path_cost +
sys/net/bridge/if_bridge.c
1362
req->ifbr_designated_port = bif->bif_port_id;
sys/net/bridge/if_bridge.c
1365
req->ifbr_peer_root = 0;
sys/net/bridge/if_bridge.c
1366
req->ifbr_peer_bridge = 0;
sys/net/bridge/if_bridge.c
1367
req->ifbr_peer_cost = 0;
sys/net/bridge/if_bridge.c
1368
req->ifbr_peer_port = 0;
sys/net/bridge/if_bridge.c
1369
req->ifbr_designated_root = 0;
sys/net/bridge/if_bridge.c
1370
req->ifbr_designated_bridge = 0;
sys/net/bridge/if_bridge.c
1371
req->ifbr_designated_cost = 0;
sys/net/bridge/if_bridge.c
1372
req->ifbr_designated_port = 0;
sys/net/bridge/if_bridge.c
1379
struct ifbreq *req = arg;
sys/net/bridge/if_bridge.c
1383
bif = bridge_lookup_member(sc, req->ifbr_ifsname);
sys/net/bridge/if_bridge.c
1387
if (req->ifbr_ifsflags & IFBIF_SPAN) {
sys/net/bridge/if_bridge.c
1392
if (req->ifbr_ifsflags & IFBIF_STP) {
sys/net/bridge/if_bridge.c
1405
(req->ifbr_ifsflags & ~IFBIF_KEEPMASK);
sys/net/bridge/if_bridge.c
1568
struct ifbareq *req = arg;
sys/net/bridge/if_bridge.c
1575
bif = bridge_lookup_member(sc, req->ifba_ifsname);
sys/net/bridge/if_bridge.c
1580
error = bridge_rtsaddr(sc, req->ifba_dst, bif->bif_ifp,
sys/net/bridge/if_bridge.c
1581
req->ifba_flags);
sys/net/bridge/if_bridge.c
1609
struct ifbareq *req = arg;
sys/net/bridge/if_bridge.c
1614
error = bridge_rtdaddr(sc, req->ifba_dst);
sys/net/bridge/if_bridge.c
1622
struct ifbreq *req = arg;
sys/net/bridge/if_bridge.c
1626
bridge_rtflush(sc, req->ifbr_ifsflags | IFBF_FLUSHSYNC);
sys/net/bridge/if_bridge.c
1741
struct ifbreq *req = arg;
sys/net/bridge/if_bridge.c
1744
bif = bridge_lookup_member(sc, req->ifbr_ifsname);
sys/net/bridge/if_bridge.c
1748
bif->bif_priority = req->ifbr_priority;
sys/net/bridge/if_bridge.c
1759
struct ifbreq *req = arg;
sys/net/bridge/if_bridge.c
1762
bif = bridge_lookup_member(sc, req->ifbr_ifsname);
sys/net/bridge/if_bridge.c
1766
bif->bif_path_cost = req->ifbr_path_cost;
sys/net/bridge/if_bridge.c
1777
struct ifbreq *req = arg;
sys/net/bridge/if_bridge.c
1780
bif = bridge_lookup_member(sc, req->ifbr_ifsname);
sys/net/bridge/if_bridge.c
1784
bif->bif_bond_weight = req->ifbr_bond_weight;
sys/net/bridge/if_bridge.c
1794
struct ifbreq *req = arg;
sys/net/bridge/if_bridge.c
1799
ifs = ifunit_netisr(req->ifbr_ifsname);
sys/net/bridge/if_bridge.c
1842
struct ifbreq *req = arg;
sys/net/bridge/if_bridge.c
1846
ifs = ifunit_netisr(req->ifbr_ifsname);
sys/net/bridge/if_bridge.c
436
struct bridge_iflist *bif, struct ifbreq *req);
sys/net/dummynet/ip_dummynet.c
1943
error = sysctl_handle_int(oidp, &val, 0, req);
sys/net/dummynet/ip_dummynet.c
1944
if (error || req->newptr == NULL)
sys/net/dummynet3/ip_dummynet3.c
1922
error = sysctl_handle_int(oidp, &val, 0, req);
sys/net/dummynet3/ip_dummynet3.c
1923
if (error || req->newptr == NULL)
sys/net/if.c
3246
ifsq_classic_request(struct ifaltq_subque *ifsq, int req, void *arg)
sys/net/if.c
3248
switch (req) {
sys/net/if.c
3261
panic("unsupported ALTQ request: %d", req);
sys/net/if.c
4211
error = SYSCTL_OUT(req, &cpu, sizeof(cpu));
sys/net/if_media.h
71
typedef void (*ifm_stat_cb_t)(struct ifnet *ifp, struct ifmediareq *req);
sys/net/if_mib.c
133
error = SYSCTL_OUT(req, &ifmd, sizeof ifmd);
sys/net/if_mib.c
134
if (error || !req->newptr) {
sys/net/if_mib.c
139
error = SYSCTL_IN(req, &ifmd, sizeof ifmd);
sys/net/if_mib.c
179
error = SYSCTL_OUT(req, ifp->if_linkmib, ifp->if_linkmiblen);
sys/net/if_mib.c
180
if (error || !req->newptr) {
sys/net/if_mib.c
185
error = SYSCTL_IN(req, ifp->if_linkmib, ifp->if_linkmiblen);
sys/net/if_poll.c
1180
error = sysctl_handle_int(oidp, &burst_max, 0, req);
sys/net/if_poll.c
1181
if (error || req->newptr == NULL)
sys/net/if_poll.c
1225
error = sysctl_handle_int(oidp, &each_burst, 0, req);
sys/net/if_poll.c
1226
if (error || req->newptr == NULL)
sys/net/if_poll.c
1444
error = sysctl_handle_int(oidp, &phz, 0, req);
sys/net/if_poll.c
1445
if (error || req->newptr == NULL)
sys/net/if_poll.c
1494
error = sysctl_handle_int(oidp, &stfrac, 0, req);
sys/net/if_poll.c
1495
if (error || req->newptr == NULL)
sys/net/if_poll.c
1532
error = sysctl_handle_int(oidp, &txfrac, 0, req);
sys/net/if_poll.c
1533
if (error || req->newptr == NULL)
sys/net/if_poll.c
1596
error = sysctl_handle_int(oidp, &stfrac, 0, req);
sys/net/if_poll.c
1597
if (!error && req->newptr != NULL) {
sys/net/if_poll.c
1620
error = sysctl_handle_int(oidp, &cpuid, 0, req);
sys/net/if_poll.c
1621
if (!error && req->newptr != NULL) {
sys/net/ip_mroute/ip_mroute.c
2235
compute_bw_meter_flags(struct bw_upcall *req)
sys/net/ip_mroute/ip_mroute.c
2239
if (req->bu_flags & BW_UPCALL_UNIT_PACKETS)
sys/net/ip_mroute/ip_mroute.c
2241
if (req->bu_flags & BW_UPCALL_UNIT_BYTES)
sys/net/ip_mroute/ip_mroute.c
2243
if (req->bu_flags & BW_UPCALL_GEQ)
sys/net/ip_mroute/ip_mroute.c
2245
if (req->bu_flags & BW_UPCALL_LEQ)
sys/net/ip_mroute/ip_mroute.c
2255
add_bw_upcall(struct bw_upcall *req)
sys/net/ip_mroute/ip_mroute.c
2268
if (!(req->bu_flags & (BW_UPCALL_UNIT_PACKETS | BW_UPCALL_UNIT_BYTES)))
sys/net/ip_mroute/ip_mroute.c
2270
if (!(req->bu_flags & (BW_UPCALL_GEQ | BW_UPCALL_LEQ)))
sys/net/ip_mroute/ip_mroute.c
2272
if ((req->bu_flags & (BW_UPCALL_GEQ | BW_UPCALL_LEQ))
sys/net/ip_mroute/ip_mroute.c
2277
if (BW_TIMEVALCMP(&req->bu_threshold.b_time, &delta, <))
sys/net/ip_mroute/ip_mroute.c
2280
flags = compute_bw_meter_flags(req);
sys/net/ip_mroute/ip_mroute.c
2286
mfc = mfc_find(req->bu_src.s_addr, req->bu_dst.s_addr);
sys/net/ip_mroute/ip_mroute.c
2293
&req->bu_threshold.b_time, ==)) &&
sys/net/ip_mroute/ip_mroute.c
2294
(x->bm_threshold.b_packets == req->bu_threshold.b_packets) &&
sys/net/ip_mroute/ip_mroute.c
2295
(x->bm_threshold.b_bytes == req->bu_threshold.b_bytes) &&
sys/net/ip_mroute/ip_mroute.c
2307
x->bm_threshold.b_time = req->bu_threshold.b_time;
sys/net/ip_mroute/ip_mroute.c
2310
x->bm_threshold.b_packets = req->bu_threshold.b_packets;
sys/net/ip_mroute/ip_mroute.c
2311
x->bm_threshold.b_bytes = req->bu_threshold.b_bytes;
sys/net/ip_mroute/ip_mroute.c
2345
del_bw_upcall(struct bw_upcall *req)
sys/net/ip_mroute/ip_mroute.c
2355
mfc = mfc_find(req->bu_src.s_addr, req->bu_dst.s_addr);
sys/net/ip_mroute/ip_mroute.c
2359
} else if (req->bu_flags & BW_UPCALL_DELETE_ALL) {
sys/net/ip_mroute/ip_mroute.c
2374
flags = compute_bw_meter_flags(req);
sys/net/ip_mroute/ip_mroute.c
2380
&req->bu_threshold.b_time, ==)) &&
sys/net/ip_mroute/ip_mroute.c
2381
(x->bm_threshold.b_packets == req->bu_threshold.b_packets) &&
sys/net/ip_mroute/ip_mroute.c
2382
(x->bm_threshold.b_bytes == req->bu_threshold.b_bytes) &&
sys/net/ip_mroute/ip_mroute.c
519
get_sg_cnt(struct sioc_sg_req *req)
sys/net/ip_mroute/ip_mroute.c
524
rt = mfc_find(req->src.s_addr, req->grp.s_addr);
sys/net/ip_mroute/ip_mroute.c
526
req->pktcnt = req->bytecnt = req->wrong_if = 0xffffffff;
sys/net/ip_mroute/ip_mroute.c
530
req->pktcnt = rt->mfc_pkt_cnt;
sys/net/ip_mroute/ip_mroute.c
531
req->bytecnt = rt->mfc_byte_cnt;
sys/net/ip_mroute/ip_mroute.c
532
req->wrong_if = rt->mfc_wrong_if;
sys/net/ip_mroute/ip_mroute.c
541
get_vif_cnt(struct sioc_vif_req *req)
sys/net/ip_mroute/ip_mroute.c
543
vifi_t vifi = req->vifi;
sys/net/ip_mroute/ip_mroute.c
548
req->icount = viftable[vifi].v_pkt_in;
sys/net/ip_mroute/ip_mroute.c
549
req->ocount = viftable[vifi].v_pkt_out;
sys/net/ip_mroute/ip_mroute.c
550
req->ibytes = viftable[vifi].v_bytes_in;
sys/net/ip_mroute/ip_mroute.c
551
req->obytes = viftable[vifi].v_bytes_out;
sys/net/ipfw/ip_fw2.c
7095
return (sysctl_handle_int(oidp, &dyn_cnt, 0, req));
sys/net/ipfw/ip_fw2.c
7104
return (sysctl_handle_int(oidp, &state_cnt, 0, req));
sys/net/ipfw/ip_fw2.c
7113
error = sysctl_handle_int(oidp, &state_max, 0, req);
sys/net/ipfw/ip_fw2.c
7114
if (error || req->newptr == NULL)
sys/net/ipfw/ip_fw2.c
7131
error = sysctl_handle_int(oidp, &dyn_max, 0, req);
sys/net/ipfw/ip_fw2.c
7132
if (error || req->newptr == NULL)
sys/net/ipfw/ip_fw2.c
7169
error = sysctl_handle_int(oidp, &enable, 0, req);
sys/net/ipfw/ip_fw2.c
7170
if (error || req->newptr == NULL)
sys/net/ipfw/ip_fw2.c
7183
return sysctl_int_range(oidp, arg1, arg2, req,
sys/net/ipfw/ip_fw2.c
7191
return sysctl_int_range(oidp, arg1, arg2, req, 1, INT_MAX);
sys/net/ipfw/ip_fw2.c
7203
error = sysctl_handle_long(oidp, &stat, 0, req);
sys/net/ipfw/ip_fw2.c
7204
if (error || req->newptr == NULL)
sys/net/ipfw3/ip_fw3.c
1384
error = sysctl_handle_int(oidp, &enable, 0, req);
sys/net/ipfw3/ip_fw3.c
1385
if (error || req->newptr == NULL)
sys/net/ipfw3/ip_fw3.c
1399
return sysctl_int_range(oidp, arg1, arg2, req,
sys/net/lagg/ieee8023ad_lacp.c
605
struct lacp_opreq *req = (struct lacp_opreq *)data;
sys/net/lagg/ieee8023ad_lacp.c
610
bzero(req, sizeof(struct lacp_opreq));
sys/net/lagg/ieee8023ad_lacp.c
612
req->actor_prio = ntohs(la->la_actor.lip_systemid.lsi_prio);
sys/net/lagg/ieee8023ad_lacp.c
613
memcpy(&req->actor_mac, &la->la_actor.lip_systemid.lsi_mac,
sys/net/lagg/ieee8023ad_lacp.c
615
req->actor_key = ntohs(la->la_actor.lip_key);
sys/net/lagg/ieee8023ad_lacp.c
616
req->actor_portprio = ntohs(la->la_actor.lip_portid.lpi_prio);
sys/net/lagg/ieee8023ad_lacp.c
617
req->actor_portno = ntohs(la->la_actor.lip_portid.lpi_portno);
sys/net/lagg/ieee8023ad_lacp.c
618
req->actor_state = la->la_actor.lip_state;
sys/net/lagg/ieee8023ad_lacp.c
620
req->partner_prio = ntohs(la->la_partner.lip_systemid.lsi_prio);
sys/net/lagg/ieee8023ad_lacp.c
621
memcpy(&req->partner_mac, &la->la_partner.lip_systemid.lsi_mac,
sys/net/lagg/ieee8023ad_lacp.c
623
req->partner_key = ntohs(la->la_partner.lip_key);
sys/net/lagg/ieee8023ad_lacp.c
624
req->partner_portprio = ntohs(la->la_partner.lip_portid.lpi_prio);
sys/net/lagg/ieee8023ad_lacp.c
625
req->partner_portno = ntohs(la->la_partner.lip_portid.lpi_portno);
sys/net/lagg/ieee8023ad_lacp.c
626
req->partner_state = la->la_partner.lip_state;
sys/net/lagg/ieee8023ad_lacp.c
634
struct lacp_opreq *req = (struct lacp_opreq *)data;
sys/net/lagg/ieee8023ad_lacp.c
639
req->actor_prio = ntohs(lp->lp_actor.lip_systemid.lsi_prio);
sys/net/lagg/ieee8023ad_lacp.c
640
memcpy(&req->actor_mac, &lp->lp_actor.lip_systemid.lsi_mac,
sys/net/lagg/ieee8023ad_lacp.c
642
req->actor_key = ntohs(lp->lp_actor.lip_key);
sys/net/lagg/ieee8023ad_lacp.c
643
req->actor_portprio = ntohs(lp->lp_actor.lip_portid.lpi_prio);
sys/net/lagg/ieee8023ad_lacp.c
644
req->actor_portno = ntohs(lp->lp_actor.lip_portid.lpi_portno);
sys/net/lagg/ieee8023ad_lacp.c
645
req->actor_state = lp->lp_actor.lip_state;
sys/net/lagg/ieee8023ad_lacp.c
647
req->partner_prio = ntohs(lp->lp_partner.lip_systemid.lsi_prio);
sys/net/lagg/ieee8023ad_lacp.c
648
memcpy(&req->partner_mac, &lp->lp_partner.lip_systemid.lsi_mac,
sys/net/lagg/ieee8023ad_lacp.c
650
req->partner_key = ntohs(lp->lp_partner.lip_key);
sys/net/lagg/ieee8023ad_lacp.c
651
req->partner_portprio = ntohs(lp->lp_partner.lip_portid.lpi_prio);
sys/net/lagg/ieee8023ad_lacp.c
652
req->partner_portno = ntohs(lp->lp_partner.lip_portid.lpi_portno);
sys/net/lagg/ieee8023ad_lacp.c
653
req->partner_state = lp->lp_partner.lip_state;
sys/net/lagg/if_lagg.c
1635
error = sysctl_handle_int(oidp, &sc->sc_active, 0, req);
sys/net/lagg/if_lagg.c
1636
if ((error) || (req->newptr == NULL))
sys/net/netmap/netmap_user.h
131
struct nmreq req;
sys/net/netmap/netmap_user.h
195
d->req.nr_ringid = NETMAP_SW_RING;
sys/net/netmap/netmap_user.h
203
d->req.nr_ringid = r; /* set the ring */
sys/net/netmap/netmap_user.h
205
d->req.nr_ringid |= (flags & ~NETMAP_RING_MASK);
sys/net/netmap/netmap_user.h
206
d->req.nr_version = NETMAP_API;
sys/net/netmap/netmap_user.h
207
strncpy(d->req.nr_name, ifname, sizeof(d->req.nr_name));
sys/net/netmap/netmap_user.h
208
if (ioctl(d->fd, NIOCREGIF, &d->req))
sys/net/netmap/netmap_user.h
211
d->memsize = d->req.nr_memsize;
sys/net/netmap/netmap_user.h
216
d->nifp = NETMAP_IF(d->mem, d->req.nr_offset);
sys/net/netmap/netmap_user.h
217
if (d->req.nr_ringid & NETMAP_SW_RING) {
sys/net/netmap/netmap_user.h
218
d->first_ring = d->last_ring = d->req.nr_rx_rings;
sys/net/netmap/netmap_user.h
219
} else if (d->req.nr_ringid & NETMAP_HW_RING) {
sys/net/netmap/netmap_user.h
221
d->req.nr_ringid & NETMAP_RING_MASK;
sys/net/netmap/netmap_user.h
224
d->last_ring = d->req.nr_rx_rings - 1;
sys/net/route.c
1001
ifa->ifa_rtrequest(req, rt);
sys/net/route.c
1008
if (req == RTM_ADD && !(rt->rt_flags & RTF_HOST) &&
sys/net/route.c
1637
int req;
sys/net/route.c
1646
rtsearch_global(int req, struct rt_addrinfo *rtinfo,
sys/net/route.c
1657
msg.req = req;
sys/net/route.c
1727
error = rmsg->callback(rmsg->req, &rtinfo, rt, rmsg->arg,
sys/net/route.c
1747
if (rmsg->req != RTM_GET && rmsg->found_cnt > 1) {
sys/net/route.c
180
if ((error = SYSCTL_OUT(req, &rtstatistics_percpu[cpu],
sys/net/route.c
183
if ((error = SYSCTL_IN(req, &rtstatistics_percpu[cpu],
sys/net/route.c
498
rtioctl(u_long req, caddr_t data, struct ucred *cred)
sys/net/route.c
502
return mrt_ioctl ? mrt_ioctl(req, data) : EOPNOTSUPP;
sys/net/route.c
665
int req,
sys/net/route.c
679
return rtrequest1(req, &rtinfo, ret_nrt);
sys/net/route.c
684
int req,
sys/net/route.c
697
return rtrequest1_global(req, &rtinfo, NULL, NULL, RTREQ_PRIO_NORM);
sys/net/route.c
702
int req;
sys/net/route.c
709
rtrequest1_global(int req, struct rt_addrinfo *rtinfo,
sys/net/route.c
720
msg.req = req;
sys/net/route.c
748
error = rtrequest1(rmsg->req, &rtinfo, &rt);
sys/net/route.c
752
rmsg->callback(rmsg->req, error, &rtinfo, rt, rmsg->arg);
sys/net/route.c
763
if (error && rmsg->req != RTM_DELETE) {
sys/net/route.c
767
rmsg->req, mycpuid, error);
sys/net/route.c
777
rtrequest1(int req, struct rt_addrinfo *rtinfo, struct rtentry **ret_nrt)
sys/net/route.c
793
rt_addrinfo_print(req, rtinfo);
sys/net/route.c
812
switch (req) {
sys/net/route.c
905
if (req == RTM_ADD)
sys/net/route.c
986
if (req == RTM_RESOLVE) {
sys/net/rtsock.c
157
static int sysctl_rttable(int af, struct sysctl_req *req, int op, int arg);
sys/net/rtsock.c
1822
sysctl_rttable(int af, struct sysctl_req *req, int op, int arg)
sys/net/rtsock.c
1852
if (req != NULL && w.w_buflen > 0) {
sys/net/rtsock.c
1855
error1 = SYSCTL_OUT(req, w.w_buf,
sys/net/rtsock.c
1884
if (req->newptr)
sys/net/rtsock.c
1892
w.w_req = req;
sys/netbt/hci_link.c
933
struct l2cap_req *req;
sys/netbt/hci_link.c
955
while ((req = TAILQ_FIRST(&link->hl_reqs)) != NULL)
sys/netbt/hci_link.c
956
l2cap_request_free(req);
sys/netbt/hci_socket.c
831
DPRINTFN(2, "req %s\n", prcorequests[req]);
sys/netbt/l2cap_lower.c
67
struct l2cap_req *req, *n;
sys/netbt/l2cap_lower.c
86
req = TAILQ_FIRST(&chan->lc_link->hl_reqs);
sys/netbt/l2cap_lower.c
87
while (req != NULL) {
sys/netbt/l2cap_lower.c
88
n = TAILQ_NEXT(req, lr_next);
sys/netbt/l2cap_lower.c
89
if (req->lr_chan == chan)
sys/netbt/l2cap_lower.c
90
l2cap_request_free(req);
sys/netbt/l2cap_lower.c
92
req = n;
sys/netbt/l2cap_misc.c
109
struct l2cap_req *req;
sys/netbt/l2cap_misc.c
121
req = TAILQ_FIRST(&link->hl_reqs);
sys/netbt/l2cap_misc.c
122
if (req && req->lr_id == next_id)
sys/netbt/l2cap_misc.c
125
req = zalloc(l2cap_req_pool);
sys/netbt/l2cap_misc.c
126
if (req == NULL)
sys/netbt/l2cap_misc.c
129
req->lr_id = link->hl_lastid = next_id;
sys/netbt/l2cap_misc.c
131
req->lr_code = code;
sys/netbt/l2cap_misc.c
132
req->lr_chan = chan;
sys/netbt/l2cap_misc.c
133
req->lr_link = link;
sys/netbt/l2cap_misc.c
135
callout_init(&req->lr_rtx);
sys/netbt/l2cap_misc.c
136
callout_reset(&req->lr_rtx, l2cap_response_timeout * hz,
sys/netbt/l2cap_misc.c
137
l2cap_rtx, req);
sys/netbt/l2cap_misc.c
139
TAILQ_INSERT_TAIL(&link->hl_reqs, req, lr_next);
sys/netbt/l2cap_misc.c
150
struct l2cap_req *req;
sys/netbt/l2cap_misc.c
152
TAILQ_FOREACH(req, &link->hl_reqs, lr_next) {
sys/netbt/l2cap_misc.c
153
if (req->lr_id == id)
sys/netbt/l2cap_misc.c
154
return req;
sys/netbt/l2cap_misc.c
164
l2cap_request_free(struct l2cap_req *req)
sys/netbt/l2cap_misc.c
166
struct hci_link *link = req->lr_link;
sys/netbt/l2cap_misc.c
168
callout_stop(&req->lr_rtx);
sys/netbt/l2cap_misc.c
169
if (callout_active(&req->lr_rtx))
sys/netbt/l2cap_misc.c
172
TAILQ_REMOVE(&link->hl_reqs, req, lr_next);
sys/netbt/l2cap_misc.c
173
zfree(l2cap_req_pool, req);
sys/netbt/l2cap_misc.c
186
struct l2cap_req *req = arg;
sys/netbt/l2cap_misc.c
189
chan = req->lr_chan;
sys/netbt/l2cap_misc.c
190
l2cap_request_free(req);
sys/netbt/l2cap_misc.c
192
DPRINTF("cid %d, ident %d\n", (chan ? chan->lc_lcid : 0), req->lr_id);
sys/netbt/l2cap_signal.c
177
struct l2cap_req *req;
sys/netbt/l2cap_signal.c
190
req = l2cap_request_lookup(link, cmd.ident);
sys/netbt/l2cap_signal.c
191
if (req == NULL)
sys/netbt/l2cap_signal.c
199
callout_reset(&req->lr_rtx,0,l2cap_rtx,req);
sys/netbt/l2cap_signal.c
209
callout_reset(&req->lr_rtx,0,l2cap_rtx,req);
sys/netbt/l2cap_signal.c
217
chan = req->lr_chan;
sys/netbt/l2cap_signal.c
218
l2cap_request_free(req);
sys/netbt/l2cap_signal.c
349
struct l2cap_req *req;
sys/netbt/l2cap_signal.c
362
req = l2cap_request_lookup(link, cmd.ident);
sys/netbt/l2cap_signal.c
363
if (req == NULL || req->lr_code != L2CAP_CONNECT_REQ)
sys/netbt/l2cap_signal.c
366
chan = req->lr_chan;
sys/netbt/l2cap_signal.c
371
l2cap_request_free(req);
sys/netbt/l2cap_signal.c
385
l2cap_request_free(req);
sys/netbt/l2cap_signal.c
401
l2cap_request_free(req);
sys/netbt/l2cap_signal.c
628
struct l2cap_req *req;
sys/netbt/l2cap_signal.c
647
req = l2cap_request_lookup(link, cmd.ident);
sys/netbt/l2cap_signal.c
648
if (req == NULL || req->lr_code != L2CAP_CONFIG_REQ)
sys/netbt/l2cap_signal.c
651
chan = req->lr_chan;
sys/netbt/l2cap_signal.c
655
l2cap_request_free(req);
sys/netbt/l2cap_signal.c
873
struct l2cap_req *req;
sys/netbt/l2cap_signal.c
885
req = l2cap_request_lookup(link, cmd.ident);
sys/netbt/l2cap_signal.c
886
if (req == NULL || req->lr_code != L2CAP_DISCONNECT_REQ)
sys/netbt/l2cap_signal.c
889
chan = req->lr_chan;
sys/netbt/l2cap_signal.c
895
l2cap_request_free(req);
sys/netbt/l2cap_socket.c
105
DPRINTFN(2, "%s\n", prcorequests[req]);
sys/netbt/sco_socket.c
96
DPRINTFN(2, "req %s\n", prcorequests[req]);
sys/netgraph/pppoe/ng_pppoe.c
185
error = sysctl_handle_int(oidp, &val, 0, req);
sys/netgraph/pppoe/ng_pppoe.c
186
if (error != 0 || req->newptr == NULL)
sys/netgraph7/bluetooth/common/ng_bluetooth.c
100
if (error == 0 && req->newptr != NULL) {
sys/netgraph7/bluetooth/common/ng_bluetooth.c
134
error = sysctl_handle_int(oidp, &value, 0, req);
sys/netgraph7/bluetooth/common/ng_bluetooth.c
135
if (error == 0 && req->newptr != NULL) {
sys/netgraph7/bluetooth/common/ng_bluetooth.c
159
error = sysctl_handle_int(oidp, &value, 0, req);
sys/netgraph7/bluetooth/common/ng_bluetooth.c
160
if (error == 0 && req->newptr != NULL) {
sys/netgraph7/bluetooth/common/ng_bluetooth.c
75
error = sysctl_handle_int(oidp, &value, 0, req);
sys/netgraph7/bluetooth/common/ng_bluetooth.c
76
if (error == 0 && req->newptr != NULL) {
sys/netgraph7/bluetooth/common/ng_bluetooth.c
99
error = sysctl_handle_int(oidp, &value, 0, req);
sys/netgraph7/bluetooth/drivers/ubt/ng_ubt.c
725
struct usb_device_request req;
sys/netgraph7/bluetooth/drivers/ubt/ng_ubt.c
752
bzero(&req, sizeof(req));
sys/netgraph7/bluetooth/drivers/ubt/ng_ubt.c
753
req.bmRequestType = UBT_HCI_REQUEST;
sys/netgraph7/bluetooth/drivers/ubt/ng_ubt.c
754
USETW(req.wLength, m->m_pkthdr.len);
sys/netgraph7/bluetooth/drivers/ubt/ng_ubt.c
758
req.bmRequestType, UGETW(req.wLength));
sys/netgraph7/bluetooth/drivers/ubt/ng_ubt.c
761
usbd_copy_in(pc, 0, &req, sizeof(req));
sys/netgraph7/bluetooth/drivers/ubt/ng_ubt.c
765
usbd_xfer_set_frame_len(xfer, 0, sizeof(req));
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1005
m->m_pkthdr.len = m->m_len = sizeof(*req);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1006
req = mtod(m, struct qos_setup_req *);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1007
req->hdr.type = NG_HCI_CMD_PKT;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1008
req->hdr.length = sizeof(req->cp);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1009
req->hdr.opcode = htole16(NG_HCI_OPCODE(NG_HCI_OGF_LINK_POLICY,
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1012
req->cp.con_handle = htole16(ep->con_handle);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1013
req->cp.flags = ep->flags;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1014
req->cp.service_type = ep->service_type;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1015
req->cp.token_rate = htole32(ep->token_rate);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1016
req->cp.peak_bandwidth = htole32(ep->peak_bandwidth);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1017
req->cp.latency = htole32(ep->latency);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
1018
req->cp.delay_variation = htole32(ep->delay_variation);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
114
} __attribute__ ((packed)) *req = NULL;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
234
m->m_pkthdr.len = m->m_len = sizeof(*req);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
235
req = mtod(m, struct acl_con_req *);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
236
req->hdr.type = NG_HCI_CMD_PKT;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
237
req->hdr.length = sizeof(req->cp);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
238
req->hdr.opcode = htole16(NG_HCI_OPCODE(NG_HCI_OGF_LINK_CONTROL,
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
241
bcopy(&ep->bdaddr, &req->cp.bdaddr, sizeof(req->cp.bdaddr));
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
243
req->cp.pkt_type = (NG_HCI_PKT_DM1|NG_HCI_PKT_DH1);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
245
req->cp.pkt_type |= (NG_HCI_PKT_DM3|NG_HCI_PKT_DH3);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
247
req->cp.pkt_type |= (NG_HCI_PKT_DM5|NG_HCI_PKT_DH5);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
249
req->cp.pkt_type &= unit->packet_mask;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
250
if ((req->cp.pkt_type & (NG_HCI_PKT_DM1|NG_HCI_PKT_DH1|
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
253
req->cp.pkt_type = (NG_HCI_PKT_DM1|NG_HCI_PKT_DH1);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
255
req->cp.pkt_type = htole16(req->cp.pkt_type);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
258
req->cp.accept_role_switch = 1;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
260
req->cp.accept_role_switch = 0;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
269
req->cp.page_scan_rep_mode = 0;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
270
req->cp.page_scan_mode = 0;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
271
req->cp.clock_offset = 0;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
273
req->cp.page_scan_rep_mode = n->page_scan_rep_mode;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
274
req->cp.page_scan_mode = n->page_scan_mode;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
275
req->cp.clock_offset = htole16(n->clock_offset);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
314
} __attribute__ ((packed)) *req = NULL;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
427
m->m_pkthdr.len = m->m_len = sizeof(*req);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
428
req = mtod(m, struct sco_con_req *);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
429
req->hdr.type = NG_HCI_CMD_PKT;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
430
req->hdr.length = sizeof(req->cp);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
431
req->hdr.opcode = htole16(NG_HCI_OPCODE(NG_HCI_OGF_LINK_CONTROL,
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
434
req->cp.con_handle = htole16(acl_con->con_handle);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
436
req->cp.pkt_type = NG_HCI_PKT_HV1;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
438
req->cp.pkt_type |= NG_HCI_PKT_HV2;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
440
req->cp.pkt_type |= NG_HCI_PKT_HV3;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
442
req->cp.pkt_type &= unit->packet_mask;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
443
if ((req->cp.pkt_type & (NG_HCI_PKT_HV1|
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
446
req->cp.pkt_type = NG_HCI_PKT_HV1;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
448
req->cp.pkt_type = htole16(req->cp.pkt_type);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
482
} __attribute__ ((packed)) *req = NULL;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
540
m->m_pkthdr.len = m->m_len = sizeof(*req);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
541
req = mtod(m, struct discon_req *);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
542
req->hdr.type = NG_HCI_CMD_PKT;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
543
req->hdr.length = sizeof(req->cp);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
544
req->hdr.opcode = htole16(NG_HCI_OPCODE(NG_HCI_OGF_LINK_CONTROL,
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
547
req->cp.con_handle = htole16(ep->con_handle);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
548
req->cp.reason = ep->reason;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
690
} __attribute__ ((packed)) *req = NULL;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
785
req = mtod(m, struct con_rsp_req *);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
786
req->hdr.type = NG_HCI_CMD_PKT;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
789
req->hdr.length = sizeof(req->cp.acc);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
790
req->hdr.opcode = htole16(NG_HCI_OPCODE(
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
794
bcopy(&ep->bdaddr, &req->cp.acc.bdaddr,
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
795
sizeof(req->cp.acc.bdaddr));
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
807
req->cp.acc.role = NG_HCI_ROLE_MASTER;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
809
req->cp.acc.role = NG_HCI_ROLE_SLAVE;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
823
req->hdr.length = sizeof(req->cp.rej);
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
824
req->hdr.opcode = htole16(NG_HCI_OPCODE(
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
828
bcopy(&ep->bdaddr, &req->cp.rej.bdaddr,
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
829
sizeof(req->cp.rej.bdaddr));
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
831
req->cp.rej.reason = ep->status;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
841
m->m_pkthdr.len = m->m_len = sizeof(req->hdr) + req->hdr.length;
sys/netgraph7/bluetooth/hci/ng_hci_ulpi.c
939
} __attribute__ ((packed)) *req = NULL;
sys/netgraph7/netgraph/ng_base.c
2933
error = sysctl_handle_int(oidp, &val, 0, req);
sys/netgraph7/netgraph/ng_base.c
2934
if (error != 0 || req->newptr == NULL)
sys/netinet/if_ether.c
223
arp_rtrequest(int req, struct rtentry *rt)
sys/netinet/if_ether.c
233
switch (req) {
sys/netinet/in_pcb.c
143
error = sysctl_handle_int(oidp, oidp->oid_arg1, oidp->oid_arg2, req);
sys/netinet/in_pcb.c
2425
if (req->oldptr == NULL) {
sys/netinet/in_pcb.c
2428
req->oldidx = (n + n/8 + 10) * sizeof(struct xinpcb);
sys/netinet/in_pcb.c
2432
if (req->newptr != NULL)
sys/netinet/in_pcb.c
2464
if (prison_xinpcb(req->td, inp))
sys/netinet/in_pcb.c
2472
if ((error = SYSCTL_OUT(req, &xi, sizeof xi)) != 0)
sys/netinet/in_pcb.c
2484
error = SYSCTL_OUT(req, &xi, sizeof xi);
sys/netinet/in_pcb.c
2501
return (in_pcblist_range(oidp, arg1, netisr_ncpus, req));
sys/netinet/ip_input.c
219
if ((error = SYSCTL_OUT(req, &ipstats_percpu[cpu],
sys/netinet/ip_input.c
222
if ((error = SYSCTL_IN(req, &ipstats_percpu[cpu],
sys/netinet/tcp_debug.c
146
td->td_req = req;
sys/netinet/tcp_debug.c
195
kprintf("%s", prurequests[req&0xff]);
sys/netinet/tcp_debug.c
196
if ((req & 0xff) == PRU_SLOWTIMO)
sys/netinet/tcp_debug.c
197
kprintf("<%s>", tcptimers[req>>8]);
sys/netinet/tcp_debug.c
77
struct tcphdr *th, int req)
sys/netinet/tcp_subr.c
1240
if (req->oldptr == NULL) {
sys/netinet/tcp_subr.c
1243
req->oldidx = (n + n/8 + 10) * sizeof(struct xtcpcb);
sys/netinet/tcp_subr.c
1247
if (req->newptr != NULL)
sys/netinet/tcp_subr.c
1281
if (prison_xinpcb(req->td, inp))
sys/netinet/tcp_subr.c
1293
if ((error = SYSCTL_OUT(req, &xt, sizeof xt)) != 0)
sys/netinet/tcp_subr.c
1302
error = SYSCTL_OUT(req, &xt, sizeof xt);
sys/netinet/tcp_subr.c
1332
error = caps_priv_check_td(req->td, SYSCAP_RESTRICTEDROOT);
sys/netinet/tcp_subr.c
1335
error = SYSCTL_IN(req, addrs, sizeof addrs);
sys/netinet/tcp_subr.c
1359
return SYSCTL_OUT(req, cred, sizeof(struct ucred));
sys/netinet/tcp_subr.c
1373
error = caps_priv_check_td(req->td, SYSCAP_RESTRICTEDROOT);
sys/netinet/tcp_subr.c
1376
error = SYSCTL_IN(req, addrs, sizeof addrs);
sys/netinet/tcp_subr.c
1387
error = SYSCTL_OUT(req, inp->inp_socket->so_cred, sizeof(struct ucred));
sys/netinet/tcp_subr.c
2426
if (req->oldptr != NULL || req->oldlen != 0)
sys/netinet/tcp_subr.c
2428
if (req->newptr == NULL)
sys/netinet/tcp_subr.c
2430
if (req->newlen < sizeof(addrs))
sys/netinet/tcp_subr.c
2432
error = SYSCTL_IN(req, &addrs, sizeof(addrs));
sys/netinet/tcp_subr.c
2497
return sysctl_handle_opaque(oidp, state_count, sizeof(state_count), req);
sys/netinet/tcp_subr.c
303
if ((error = SYSCTL_OUT(req, &tcpstats_percpu[cpu],
sys/netinet/tcp_subr.c
306
if ((error = SYSCTL_IN(req, &tcpstats_percpu[cpu],
sys/netinet/tcp_syncache.c
1509
return sysctl_handle_int(oidp, &count, 0, req);
sys/netinet/tcp_timer.c
137
error = sysctl_handle_int(oidp, &s, 0, req);
sys/netinet/tcp_timer.c
138
if (error || !req->newptr)
sys/netinet/tcp_usrreq.c
154
#define TCPDEBUG2(req) if (tp && (so->so_options & SO_DEBUG)) \
sys/netinet/tcp_usrreq.c
155
tcp_trace(TA_USER, ostate, tp, 0, 0, req)
sys/netinet/tcp_usrreq.c
159
#define TCPDEBUG2(req)
sys/netinet/tcp_usrreq.c
279
#define COMMON_END1(req, noreply) \
sys/netinet/tcp_usrreq.c
281
TCPDEBUG2(req); \
sys/netinet/tcp_usrreq.c
287
#define COMMON_END(req) COMMON_END1((req), 0)
sys/netinet/udp_usrreq.c
240
if ((error = SYSCTL_OUT(req, &udpstat_percpu[cpu],
sys/netinet/udp_usrreq.c
243
if ((error = SYSCTL_IN(req, &udpstat_percpu[cpu],
sys/netinet/udp_usrreq.c
820
error = caps_priv_check_td(req->td, SYSCAP_RESTRICTEDROOT);
sys/netinet/udp_usrreq.c
823
error = SYSCTL_IN(req, addrs, sizeof addrs);
sys/netinet/udp_usrreq.c
848
return SYSCTL_OUT(req, cred, sizeof(struct ucred));
sys/netinet6/in6_proto.c
424
error = SYSCTL_OUT(req, arg1, sizeof(int));
sys/netinet6/in6_proto.c
425
if (error || !req->newptr)
sys/netinet6/in6_proto.c
428
error = SYSCTL_IN(req, arg1, sizeof(int));
sys/netinet6/in6_proto.c
443
error = SYSCTL_OUT(req, arg1, sizeof(int));
sys/netinet6/in6_proto.c
444
if (error || !req->newptr)
sys/netinet6/in6_proto.c
447
error = SYSCTL_IN(req, arg1, sizeof(int));
sys/netinet6/in6_src.c
673
if (req->newptr)
sys/netinet6/in6_src.c
677
w.w_req = req;
sys/netinet6/ip6_mroute.c
355
get_sg_cnt(struct sioc_sg_req6 *req)
sys/netinet6/ip6_mroute.c
360
MF6CFIND(req->src.sin6_addr, req->grp.sin6_addr, rt);
sys/netinet6/ip6_mroute.c
363
req->pktcnt = rt->mf6c_pkt_cnt;
sys/netinet6/ip6_mroute.c
364
req->bytecnt = rt->mf6c_byte_cnt;
sys/netinet6/ip6_mroute.c
365
req->wrong_if = rt->mf6c_wrong_if;
sys/netinet6/ip6_mroute.c
369
req->pktcnt = req->bytecnt = req->wrong_if = 0xffffffff;
sys/netinet6/ip6_mroute.c
379
get_mif6_cnt(struct sioc_mif_req6 *req)
sys/netinet6/ip6_mroute.c
381
mifi_t mifi = req->mifi;
sys/netinet6/ip6_mroute.c
386
req->icount = mif6table[mifi].m6_pkt_in;
sys/netinet6/ip6_mroute.c
387
req->ocount = mif6table[mifi].m6_pkt_out;
sys/netinet6/ip6_mroute.c
388
req->ibytes = mif6table[mifi].m6_bytes_in;
sys/netinet6/ip6_mroute.c
389
req->obytes = mif6table[mifi].m6_bytes_out;
sys/netinet6/nd6.c
1170
nd6_rtrequest(int req, struct rtentry *rt)
sys/netinet6/nd6.c
1192
if (req == RTM_RESOLVE &&
sys/netinet6/nd6.c
1213
switch (req) {
sys/netinet6/nd6.c
1305
if (req == RTM_ADD) {
sys/netinet6/nd6.c
2164
if (req->newptr)
sys/netinet6/nd6.c
2190
error = SYSCTL_OUT(req, buf, sizeof(*d));
sys/netinet6/nd6.c
2205
if (req->newptr)
sys/netinet6/nd6.c
2262
error = SYSCTL_OUT(req, buf, advance);
sys/netinet6/udp6_usrreq.c
459
error = caps_priv_check_td(req->td, SYSCAP_RESTRICTEDROOT);
sys/netinet6/udp6_usrreq.c
463
if (req->newlen != sizeof(addrs))
sys/netinet6/udp6_usrreq.c
465
if (req->oldlen != sizeof(struct ucred))
sys/netinet6/udp6_usrreq.c
467
error = SYSCTL_IN(req, addrs, sizeof(addrs));
sys/netinet6/udp6_usrreq.c
479
error = SYSCTL_OUT(req, inp->inp_socket->so_cred,
sys/netproto/802_11/wlan/ieee80211.c
296
error = sysctl_wire_old_buffer(req, 0);
sys/netproto/802_11/wlan/ieee80211.c
300
sbuf_new_for_sysctl(&sb, NULL, 8, req);
sys/netproto/802_11/wlan/ieee80211_alq.c
106
error = sysctl_handle_int(oidp, &enable, 0, req);
sys/netproto/802_11/wlan/ieee80211_alq.c
107
if (error || !req->newptr)
sys/netproto/802_11/wlan/ieee80211_amrr.c
397
error = sysctl_handle_int(oidp, &msecs, 0, req);
sys/netproto/802_11/wlan/ieee80211_amrr.c
398
if (error || !req->newptr)
sys/netproto/802_11/wlan/ieee80211_dragonfly.c
354
error = sysctl_handle_int(oidp, &msecs, 0, req);
sys/netproto/802_11/wlan/ieee80211_dragonfly.c
355
if (error == 0 && req->newptr) {
sys/netproto/802_11/wlan/ieee80211_dragonfly.c
369
error = sysctl_handle_int(oidp, &inact, 0, req);
sys/netproto/802_11/wlan/ieee80211_dragonfly.c
370
if (error == 0 && req->newptr)
sys/netproto/802_11/wlan/ieee80211_dragonfly.c
382
return SYSCTL_OUT(req, name, strlen(name));
sys/netproto/802_11/wlan/ieee80211_dragonfly.c
391
error = sysctl_handle_int(oidp, &t, 0, req);
sys/netproto/802_11/wlan/ieee80211_dragonfly.c
392
if (error == 0 && req->newptr)
sys/netproto/802_11/wlan/ieee80211_ioctl.c
154
struct ieee80211req *ireq, int req)
sys/netproto/802_11/wlan/ieee80211_ioctl.c
184
if (req == IEEE80211_IOC_WPAIE2) {
sys/netproto/802_11/wlan/ieee80211_ioctl.c
261
struct scanreq *req = arg;
sys/netproto/802_11/wlan/ieee80211_ioctl.c
264
req->space += scan_space(se, &ielen);
sys/netproto/802_11/wlan/ieee80211_ioctl.c
270
struct scanreq *req = arg;
sys/netproto/802_11/wlan/ieee80211_ioctl.c
276
if (len > req->space)
sys/netproto/802_11/wlan/ieee80211_ioctl.c
279
sr = req->sr;
sys/netproto/802_11/wlan/ieee80211_ioctl.c
313
req->space -= len;
sys/netproto/802_11/wlan/ieee80211_ioctl.c
314
req->sr = (struct ieee80211req_scan_result *)(((uint8_t *)sr) + len);
sys/netproto/802_11/wlan/ieee80211_ioctl.c
321
struct scanreq req;
sys/netproto/802_11/wlan/ieee80211_ioctl.c
328
req.space = 0;
sys/netproto/802_11/wlan/ieee80211_ioctl.c
329
ieee80211_scan_iterate(vap, get_scan_space, &req);
sys/netproto/802_11/wlan/ieee80211_ioctl.c
330
if (req.space > ireq->i_len)
sys/netproto/802_11/wlan/ieee80211_ioctl.c
331
req.space = ireq->i_len;
sys/netproto/802_11/wlan/ieee80211_ioctl.c
332
if (req.space > 0) {
sys/netproto/802_11/wlan/ieee80211_ioctl.c
336
space = req.space;
sys/netproto/802_11/wlan/ieee80211_ioctl.c
346
req.sr = p;
sys/netproto/802_11/wlan/ieee80211_ioctl.c
347
ieee80211_scan_iterate(vap, get_scan_result, &req);
sys/netproto/802_11/wlan/ieee80211_ioctl.c
348
ireq->i_len = space - req.space;
sys/netproto/802_11/wlan/ieee80211_ioctl.c
374
struct stainforeq *req = arg;
sys/netproto/802_11/wlan/ieee80211_ioctl.c
377
if (req->vap != ni->ni_vap)
sys/netproto/802_11/wlan/ieee80211_ioctl.c
382
req->space += sta_space(ni, &ielen);
sys/netproto/802_11/wlan/ieee80211_ioctl.c
388
struct stainforeq *req = arg;
sys/netproto/802_11/wlan/ieee80211_ioctl.c
394
if (req->vap != ni->ni_vap)
sys/netproto/802_11/wlan/ieee80211_ioctl.c
402
if (len > req->space)
sys/netproto/802_11/wlan/ieee80211_ioctl.c
404
si = req->si;
sys/netproto/802_11/wlan/ieee80211_ioctl.c
467
req->si = (struct ieee80211req_sta_info *)(((uint8_t *)si) + len);
sys/netproto/802_11/wlan/ieee80211_ioctl.c
468
req->space -= len;
sys/netproto/802_11/wlan/ieee80211_ioctl.c
476
struct stainforeq req;
sys/netproto/802_11/wlan/ieee80211_ioctl.c
482
req.space = 0;
sys/netproto/802_11/wlan/ieee80211_ioctl.c
483
req.vap = vap;
sys/netproto/802_11/wlan/ieee80211_ioctl.c
485
ieee80211_iterate_nodes(&ic->ic_sta, get_sta_space, &req);
sys/netproto/802_11/wlan/ieee80211_ioctl.c
487
get_sta_space(&req, ni);
sys/netproto/802_11/wlan/ieee80211_ioctl.c
488
if (req.space > ireq->i_len)
sys/netproto/802_11/wlan/ieee80211_ioctl.c
489
req.space = ireq->i_len;
sys/netproto/802_11/wlan/ieee80211_ioctl.c
490
if (req.space > 0) {
sys/netproto/802_11/wlan/ieee80211_ioctl.c
491
space = req.space;
sys/netproto/802_11/wlan/ieee80211_ioctl.c
503
req.si = p;
sys/netproto/802_11/wlan/ieee80211_ioctl.c
505
ieee80211_iterate_nodes(&ic->ic_sta, get_sta_info, &req);
sys/netproto/802_11/wlan/ieee80211_ioctl.c
507
get_sta_info(&req, ni);
sys/netproto/802_11/wlan/ieee80211_ioctl.c
508
ireq->i_len = space - req.space;
sys/netproto/802_11/wlan/ieee80211_ratectl.c
101
sbuf_new_for_sysctl(&sb, NULL, 8, req);
sys/netproto/802_11/wlan/ieee80211_ratectl.c
97
error = sysctl_wire_old_buffer(req, 0);
sys/netproto/802_11/wlan/ieee80211_rssadapt.c
348
error = sysctl_handle_int(oidp, &msecs, 0, req);
sys/netproto/802_11/wlan/ieee80211_rssadapt.c
349
if (error || !req->newptr)
sys/netproto/smb/smb_conn.c
896
struct thread *td = req->td;
sys/netproto/smb/smb_conn.c
919
error = SYSCTL_OUT(req, &vci, sizeof(struct smb_vc_info));
sys/netproto/smb/smb_conn.c
933
error = SYSCTL_OUT(req, &ssi, sizeof(struct smb_share_info));
sys/netproto/smb/smb_conn.c
943
error = SYSCTL_OUT(req, &itype, sizeof(itype));
sys/platform/pc64/isa/clock.c
1389
return(SYSCTL_OUT(req, buf, strlen(buf) + 1));
sys/platform/pc64/x86_64/efirt.c
647
error = sysctl_handle_int(oidp, &val, 0, req);
sys/platform/pc64/x86_64/efirt.c
648
if (error != 0 || req->newptr == NULL)
sys/platform/pc64/x86_64/machdep.c
1574
req);
sys/platform/pc64/x86_64/machdep.c
1575
if (!error && req->newptr)
sys/platform/pc64/x86_64/machdep.c
1609
return (SYSCTL_OUT(req, efihdr, efisize));
sys/platform/pc64/x86_64/machdep.c
269
error = sysctl_handle_long(oidp, &pmem, 0, req);
sys/platform/pc64/x86_64/machdep.c
284
error = sysctl_handle_long(oidp, &usermem, 0, req);
sys/platform/pc64/x86_64/machdep.c
299
error = sysctl_handle_long(oidp, &availpages, 0, req);
sys/platform/pc64/x86_64/machdep.c
3513
error = sysctl_handle_string(oidp, name, sizeof(name), req);
sys/platform/pc64/x86_64/machdep.c
3514
if (error != 0 || req->newptr == NULL)
sys/platform/pc64/x86_64/machdep.c
3565
error = sysctl_handle_string(oidp, name, sizeof(name), req);
sys/platform/pc64/x86_64/machdep.c
3566
if (error != 0 || req->newptr == NULL)
sys/platform/pc64/x86_64/machdep.c
3596
error = cpu_mwait_cx_select_sysctl(oidp, arg1, arg2, req,
sys/platform/pc64/x86_64/machdep.c
3606
error = cpu_mwait_cx_select_sysctl(oidp, arg1, arg2, req,
sys/platform/pc64/x86_64/machdep.c
550
error = sysctl_handle_quad(oidp, &val, 0, req);
sys/platform/pc64/x86_64/machdep.c
551
if (error || req->newptr == NULL)
sys/platform/pc64/x86_64/mp_flame.c
165
error = SYSCTL_OUT(req, &ebytes, sizeof(ebytes));
sys/platform/pc64/x86_64/mp_flame.c
167
error = SYSCTL_OUT(req, flame_graph_array + n,
sys/platform/pc64/x86_64/mp_flame.c
170
error = SYSCTL_OUT(req, flame_graph_array[n].fge,
sys/platform/pc64/x86_64/mp_flame.c
192
if (req->newptr)
sys/platform/pc64/x86_64/mp_flame.c
194
return(SYSCTL_OUT(req, &error, sizeof(int)));
sys/platform/pc64/x86_64/pmap.c
1810
pt_entry_t req;
sys/platform/pc64/x86_64/pmap.c
1814
req = pmap->pmap_bits[PG_V_IDX] |
sys/platform/pc64/x86_64/pmap.c
1817
req |= pmap->pmap_bits[PG_RW_IDX];
sys/platform/pc64/x86_64/pmap.c
1823
if ((*ptep & req) != req) {
sys/platform/pc64/x86_64/vm_machdep.c
1074
error = SYSCTL_OUT(req, " ", 1);
sys/platform/pc64/x86_64/vm_machdep.c
1080
error = SYSCTL_OUT(req, "AVX512_4VNNIW", 13);
sys/platform/pc64/x86_64/vm_machdep.c
1084
error = SYSCTL_OUT(req, "AVX512_4FMAPS", 13);
sys/platform/pc64/x86_64/vm_machdep.c
1088
error = SYSCTL_OUT(req, "MD_CLEAR", 8);
sys/platform/pc64/x86_64/vm_machdep.c
1092
error = SYSCTL_OUT(req, "TSX_FORCE_ABORT", 15);
sys/platform/pc64/x86_64/vm_machdep.c
1096
error = SYSCTL_OUT(req, "MDS_NOT_REQUIRED", 16);
sys/platform/pc64/x86_64/vm_machdep.c
1100
error = SYSCTL_OUT(req, "NONE", 4);
sys/platform/pc64/x86_64/vm_machdep.c
1103
if (error || req->newptr == NULL)
sys/platform/pc64/x86_64/vm_machdep.c
1111
len = req->newlen - req->newidx;
sys/platform/pc64/x86_64/vm_machdep.c
1116
error = SYSCTL_IN(req, buf, len);
sys/platform/pc64/x86_64/vm_machdep.c
680
error = SYSCTL_OUT(req, " ", 1);
sys/platform/pc64/x86_64/vm_machdep.c
686
error = SYSCTL_OUT(req, "IBRS", 4);
sys/platform/pc64/x86_64/vm_machdep.c
690
error = SYSCTL_OUT(req, "IBRS_AUTO", 9);
sys/platform/pc64/x86_64/vm_machdep.c
694
error = SYSCTL_OUT(req, "STIBP", 5);
sys/platform/pc64/x86_64/vm_machdep.c
698
error = SYSCTL_OUT(req, "STIBP_AUTO", 10);
sys/platform/pc64/x86_64/vm_machdep.c
702
error = SYSCTL_OUT(req, "IBPB", 4);
sys/platform/pc64/x86_64/vm_machdep.c
706
error = SYSCTL_OUT(req, "NONE", 4);
sys/platform/pc64/x86_64/vm_machdep.c
709
if (error || req->newptr == NULL)
sys/platform/pc64/x86_64/vm_machdep.c
717
len = req->newlen - req->newidx;
sys/platform/pc64/x86_64/vm_machdep.c
722
error = SYSCTL_IN(req, buf, len);
sys/platform/vkernel64/x86_64/cpu_regs.c
120
error = sysctl_handle_long(oidp, &pmem, 0, req);
sys/platform/vkernel64/x86_64/cpu_regs.c
134
error = sysctl_handle_long(oidp, &usermem, 0, req);
sys/platform/vkernel64/x86_64/cpu_regs.c
643
req);
sys/platform/vkernel64/x86_64/cpu_regs.c
644
if (!error && req->newptr)
sys/sys/ptrace.h
84
int kern_ptrace (struct proc *p, int req, pid_t pid, void *addr,
sys/sys/sysctl.h
130
struct sysctl_req *req
sys/sys/sysctl.h
709
int *nindx, struct sysctl_req *req);
sys/sys/sysproto.h
117
int req; char req_[PAD_(int)];
sys/sys/un.h
62
int uipc_usrreq(struct socket *so, int req, struct mbuf *m,
sys/vfs/devfs/devfs_core.c
2777
if ((error = SYSCTL_IN(req, &udev, sizeof(dev_t))))
sys/vfs/devfs/devfs_core.c
2789
return(SYSCTL_OUT(req, found->si_name, strlen(found->si_name) + 1));
sys/vfs/nfs/nfs_iod.c
120
while ((req = TAILQ_FIRST(&nmp->nm_reqrxq)) != NULL) {
sys/vfs/nfs/nfs_iod.c
121
if (req->r_flags & R_LOCKED) {
sys/vfs/nfs/nfs_iod.c
122
while (req->r_flags & R_LOCKED) {
sys/vfs/nfs/nfs_iod.c
123
req->r_flags |= R_WANTED;
sys/vfs/nfs/nfs_iod.c
124
tsleep(req, 0, "nfstrac", 0);
sys/vfs/nfs/nfs_iod.c
128
TAILQ_REMOVE(&nmp->nm_reqrxq, req, r_chain);
sys/vfs/nfs/nfs_iod.c
129
info = req->r_info;
sys/vfs/nfs/nfs_iod.c
136
TAILQ_INSERT_TAIL(&nmp->nm_reqtxq, req, r_chain);
sys/vfs/nfs/nfs_iod.c
166
struct nfsreq *req;
sys/vfs/nfs/nfs_iod.c
202
while ((req = TAILQ_FIRST(&nmp->nm_reqtxq)) != NULL) {
sys/vfs/nfs/nfs_iod.c
203
TAILQ_REMOVE(&nmp->nm_reqtxq, req, r_chain);
sys/vfs/nfs/nfs_iod.c
204
info = req->r_info;
sys/vfs/nfs/nfs_iod.c
79
struct nfsreq *req;
sys/vfs/nfs/nfs_socket.c
1015
struct nfsreq *req;
sys/vfs/nfs/nfs_socket.c
1029
req = info->req;
sys/vfs/nfs/nfs_socket.c
1030
req->r_mrp = &info->mrep;
sys/vfs/nfs/nfs_socket.c
1031
req->r_mdp = &info->md;
sys/vfs/nfs/nfs_socket.c
1032
req->r_dposp = &info->dpos;
sys/vfs/nfs/nfs_socket.c
1041
info->error = nfs_request_auth(info->req);
sys/vfs/nfs/nfs_socket.c
1063
if (info->req->r_flags & R_ASYNC) {
sys/vfs/nfs/nfs_socket.c
1064
nfs_request_try(info->req);
sys/vfs/nfs/nfs_socket.c
1068
nfs_request_try(info->req);
sys/vfs/nfs/nfs_socket.c
1079
info->error = nfs_request_waitreply(info->req);
sys/vfs/nfs/nfs_socket.c
1103
info->req = NULL;
sys/vfs/nfs/nfs_socket.c
1139
struct nfsreq *req;
sys/vfs/nfs/nfs_socket.c
1153
req = kmalloc(sizeof(struct nfsreq), M_NFSREQ, M_WAITOK);
sys/vfs/nfs/nfs_socket.c
1154
req->r_nmp = nmp;
sys/vfs/nfs/nfs_socket.c
1155
req->r_vp = info->vp;
sys/vfs/nfs/nfs_socket.c
1156
req->r_td = info->td;
sys/vfs/nfs/nfs_socket.c
1157
req->r_procnum = info->procnum;
sys/vfs/nfs/nfs_socket.c
1158
req->r_mreq = NULL;
sys/vfs/nfs/nfs_socket.c
1159
req->r_cred = info->cred;
sys/vfs/nfs/nfs_socket.c
1167
req->r_mrest = info->mreq;
sys/vfs/nfs/nfs_socket.c
1168
req->r_mrest_len = i;
sys/vfs/nfs/nfs_socket.c
1176
req->r_info = info;
sys/vfs/nfs/nfs_socket.c
1177
req->r_flags = R_ASYNC;
sys/vfs/nfs/nfs_socket.c
1179
req->r_info = NULL;
sys/vfs/nfs/nfs_socket.c
1180
req->r_flags = 0;
sys/vfs/nfs/nfs_socket.c
1182
info->req = req;
sys/vfs/nfs/nfs_socket.c
1430
struct nfsreq *req = info->req;
sys/vfs/nfs/nfs_socket.c
1431
struct nfsmount *nmp = req->r_nmp;
sys/vfs/nfs/nfs_socket.c
1440
if (error == 0 && (req->r_flags & R_TPRINTFMSG)) {
sys/vfs/nfs/nfs_socket.c
1441
nfs_msg(req->r_td,
sys/vfs/nfs/nfs_socket.c
1450
info->mrep = req->r_mrep;
sys/vfs/nfs/nfs_socket.c
1451
info->md = req->r_md;
sys/vfs/nfs/nfs_socket.c
1452
info->dpos = req->r_dpos;
sys/vfs/nfs/nfs_socket.c
1455
m_freem(req->r_mreq);
sys/vfs/nfs/nfs_socket.c
1456
req->r_mreq = NULL;
sys/vfs/nfs/nfs_socket.c
1457
kfree(req, M_NFSREQ);
sys/vfs/nfs/nfs_socket.c
1458
info->req = NULL;
sys/vfs/nfs/nfs_socket.c
1471
if (req->r_failed_auth == 0) {
sys/vfs/nfs/nfs_socket.c
1472
req->r_failed_auth++;
sys/vfs/nfs/nfs_socket.c
1473
req->r_mheadend->m_next = NULL;
sys/vfs/nfs/nfs_socket.c
1476
m_freem(req->r_mreq);
sys/vfs/nfs/nfs_socket.c
1477
req->r_mreq = NULL;
sys/vfs/nfs/nfs_socket.c
1487
m_freem(req->r_mreq);
sys/vfs/nfs/nfs_socket.c
1488
req->r_mreq = NULL;
sys/vfs/nfs/nfs_socket.c
1489
kfree(req, M_NFSREQ);
sys/vfs/nfs/nfs_socket.c
1490
info->req = NULL;
sys/vfs/nfs/nfs_socket.c
150
static void nfs_timer_req(struct nfsreq *req);
sys/vfs/nfs/nfs_socket.c
1500
error = nfs_savenickauth(nmp, req->r_cred, i, req->r_key,
sys/vfs/nfs/nfs_socket.c
1541
struct vnode *vp = req->r_vp;
sys/vfs/nfs/nfs_socket.c
1553
KKASSERT(*req->r_mrp == info->mrep);
sys/vfs/nfs/nfs_socket.c
1554
KKASSERT(*req->r_mdp == info->md);
sys/vfs/nfs/nfs_socket.c
1555
KKASSERT(*req->r_dposp == info->dpos);
sys/vfs/nfs/nfs_socket.c
1561
m_freem(req->r_mreq);
sys/vfs/nfs/nfs_socket.c
1562
req->r_mreq = NULL;
sys/vfs/nfs/nfs_socket.c
1563
kfree(req, M_NFSREQ);
sys/vfs/nfs/nfs_socket.c
1564
info->req = NULL;
sys/vfs/nfs/nfs_socket.c
1568
KKASSERT(*req->r_mrp == info->mrep);
sys/vfs/nfs/nfs_socket.c
1569
KKASSERT(*req->r_mdp == info->md);
sys/vfs/nfs/nfs_socket.c
1570
KKASSERT(*req->r_dposp == info->dpos);
sys/vfs/nfs/nfs_socket.c
1571
m_freem(req->r_mreq);
sys/vfs/nfs/nfs_socket.c
1572
req->r_mreq = NULL;
sys/vfs/nfs/nfs_socket.c
1573
kfree(req, M_NFSREQ);
sys/vfs/nfs/nfs_socket.c
1580
m_freem(req->r_mreq);
sys/vfs/nfs/nfs_socket.c
1581
req->r_mreq = NULL;
sys/vfs/nfs/nfs_socket.c
1582
kfree(req, M_NFSREQ);
sys/vfs/nfs/nfs_socket.c
1583
info->req = NULL;
sys/vfs/nfs/nfs_socket.c
1726
struct nfsreq *req;
sys/vfs/nfs/nfs_socket.c
1735
TAILQ_FOREACH(req, &nmp->nm_reqq, r_chain) {
sys/vfs/nfs/nfs_socket.c
1736
KKASSERT(nmp == req->r_nmp);
sys/vfs/nfs/nfs_socket.c
1737
if (req->r_mrep)
sys/vfs/nfs/nfs_socket.c
1739
if (req->r_flags & (R_SOFTTERM | R_LOCKED))
sys/vfs/nfs/nfs_socket.c
1748
req->r_flags |= R_LOCKED;
sys/vfs/nfs/nfs_socket.c
1749
if (nfs_sigintr(nmp, req, req->r_td)) {
sys/vfs/nfs/nfs_socket.c
1750
nfs_softterm(req, 1);
sys/vfs/nfs/nfs_socket.c
1751
req->r_flags &= ~R_LOCKED;
sys/vfs/nfs/nfs_socket.c
1753
nfs_timer_req(req);
sys/vfs/nfs/nfs_socket.c
1754
if (req->r_flags & R_ASYNC) {
sys/vfs/nfs/nfs_socket.c
1755
if (req->r_mrep)
sys/vfs/nfs/nfs_socket.c
1756
nfs_hardterm(req, 1);
sys/vfs/nfs/nfs_socket.c
1757
req->r_flags &= ~R_LOCKED;
sys/vfs/nfs/nfs_socket.c
1760
req->r_flags &= ~R_LOCKED;
sys/vfs/nfs/nfs_socket.c
1763
if (req->r_flags & R_WANTED) {
sys/vfs/nfs/nfs_socket.c
1764
req->r_flags &= ~R_WANTED;
sys/vfs/nfs/nfs_socket.c
1765
wakeup(req);
sys/vfs/nfs/nfs_socket.c
1796
nfs_timer_req(struct nfsreq *req)
sys/vfs/nfs/nfs_socket.c
1799
struct nfsmount *nmp = req->r_nmp;
sys/vfs/nfs/nfs_socket.c
1813
if (req->r_rtt >= 0) {
sys/vfs/nfs/nfs_socket.c
1817
req->r_rtt++;
sys/vfs/nfs/nfs_socket.c
1820
} else if (req->r_flags & R_TIMING) {
sys/vfs/nfs/nfs_socket.c
1821
timeo = NFS_SRTT(req) + NFS_SDRTT(req);
sys/vfs/nfs/nfs_socket.c
1825
timeo *= multt[req->r_procnum];
sys/vfs/nfs/nfs_socket.c
1829
if (req->r_flags & R_TIMING) {
sys/vfs/nfs/nfs_socket.c
1834
proct[req->r_procnum],
sys/vfs/nfs/nfs_socket.c
1835
NFS_SRTT(req), NFS_SDRTT(req),
sys/vfs/nfs/nfs_socket.c
1854
if (req->r_rtt <= timeo) {
sys/vfs/nfs/nfs_socket.c
1855
if ((req->r_flags & R_NEEDSXMIT) == 0)
sys/vfs/nfs/nfs_socket.c
1865
if ((req->r_flags & R_TPRINTFMSG) == 0 &&
sys/vfs/nfs/nfs_socket.c
1866
req->r_rexmit > nmp->nm_deadthresh) {
sys/vfs/nfs/nfs_socket.c
1867
nfs_msg(req->r_td, nmp->nm_mountp->mnt_stat.f_mntfromname,
sys/vfs/nfs/nfs_socket.c
1869
req->r_flags |= R_TPRINTFMSG;
sys/vfs/nfs/nfs_socket.c
1871
if (req->r_rexmit >= req->r_retry) { /* too many */
sys/vfs/nfs/nfs_socket.c
1873
nfs_softterm(req, 1);
sys/vfs/nfs/nfs_socket.c
1882
if (++req->r_rexmit > NFS_MAXREXMIT)
sys/vfs/nfs/nfs_socket.c
1883
req->r_rexmit = NFS_MAXREXMIT;
sys/vfs/nfs/nfs_socket.c
1884
if ((req->r_flags & R_NEEDSXMIT) == 0)
sys/vfs/nfs/nfs_socket.c
1902
if (ssb_space(&so->so_snd) >= req->r_mreq->m_pkthdr.len &&
sys/vfs/nfs/nfs_socket.c
1903
(req->r_flags & (R_SENT | R_NEEDSXMIT)) &&
sys/vfs/nfs/nfs_socket.c
1904
(m = m_copym(req->r_mreq, 0, M_COPYALL, M_NOWAIT))){
sys/vfs/nfs/nfs_socket.c
1912
req->r_flags |= R_NEEDSXMIT;
sys/vfs/nfs/nfs_socket.c
1913
} else if (req->r_mrep == NULL) {
sys/vfs/nfs/nfs_socket.c
1929
if ((req->r_flags & R_NEEDSXMIT) == 0) {
sys/vfs/nfs/nfs_socket.c
1932
if (++req->r_rexmit > NFS_MAXREXMIT)
sys/vfs/nfs/nfs_socket.c
1933
req->r_rexmit = NFS_MAXREXMIT;
sys/vfs/nfs/nfs_socket.c
1938
nmp->nm_lastreprocnum = req->r_procnum;
sys/vfs/nfs/nfs_socket.c
1940
req->r_flags |= R_SENT;
sys/vfs/nfs/nfs_socket.c
1941
req->r_flags &= ~R_NEEDSXMIT;
sys/vfs/nfs/nfs_socket.c
1958
struct nfsreq *req;
sys/vfs/nfs/nfs_socket.c
1962
TAILQ_FOREACH(req, &nmp->nm_reqq, r_chain) {
sys/vfs/nfs/nfs_socket.c
1963
if (req->r_mrep != NULL || (req->r_flags & R_SOFTTERM))
sys/vfs/nfs/nfs_socket.c
1965
nfs_softterm(req, 0);
sys/vfs/nfs/nfs_socket.c
1972
TAILQ_FOREACH(req, &nmp->nm_reqq, r_chain) {
sys/vfs/nfs/nfs_socket.c
1973
if (nmp == req->r_nmp)
sys/vfs/nfs/nfs_socket.c
1977
if (req == NULL)
sys/vfs/nfs/nfs_socket.c
377
struct nfsreq *req;
sys/vfs/nfs/nfs_socket.c
398
TAILQ_FOREACH(req, &nmp->nm_reqq, r_chain) {
sys/vfs/nfs/nfs_socket.c
399
KKASSERT(req->r_nmp == nmp);
sys/vfs/nfs/nfs_socket.c
400
req->r_flags |= R_NEEDSXMIT;
sys/vfs/nfs/nfsm_subs.h
78
struct nfsreq *req;
sys/vm/vm_kern.c
552
return sysctl_handle_long(oidp, &ksize, 0, req);
sys/vm/vm_kern.c
565
return sysctl_handle_long(oidp, &kfree, 0, req);
sys/vm/vm_meter.c
148
return (sysctl_handle_opaque(oidp, &total, sizeof(total), req));
sys/vm/vm_meter.c
200
return (sysctl_handle_opaque(oidp, &vms, sizeof(vms), req));
sys/vm/vm_meter.c
226
return (sysctl_handle_opaque(oidp, &vmm, sizeof(vmm), req));
sys/vm/vm_meter.c
253
return(SYSCTL_OUT(req, &count, sizeof(int)));
sys/vm/vm_meter.c
271
return(SYSCTL_OUT(req, &count, sizeof(int)));
sys/vm/vm_meter.c
436
return (sysctl_handle_opaque(oidp, &vmm, sizeof(vmm), req));
sys/vm/vm_swap.c
626
error = SYSCTL_OUT(req, &xs, sizeof(xs));
sys/vm/vm_zone.c
821
error = SYSCTL_OUT(req, tmpbuf, strlen(tmpbuf));
sys/vm/vm_zone.c
864
error = SYSCTL_OUT(req, tmpbuf, len);
test/interbench/interbench.c
291
struct timespec req, rem;
test/interbench/interbench.c
295
req.tv_sec = usecs / 1000000;
test/interbench/interbench.c
296
req.tv_nsec = (usecs - (req.tv_sec * 1000000)) * 1000;
test/interbench/interbench.c
298
if ((nanosleep(&req, &rem)) == -1) {
test/interbench/interbench.c
301
req.tv_sec = rem.tv_sec;
test/interbench/interbench.c
302
req.tv_nsec = rem.tv_nsec;
test/stress/stress2/tools/module/ptest.c
47
error = SYSCTL_OUT(req, &panic_type, sizeof(int));
test/stress/stress2/tools/module/ptest.c
48
if (error || req->newptr == NULL)
test/stress/stress2/tools/module/ptest.c
52
error = SYSCTL_IN(req, &value, sizeof(int));
tools/tools/net80211/wlanstats/main.c
241
struct ieee80211req_sta_req req;
tools/tools/net80211/wlanstats/main.c
254
memset(&u.req.macaddr, 0xff, sizeof(u.req.macaddr));
tools/tools/net80211/wlanstats/main.c
261
cp = u.req.info;
tools/tools/usbtest/usb_control_ep_test.c
106
LIBUSB20_INIT(LIBUSB20_CONTROL_SETUP, &req);
tools/tools/usbtest/usb_control_ep_test.c
107
req.bmRequestType = 0x80; /* read */
tools/tools/usbtest/usb_control_ep_test.c
108
req.bRequest = 0x06; /* descriptor */
tools/tools/usbtest/usb_control_ep_test.c
109
req.wValue = 0x0200 | cfg; /* config descriptor */
tools/tools/usbtest/usb_control_ep_test.c
110
req.wIndex = 0;
tools/tools/usbtest/usb_control_ep_test.c
111
req.wLength = 255;
tools/tools/usbtest/usb_control_ep_test.c
117
error = libusb20_dev_request_sync(pdev, &req, buffer,
tools/tools/usbtest/usb_control_ep_test.c
128
error = libusb20_dev_request_sync(pdev, &req, buffer,
tools/tools/usbtest/usb_control_ep_test.c
133
error = libusb20_dev_request_sync(pdev, &req, buffer,
tools/tools/usbtest/usb_control_ep_test.c
144
error = libusb20_dev_request_sync(pdev, &req, buffer,
tools/tools/usbtest/usb_control_ep_test.c
149
error = libusb20_dev_request_sync(pdev, &req, buffer,
tools/tools/usbtest/usb_control_ep_test.c
80
struct LIBUSB20_CONTROL_SETUP_DECODED req;
usr.sbin/bootparamd/bootparamd/bootparamd.c
111
bootparamproc_getfile_1_svc(bp_getfile_arg *getfile, struct svc_req *req)
usr.sbin/bootparamd/bootparamd/bootparamd.c
47
bootparamproc_whoami_1_svc(bp_whoami_arg *whoami, struct svc_req *req)
usr.sbin/fwcontrol/fwcontrol.c
118
asyreq->req.len = 16;
usr.sbin/fwcontrol/fwcontrol.c
120
asyreq->req.type = FWASREQNODE;
usr.sbin/fwcontrol/fwcontrol.c
123
asyreq->req.type = FWASREQEUI;
usr.sbin/fwcontrol/fwcontrol.c
124
asyreq->req.dst.eui = eui;
usr.sbin/fwcontrol/fwcontrol.c
156
asyreq->req.len = 12;
usr.sbin/fwcontrol/fwcontrol.c
157
asyreq->req.type = FWASREQNODE;
usr.sbin/fwcontrol/fwcontrol.c
181
asyreq->req.len = 12;
usr.sbin/fwcontrol/fwcontrol.c
182
asyreq->req.type = FWASREQNODE;
usr.sbin/fwcontrol/fwcontrol.c
200
asyreq->req.len = 16;
usr.sbin/fwcontrol/fwcontrol.c
201
asyreq->req.type = FWASREQNODE;
usr.sbin/inetd/inetd.c
275
whichaf(struct request_info *req)
usr.sbin/inetd/inetd.c
279
sa = (struct sockaddr *)req->client->sin;
usr.sbin/inetd/inetd.c
301
struct request_info req;
usr.sbin/inetd/inetd.c
693
request_init(&req, RQ_DAEMON, service, RQ_FILE, ctrl, NULL);
usr.sbin/inetd/inetd.c
694
fromhost(&req);
usr.sbin/inetd/inetd.c
697
denied = !hosts_access(&req);
usr.sbin/inetd/inetd.c
701
eval_client(&req), service, sep->se_proto,
usr.sbin/inetd/inetd.c
702
(whichaf(&req) == AF_INET6) ? "6" : "");
usr.sbin/inetd/inetd.c
713
eval_client(&req), service, sep->se_proto,
usr.sbin/inetd/inetd.c
714
(whichaf(&req) == AF_INET6) ? "6" : "");
usr.sbin/mpsutil/mpr_ioctl.h
116
void *req;
usr.sbin/mpsutil/mps_cmd.c
290
MPI2_CONFIG_REQUEST req;
usr.sbin/mpsutil/mps_cmd.c
293
bzero(&req, sizeof(req));
usr.sbin/mpsutil/mps_cmd.c
294
req.Function = MPI2_FUNCTION_CONFIG;
usr.sbin/mpsutil/mps_cmd.c
295
req.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
usr.sbin/mpsutil/mps_cmd.c
296
req.Header.PageType = PageType;
usr.sbin/mpsutil/mps_cmd.c
297
req.Header.PageNumber = PageNumber;
usr.sbin/mpsutil/mps_cmd.c
298
req.PageAddress = PageAddress;
usr.sbin/mpsutil/mps_cmd.c
300
if (mps_pass_command(fd, &req, sizeof(req), &reply, sizeof(reply),
usr.sbin/mpsutil/mps_cmd.c
318
MPI2_CONFIG_REQUEST req;
usr.sbin/mpsutil/mps_cmd.c
321
bzero(&req, sizeof(req));
usr.sbin/mpsutil/mps_cmd.c
322
req.Function = MPI2_FUNCTION_CONFIG;
usr.sbin/mpsutil/mps_cmd.c
323
req.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
usr.sbin/mpsutil/mps_cmd.c
324
req.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
usr.sbin/mpsutil/mps_cmd.c
325
req.ExtPageType = ExtPageType;
usr.sbin/mpsutil/mps_cmd.c
326
req.Header.PageNumber = PageNumber;
usr.sbin/mpsutil/mps_cmd.c
327
req.PageAddress = PageAddress;
usr.sbin/mpsutil/mps_cmd.c
329
if (mps_pass_command(fd, &req, sizeof(req), &reply, sizeof(reply),
usr.sbin/mpsutil/mps_cmd.c
349
MPI2_CONFIG_REQUEST req;
usr.sbin/mpsutil/mps_cmd.c
363
bzero(&req, sizeof(req));
usr.sbin/mpsutil/mps_cmd.c
364
req.Function = MPI2_FUNCTION_CONFIG;
usr.sbin/mpsutil/mps_cmd.c
365
req.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
usr.sbin/mpsutil/mps_cmd.c
366
req.PageAddress = PageAddress;
usr.sbin/mpsutil/mps_cmd.c
367
req.Header = header;
usr.sbin/mpsutil/mps_cmd.c
368
if (req.Header.PageLength == 0)
usr.sbin/mpsutil/mps_cmd.c
369
req.Header.PageLength = 4;
usr.sbin/mpsutil/mps_cmd.c
371
len = req.Header.PageLength * 4;
usr.sbin/mpsutil/mps_cmd.c
373
if (mps_pass_command(fd, &req, sizeof(req), &reply, sizeof(reply),
usr.sbin/mpsutil/mps_cmd.c
397
MPI2_CONFIG_REQUEST req;
usr.sbin/mpsutil/mps_cmd.c
414
bzero(&req, sizeof(req));
usr.sbin/mpsutil/mps_cmd.c
415
req.Function = MPI2_FUNCTION_CONFIG;
usr.sbin/mpsutil/mps_cmd.c
416
req.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
usr.sbin/mpsutil/mps_cmd.c
417
req.PageAddress = PageAddress;
usr.sbin/mpsutil/mps_cmd.c
418
req.Header = header;
usr.sbin/mpsutil/mps_cmd.c
421
req.ExtPageLength = pagelen;
usr.sbin/mpsutil/mps_cmd.c
422
req.ExtPageType = ExtPageType;
usr.sbin/mpsutil/mps_cmd.c
426
if (mps_pass_command(fd, &req, sizeof(req), &reply, sizeof(reply),
usr.sbin/mpsutil/mps_cmd.c
449
MPI2_FW_DOWNLOAD_REQUEST req;
usr.sbin/mpsutil/mps_cmd.c
452
bzero(&req, sizeof(req));
usr.sbin/mpsutil/mps_cmd.c
454
req.Function = MPI2_FUNCTION_FW_DOWNLOAD;
usr.sbin/mpsutil/mps_cmd.c
455
req.ImageType = bios ? MPI2_FW_DOWNLOAD_ITYPE_BIOS : MPI2_FW_DOWNLOAD_ITYPE_FW;
usr.sbin/mpsutil/mps_cmd.c
456
req.TotalImageSize = len;
usr.sbin/mpsutil/mps_cmd.c
457
req.MsgFlags = MPI2_FW_DOWNLOAD_MSGFLGS_LAST_SEGMENT;
usr.sbin/mpsutil/mps_cmd.c
459
if (mps_user_command(fd, &req, sizeof(req), &reply, sizeof(reply),
usr.sbin/mpsutil/mps_cmd.c
469
MPI2_FW_UPLOAD_REQUEST req;
usr.sbin/mpsutil/mps_cmd.c
474
bzero(&req, sizeof(req));
usr.sbin/mpsutil/mps_cmd.c
476
req.Function = MPI2_FUNCTION_FW_UPLOAD;
usr.sbin/mpsutil/mps_cmd.c
477
req.ImageType = bios ? MPI2_FW_DOWNLOAD_ITYPE_BIOS : MPI2_FW_DOWNLOAD_ITYPE_FW;
usr.sbin/mpsutil/mps_cmd.c
479
if (mps_user_command(fd, &req, sizeof(req), &reply, sizeof(reply),
usr.sbin/mpsutil/mps_cmd.c
493
if (mps_user_command(fd, &req, sizeof(req), &reply, sizeof(reply),
usr.sbin/mpsutil/mps_cmd.c
508
struct mps_cfg_page_req req;
usr.sbin/mpsutil/mps_cmd.c
514
bzero(&req, sizeof(req));
usr.sbin/mpsutil/mps_cmd.c
515
req.header.PageType = PageType;
usr.sbin/mpsutil/mps_cmd.c
516
req.header.PageNumber = PageNumber;
usr.sbin/mpsutil/mps_cmd.c
517
req.page_address = PageAddress;
usr.sbin/mpsutil/mps_cmd.c
518
if (ioctl(fd, MPSIO_READ_CFG_HEADER, &req) < 0)
usr.sbin/mpsutil/mps_cmd.c
520
if (!IOC_STATUS_SUCCESS(req.ioc_status)) {
usr.sbin/mpsutil/mps_cmd.c
522
*IOCStatus = req.ioc_status;
usr.sbin/mpsutil/mps_cmd.c
525
bcopy(&req.header, header, sizeof(*header));
usr.sbin/mpsutil/mps_cmd.c
533
struct mps_cfg_page_req req;
usr.sbin/mpsutil/mps_cmd.c
538
PageAddress, &req.header, IOCStatus);
usr.sbin/mpsutil/mps_cmd.c
544
if (req.header.PageLength == 0)
usr.sbin/mpsutil/mps_cmd.c
545
req.header.PageLength = 4;
usr.sbin/mpsutil/mps_cmd.c
546
req.len = req.header.PageLength * 4;
usr.sbin/mpsutil/mps_cmd.c
547
buf = malloc(req.len);
usr.sbin/mpsutil/mps_cmd.c
548
req.buf = buf;
usr.sbin/mpsutil/mps_cmd.c
549
bcopy(&req.header, buf, sizeof(req.header));
usr.sbin/mpsutil/mps_cmd.c
550
if (ioctl(fd, MPSIO_READ_CFG_PAGE, &req) < 0) {
usr.sbin/mpsutil/mps_cmd.c
556
if (!IOC_STATUS_SUCCESS(req.ioc_status)) {
usr.sbin/mpsutil/mps_cmd.c
558
*IOCStatus = req.ioc_status;
usr.sbin/mpsutil/mps_cmd.c
561
req.ioc_status, mps_ioc_status(req.ioc_status));
usr.sbin/mpsutil/mps_cmd.c
573
struct mps_ext_cfg_page_req req;
usr.sbin/mpsutil/mps_cmd.c
579
bzero(&req, sizeof(req));
usr.sbin/mpsutil/mps_cmd.c
580
req.header.PageVersion = PageVersion;
usr.sbin/mpsutil/mps_cmd.c
581
req.header.PageNumber = PageNumber;
usr.sbin/mpsutil/mps_cmd.c
582
req.header.ExtPageType = ExtPageType;
usr.sbin/mpsutil/mps_cmd.c
583
req.page_address = PageAddress;
usr.sbin/mpsutil/mps_cmd.c
584
if (ioctl(fd, MPSIO_READ_EXT_CFG_HEADER, &req) < 0)
usr.sbin/mpsutil/mps_cmd.c
586
if (!IOC_STATUS_SUCCESS(req.ioc_status)) {
usr.sbin/mpsutil/mps_cmd.c
588
*IOCStatus = req.ioc_status;
usr.sbin/mpsutil/mps_cmd.c
591
mps_ioc_status(req.ioc_status));
usr.sbin/mpsutil/mps_cmd.c
595
req.len = req.header.ExtPageLength * 4;
usr.sbin/mpsutil/mps_cmd.c
596
buf = malloc(req.len);
usr.sbin/mpsutil/mps_cmd.c
597
req.buf = buf;
usr.sbin/mpsutil/mps_cmd.c
598
bcopy(&req.header, buf, sizeof(req.header));
usr.sbin/mpsutil/mps_cmd.c
599
if (ioctl(fd, MPSIO_READ_EXT_CFG_PAGE, &req) < 0) {
usr.sbin/mpsutil/mps_cmd.c
605
if (!IOC_STATUS_SUCCESS(req.ioc_status)) {
usr.sbin/mpsutil/mps_cmd.c
607
*IOCStatus = req.ioc_status;
usr.sbin/mpsutil/mps_cmd.c
610
mps_ioc_status(req.ioc_status));
usr.sbin/mpsutil/mps_cmd.c
629
mps_user_command(int fd, void *req, uint32_t req_len, void *reply,
usr.sbin/mpsutil/mps_cmd.c
635
cmd.req = req;
usr.sbin/mpsutil/mps_cmd.c
649
mps_pass_command(int fd, void *req, uint32_t req_len, void *reply,
usr.sbin/mpsutil/mps_cmd.c
655
pass.PtrRequest = (uint64_t)(uintptr_t)req;
usr.sbin/mpsutil/mps_cmd.c
699
MPI2_IOC_FACTS_REQUEST req;
usr.sbin/mpsutil/mps_cmd.c
708
bzero(&req, sizeof(MPI2_IOC_FACTS_REQUEST));
usr.sbin/mpsutil/mps_cmd.c
709
req.Function = MPI2_FUNCTION_IOC_FACTS;
usr.sbin/mpsutil/mps_cmd.c
712
error = mps_pass_command(fd, &req, sizeof(MPI2_IOC_FACTS_REQUEST),
usr.sbin/mpsutil/mps_cmd.c
715
error = mps_user_command(fd, &req, sizeof(MPI2_IOC_FACTS_REQUEST),
usr.sbin/mpsutil/mps_debug.c
115
MPI2_REQUEST_HEADER *req;
usr.sbin/mpsutil/mps_debug.c
119
req = (MPI2_REQUEST_HEADER *)buf;
usr.sbin/mpsutil/mps_debug.c
121
switch (req->Function) {
usr.sbin/mpsutil/mps_debug.c
140
MPI2_REQUEST_HEADER *req;
usr.sbin/mpsutil/mps_debug.c
144
req = (MPI2_REQUEST_HEADER *)buf;
usr.sbin/mpsutil/mps_ioctl.h
116
void *req;
usr.sbin/mpsutil/mpsutil.h
112
int mps_user_command(int fd, void *req, uint32_t req_len, void *reply,
usr.sbin/mpsutil/mpsutil.h
114
int mps_pass_command(int fd, void *req, uint32_t req_len, void *reply,
usr.sbin/mptutil/mpt_cmd.c
349
struct mpt_cfg_page_req req;
usr.sbin/mptutil/mpt_cmd.c
353
bzero(&req, sizeof(req));
usr.sbin/mptutil/mpt_cmd.c
354
req.header.PageType = PageType;
usr.sbin/mptutil/mpt_cmd.c
355
req.header.PageNumber = PageNumber;
usr.sbin/mptutil/mpt_cmd.c
356
req.page_address = PageAddress;
usr.sbin/mptutil/mpt_cmd.c
357
if (ioctl(fd, MPTIO_READ_CFG_HEADER, &req) < 0)
usr.sbin/mptutil/mpt_cmd.c
359
if (!IOC_STATUS_SUCCESS(req.ioc_status)) {
usr.sbin/mptutil/mpt_cmd.c
361
*IOCStatus = req.ioc_status;
usr.sbin/mptutil/mpt_cmd.c
364
mpt_ioc_status(req.ioc_status));
usr.sbin/mptutil/mpt_cmd.c
367
*header = req.header;
usr.sbin/mptutil/mpt_cmd.c
375
struct mpt_cfg_page_req req;
usr.sbin/mptutil/mpt_cmd.c
381
bzero(&req, sizeof(req));
usr.sbin/mptutil/mpt_cmd.c
382
req.header.PageType = PageType;
usr.sbin/mptutil/mpt_cmd.c
383
req.header.PageNumber = PageNumber;
usr.sbin/mptutil/mpt_cmd.c
384
req.page_address = PageAddress;
usr.sbin/mptutil/mpt_cmd.c
385
if (ioctl(fd, MPTIO_READ_CFG_HEADER, &req) < 0)
usr.sbin/mptutil/mpt_cmd.c
387
if (!IOC_STATUS_SUCCESS(req.ioc_status)) {
usr.sbin/mptutil/mpt_cmd.c
389
*IOCStatus = req.ioc_status;
usr.sbin/mptutil/mpt_cmd.c
392
mpt_ioc_status(req.ioc_status));
usr.sbin/mptutil/mpt_cmd.c
396
req.len = req.header.PageLength * 4;
usr.sbin/mptutil/mpt_cmd.c
397
buf = malloc(req.len);
usr.sbin/mptutil/mpt_cmd.c
398
req.buf = buf;
usr.sbin/mptutil/mpt_cmd.c
399
bcopy(&req.header, buf, sizeof(req.header));
usr.sbin/mptutil/mpt_cmd.c
400
if (ioctl(fd, MPTIO_READ_CFG_PAGE, &req) < 0) {
usr.sbin/mptutil/mpt_cmd.c
406
if (!IOC_STATUS_SUCCESS(req.ioc_status)) {
usr.sbin/mptutil/mpt_cmd.c
408
*IOCStatus = req.ioc_status;
usr.sbin/mptutil/mpt_cmd.c
411
mpt_ioc_status(req.ioc_status));
usr.sbin/mptutil/mpt_cmd.c
423
struct mpt_ext_cfg_page_req req;
usr.sbin/mptutil/mpt_cmd.c
429
bzero(&req, sizeof(req));
usr.sbin/mptutil/mpt_cmd.c
430
req.header.PageVersion = PageVersion;
usr.sbin/mptutil/mpt_cmd.c
431
req.header.PageNumber = PageNumber;
usr.sbin/mptutil/mpt_cmd.c
432
req.header.ExtPageType = ExtPageType;
usr.sbin/mptutil/mpt_cmd.c
433
req.page_address = PageAddress;
usr.sbin/mptutil/mpt_cmd.c
434
if (ioctl(fd, MPTIO_READ_EXT_CFG_HEADER, &req) < 0)
usr.sbin/mptutil/mpt_cmd.c
436
if (!IOC_STATUS_SUCCESS(req.ioc_status)) {
usr.sbin/mptutil/mpt_cmd.c
438
*IOCStatus = req.ioc_status;
usr.sbin/mptutil/mpt_cmd.c
441
mpt_ioc_status(req.ioc_status));
usr.sbin/mptutil/mpt_cmd.c
445
req.len = req.header.ExtPageLength * 4;
usr.sbin/mptutil/mpt_cmd.c
446
buf = malloc(req.len);
usr.sbin/mptutil/mpt_cmd.c
447
req.buf = buf;
usr.sbin/mptutil/mpt_cmd.c
448
bcopy(&req.header, buf, sizeof(req.header));
usr.sbin/mptutil/mpt_cmd.c
449
if (ioctl(fd, MPTIO_READ_EXT_CFG_PAGE, &req) < 0) {
usr.sbin/mptutil/mpt_cmd.c
455
if (!IOC_STATUS_SUCCESS(req.ioc_status)) {
usr.sbin/mptutil/mpt_cmd.c
457
*IOCStatus = req.ioc_status;
usr.sbin/mptutil/mpt_cmd.c
460
mpt_ioc_status(req.ioc_status));
usr.sbin/mptutil/mpt_cmd.c
472
struct mpt_cfg_page_req req;
usr.sbin/mptutil/mpt_cmd.c
476
bzero(&req, sizeof(req));
usr.sbin/mptutil/mpt_cmd.c
477
req.buf = buf;
usr.sbin/mptutil/mpt_cmd.c
479
req.len = hdr->PageLength * 4;
usr.sbin/mptutil/mpt_cmd.c
480
if (ioctl(fd, MPTIO_WRITE_CFG_PAGE, &req) < 0)
usr.sbin/mptutil/mpt_cmd.c
482
if (!IOC_STATUS_SUCCESS(req.ioc_status)) {
usr.sbin/mptutil/mpt_cmd.c
484
*IOCStatus = req.ioc_status;
usr.sbin/mptutil/mpt_cmd.c
488
mpt_ioc_status(req.ioc_status));
usr.sbin/ppp/auth.c
354
(*authp->fn.req)(authp);
usr.sbin/ppp/auth.c
363
auth_Init(struct authinfo *authp, struct physical *p, auth_func req,
usr.sbin/ppp/auth.c
370
authp->fn.req = req;
usr.sbin/ppp/auth.c
386
(*authp->fn.req)(authp);
usr.sbin/ppp/auth.h
39
auth_func req;
usr.sbin/ppp/id.c
93
ID0ioctl(int fd, unsigned long req, void *arg)
usr.sbin/ppp/id.c
98
ret = ioctl(fd, req, arg);
usr.sbin/ppp/id.c
99
log_Printf(LogID0, "%d = ioctl(%d, %lu, %p)\n", ret, fd, req, arg);
usr.sbin/ppp/ipcp.c
768
struct compreq req;
usr.sbin/ppp/ipcp.c
770
req.proto = htons(ipcp->my_compproto >> 16);
usr.sbin/ppp/ipcp.c
771
req.slots = (ipcp->my_compproto >> 8) & 255;
usr.sbin/ppp/ipcp.c
772
req.compcid = ipcp->my_compproto & 1;
usr.sbin/ppp/ipcp.c
773
memcpy(o->data, &req, 4);
usr.sbin/ppp/lcp.c
598
E164ok(struct callback *cb, char *req, int sz)
usr.sbin/ppp/lcp.c
610
if (sz == len && !memcmp(list, req, sz))
usr.sbin/ppp/lcp.c
664
struct lqrreq *req;
usr.sbin/ppp/lcp.c
932
req = (struct lqrreq *)opt;
usr.sbin/ppp/lcp.c
934
request, ntohs(req->proto), (u_long)ntohl(req->period) * 10);
usr.sbin/ppp/lcp.c
937
if (ntohs(req->proto) != PROTO_LQR || !IsAccepted(lcp->cfg.lqr)) {
usr.sbin/ppp/lcp.c
941
lcp->his_lqrperiod = ntohl(req->period);
usr.sbin/ppp/lcp.c
944
req->period = htonl(lcp->his_lqrperiod);
usr.sbin/ppp/lcp.c
949
lcp->want_lqrperiod = ntohl(req->period);
usr.sbin/rpc.lockd/lock_proc.c
73
log_from_addr(const char *fun_name, struct svc_req *req)
usr.sbin/rpc.lockd/lock_proc.c
78
addr = svc_getrpccaller(req->rq_xprt)->buf;
usr.sbin/rpc.statd/procs.c
180
sm_unmon_1_svc(mon_id *arg, __unused struct svc_req *req)
usr.sbin/rpc.statd/procs.c
219
sm_unmon_all_1_svc(my_id *arg, __unused struct svc_req *req)
usr.sbin/rpc.statd/procs.c
257
sm_simu_crash_1_svc(__unused void *v, __unused struct svc_req *req)
usr.sbin/rpc.statd/procs.c
302
sm_notify_1_svc(stat_chge *arg, __unused struct svc_req *req)
usr.sbin/rpc.statd/procs.c
54
sm_stat_1_svc(sm_name *arg, __unused struct svc_req *req)
usr.sbin/rpc.statd/procs.c
81
sm_mon_1_svc(mon *arg, __unused struct svc_req *req)
usr.sbin/rpcbind/rpcb_stat.c
200
rpcbproc_getstat(void *arg __unused, struct svc_req *req __unused,
usr.sbin/rpcbind/rpcb_svc_4.c
448
rpcbproc_dump_4_local(void *arg __unused, struct svc_req *req __unused,
usr.sbin/rpcbind/security.c
113
request_init(&req, RQ_DAEMON, "rpcbind", RQ_CLIENT_SIN, addr, 0);
usr.sbin/rpcbind/security.c
114
sock_methods(&req);
usr.sbin/rpcbind/security.c
115
if(!hosts_access(&req)) {
usr.sbin/rpcbind/security.c
67
struct request_info req;
usr.sbin/sdpd/sar.c
102
if (req + 2 > req_end)
usr.sbin/sdpd/sar.c
105
SDP_GET16(lo, req);
usr.sbin/sdpd/sar.c
110
if (req + 4 > req_end)
usr.sbin/sdpd/sar.c
113
SDP_GET16(lo, req);
usr.sbin/sdpd/sar.c
114
SDP_GET16(hi, req);
usr.sbin/sdpd/sar.c
147
uint8_t const *req = srv->req + sizeof(sdp_pdu_t);
usr.sbin/sdpd/sar.c
148
uint8_t const *req_end = req + ((sdp_pdu_p)(srv->req))->len;
usr.sbin/sdpd/sar.c
167
if (req_end - req < 12)
usr.sbin/sdpd/sar.c
171
SDP_GET32(handle, req);
usr.sbin/sdpd/sar.c
172
SDP_GET16(rsp_limit, req);
usr.sbin/sdpd/sar.c
178
SDP_GET8(type, req);
usr.sbin/sdpd/sar.c
181
SDP_GET8(aidlen, req);
usr.sbin/sdpd/sar.c
185
SDP_GET16(aidlen, req);
usr.sbin/sdpd/sar.c
189
SDP_GET32(aidlen, req);
usr.sbin/sdpd/sar.c
195
ptr = (uint8_t const *) req + aidlen;
usr.sbin/sdpd/sar.c
229
cs = server_prepare_attr_list(provider, req, req+aidlen, rsp, rsp_end);
usr.sbin/sdpd/sar.c
285
if (((sdp_pdu_p)(srv->req))->pid == SDP_PDU_SERVICE_ATTRIBUTE_REQUEST)
usr.sbin/sdpd/sar.c
290
pdu.tid = ((sdp_pdu_p)(srv->req))->tid;
usr.sbin/sdpd/sar.c
88
uint8_t const *req, uint8_t const * const req_end,
usr.sbin/sdpd/sar.c
97
while (req < req_end) {
usr.sbin/sdpd/sar.c
98
SDP_GET8(type, req);
usr.sbin/sdpd/scr.c
52
uint8_t const *req = srv->req + sizeof(sdp_pdu_t);
usr.sbin/sdpd/scr.c
53
uint8_t const *req_end = req + ((sdp_pdu_p)(srv->req))->len;
usr.sbin/sdpd/scr.c
66
!srv->fdidx[fd].priv || req_end - req < 4)
usr.sbin/sdpd/scr.c
70
SDP_GET32(handle, req);
usr.sbin/sdpd/scr.c
78
if (req_end - req < provider->profile->dsize ||
usr.sbin/sdpd/scr.c
80
(provider->profile->valid)(req, req_end - req) == 0)
usr.sbin/sdpd/scr.c
84
if (provider_update(provider, req, req_end - req) < 0)
usr.sbin/sdpd/server.c
203
srv->req = (uint8_t *) calloc(srv->imtu, sizeof(srv->req[0]));
usr.sbin/sdpd/server.c
204
if (srv->req == NULL) {
usr.sbin/sdpd/server.c
215
free(srv->req);
usr.sbin/sdpd/server.c
225
free(srv->req);
usr.sbin/sdpd/server.c
279
free(srv->req);
usr.sbin/sdpd/server.c
426
sdp_pdu_p pdu = (sdp_pdu_p) srv->req;
usr.sbin/sdpd/server.c
435
assert(srv->req != NULL);
usr.sbin/sdpd/server.c
442
iov.iov_base = srv->req;
usr.sbin/sdpd/server.c
597
rsp.pdu.tid = ((sdp_pdu_p)(srv->req))->tid;
usr.sbin/sdpd/server.h
94
uint8_t *req; /* incoming buffer */
usr.sbin/sdpd/srr.c
123
pdu.tid = ((sdp_pdu_p)(srv->req))->tid;
usr.sbin/sdpd/srr.c
55
uint8_t const *req = srv->req + sizeof(sdp_pdu_t);
usr.sbin/sdpd/srr.c
56
uint8_t const *req_end = req + ((sdp_pdu_p)(srv->req))->len;
usr.sbin/sdpd/srr.c
72
!srv->fdidx[fd].priv || req_end - req < 8)
usr.sbin/sdpd/srr.c
76
SDP_GET16(uuid, req);
usr.sbin/sdpd/srr.c
79
bdaddr = (bdaddr_t const *) req;
usr.sbin/sdpd/srr.c
80
req += sizeof(*bdaddr);
usr.sbin/sdpd/srr.c
88
if (req_end - req < profile->dsize ||
usr.sbin/sdpd/srr.c
90
(profile->valid)(req, req_end - req) == 0)
usr.sbin/sdpd/srr.c
94
provider = provider_register(profile, bdaddr, fd, req, req_end - req);
usr.sbin/sdpd/ssar.c
102
if (req + 2 > req_end)
usr.sbin/sdpd/ssar.c
105
SDP_GET16(aidlen, req);
usr.sbin/sdpd/ssar.c
109
if (req + 4 > req_end)
usr.sbin/sdpd/ssar.c
112
SDP_GET32(aidlen, req);
usr.sbin/sdpd/ssar.c
118
aidptr = req;
usr.sbin/sdpd/ssar.c
119
req += aidlen;
usr.sbin/sdpd/ssar.c
122
if (req + 1 > req_end)
usr.sbin/sdpd/ssar.c
125
SDP_GET8(cslen, req);
usr.sbin/sdpd/ssar.c
126
if (cslen == 2 && req + 2 == req_end)
usr.sbin/sdpd/ssar.c
127
SDP_GET16(cs, req);
usr.sbin/sdpd/ssar.c
128
else if (cslen == 0 && req == req_end)
usr.sbin/sdpd/ssar.c
52
uint8_t const *req = srv->req + sizeof(sdp_pdu_t);
usr.sbin/sdpd/ssar.c
53
uint8_t const *req_end = req + ((sdp_pdu_p)(srv->req))->len;
usr.sbin/sdpd/ssar.c
75
ucount = server_get_service_search_pattern(&req, req_end, ulist);
usr.sbin/sdpd/ssar.c
80
if (req + 2 > req_end)
usr.sbin/sdpd/ssar.c
83
SDP_GET16(rsp_limit, req);
usr.sbin/sdpd/ssar.c
88
if (req + 1 > req_end)
usr.sbin/sdpd/ssar.c
92
SDP_GET8(type, req);
usr.sbin/sdpd/ssar.c
95
if (req + 1 > req_end)
usr.sbin/sdpd/ssar.c
98
SDP_GET8(aidlen, req);
usr.sbin/sdpd/ssr.c
100
SDP_GET8(type, req);
usr.sbin/sdpd/ssr.c
109
uuid->b[2] = *req++;
usr.sbin/sdpd/ssr.c
110
uuid->b[3] = *req++;
usr.sbin/sdpd/ssr.c
119
uuid->b[0] = *req++;
usr.sbin/sdpd/ssr.c
120
uuid->b[1] = *req++;
usr.sbin/sdpd/ssr.c
121
uuid->b[2] = *req++;
usr.sbin/sdpd/ssr.c
122
uuid->b[3] = *req++;
usr.sbin/sdpd/ssr.c
130
memcpy(uuid, req, 16);
usr.sbin/sdpd/ssr.c
131
req += 16;
usr.sbin/sdpd/ssr.c
143
*buf = req;
usr.sbin/sdpd/ssr.c
154
uint8_t const *req = srv->req + sizeof(sdp_pdu_t);
usr.sbin/sdpd/ssr.c
155
uint8_t const *req_end = req + ((sdp_pdu_p)(srv->req))->len;
usr.sbin/sdpd/ssr.c
173
ucount = server_get_service_search_pattern(&req, req_end, ulist);
usr.sbin/sdpd/ssr.c
178
if (req + 2 > req_end)
usr.sbin/sdpd/ssr.c
181
SDP_GET16(rsp_limit, req);
usr.sbin/sdpd/ssr.c
186
if (req + 1 > req_end)
usr.sbin/sdpd/ssr.c
189
SDP_GET8(cslen, req);
usr.sbin/sdpd/ssr.c
190
if (cslen == 2 && req + 2 == req_end)
usr.sbin/sdpd/ssr.c
191
SDP_GET16(cs, req);
usr.sbin/sdpd/ssr.c
192
else if (cslen == 0 && req == req_end)
usr.sbin/sdpd/ssr.c
279
pdu.tid = ((sdp_pdu_p)(srv->req))->tid;
usr.sbin/sdpd/ssr.c
56
uint8_t const *req = *buf;
usr.sbin/sdpd/ssr.c
60
if (req + 1 > end)
usr.sbin/sdpd/ssr.c
63
SDP_GET8(type, req);
usr.sbin/sdpd/ssr.c
68
if (req + 1 > end)
usr.sbin/sdpd/ssr.c
71
SDP_GET8(ssplen, req);
usr.sbin/sdpd/ssr.c
75
if (req + 2 > end)
usr.sbin/sdpd/ssr.c
78
SDP_GET16(ssplen, req);
usr.sbin/sdpd/ssr.c
82
if (req + 4 > end)
usr.sbin/sdpd/ssr.c
85
SDP_GET32(ssplen, req);
usr.sbin/sdpd/ssr.c
92
if (req + ssplen > end)
usr.sbin/sdpd/sur.c
52
uint8_t const *req = srv->req + sizeof(sdp_pdu_t);
usr.sbin/sdpd/sur.c
53
uint8_t const *req_end = req + ((sdp_pdu_p)(srv->req))->len;
usr.sbin/sdpd/sur.c
66
!srv->fdidx[fd].priv || req_end - req < 4)
usr.sbin/sdpd/sur.c
70
SDP_GET32(handle, req);
usr.sbin/trpt/trpt.c
300
struct tcpcb *tp, int family, void *ip, struct tcphdr *th, int req)
usr.sbin/trpt/trpt.c
402
timer = req >> 8;
usr.sbin/trpt/trpt.c
403
req &= 0xff;
usr.sbin/trpt/trpt.c
404
printf("%s", prurequests[req]);
usr.sbin/trpt/trpt.c
405
if (req == PRU_SLOWTIMO || req == PRU_FASTTIMO)
usr.sbin/yppush/yppush_main.c
281
ypreq_xfr req;
usr.sbin/yppush/yppush_main.c
310
req.map_parms.ordernum = atoi(data.data);
usr.sbin/yppush/yppush_main.c
311
req.map_parms.domain = yppush_domain;
usr.sbin/yppush/yppush_main.c
312
req.map_parms.peer = yppush_master;
usr.sbin/yppush/yppush_main.c
313
req.map_parms.map = job->map;
usr.sbin/yppush/yppush_main.c
314
req.transid = job->tid;
usr.sbin/yppush/yppush_main.c
315
req.prog = job->prognum;
usr.sbin/yppush/yppush_main.c
316
req.port = job->port;
usr.sbin/yppush/yppush_main.c
344
if (ypproc_xfr_2(&req, clnt) == NULL) {