Symbol: attr
cddl/compat/opensolaris/include/thread_pool.h
48
uint_t linger, pthread_attr_t *attr);
crypto/heimdal/kadmin/util.c
107
parse_attributes (const char *resp, krb5_flags *attr, int *mask, int bit)
crypto/heimdal/kadmin/util.c
109
krb5_flags tmp = *attr;
crypto/heimdal/kadmin/util.c
112
*attr = tmp;
crypto/heimdal/kadmin/util.c
129
edit_attributes (const char *prompt, krb5_flags *attr, int *mask, int bit)
crypto/heimdal/kadmin/util.c
136
attributes2str(*attr, buf, sizeof(buf));
crypto/heimdal/kadmin/util.c
142
if (parse_attributes (resp, attr, mask, bit) == 0)
crypto/heimdal/lib/gssapi/mech/gss_delete_name_attribute.c
38
gss_buffer_t attr)
crypto/heimdal/lib/gssapi/mech/gss_delete_name_attribute.c
57
attr);
crypto/heimdal/lib/gssapi/mech/gss_get_name_attribute.c
38
gss_buffer_t attr,
crypto/heimdal/lib/gssapi/mech/gss_get_name_attribute.c
68
attr,
crypto/heimdal/lib/gssapi/mech/gss_set_name_attribute.c
39
gss_buffer_t attr,
crypto/heimdal/lib/gssapi/mech/gss_set_name_attribute.c
60
attr,
crypto/heimdal/lib/hdb/hdb-mitdb.c
100
flags->renewable = !(attr & KRB5_KDB_DISALLOW_RENEWABLE);
crypto/heimdal/lib/hdb/hdb-mitdb.c
101
flags->proxiable = !(attr & KRB5_KDB_DISALLOW_PROXIABLE);
crypto/heimdal/lib/hdb/hdb-mitdb.c
103
flags->invalid = !!(attr & KRB5_KDB_DISALLOW_ALL_TIX);
crypto/heimdal/lib/hdb/hdb-mitdb.c
104
flags->require_preauth = !!(attr & KRB5_KDB_REQUIRES_PRE_AUTH);
crypto/heimdal/lib/hdb/hdb-mitdb.c
105
flags->require_hwauth = !!(attr & KRB5_KDB_REQUIRES_HW_AUTH);
crypto/heimdal/lib/hdb/hdb-mitdb.c
106
flags->server = !(attr & KRB5_KDB_DISALLOW_SVR);
crypto/heimdal/lib/hdb/hdb-mitdb.c
107
flags->change_pw = !!(attr & KRB5_KDB_PWCHANGE_SERVICE);
crypto/heimdal/lib/hdb/hdb-mitdb.c
95
attr_to_flags(unsigned attr, HDBFlags *flags)
crypto/heimdal/lib/hdb/hdb-mitdb.c
97
flags->postdate = !(attr & KRB5_KDB_DISALLOW_POSTDATED);
crypto/heimdal/lib/hdb/hdb-mitdb.c
98
flags->forwardable = !(attr & KRB5_KDB_DISALLOW_FORWARDABLE);
crypto/heimdal/lib/hdb/hdb-mitdb.c
99
flags->initial = !!(attr & KRB5_KDB_DISALLOW_TGT_BASED);
crypto/heimdal/lib/hx509/cert.c
2548
const heim_octet_string *attr)
crypto/heimdal/lib/hx509/cert.c
2568
der_copy_octet_string(attr, &a->data);
crypto/heimdal/lib/hx509/cms.c
1089
add_one_attribute(Attribute **attr,
crypto/heimdal/lib/hx509/cms.c
1097
d = realloc(*attr, sizeof((*attr)[0]) * (*len + 1));
crypto/heimdal/lib/hx509/cms.c
1100
(*attr) = d;
crypto/heimdal/lib/hx509/cms.c
1102
ret = der_copy_oid(oid, &(*attr)[*len].type);
crypto/heimdal/lib/hx509/cms.c
1106
ALLOC_SEQ(&(*attr)[*len].value, 1);
crypto/heimdal/lib/hx509/cms.c
1107
if ((*attr)[*len].value.val == NULL) {
crypto/heimdal/lib/hx509/cms.c
1108
der_free_oid(&(*attr)[*len].type);
crypto/heimdal/lib/hx509/cms.c
1112
(*attr)[*len].value.val[0].data = data->data;
crypto/heimdal/lib/hx509/cms.c
1113
(*attr)[*len].value.val[0].length = data->length;
crypto/heimdal/lib/hx509/cms.c
747
find_attribute(const CMSAttributes *attr, const heim_oid *oid)
crypto/heimdal/lib/hx509/cms.c
750
for (i = 0; i < attr->len; i++)
crypto/heimdal/lib/hx509/cms.c
751
if (der_heim_oid_cmp(&attr->val[i].type, oid) == 0)
crypto/heimdal/lib/hx509/cms.c
752
return &attr->val[i];
crypto/heimdal/lib/hx509/cms.c
894
const Attribute *attr;
crypto/heimdal/lib/hx509/cms.c
903
attr = find_attribute(&sa, &asn1_oid_id_pkcs9_messageDigest);
crypto/heimdal/lib/hx509/cms.c
904
if (attr == NULL) {
crypto/heimdal/lib/hx509/cms.c
912
if (attr->value.len != 1) {
crypto/heimdal/lib/hx509/cms.c
920
ret = decode_MessageDigest(attr->value.val[0].data,
crypto/heimdal/lib/hx509/cms.c
921
attr->value.val[0].length,
crypto/heimdal/lib/hx509/cms.c
947
attr = find_attribute(&sa, &asn1_oid_id_pkcs9_contentType);
crypto/heimdal/lib/hx509/cms.c
948
if (attr == NULL) {
crypto/heimdal/lib/hx509/cms.c
951
if (attr->value.len != 1) {
crypto/heimdal/lib/hx509/cms.c
958
ret = decode_ContentType(attr->value.val[0].data,
crypto/heimdal/lib/hx509/cms.c
959
attr->value.val[0].length,
crypto/heimdal/lib/hx509/ks_keychain.c
288
size = *(uint32_t *)attrs->attr[0].data;
crypto/heimdal/lib/hx509/ks_keychain.c
518
attrKeyid.length = attrs->attr[0].length;
crypto/heimdal/lib/hx509/ks_keychain.c
519
attrKeyid.data = attrs->attr[0].data;
crypto/heimdal/lib/hx509/ks_keychain.c
522
attrList.attr = &attrKeyid;
crypto/heimdal/lib/hx509/ks_p12.c
167
const PKCS12_Attribute *attr;
crypto/heimdal/lib/hx509/ks_p12.c
175
attr = find_attribute(attrs, oid);
crypto/heimdal/lib/hx509/ks_p12.c
176
if (attr)
crypto/heimdal/lib/hx509/ks_p12.c
178
&attr->attrValues);
crypto/heimdal/lib/hx509/ks_p12.c
74
const PKCS12_Attribute *attr;
crypto/heimdal/lib/hx509/ks_p12.c
79
attr = find_attribute(attrs, &asn1_oid_id_pkcs_9_at_localKeyId);
crypto/heimdal/lib/hx509/ks_p12.c
80
if (attr)
crypto/heimdal/lib/hx509/ks_p12.c
81
os = &attr->attrValues;
crypto/heimdal/lib/hx509/softp11.c
1471
CK_ATTRIBUTE attr[] = {
crypto/heimdal/lib/hx509/softp11.c
1481
ret = commonInit(attr, sizeof(attr)/sizeof(attr[0]),
crypto/heimdal/lib/hx509/softp11.c
1604
CK_ATTRIBUTE attr[] = {
crypto/heimdal/lib/hx509/softp11.c
1614
ret = commonInit(attr, sizeof(attr)/sizeof(attr[0]),
crypto/heimdal/lib/kadm5/ad.c
1071
char **attr = NULL;
crypto/heimdal/lib/kadm5/ad.c
1092
laddattr(&attr, &attrlen, "msDS-KeyVersionNumber");
crypto/heimdal/lib/kadm5/ad.c
1094
laddattr(&attr, &attrlen, "accountExpires");
crypto/heimdal/lib/kadm5/ad.c
1096
laddattr(&attr, &attrlen, "userAccountControl");
crypto/heimdal/lib/kadm5/ad.c
1097
laddattr(&attr, &attrlen, "distinguishedName");
crypto/heimdal/lib/kadm5/ad.c
1115
filter, attr, 0, &m);
crypto/heimdal/lib/kadm5/ad.c
1116
free(attr);
crypto/heimdal/lib/kadm5/ad.c
249
laddattr(char ***al, int *attrlen, char *attr)
crypto/heimdal/lib/kadm5/ad.c
255
a[*attrlen] = attr;
crypto/heimdal/lib/kadm5/ad.c
357
char **attr = NULL;
crypto/heimdal/lib/kadm5/ad.c
362
laddattr(&attr, &attrlen, "defaultNamingContext");
crypto/heimdal/lib/kadm5/ad.c
365
"objectclass=*", attr, 0, &m);
crypto/heimdal/lib/kadm5/ad.c
366
free(attr);
crypto/heimdal/lib/kadm5/ad.c
439
char *attr[] = { "distinguishedName", NULL };
crypto/heimdal/lib/kadm5/ad.c
457
filter, attr, 0, &m);
crypto/heimdal/lib/kadm5/ad.c
880
char **attr = NULL;
crypto/heimdal/lib/kadm5/ad.c
897
laddattr(&attr, &attrlen, "msDS-KeyVersionNumber");
crypto/heimdal/lib/kadm5/ad.c
900
laddattr(&attr, &attrlen, "userPrincipalName");
crypto/heimdal/lib/kadm5/ad.c
901
laddattr(&attr, &attrlen, "servicePrincipalName");
crypto/heimdal/lib/kadm5/ad.c
903
laddattr(&attr, &attrlen, "objectClass");
crypto/heimdal/lib/kadm5/ad.c
904
laddattr(&attr, &attrlen, "lastLogon");
crypto/heimdal/lib/kadm5/ad.c
905
laddattr(&attr, &attrlen, "badPwdCount");
crypto/heimdal/lib/kadm5/ad.c
906
laddattr(&attr, &attrlen, "badPasswordTime");
crypto/heimdal/lib/kadm5/ad.c
907
laddattr(&attr, &attrlen, "pwdLastSet");
crypto/heimdal/lib/kadm5/ad.c
908
laddattr(&attr, &attrlen, "accountExpires");
crypto/heimdal/lib/kadm5/ad.c
909
laddattr(&attr, &attrlen, "userAccountControl");
crypto/heimdal/lib/kadm5/ad.c
927
filter, attr, 0, &m);
crypto/heimdal/lib/kadm5/ad.c
928
free(attr);
crypto/heimdal/lib/kadm5/ent_setup.c
44
attr_to_flags(unsigned attr, HDBFlags *flags)
crypto/heimdal/lib/kadm5/ent_setup.c
46
flags->postdate = !(attr & KRB5_KDB_DISALLOW_POSTDATED);
crypto/heimdal/lib/kadm5/ent_setup.c
47
flags->forwardable = !(attr & KRB5_KDB_DISALLOW_FORWARDABLE);
crypto/heimdal/lib/kadm5/ent_setup.c
48
flags->initial = !!(attr & KRB5_KDB_DISALLOW_TGT_BASED);
crypto/heimdal/lib/kadm5/ent_setup.c
49
flags->renewable = !(attr & KRB5_KDB_DISALLOW_RENEWABLE);
crypto/heimdal/lib/kadm5/ent_setup.c
50
flags->proxiable = !(attr & KRB5_KDB_DISALLOW_PROXIABLE);
crypto/heimdal/lib/kadm5/ent_setup.c
52
flags->invalid = !!(attr & KRB5_KDB_DISALLOW_ALL_TIX);
crypto/heimdal/lib/kadm5/ent_setup.c
53
flags->require_preauth = !!(attr & KRB5_KDB_REQUIRES_PRE_AUTH);
crypto/heimdal/lib/kadm5/ent_setup.c
55
flags->server = !(attr & KRB5_KDB_DISALLOW_SVR);
crypto/heimdal/lib/kadm5/ent_setup.c
56
flags->change_pw = !!(attr & KRB5_KDB_PWCHANGE_SERVICE);
crypto/heimdal/lib/kadm5/ent_setup.c
58
flags->ok_as_delegate = !!(attr & KRB5_KDB_OK_AS_DELEGATE);
crypto/heimdal/lib/kadm5/ent_setup.c
59
flags->trusted_for_delegation = !!(attr & KRB5_KDB_TRUSTED_FOR_DELEGATION);
crypto/heimdal/lib/kadm5/ent_setup.c
60
flags->allow_kerberos4 = !!(attr & KRB5_KDB_ALLOW_KERBEROS4);
crypto/heimdal/lib/kadm5/ent_setup.c
61
flags->allow_digest = !!(attr & KRB5_KDB_ALLOW_DIGEST);
crypto/krb5/src/clients/kinit/kinit.c
216
p->attr = av;
crypto/krb5/src/clients/kinit/kinit.c
726
opts->pa_opts[i].attr,
crypto/krb5/src/clients/kinit/kinit.c
730
opts->pa_opts[i].attr, opts->pa_opts[i].value);
crypto/krb5/src/clients/kinit/kinit.c
734
fprintf(stderr, _("PA Option %s = %s\n"), opts->pa_opts[i].attr,
crypto/krb5/src/include/krb5/clpreauth_plugin.h
298
const char *attr, const char *value);
crypto/krb5/src/lib/gssapi/krb5/gssapiP_krb5.h
1000
gss_buffer_t attr);
crypto/krb5/src/lib/gssapi/krb5/gssapiP_krb5.h
983
gss_buffer_t attr,
crypto/krb5/src/lib/gssapi/krb5/gssapiP_krb5.h
994
gss_buffer_t attr,
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
308
gss_buffer_t attr,
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
345
kattr.data = (char *)attr->value;
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
346
kattr.length = attr->length;
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
385
gss_buffer_t attr,
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
415
kattr.data = (char *)attr->value;
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
416
kattr.length = attr->length;
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
436
gss_buffer_t attr)
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
464
kattr.data = (char *)attr->value;
crypto/krb5/src/lib/gssapi/krb5/naming_exts.c
465
kattr.length = attr->length;
crypto/krb5/src/lib/gssapi/mechglue/g_del_name_attr.c
33
gss_buffer_t attr)
crypto/krb5/src/lib/gssapi/mechglue/g_del_name_attr.c
60
attr);
crypto/krb5/src/lib/gssapi/mechglue/g_get_name_attr.c
33
gss_buffer_t attr,
crypto/krb5/src/lib/gssapi/mechglue/g_get_name_attr.c
64
if (attr == GSS_C_NO_BUFFER)
crypto/krb5/src/lib/gssapi/mechglue/g_get_name_attr.c
83
attr,
crypto/krb5/src/lib/gssapi/mechglue/g_mechattr.c
30
testMechAttr(gss_const_OID attr,
crypto/krb5/src/lib/gssapi/mechglue/g_mechattr.c
36
if (GSS_ERROR(generic_gss_test_oid_set_member(&minor, attr,
crypto/krb5/src/lib/gssapi/mechglue/g_set_name_attr.c
34
gss_buffer_t attr,
crypto/krb5/src/lib/gssapi/mechglue/g_set_name_attr.c
63
attr,
crypto/krb5/src/lib/gssapi/spnego/gssapiP_spnego.h
540
gss_buffer_t attr,
crypto/krb5/src/lib/gssapi/spnego/gssapiP_spnego.h
554
gss_buffer_t attr,
crypto/krb5/src/lib/gssapi/spnego/gssapiP_spnego.h
563
gss_buffer_t attr
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
2748
gss_buffer_t attr,
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
2758
attr,
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
2771
gss_buffer_t attr,
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
2778
attr,
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
2786
gss_buffer_t attr)
crypto/krb5/src/lib/gssapi/spnego/spnego_mech.c
2791
attr);
crypto/krb5/src/lib/krad/attrset.c
100
memcpy(tmp->attr.data, data->data, data->length);
crypto/krb5/src/lib/krad/attrset.c
119
attr *a;
crypto/krb5/src/lib/krad/attrset.c
134
attr *a;
crypto/krb5/src/lib/krad/attrset.c
138
return &a->attr;
crypto/krb5/src/lib/krad/attrset.c
149
attr *a;
crypto/krb5/src/lib/krad/attrset.c
156
retval = krad_attrset_add(tmp, a->type, &a->attr);
crypto/krb5/src/lib/krad/attrset.c
202
attr *a;
crypto/krb5/src/lib/krad/attrset.c
221
retval = append_attr(set->ctx, secret, auth, a->type, &a->attr,
crypto/krb5/src/lib/krad/attrset.c
42
krb5_data attr;
crypto/krb5/src/lib/krad/attrset.c
69
attr *a;
crypto/krb5/src/lib/krad/attrset.c
88
attr *tmp;
crypto/krb5/src/lib/krad/attrset.c
94
tmp = calloc(1, sizeof(attr));
crypto/krb5/src/lib/krad/attrset.c
99
tmp->attr = make_data(tmp->buffer, data->length);
crypto/krb5/src/lib/krb5/krb/gic_opt.c
168
free(opte->preauth_data[i].attr);
crypto/krb5/src/lib/krb5/krb/gic_opt.c
179
const char *attr,
crypto/krb5/src/lib/krb5/krb/gic_opt.c
197
pa->attr = strdup(attr);
crypto/krb5/src/lib/krb5/krb/gic_opt.c
198
if (pa->attr == NULL)
crypto/krb5/src/lib/krb5/krb/gic_opt.c
202
free(pa->attr);
crypto/krb5/src/lib/krb5/krb/gic_opt.c
208
return krb5_preauth_supply_preauth_data(context, opt, attr, value);
crypto/krb5/src/lib/krb5/krb/gic_opt.c
244
p[i].attr = strdup(opte->preauth_data[i].attr);
crypto/krb5/src/lib/krb5/krb/gic_opt.c
246
if (p[i].attr == NULL || p[i].value == NULL)
crypto/krb5/src/lib/krb5/krb/gic_opt.c
272
free(preauth_data[i].attr);
crypto/krb5/src/lib/krb5/krb/int-proto.h
64
const char *attr, const char *value);
crypto/krb5/src/lib/krb5/krb/pac.c
914
mspac_type2attr(uint32_t type, krb5_data *attr)
crypto/krb5/src/lib/krb5/krb/pac.c
920
*attr = mspac_attribute_types[i].attribute;
crypto/krb5/src/lib/krb5/krb/pac.c
929
mspac_attr2type(const krb5_data *attr, uint32_t *type)
crypto/krb5/src/lib/krb5/krb/pac.c
934
if (attr->length == mspac_attribute_types[i].attribute.length &&
crypto/krb5/src/lib/krb5/krb/pac.c
935
strncasecmp(attr->data, mspac_attribute_types[i].attribute.data, attr->length) == 0) {
crypto/krb5/src/lib/krb5/krb/pac.c
941
if (attr->length > STRLENOF("urn:mspac:") &&
crypto/krb5/src/lib/krb5/krb/pac.c
942
strncasecmp(attr->data, "urn:mspac:", STRLENOF("urn:mspac:")) == 0)
crypto/krb5/src/lib/krb5/krb/pac.c
944
char *p = &attr->data[STRLENOF("urn:mspac:")];
crypto/krb5/src/lib/krb5/krb/pac.c
983
krb5_data attr;
crypto/krb5/src/lib/krb5/krb/pac.c
985
ret = mspac_type2attr(pacctx->pac->buffers[i].type, &attr);
crypto/krb5/src/lib/krb5/krb/pac.c
987
ret = krb5int_copy_data_contents(context, &attr, &attrs[j++]);
crypto/krb5/src/lib/krb5/krb/preauth2.c
1039
const char *attr, const char *value)
crypto/krb5/src/lib/krb5/krb/preauth2.c
1061
ret = clpreauth_gic_opts(context, h, opt, attr, value);
crypto/krb5/src/lib/krb5/krb/preauth2.c
375
krb5_get_init_creds_opt *opt, const char *attr,
crypto/krb5/src/lib/krb5/krb/preauth2.c
380
return h->vt.gic_opts(context, h->data, opt, attr, value);
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
235
char *attr[] = {"krbprincipalname", NULL}, *realm=NULL, filter[256];
crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c
259
LDAP_SEARCH(subtrees[l], rparam->search_scope, filter, attr);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
1309
const char *attr,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
1314
if (strcmp(attr, "X509_user_identity") == 0) {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
1326
} else if (strcmp(attr, "X509_anchors") == 0) {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
1330
} else if (strcmp(attr, "disable_freshness") == 0) {
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
1340
const char *attr,
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
1346
pkiDebug("(pkinit) received '%s' = '%s'\n", attr, value);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_clnt.c
1347
retval = handle_gic_opt(context, plgctx, attr, value);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3862
CK_ATTRIBUTE attr;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3884
attr.type = CKA_KEY_TYPE;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3885
attr.pValue = &keytype;
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3886
attr.ulValueLen = sizeof(keytype);
crypto/krb5/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
3887
rv = p11->C_GetAttributeValue(session, obj, &attr, 1);
crypto/krb5/src/plugins/preauth/test/cltest.c
210
krb5_get_init_creds_opt *opt, const char *attr, const char *value)
crypto/krb5/src/plugins/preauth/test/cltest.c
214
if (strcmp(attr, "indicators") == 0) {
crypto/krb5/src/plugins/preauth/test/cltest.c
218
} else if (strcmp(attr, "fail_optimistic") == 0) {
crypto/krb5/src/plugins/preauth/test/cltest.c
220
} else if (strcmp(attr, "fail_2rt") == 0) {
crypto/krb5/src/plugins/preauth/test/cltest.c
222
} else if (strcmp(attr, "fail_tryagain") == 0) {
crypto/krb5/src/plugins/preauth/test/cltest.c
224
} else if (strcmp(attr, "disable_fallback") == 0) {
crypto/krb5/src/plugins/preauth/test/kdctest.c
106
cb->free_string(context, rock, attr);
crypto/krb5/src/plugins/preauth/test/kdctest.c
83
char *attr;
crypto/krb5/src/plugins/preauth/test/kdctest.c
85
ret = cb->get_string(context, rock, "teststring", &attr);
crypto/krb5/src/plugins/preauth/test/kdctest.c
88
d = string2data((attr != NULL) ? attr : "no attr");
crypto/krb5/src/util/verto/ev.c
4455
if (lstat (w->path, &w->attr) < 0)
crypto/krb5/src/util/verto/ev.c
4456
w->attr.st_nlink = 0;
crypto/krb5/src/util/verto/ev.c
4457
else if (!w->attr.st_nlink)
crypto/krb5/src/util/verto/ev.c
4458
w->attr.st_nlink = 1;
crypto/krb5/src/util/verto/ev.c
4466
ev_statdata prev = w->attr;
crypto/krb5/src/util/verto/ev.c
4471
prev.st_dev != w->attr.st_dev
crypto/krb5/src/util/verto/ev.c
4472
|| prev.st_ino != w->attr.st_ino
crypto/krb5/src/util/verto/ev.c
4473
|| prev.st_mode != w->attr.st_mode
crypto/krb5/src/util/verto/ev.c
4474
|| prev.st_nlink != w->attr.st_nlink
crypto/krb5/src/util/verto/ev.c
4475
|| prev.st_uid != w->attr.st_uid
crypto/krb5/src/util/verto/ev.c
4476
|| prev.st_gid != w->attr.st_gid
crypto/krb5/src/util/verto/ev.c
4477
|| prev.st_rdev != w->attr.st_rdev
crypto/krb5/src/util/verto/ev.c
4478
|| prev.st_size != w->attr.st_size
crypto/krb5/src/util/verto/ev.c
4479
|| prev.st_atime != w->attr.st_atime
crypto/krb5/src/util/verto/ev.c
4480
|| prev.st_mtime != w->attr.st_mtime
crypto/krb5/src/util/verto/ev.c
4481
|| prev.st_ctime != w->attr.st_ctime
crypto/krb5/src/util/verto/ev.h
385
ev_statdata attr; /* ro */
crypto/openssh/auth-pam.c
189
pthread_create(sp_pthread_t *thread, const void *attr,
crypto/openssh/openbsd-compat/sys-tree.h
387
#define RB_PROTOTYPE_INTERNAL(name, type, field, cmp, attr) \
crypto/openssh/openbsd-compat/sys-tree.h
388
attr void name##_RB_INSERT_COLOR(struct name *, struct type *); \
crypto/openssh/openbsd-compat/sys-tree.h
389
attr void name##_RB_REMOVE_COLOR(struct name *, struct type *, struct type *);\
crypto/openssh/openbsd-compat/sys-tree.h
390
attr struct type *name##_RB_REMOVE(struct name *, struct type *); \
crypto/openssh/openbsd-compat/sys-tree.h
391
attr struct type *name##_RB_INSERT(struct name *, struct type *); \
crypto/openssh/openbsd-compat/sys-tree.h
392
attr struct type *name##_RB_FIND(struct name *, struct type *); \
crypto/openssh/openbsd-compat/sys-tree.h
393
attr struct type *name##_RB_NFIND(struct name *, struct type *); \
crypto/openssh/openbsd-compat/sys-tree.h
394
attr struct type *name##_RB_NEXT(struct type *); \
crypto/openssh/openbsd-compat/sys-tree.h
395
attr struct type *name##_RB_PREV(struct type *); \
crypto/openssh/openbsd-compat/sys-tree.h
396
attr struct type *name##_RB_MINMAX(struct name *, int); \
crypto/openssh/openbsd-compat/sys-tree.h
406
#define RB_GENERATE_INTERNAL(name, type, field, cmp, attr) \
crypto/openssh/openbsd-compat/sys-tree.h
407
attr void \
crypto/openssh/openbsd-compat/sys-tree.h
451
attr void \
crypto/openssh/openbsd-compat/sys-tree.h
527
attr struct type * \
crypto/openssh/openbsd-compat/sys-tree.h
595
attr struct type * \
crypto/openssh/openbsd-compat/sys-tree.h
626
attr struct type * \
crypto/openssh/openbsd-compat/sys-tree.h
644
attr struct type * \
crypto/openssh/openbsd-compat/sys-tree.h
665
attr struct type * \
crypto/openssh/openbsd-compat/sys-tree.h
687
attr struct type * \
crypto/openssh/openbsd-compat/sys-tree.h
708
attr struct type * \
crypto/openssh/sftp-client.c
1105
Attrib junk, attr;
crypto/openssh/sftp-client.c
1119
if (sftp_stat(conn, oldpath, 0, &attr) != 0)
crypto/openssh/sftp-client.c
1123
if (attr.flags & SSH2_FILEXFER_ATTR_PERMISSIONS) {
crypto/openssh/sftp-client.c
1124
mode = attr.perm & 0777;
crypto/openssh/sftp-client.c
1126
if (!S_ISREG(attr.perm)) {
crypto/openssh/sftp-client.c
1136
attrib_clear(&attr);
crypto/openssh/sftp-client.c
1137
attr.perm = mode;
crypto/openssh/sftp-client.c
1138
attr.flags |= SSH2_FILEXFER_ATTR_PERMISSIONS;
crypto/openssh/sftp-client.c
1172
(r = encode_attrib(msg, &attr)) != 0)
crypto/openssh/sftp-client.c
1613
Attrib attr;
crypto/openssh/sftp-client.c
1621
if (sftp_stat(conn, remote_path, 0, &attr) != 0)
crypto/openssh/sftp-client.c
1623
a = &attr;
crypto/openssh/sftp-client.c
2469
Attrib attr;
crypto/openssh/sftp-client.c
2476
if (sftp_stat(from, from_path, 0, &attr) != 0)
crypto/openssh/sftp-client.c
2478
a = &attr;
crypto/openssh/sftp-client.c
352
Attrib attr;
crypto/openssh/sftp-client.c
381
if ((r = decode_attrib(msg, &attr)) != 0) {
crypto/openssh/sftp-client.c
388
*a = attr;
crypto/openssh/sftp-client.c
390
type, id, attr.flags, attr.perm);
crypto/openssh/ssh-pkcs11.c
1338
#define FILL_ATTR(attr, idx, typ, val, len) \
crypto/openssh/ssh-pkcs11.c
1339
{ (attr[idx]).type=(typ); (attr[idx]).pValue=(val); (attr[idx]).ulValueLen=len; idx++; }
crypto/openssh/ssh-pkcs11.c
216
pkcs11_find(struct pkcs11_provider *p, CK_ULONG slotidx, CK_ATTRIBUTE *attr,
crypto/openssh/ssh-pkcs11.c
227
if ((rv = f->C_FindObjectsInit(session, attr, nattr)) != CKR_OK) {
crypto/openssh/ssh-pkcs11.c
317
CK_ATTRIBUTE attr;
crypto/openssh/ssh-pkcs11.c
330
attr.type = type;
crypto/openssh/ssh-pkcs11.c
331
attr.pValue = &flag;
crypto/openssh/ssh-pkcs11.c
332
attr.ulValueLen = sizeof(flag);
crypto/openssh/ssh-pkcs11.c
334
rv = f->C_GetAttributeValue(si->session, obj, &attr, 1);
crypto/openssl/apps/lib/opt.c
1247
DWORD attr;
crypto/openssl/apps/lib/opt.c
1261
attr = GetFileAttributes(tempname);
crypto/openssl/apps/lib/opt.c
1263
attr = GetFileAttributes(name);
crypto/openssl/apps/lib/opt.c
1265
if (attr == INVALID_FILE_ATTRIBUTES)
crypto/openssl/apps/lib/opt.c
1267
return ((attr & FILE_ATTRIBUTE_DIRECTORY) != 0);
crypto/openssl/apps/pkcs12.c
1335
X509_ATTRIBUTE *attr;
crypto/openssl/apps/pkcs12.c
1349
attr = sk_X509_ATTRIBUTE_value(attrlst, i);
crypto/openssl/apps/pkcs12.c
1350
attr_obj = X509_ATTRIBUTE_get0_object(attr);
crypto/openssl/apps/pkcs12.c
1360
if (X509_ATTRIBUTE_count(attr)) {
crypto/openssl/apps/pkcs12.c
1361
for (j = 0; j < X509_ATTRIBUTE_count(attr); j++) {
crypto/openssl/apps/pkcs12.c
1362
av = X509_ATTRIBUTE_get0_type(attr, j);
crypto/openssl/apps/pkcs12.c
963
X509_ATTRIBUTE *attr = NULL;
crypto/openssl/apps/pkcs12.c
973
attr = X509_ATTRIBUTE_create(NID_oracle_jdk_trustedkeyusage, V_ASN1_OBJECT, (ASN1_OBJECT *)cbarg);
crypto/openssl/apps/pkcs12.c
976
X509at_add1_attr(&attrs, attr);
crypto/openssl/apps/pkcs12.c
981
X509_ATTRIBUTE_free(attr);
crypto/openssl/apps/req.c
58
STACK_OF(CONF_VALUE) *attr, int attribs,
crypto/openssl/crypto/asn1/p8_pkey.c
106
int PKCS8_pkey_add1_attr(PKCS8_PRIV_KEY_INFO *p8, X509_ATTRIBUTE *attr)
crypto/openssl/crypto/asn1/p8_pkey.c
108
return (X509at_add1_attr(&p8->attributes, attr) != NULL);
crypto/openssl/crypto/cms/cms_att.c
150
int CMS_unsigned_add1_attr(CMS_SignerInfo *si, X509_ATTRIBUTE *attr)
crypto/openssl/crypto/cms/cms_att.c
152
if (ossl_x509at_add1_attr(&si->unsignedAttrs, attr))
crypto/openssl/crypto/cms/cms_att.c
82
int CMS_signed_add1_attr(CMS_SignerInfo *si, X509_ATTRIBUTE *attr)
crypto/openssl/crypto/cms/cms_att.c
84
if (ossl_x509at_add1_attr(&si->signedAttrs, attr))
crypto/openssl/crypto/evp/evp_pkey.c
211
int EVP_PKEY_add1_attr(EVP_PKEY *key, X509_ATTRIBUTE *attr)
crypto/openssl/crypto/evp/evp_pkey.c
213
if (X509at_add1_attr(&key->attributes, attr))
crypto/openssl/crypto/pkcs7/pk7_doit.c
1280
X509_ATTRIBUTE *attr = NULL;
crypto/openssl/crypto/pkcs7/pk7_doit.c
1289
attr = sk_X509_ATTRIBUTE_value(*sk, i);
crypto/openssl/crypto/pkcs7/pk7_doit.c
1290
if (OBJ_obj2nid(X509_ATTRIBUTE_get0_object(attr)) == nid)
crypto/openssl/crypto/pkcs7/pk7_doit.c
1297
attr = X509_ATTRIBUTE_create(nid, atrtype, value);
crypto/openssl/crypto/pkcs7/pk7_doit.c
1298
if (attr == NULL) {
crypto/openssl/crypto/pkcs7/pk7_doit.c
1304
(void)sk_X509_ATTRIBUTE_set(*sk, i, attr);
crypto/openssl/crypto/thread/arch/thread_posix.c
38
pthread_attr_t attr;
crypto/openssl/crypto/thread/arch/thread_posix.c
45
pthread_attr_init(&attr);
crypto/openssl/crypto/thread/arch/thread_posix.c
47
pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
crypto/openssl/crypto/thread/arch/thread_posix.c
48
ret = pthread_create(handle, &attr, thread_start_thunk, thread);
crypto/openssl/crypto/thread/arch/thread_posix.c
49
pthread_attr_destroy(&attr);
crypto/openssl/crypto/threads_pthread.c
632
pthread_mutexattr_t attr;
crypto/openssl/crypto/threads_pthread.c
642
pthread_mutexattr_init(&attr);
crypto/openssl/crypto/threads_pthread.c
645
pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_ERRORCHECK);
crypto/openssl/crypto/threads_pthread.c
651
if (pthread_mutex_init(lock, &attr) != 0) {
crypto/openssl/crypto/threads_pthread.c
652
pthread_mutexattr_destroy(&attr);
crypto/openssl/crypto/threads_pthread.c
657
pthread_mutexattr_destroy(&attr);
crypto/openssl/crypto/ts/ts_rsp_verify.c
208
ASN1_TYPE *attr;
crypto/openssl/crypto/ts/ts_rsp_verify.c
211
attr = PKCS7_get_signed_attribute(si, NID_id_smime_aa_signingCertificate);
crypto/openssl/crypto/ts/ts_rsp_verify.c
212
if (attr == NULL || attr->type != V_ASN1_SEQUENCE)
crypto/openssl/crypto/ts/ts_rsp_verify.c
214
p = attr->value.sequence->data;
crypto/openssl/crypto/ts/ts_rsp_verify.c
215
return d2i_ESS_SIGNING_CERT(NULL, &p, attr->value.sequence->length);
crypto/openssl/crypto/ts/ts_rsp_verify.c
220
ASN1_TYPE *attr;
crypto/openssl/crypto/ts/ts_rsp_verify.c
223
attr = PKCS7_get_signed_attribute(si, NID_id_smime_aa_signingCertificateV2);
crypto/openssl/crypto/ts/ts_rsp_verify.c
224
if (attr == NULL || attr->type != V_ASN1_SEQUENCE)
crypto/openssl/crypto/ts/ts_rsp_verify.c
226
p = attr->value.sequence->data;
crypto/openssl/crypto/ts/ts_rsp_verify.c
227
return d2i_ESS_SIGNING_CERT_V2(NULL, &p, attr->value.sequence->length);
crypto/openssl/crypto/x509/v3_aaa.c
44
X509_ATTRIBUTE *attr;
crypto/openssl/crypto/x509/v3_aaa.c
55
attr = a->choice.attributeTypeandValues;
crypto/openssl/crypto/x509/v3_aaa.c
56
attr_obj = X509_ATTRIBUTE_get0_object(attr);
crypto/openssl/crypto/x509/v3_aaa.c
64
for (j = 0; j < X509_ATTRIBUTE_count(attr); j++) {
crypto/openssl/crypto/x509/v3_aaa.c
65
av = X509_ATTRIBUTE_get0_type(attr, j);
crypto/openssl/crypto/x509/v3_sda.c
24
X509_ATTRIBUTE *attr;
crypto/openssl/crypto/x509/v3_sda.c
41
attr = sk_X509_ATTRIBUTE_value(attrlst, i);
crypto/openssl/crypto/x509/v3_sda.c
42
attr_obj = X509_ATTRIBUTE_get0_object(attr);
crypto/openssl/crypto/x509/v3_sda.c
55
if (X509_ATTRIBUTE_count(attr)) {
crypto/openssl/crypto/x509/v3_sda.c
56
for (j = 0; j < X509_ATTRIBUTE_count(attr); j++) {
crypto/openssl/crypto/x509/v3_sda.c
57
av = X509_ATTRIBUTE_get0_type(attr, j);
crypto/openssl/crypto/x509/x509_acert.c
218
int X509_ACERT_add1_attr(X509_ACERT *x, X509_ATTRIBUTE *attr)
crypto/openssl/crypto/x509/x509_acert.c
222
return X509at_add1_attr(attrs, attr) != NULL;
crypto/openssl/crypto/x509/x509_att.c
102
if ((new_attr = X509_ATTRIBUTE_dup(attr)) == NULL)
crypto/openssl/crypto/x509/x509_att.c
119
X509_ATTRIBUTE *attr)
crypto/openssl/crypto/x509/x509_att.c
121
if (x == NULL || attr == NULL) {
crypto/openssl/crypto/x509/x509_att.c
125
if (*x != NULL && X509at_get_attr_by_OBJ(*x, attr->object, -1) != -1) {
crypto/openssl/crypto/x509/x509_att.c
127
"name=%s", OBJ_nid2sn(OBJ_obj2nid(attr->object)));
crypto/openssl/crypto/x509/x509_att.c
131
return ossl_x509at_add1_attr(x, attr);
crypto/openssl/crypto/x509/x509_att.c
140
X509_ATTRIBUTE *attr;
crypto/openssl/crypto/x509/x509_att.c
143
attr = X509_ATTRIBUTE_create_by_OBJ(NULL, obj, type, bytes, len);
crypto/openssl/crypto/x509/x509_att.c
144
if (attr == NULL)
crypto/openssl/crypto/x509/x509_att.c
146
ret = ossl_x509at_add1_attr(x, attr);
crypto/openssl/crypto/x509/x509_att.c
147
X509_ATTRIBUTE_free(attr);
crypto/openssl/crypto/x509/x509_att.c
176
X509_ATTRIBUTE *attr;
crypto/openssl/crypto/x509/x509_att.c
179
attr = X509_ATTRIBUTE_create_by_NID(NULL, nid, type, bytes, len);
crypto/openssl/crypto/x509/x509_att.c
180
if (attr == NULL)
crypto/openssl/crypto/x509/x509_att.c
182
ret = ossl_x509at_add1_attr(x, attr);
crypto/openssl/crypto/x509/x509_att.c
183
X509_ATTRIBUTE_free(attr);
crypto/openssl/crypto/x509/x509_att.c
212
X509_ATTRIBUTE *attr;
crypto/openssl/crypto/x509/x509_att.c
215
attr = X509_ATTRIBUTE_create_by_txt(NULL, attrname, type, bytes, len);
crypto/openssl/crypto/x509/x509_att.c
216
if (attr == NULL)
crypto/openssl/crypto/x509/x509_att.c
218
ret = ossl_x509at_add1_attr(x, attr);
crypto/openssl/crypto/x509/x509_att.c
219
X509_ATTRIBUTE_free(attr);
crypto/openssl/crypto/x509/x509_att.c
230
X509_ATTRIBUTE *attr;
crypto/openssl/crypto/x509/x509_att.c
233
attr = X509_ATTRIBUTE_create_by_txt(NULL, attrname, type, bytes, len);
crypto/openssl/crypto/x509/x509_att.c
234
if (attr == NULL)
crypto/openssl/crypto/x509/x509_att.c
236
ret = X509at_add1_attr(x, attr);
crypto/openssl/crypto/x509/x509_att.c
237
X509_ATTRIBUTE_free(attr);
crypto/openssl/crypto/x509/x509_att.c
271
X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_NID(X509_ATTRIBUTE **attr, int nid,
crypto/openssl/crypto/x509/x509_att.c
282
ret = X509_ATTRIBUTE_create_by_OBJ(attr, obj, atrtype, data, len);
crypto/openssl/crypto/x509/x509_att.c
288
X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_OBJ(X509_ATTRIBUTE **attr,
crypto/openssl/crypto/x509/x509_att.c
295
if (attr == NULL || *attr == NULL) {
crypto/openssl/crypto/x509/x509_att.c
301
ret = *attr;
crypto/openssl/crypto/x509/x509_att.c
309
if (attr != NULL && *attr == NULL)
crypto/openssl/crypto/x509/x509_att.c
310
*attr = ret;
crypto/openssl/crypto/x509/x509_att.c
313
if (attr == NULL || ret != *attr)
crypto/openssl/crypto/x509/x509_att.c
318
X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_txt(X509_ATTRIBUTE **attr,
crypto/openssl/crypto/x509/x509_att.c
331
nattr = X509_ATTRIBUTE_create_by_OBJ(attr, obj, type, bytes, len);
crypto/openssl/crypto/x509/x509_att.c
336
int X509_ATTRIBUTE_set1_object(X509_ATTRIBUTE *attr, const ASN1_OBJECT *obj)
crypto/openssl/crypto/x509/x509_att.c
338
if (attr == NULL || obj == NULL) {
crypto/openssl/crypto/x509/x509_att.c
342
ASN1_OBJECT_free(attr->object);
crypto/openssl/crypto/x509/x509_att.c
343
attr->object = OBJ_dup(obj);
crypto/openssl/crypto/x509/x509_att.c
344
return attr->object != NULL;
crypto/openssl/crypto/x509/x509_att.c
347
int X509_ATTRIBUTE_set1_data(X509_ATTRIBUTE *attr, int attrtype,
crypto/openssl/crypto/x509/x509_att.c
354
if (attr == NULL) {
crypto/openssl/crypto/x509/x509_att.c
360
OBJ_obj2nid(attr->object));
crypto/openssl/crypto/x509/x509_att.c
396
if (!sk_ASN1_TYPE_push(attr->set, ttmp)) {
crypto/openssl/crypto/x509/x509_att.c
407
int X509_ATTRIBUTE_count(const X509_ATTRIBUTE *attr)
crypto/openssl/crypto/x509/x509_att.c
409
if (attr == NULL)
crypto/openssl/crypto/x509/x509_att.c
411
return sk_ASN1_TYPE_num(attr->set);
crypto/openssl/crypto/x509/x509_att.c
414
ASN1_OBJECT *X509_ATTRIBUTE_get0_object(X509_ATTRIBUTE *attr)
crypto/openssl/crypto/x509/x509_att.c
416
if (attr == NULL) {
crypto/openssl/crypto/x509/x509_att.c
420
return attr->object;
crypto/openssl/crypto/x509/x509_att.c
423
void *X509_ATTRIBUTE_get0_data(X509_ATTRIBUTE *attr, int idx,
crypto/openssl/crypto/x509/x509_att.c
426
ASN1_TYPE *ttmp = X509_ATTRIBUTE_get0_type(attr, idx);
crypto/openssl/crypto/x509/x509_att.c
439
ASN1_TYPE *X509_ATTRIBUTE_get0_type(X509_ATTRIBUTE *attr, int idx)
crypto/openssl/crypto/x509/x509_att.c
441
if (attr == NULL) {
crypto/openssl/crypto/x509/x509_att.c
445
return sk_ASN1_TYPE_value(attr->set, idx);
crypto/openssl/crypto/x509/x509_att.c
83
const X509_ATTRIBUTE *attr)
crypto/openssl/crypto/x509/x509_att.c
88
if (x == NULL || attr == NULL) {
crypto/openssl/crypto/x509/x509_req.c
123
X509_ATTRIBUTE *attr;
crypto/openssl/crypto/x509/x509_req.c
130
attr = X509_REQ_get_attr(req, idx);
crypto/openssl/crypto/x509/x509_req.c
131
ext = X509_ATTRIBUTE_get0_type(attr, 0);
crypto/openssl/crypto/x509/x509_req.c
237
X509_ATTRIBUTE *attr;
crypto/openssl/crypto/x509/x509_req.c
243
attr = X509at_delete_attr(req->req_info.attributes, loc);
crypto/openssl/crypto/x509/x509_req.c
244
if (attr != NULL)
crypto/openssl/crypto/x509/x509_req.c
246
return attr;
crypto/openssl/crypto/x509/x509_req.c
249
int X509_REQ_add1_attr(X509_REQ *req, X509_ATTRIBUTE *attr)
crypto/openssl/crypto/x509/x509_req.c
255
if (!X509at_add1_attr(&req->req_info.attributes, attr))
crypto/openssl/demos/cms/cms_ver.c
23
X509_ATTRIBUTE *attr;
crypto/openssl/demos/cms/cms_ver.c
35
attr = CMS_signed_get_attr(si, loc);
crypto/openssl/demos/cms/cms_ver.c
36
t = X509_ATTRIBUTE_get0_type(attr, 0);
crypto/openssl/include/crypto/x509.h
376
const X509_ATTRIBUTE *attr);
crypto/openssl/include/openssl/asn1.h
294
#define DECLARE_ASN1_FUNCTIONS_attr(attr, type) \
crypto/openssl/include/openssl/asn1.h
295
DECLARE_ASN1_FUNCTIONS_name_attr(attr, type, type)
crypto/openssl/include/openssl/asn1.h
299
#define DECLARE_ASN1_ALLOC_FUNCTIONS_attr(attr, type) \
crypto/openssl/include/openssl/asn1.h
300
DECLARE_ASN1_ALLOC_FUNCTIONS_name_attr(attr, type, type)
crypto/openssl/include/openssl/asn1.h
304
#define DECLARE_ASN1_FUNCTIONS_name_attr(attr, type, name) \
crypto/openssl/include/openssl/asn1.h
305
DECLARE_ASN1_ALLOC_FUNCTIONS_name_attr(attr, type, name) \
crypto/openssl/include/openssl/asn1.h
306
DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(attr, type, name)
crypto/openssl/include/openssl/asn1.h
310
#define DECLARE_ASN1_ENCODE_FUNCTIONS_attr(attr, type, itname, name) \
crypto/openssl/include/openssl/asn1.h
311
DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(attr, type, name) \
crypto/openssl/include/openssl/asn1.h
312
DECLARE_ASN1_ITEM_attr(attr, itname)
crypto/openssl/include/openssl/asn1.h
316
#define DECLARE_ASN1_ENCODE_FUNCTIONS_name_attr(attr, type, name) \
crypto/openssl/include/openssl/asn1.h
317
DECLARE_ASN1_ENCODE_FUNCTIONS_attr(attr, type, name, name)
crypto/openssl/include/openssl/asn1.h
321
#define DECLARE_ASN1_ENCODE_FUNCTIONS_only_attr(attr, type, name) \
crypto/openssl/include/openssl/asn1.h
322
attr type *d2i_##name(type **a, const unsigned char **in, long len); \
crypto/openssl/include/openssl/asn1.h
323
attr int i2d_##name(const type *a, unsigned char **out);
crypto/openssl/include/openssl/asn1.h
327
#define DECLARE_ASN1_NDEF_FUNCTION_attr(attr, name) \
crypto/openssl/include/openssl/asn1.h
328
attr int i2d_##name##_NDEF(const name *a, unsigned char **out);
crypto/openssl/include/openssl/asn1.h
332
#define DECLARE_ASN1_ALLOC_FUNCTIONS_name_attr(attr, type, name) \
crypto/openssl/include/openssl/asn1.h
333
attr type *name##_new(void); \
crypto/openssl/include/openssl/asn1.h
334
attr void name##_free(type *a);
crypto/openssl/include/openssl/asn1.h
338
#define DECLARE_ASN1_DUP_FUNCTION_attr(attr, type) \
crypto/openssl/include/openssl/asn1.h
339
DECLARE_ASN1_DUP_FUNCTION_name_attr(attr, type, type)
crypto/openssl/include/openssl/asn1.h
343
#define DECLARE_ASN1_DUP_FUNCTION_name_attr(attr, type, name) \
crypto/openssl/include/openssl/asn1.h
344
attr type *name##_dup(const type *a);
crypto/openssl/include/openssl/asn1.h
348
#define DECLARE_ASN1_PRINT_FUNCTION_attr(attr, stname) \
crypto/openssl/include/openssl/asn1.h
349
DECLARE_ASN1_PRINT_FUNCTION_fname_attr(attr, stname, stname)
crypto/openssl/include/openssl/asn1.h
353
#define DECLARE_ASN1_PRINT_FUNCTION_fname_attr(attr, stname, fname) \
crypto/openssl/include/openssl/asn1.h
354
attr int fname##_print_ctx(BIO *out, const stname *x, int indent, \
crypto/openssl/include/openssl/asn1.h
435
#define DECLARE_ASN1_ITEM_attr(attr, name) \
crypto/openssl/include/openssl/asn1.h
436
attr const ASN1_ITEM *name##_it(void);
crypto/openssl/include/openssl/cms.h
423
int CMS_signed_add1_attr(CMS_SignerInfo *si, X509_ATTRIBUTE *attr);
crypto/openssl/include/openssl/cms.h
444
int CMS_unsigned_add1_attr(CMS_SignerInfo *si, X509_ATTRIBUTE *attr);
crypto/openssl/include/openssl/pem.h
227
#define DECLARE_PEM_read_fp_attr(attr, name, type) /**/
crypto/openssl/include/openssl/pem.h
228
#define DECLARE_PEM_read_fp_ex_attr(attr, name, type) /**/
crypto/openssl/include/openssl/pem.h
229
#define DECLARE_PEM_write_fp_attr(attr, name, type) /**/
crypto/openssl/include/openssl/pem.h
230
#define DECLARE_PEM_write_fp_ex_attr(attr, name, type) /**/
crypto/openssl/include/openssl/pem.h
232
#define DECLARE_PEM_write_fp_const_attr(attr, name, type) /**/
crypto/openssl/include/openssl/pem.h
234
#define DECLARE_PEM_write_cb_fp_attr(attr, name, type) /**/
crypto/openssl/include/openssl/pem.h
235
#define DECLARE_PEM_write_cb_fp_ex_attr(attr, name, type) /**/
crypto/openssl/include/openssl/pem.h
239
#define DECLARE_PEM_read_fp_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
240
attr PEM_read_cb_fnsig(name, type, FILE, read);
crypto/openssl/include/openssl/pem.h
241
#define DECLARE_PEM_read_fp_ex_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
242
attr PEM_read_cb_fnsig(name, type, FILE, read); \
crypto/openssl/include/openssl/pem.h
243
attr PEM_read_cb_ex_fnsig(name, type, FILE, read);
crypto/openssl/include/openssl/pem.h
245
#define DECLARE_PEM_write_fp_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
246
attr PEM_write_fnsig(name, type, FILE, write);
crypto/openssl/include/openssl/pem.h
247
#define DECLARE_PEM_write_fp_ex_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
248
attr PEM_write_fnsig(name, type, FILE, write); \
crypto/openssl/include/openssl/pem.h
249
attr PEM_write_ex_fnsig(name, type, FILE, write);
crypto/openssl/include/openssl/pem.h
251
#define DECLARE_PEM_write_fp_const_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
252
attr PEM_write_fnsig(name, type, FILE, write);
crypto/openssl/include/openssl/pem.h
254
#define DECLARE_PEM_write_cb_fp_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
255
attr PEM_write_cb_fnsig(name, type, FILE, write);
crypto/openssl/include/openssl/pem.h
256
#define DECLARE_PEM_write_cb_fp_ex_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
257
attr PEM_write_cb_fnsig(name, type, FILE, write); \
crypto/openssl/include/openssl/pem.h
258
attr PEM_write_cb_ex_fnsig(name, type, FILE, write);
crypto/openssl/include/openssl/pem.h
273
#define DECLARE_PEM_read_bio_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
274
attr PEM_read_cb_fnsig(name, type, BIO, read_bio);
crypto/openssl/include/openssl/pem.h
275
#define DECLARE_PEM_read_bio_ex_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
276
attr PEM_read_cb_fnsig(name, type, BIO, read_bio); \
crypto/openssl/include/openssl/pem.h
277
attr PEM_read_cb_ex_fnsig(name, type, BIO, read_bio);
crypto/openssl/include/openssl/pem.h
283
#define DECLARE_PEM_write_bio_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
284
attr PEM_write_fnsig(name, type, BIO, write_bio);
crypto/openssl/include/openssl/pem.h
285
#define DECLARE_PEM_write_bio_ex_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
286
attr PEM_write_fnsig(name, type, BIO, write_bio); \
crypto/openssl/include/openssl/pem.h
287
attr PEM_write_ex_fnsig(name, type, BIO, write_bio);
crypto/openssl/include/openssl/pem.h
294
#define DECLARE_PEM_write_bio_const_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
295
attr PEM_write_fnsig(name, type, BIO, write_bio);
crypto/openssl/include/openssl/pem.h
300
#define DECLARE_PEM_write_cb_bio_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
301
attr PEM_write_cb_fnsig(name, type, BIO, write_bio);
crypto/openssl/include/openssl/pem.h
302
#define DECLARE_PEM_write_cb_bio_ex_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
303
attr PEM_write_cb_fnsig(name, type, BIO, write_bio); \
crypto/openssl/include/openssl/pem.h
304
attr PEM_write_cb_ex_fnsig(name, type, BIO, write_bio);
crypto/openssl/include/openssl/pem.h
310
#define DECLARE_PEM_write_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
311
DECLARE_PEM_write_bio_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
312
DECLARE_PEM_write_fp_attr(attr, name, type)
crypto/openssl/include/openssl/pem.h
313
#define DECLARE_PEM_write_ex_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
314
DECLARE_PEM_write_bio_ex_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
315
DECLARE_PEM_write_fp_ex_attr(attr, name, type)
crypto/openssl/include/openssl/pem.h
321
#define DECLARE_PEM_write_const_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
322
DECLARE_PEM_write_bio_const_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
323
DECLARE_PEM_write_fp_const_attr(attr, name, type)
crypto/openssl/include/openssl/pem.h
327
#define DECLARE_PEM_write_cb_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
328
DECLARE_PEM_write_cb_bio_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
329
DECLARE_PEM_write_cb_fp_attr(attr, name, type)
crypto/openssl/include/openssl/pem.h
330
#define DECLARE_PEM_write_cb_ex_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
331
DECLARE_PEM_write_cb_bio_ex_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
332
DECLARE_PEM_write_cb_fp_ex_attr(attr, name, type)
crypto/openssl/include/openssl/pem.h
337
#define DECLARE_PEM_read_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
338
DECLARE_PEM_read_bio_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
339
DECLARE_PEM_read_fp_attr(attr, name, type)
crypto/openssl/include/openssl/pem.h
340
#define DECLARE_PEM_read_ex_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
341
DECLARE_PEM_read_bio_ex_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
342
DECLARE_PEM_read_fp_ex_attr(attr, name, type)
crypto/openssl/include/openssl/pem.h
347
#define DECLARE_PEM_rw_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
348
DECLARE_PEM_read_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
349
DECLARE_PEM_write_attr(attr, name, type)
crypto/openssl/include/openssl/pem.h
350
#define DECLARE_PEM_rw_ex_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
351
DECLARE_PEM_read_ex_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
352
DECLARE_PEM_write_ex_attr(attr, name, type)
crypto/openssl/include/openssl/pem.h
358
#define DECLARE_PEM_rw_const_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
359
DECLARE_PEM_read_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
360
DECLARE_PEM_write_const_attr(attr, name, type)
crypto/openssl/include/openssl/pem.h
364
#define DECLARE_PEM_rw_cb_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
365
DECLARE_PEM_read_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
366
DECLARE_PEM_write_cb_attr(attr, name, type)
crypto/openssl/include/openssl/pem.h
367
#define DECLARE_PEM_rw_cb_ex_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
368
DECLARE_PEM_read_ex_attr(attr, name, type) \
crypto/openssl/include/openssl/pem.h
369
DECLARE_PEM_write_cb_ex_attr(attr, name, type)
crypto/openssl/include/openssl/x509.h
1158
X509_ATTRIBUTE *attr);
crypto/openssl/include/openssl/x509.h
1178
X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_NID(X509_ATTRIBUTE **attr, int nid,
crypto/openssl/include/openssl/x509.h
1181
X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_OBJ(X509_ATTRIBUTE **attr,
crypto/openssl/include/openssl/x509.h
1185
X509_ATTRIBUTE *X509_ATTRIBUTE_create_by_txt(X509_ATTRIBUTE **attr,
crypto/openssl/include/openssl/x509.h
1189
int X509_ATTRIBUTE_set1_object(X509_ATTRIBUTE *attr, const ASN1_OBJECT *obj);
crypto/openssl/include/openssl/x509.h
1190
int X509_ATTRIBUTE_set1_data(X509_ATTRIBUTE *attr, int attrtype,
crypto/openssl/include/openssl/x509.h
1192
void *X509_ATTRIBUTE_get0_data(X509_ATTRIBUTE *attr, int idx, int atrtype,
crypto/openssl/include/openssl/x509.h
1194
int X509_ATTRIBUTE_count(const X509_ATTRIBUTE *attr);
crypto/openssl/include/openssl/x509.h
1195
ASN1_OBJECT *X509_ATTRIBUTE_get0_object(X509_ATTRIBUTE *attr);
crypto/openssl/include/openssl/x509.h
1196
ASN1_TYPE *X509_ATTRIBUTE_get0_type(X509_ATTRIBUTE *attr, int idx);
crypto/openssl/include/openssl/x509.h
1204
int EVP_PKEY_add1_attr(EVP_PKEY *key, X509_ATTRIBUTE *attr);
crypto/openssl/include/openssl/x509.h
1282
int PKCS8_pkey_add1_attr(PKCS8_PRIV_KEY_INFO *p8, X509_ATTRIBUTE *attr);
crypto/openssl/include/openssl/x509.h
918
int X509_REQ_add1_attr(X509_REQ *req, X509_ATTRIBUTE *attr);
crypto/openssl/include/openssl/x509_acert.h
95
int X509_ACERT_add1_attr(X509_ACERT *x, X509_ATTRIBUTE *attr);
crypto/openssl/test/helpers/pkcs12.c
328
static int add_attributes(PKCS12_SAFEBAG *bag, const PKCS12_ATTR *attr)
crypto/openssl/test/helpers/pkcs12.c
332
const PKCS12_ATTR *p_attr = attr;
crypto/openssl/test/helpers/pkcs12.c
336
if (attr == NULL)
crypto/openssl/test/helpers/pkcs12.c
501
X509_ATTRIBUTE *attr;
crypto/openssl/test/helpers/pkcs12.c
510
attr = sk_X509_ATTRIBUTE_value(bag_attrs, i);
crypto/openssl/test/helpers/pkcs12.c
511
attr_obj = X509_ATTRIBUTE_get0_object(attr);
crypto/openssl/test/helpers/pkcs12.c
517
if (!TEST_int_eq(X509_ATTRIBUTE_count(attr), 1))
crypto/openssl/test/helpers/pkcs12.c
520
for (j = 0; j < X509_ATTRIBUTE_count(attr); j++) {
crypto/openssl/test/helpers/pkcs12.c
521
av = X509_ATTRIBUTE_get0_type(attr, j);
crypto/openssl/test/pkcs12_format_test.c
2822
X509_ATTRIBUTE *attr = NULL;
crypto/openssl/test/pkcs12_format_test.c
2835
attr = X509_ATTRIBUTE_create(NID_oracle_jdk_trustedkeyusage, V_ASN1_OBJECT, OBJ_txt2obj("anyExtendedKeyUsage", 0));
crypto/openssl/test/pkcs12_format_test.c
2836
X509at_add1_attr(&attrs, attr);
crypto/openssl/test/pkcs12_format_test.c
2839
X509_ATTRIBUTE_free(attr);
lib/lib80211/lib80211_regdomain.c
68
start_element(void *data, const char *name, const char **attr)
lib/lib80211/lib80211_regdomain.c
82
for (i = 0; attr[i] != NULL; i += 2) {
lib/lib80211/lib80211_regdomain.c
83
if (iseq(attr[i], "id")) {
lib/lib80211/lib80211_regdomain.c
84
id = attr[i+1];
lib/lib80211/lib80211_regdomain.c
85
} else if (iseq(attr[i], "ref")) {
lib/lib80211/lib80211_regdomain.c
86
ref = attr[i+1];
lib/lib80211/lib80211_regdomain.c
87
} else if (iseq(attr[i], "mode")) {
lib/lib80211/lib80211_regdomain.c
88
mode = attr[i+1];
lib/lib80211/lib80211_regdomain.c
91
mt->level + 1, "", attr[i], attr[i+1]);
lib/libcuse/cuse_lib.c
107
pthread_mutexattr_init(&attr);
lib/libcuse/cuse_lib.c
108
pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE);
lib/libcuse/cuse_lib.c
109
pthread_mutex_init(&m_cuse, &attr);
lib/libcuse/cuse_lib.c
98
pthread_mutexattr_t attr;
lib/libefivar/efivar-dp-xlate.c
56
geom_pp_attr(struct gmesh *mesh, struct gprovider *pp, const char *attr)
lib/libefivar/efivar-dp-xlate.c
61
if (strcmp(conf->lg_name, attr) != 0)
lib/libgeom/geom_xml2tree.c
69
StartElement(void *userData, const char *name, const char **attr)
lib/libgeom/geom_xml2tree.c
82
for (i = 0; attr[i] != NULL; i += 2) {
lib/libgeom/geom_xml2tree.c
83
if (strcmp(attr[i], "id") == 0) {
lib/libgeom/geom_xml2tree.c
84
umax = strtoumax(attr[i + 1], NULL, 0);
lib/libgeom/geom_xml2tree.c
87
} else if (strcmp(attr[i], "ref") == 0) {
lib/libgeom/geom_xml2tree.c
88
umax = strtoumax(attr[i + 1], NULL, 0);
lib/libmt/mtlib.c
106
for (i = 0; attr[i] != NULL; i+=2) {
lib/libmt/mtlib.c
112
if (strcmp(attr[i], "size") == 0) {
lib/libmt/mtlib.c
113
entry->size = strtoull(attr[i+1], NULL, 0);
lib/libmt/mtlib.c
114
} else if (strcmp(attr[i], "type") == 0) {
lib/libmt/mtlib.c
115
if (strcmp(attr[i+1], "int") == 0) {
lib/libmt/mtlib.c
117
} else if (strcmp(attr[i+1], "uint") == 0) {
lib/libmt/mtlib.c
119
} else if (strcmp(attr[i+1], "str") == 0) {
lib/libmt/mtlib.c
121
} else if (strcmp(attr[i+1], "node") == 0) {
lib/libmt/mtlib.c
126
} else if (strcmp(attr[i], "fmt") == 0) {
lib/libmt/mtlib.c
127
entry->fmt = strdup(attr[i+1]);
lib/libmt/mtlib.c
128
} else if (strcmp(attr[i], "desc") == 0) {
lib/libmt/mtlib.c
129
entry->desc = strdup(attr[i+1]);
lib/libmt/mtlib.c
143
nv->name = strdup(attr[i]);
lib/libmt/mtlib.c
144
nv->value = strdup(attr[i+1]);
lib/libmt/mtlib.c
56
mt_start_element(void *user_data, const char *name, const char **attr)
lib/libmt/mtlib.h
87
void mt_start_element(void *user_data, const char *name, const char **attr);
lib/libradius/radlib.c
1369
struct vendor_attribute *attr;
lib/libradius/radlib.c
1371
attr = (struct vendor_attribute *)*data;
lib/libradius/radlib.c
1372
*vendor = ntohl(attr->vendor_value);
lib/libradius/radlib.c
1373
*data = attr->attrib_data;
lib/libradius/radlib.c
1374
*len = attr->attrib_len - 2;
lib/libradius/radlib.c
1376
return (attr->attrib_type);
lib/libradius/radlib.c
1400
struct vendor_attribute *attr;
lib/libradius/radlib.c
1409
if ((attr = malloc(len + 6)) == NULL) {
lib/libradius/radlib.c
1414
attr->vendor_value = htonl(vendor);
lib/libradius/radlib.c
1415
attr->attrib_type = type;
lib/libradius/radlib.c
1416
attr->attrib_len = len + 2;
lib/libradius/radlib.c
1417
memcpy(attr->attrib_data, value, len);
lib/libradius/radlib.c
1419
res = put_raw_attr(h, RAD_VENDOR_SPECIFIC, attr, len + 6);
lib/libradius/radlib.c
1420
free(attr);
lib/librt/mq.c
166
__mq_getattr(mqd_t mqd, struct mq_attr *attr)
lib/librt/mq.c
169
return __sys_kmq_setattr(mqd->oshandle, NULL, attr);
lib/librt/mq.c
71
const struct mq_attr *attr)
lib/librt/mq.c
80
mq->oshandle = __sys_kmq_open(name, oflag, mode, attr);
lib/libsdp/sdp.h
303
uint16_t attr; /* SDP_ATTR_xxx */
lib/libsdp/sdp.h
541
char const * sdp_attr2desc (uint16_t attr);
lib/libsdp/search.c
327
SDP_GET16(vp->attr, rsp_tmp);
lib/libsdp/util.c
259
sdp_attr2desc(uint16_t attr)
lib/libsdp/util.c
264
if (attr == a->attr)
lib/libsdp/util.c
276
if (uuid == a->attr)
lib/libsdp/util.c
44
uint32_t attr;
lib/libstdthreads/mtx.c
45
pthread_mutexattr_t attr;
lib/libstdthreads/mtx.c
61
if (pthread_mutexattr_init(&attr) != 0)
lib/libstdthreads/mtx.c
64
if (pthread_mutexattr_settype(&attr, mt) != 0 ||
lib/libstdthreads/mtx.c
65
pthread_mutex_init(mtx, &attr) != 0)
lib/libstdthreads/mtx.c
67
pthread_mutexattr_destroy(&attr);
lib/libsys/_libsys.h
755
int __sys_kmq_open(const char * path, int flags, mode_t mode, const struct mq_attr * attr);
lib/libsys/_libsys.h
756
int __sys_kmq_setattr(int mqd, const struct mq_attr * attr, struct mq_attr * oattr);
lib/libthr/thread/thr_attr.c
113
_thr_attr_destroy(pthread_attr_t *attr)
lib/libthr/thread/thr_attr.c
116
if (attr == NULL || *attr == NULL)
lib/libthr/thread/thr_attr.c
119
free((*attr)->cpuset);
lib/libthr/thread/thr_attr.c
120
free(*attr);
lib/libthr/thread/thr_attr.c
121
*attr = NULL;
lib/libthr/thread/thr_attr.c
164
*dst = pthread->attr;
lib/libthr/thread/thr_attr.c
184
_thr_attr_getdetachstate(const pthread_attr_t *attr, int *detachstate)
lib/libthr/thread/thr_attr.c
187
if (attr == NULL || *attr == NULL || detachstate == NULL)
lib/libthr/thread/thr_attr.c
190
if (((*attr)->flags & PTHREAD_DETACHED) != 0)
lib/libthr/thread/thr_attr.c
201
_thr_attr_getguardsize(const pthread_attr_t * __restrict attr,
lib/libthr/thread/thr_attr.c
205
if (attr == NULL || *attr == NULL || guardsize == NULL)
lib/libthr/thread/thr_attr.c
208
*guardsize = (*attr)->guardsize_attr;
lib/libthr/thread/thr_attr.c
216
_thr_attr_getinheritsched(const pthread_attr_t * __restrict attr,
lib/libthr/thread/thr_attr.c
220
if (attr == NULL || *attr == NULL)
lib/libthr/thread/thr_attr.c
223
*sched_inherit = (*attr)->sched_inherit;
lib/libthr/thread/thr_attr.c
231
_thr_attr_getschedparam(const pthread_attr_t * __restrict attr,
lib/libthr/thread/thr_attr.c
235
if (attr == NULL || *attr == NULL || param == NULL)
lib/libthr/thread/thr_attr.c
238
param->sched_priority = (*attr)->prio;
lib/libthr/thread/thr_attr.c
246
_thr_attr_getschedpolicy(const pthread_attr_t * __restrict attr,
lib/libthr/thread/thr_attr.c
250
if (attr == NULL || *attr == NULL || policy == NULL)
lib/libthr/thread/thr_attr.c
253
*policy = (*attr)->sched_policy;
lib/libthr/thread/thr_attr.c
261
_thr_attr_getscope(const pthread_attr_t * __restrict attr,
lib/libthr/thread/thr_attr.c
265
if (attr == NULL || *attr == NULL || contentionscope == NULL)
lib/libthr/thread/thr_attr.c
268
*contentionscope = ((*attr)->flags & PTHREAD_SCOPE_SYSTEM) != 0 ?
lib/libthr/thread/thr_attr.c
276
_pthread_attr_getstack(const pthread_attr_t * __restrict attr,
lib/libthr/thread/thr_attr.c
280
if (attr == NULL || *attr == NULL || stackaddr == NULL ||
lib/libthr/thread/thr_attr.c
284
*stackaddr = (*attr)->stackaddr_attr;
lib/libthr/thread/thr_attr.c
285
*stacksize = (*attr)->stacksize_attr;
lib/libthr/thread/thr_attr.c
293
_thr_attr_getstackaddr(const pthread_attr_t *attr, void **stackaddr)
lib/libthr/thread/thr_attr.c
296
if (attr == NULL || *attr == NULL || stackaddr == NULL)
lib/libthr/thread/thr_attr.c
299
*stackaddr = (*attr)->stackaddr_attr;
lib/libthr/thread/thr_attr.c
307
_thr_attr_getstacksize(const pthread_attr_t * __restrict attr,
lib/libthr/thread/thr_attr.c
311
if (attr == NULL || *attr == NULL || stacksize == NULL)
lib/libthr/thread/thr_attr.c
314
*stacksize = (*attr)->stacksize_attr;
lib/libthr/thread/thr_attr.c
322
_thr_attr_init(pthread_attr_t *attr)
lib/libthr/thread/thr_attr.c
332
*attr = pattr;
lib/libthr/thread/thr_attr.c
340
_pthread_attr_setcreatesuspend_np(pthread_attr_t *attr)
lib/libthr/thread/thr_attr.c
343
if (attr == NULL || *attr == NULL)
lib/libthr/thread/thr_attr.c
346
(*attr)->suspend = THR_CREATE_SUSPENDED;
lib/libthr/thread/thr_attr.c
354
_thr_attr_setdetachstate(pthread_attr_t *attr, int detachstate)
lib/libthr/thread/thr_attr.c
357
if (attr == NULL || *attr == NULL ||
lib/libthr/thread/thr_attr.c
363
(*attr)->flags |= PTHREAD_DETACHED;
lib/libthr/thread/thr_attr.c
365
(*attr)->flags &= ~PTHREAD_DETACHED;
lib/libthr/thread/thr_attr.c
373
_thr_attr_setguardsize(pthread_attr_t *attr, size_t guardsize)
lib/libthr/thread/thr_attr.c
376
if (attr == NULL || *attr == NULL)
lib/libthr/thread/thr_attr.c
379
(*attr)->guardsize_attr = guardsize;
lib/libthr/thread/thr_attr.c
387
_thr_attr_setinheritsched(pthread_attr_t *attr, int sched_inherit)
lib/libthr/thread/thr_attr.c
390
if (attr == NULL || *attr == NULL ||
lib/libthr/thread/thr_attr.c
395
(*attr)->sched_inherit = sched_inherit;
lib/libthr/thread/thr_attr.c
403
_thr_attr_setschedparam(pthread_attr_t * __restrict attr,
lib/libthr/thread/thr_attr.c
408
if (attr == NULL || *attr == NULL || param == NULL)
lib/libthr/thread/thr_attr.c
411
policy = (*attr)->sched_policy;
lib/libthr/thread/thr_attr.c
425
(*attr)->prio = param->sched_priority;
lib/libthr/thread/thr_attr.c
434
_thr_attr_setschedpolicy(pthread_attr_t *attr, int policy)
lib/libthr/thread/thr_attr.c
437
if (attr == NULL || *attr == NULL ||
lib/libthr/thread/thr_attr.c
441
(*attr)->sched_policy = policy;
lib/libthr/thread/thr_attr.c
442
(*attr)->prio = _thr_priorities[policy-1].pri_default;
lib/libthr/thread/thr_attr.c
450
_thr_attr_setscope(pthread_attr_t *attr, int contentionscope)
lib/libthr/thread/thr_attr.c
453
if (attr == NULL || *attr == NULL ||
lib/libthr/thread/thr_attr.c
459
(*attr)->flags |= PTHREAD_SCOPE_SYSTEM;
lib/libthr/thread/thr_attr.c
461
(*attr)->flags &= ~PTHREAD_SCOPE_SYSTEM;
lib/libthr/thread/thr_attr.c
468
_pthread_attr_setstack(pthread_attr_t *attr, void *stackaddr,
lib/libthr/thread/thr_attr.c
472
if (attr == NULL || *attr == NULL || stackaddr == NULL ||
lib/libthr/thread/thr_attr.c
476
(*attr)->stackaddr_attr = stackaddr;
lib/libthr/thread/thr_attr.c
477
(*attr)->stacksize_attr = stacksize;
lib/libthr/thread/thr_attr.c
485
_thr_attr_setstackaddr(pthread_attr_t *attr, void *stackaddr)
lib/libthr/thread/thr_attr.c
488
if (attr == NULL || *attr == NULL || stackaddr == NULL)
lib/libthr/thread/thr_attr.c
491
(*attr)->stackaddr_attr = stackaddr;
lib/libthr/thread/thr_attr.c
499
_thr_attr_setstacksize(pthread_attr_t *attr, size_t stacksize)
lib/libthr/thread/thr_attr.c
502
if (attr == NULL || *attr == NULL || stacksize < PTHREAD_STACK_MIN)
lib/libthr/thread/thr_attr.c
505
(*attr)->stacksize_attr = stacksize;
lib/libthr/thread/thr_attr.c
534
pthread_attr_t attr;
lib/libthr/thread/thr_attr.c
537
if (pattr == NULL || (attr = (*pattr)) == NULL)
lib/libthr/thread/thr_attr.c
541
if (attr->cpuset != NULL) {
lib/libthr/thread/thr_attr.c
542
free(attr->cpuset);
lib/libthr/thread/thr_attr.c
543
attr->cpuset = NULL;
lib/libthr/thread/thr_attr.c
544
attr->cpusetsize = 0;
lib/libthr/thread/thr_attr.c
561
if (attr->cpuset == NULL) {
lib/libthr/thread/thr_attr.c
562
attr->cpuset = malloc(kern_size);
lib/libthr/thread/thr_attr.c
563
if (attr->cpuset == NULL)
lib/libthr/thread/thr_attr.c
565
attr->cpusetsize = kern_size;
lib/libthr/thread/thr_attr.c
567
memcpy(attr->cpuset, cpusetp, kern_size);
lib/libthr/thread/thr_attr.c
577
pthread_attr_t attr;
lib/libthr/thread/thr_attr.c
579
if (pattr == NULL || (attr = (*pattr)) == NULL)
lib/libthr/thread/thr_attr.c
586
if (attr->cpuset != NULL)
lib/libthr/thread/thr_attr.c
587
memcpy(cpusetp, attr->cpuset, MIN(cpusetsize,
lib/libthr/thread/thr_attr.c
588
attr->cpusetsize));
lib/libthr/thread/thr_barrier.c
105
if (attr == NULL || *attr == NULL ||
lib/libthr/thread/thr_barrier.c
106
(*attr)->pshared == PTHREAD_PROCESS_PRIVATE) {
lib/libthr/thread/thr_barrier.c
97
const pthread_barrierattr_t * __restrict attr, unsigned count)
lib/libthr/thread/thr_barrierattr.c
47
_pthread_barrierattr_destroy(pthread_barrierattr_t *attr)
lib/libthr/thread/thr_barrierattr.c
50
if (attr == NULL || *attr == NULL)
lib/libthr/thread/thr_barrierattr.c
53
free(*attr);
lib/libthr/thread/thr_barrierattr.c
58
_pthread_barrierattr_getpshared(const pthread_barrierattr_t * __restrict attr,
lib/libthr/thread/thr_barrierattr.c
62
if (attr == NULL || *attr == NULL)
lib/libthr/thread/thr_barrierattr.c
65
*pshared = (*attr)->pshared;
lib/libthr/thread/thr_barrierattr.c
70
_pthread_barrierattr_init(pthread_barrierattr_t *attr)
lib/libthr/thread/thr_barrierattr.c
73
if (attr == NULL)
lib/libthr/thread/thr_barrierattr.c
76
if ((*attr = malloc(sizeof(struct pthread_barrierattr))) == NULL)
lib/libthr/thread/thr_barrierattr.c
79
(*attr)->pshared = PTHREAD_PROCESS_PRIVATE;
lib/libthr/thread/thr_barrierattr.c
84
_pthread_barrierattr_setpshared(pthread_barrierattr_t *attr, int pshared)
lib/libthr/thread/thr_barrierattr.c
87
if (attr == NULL || *attr == NULL ||
lib/libthr/thread/thr_barrierattr.c
92
(*attr)->pshared = pshared;
lib/libthr/thread/thr_cond.c
373
if (curthread->attr.sched_policy != SCHED_OTHER ||
lib/libthr/thread/thr_cond.c
51
static int cond_init(pthread_cond_t *cond, const pthread_condattr_t *attr);
lib/libthr/thread/thr_condattr.c
103
(*attr)->c_clockid = clock_id;
lib/libthr/thread/thr_condattr.c
108
_pthread_condattr_getpshared(const pthread_condattr_t * __restrict attr,
lib/libthr/thread/thr_condattr.c
112
if (attr == NULL || *attr == NULL)
lib/libthr/thread/thr_condattr.c
114
*pshared = (*attr)->c_pshared;
lib/libthr/thread/thr_condattr.c
119
_pthread_condattr_setpshared(pthread_condattr_t *attr, int pshared)
lib/libthr/thread/thr_condattr.c
122
if (attr == NULL || *attr == NULL ||
lib/libthr/thread/thr_condattr.c
126
(*attr)->c_pshared = pshared;
lib/libthr/thread/thr_condattr.c
49
_pthread_condattr_init(pthread_condattr_t *attr)
lib/libthr/thread/thr_condattr.c
60
*attr = pattr;
lib/libthr/thread/thr_condattr.c
67
_pthread_condattr_destroy(pthread_condattr_t *attr)
lib/libthr/thread/thr_condattr.c
71
if (attr == NULL || *attr == NULL) {
lib/libthr/thread/thr_condattr.c
74
free(*attr);
lib/libthr/thread/thr_condattr.c
75
*attr = NULL;
lib/libthr/thread/thr_condattr.c
82
_pthread_condattr_getclock(const pthread_condattr_t * __restrict attr,
lib/libthr/thread/thr_condattr.c
85
if (attr == NULL || *attr == NULL)
lib/libthr/thread/thr_condattr.c
87
*clock_id = (*attr)->c_clockid;
lib/libthr/thread/thr_condattr.c
92
_pthread_condattr_setclock(pthread_condattr_t *attr, clockid_t clock_id)
lib/libthr/thread/thr_condattr.c
94
if (attr == NULL || *attr == NULL)
lib/libthr/thread/thr_create.c
100
if (curthread->attr.flags & PTHREAD_SCOPE_SYSTEM)
lib/libthr/thread/thr_create.c
101
new_thread->attr.flags |= PTHREAD_SCOPE_SYSTEM;
lib/libthr/thread/thr_create.c
103
new_thread->attr.flags &= ~PTHREAD_SCOPE_SYSTEM;
lib/libthr/thread/thr_create.c
105
new_thread->attr.prio = curthread->attr.prio;
lib/libthr/thread/thr_create.c
106
new_thread->attr.sched_policy = curthread->attr.sched_policy;
lib/libthr/thread/thr_create.c
112
if (create_stack(&new_thread->attr) != 0) {
lib/libthr/thread/thr_create.c
131
if (new_thread->attr.suspend == THR_CREATE_SUSPENDED) {
lib/libthr/thread/thr_create.c
140
if (new_thread->attr.flags & PTHREAD_CREATE_DETACHED)
lib/libthr/thread/thr_create.c
163
param.stack_base = new_thread->attr.stackaddr_attr;
lib/libthr/thread/thr_create.c
164
param.stack_size = new_thread->attr.stacksize_attr;
lib/libthr/thread/thr_create.c
170
if (new_thread->attr.flags & PTHREAD_SCOPE_SYSTEM)
lib/libthr/thread/thr_create.c
172
if (new_thread->attr.sched_inherit == PTHREAD_INHERIT_SCHED)
lib/libthr/thread/thr_create.c
175
sched_param.sched_priority = new_thread->attr.prio;
lib/libthr/thread/thr_create.c
176
_schedparam_to_rtp(new_thread->attr.sched_policy,
lib/libthr/thread/thr_create.c
261
if (curthread->attr.suspend == THR_CREATE_SUSPENDED)
lib/libthr/thread/thr_create.c
276
if (curthread->attr.suspend == THR_CREATE_SUSPENDED) {
lib/libthr/thread/thr_create.c
290
curthread->unwind_stackend = (char *)curthread->attr.stackaddr_attr +
lib/libthr/thread/thr_create.c
291
curthread->attr.stacksize_attr;
lib/libthr/thread/thr_create.c
59
const pthread_attr_t * __restrict attr, void *(*start_routine) (void *),
lib/libthr/thread/thr_create.c
88
if (attr == NULL || *attr == NULL)
lib/libthr/thread/thr_create.c
90
new_thread->attr = _pthread_attr_default;
lib/libthr/thread/thr_create.c
92
new_thread->attr = *(*attr);
lib/libthr/thread/thr_create.c
93
cpusetp = new_thread->attr.cpuset;
lib/libthr/thread/thr_create.c
94
cpusetsize = new_thread->attr.cpusetsize;
lib/libthr/thread/thr_create.c
95
new_thread->attr.cpuset = NULL;
lib/libthr/thread/thr_create.c
96
new_thread->attr.cpusetsize = 0;
lib/libthr/thread/thr_create.c
98
if (new_thread->attr.sched_inherit == PTHREAD_INHERIT_SCHED) {
lib/libthr/thread/thr_getschedparam.c
64
*policy = pthread->attr.sched_policy;
lib/libthr/thread/thr_getschedparam.c
65
param->sched_priority = pthread->attr.prio;
lib/libthr/thread/thr_init.c
385
thread->attr = _pthread_attr_default;
lib/libthr/thread/thr_init.c
409
thread->attr.stackaddr_attr = _usrstack - _thr_stack_initial;
lib/libthr/thread/thr_init.c
410
thread->attr.stacksize_attr = _thr_stack_initial;
lib/libthr/thread/thr_init.c
411
thread->attr.guardsize_attr = _thr_guard_default;
lib/libthr/thread/thr_init.c
412
thread->attr.flags |= THR_STACK_USER;
lib/libthr/thread/thr_init.c
429
_thr_getscheduler(thread->tid, &thread->attr.sched_policy,
lib/libthr/thread/thr_init.c
431
thread->attr.prio = sched_param.sched_priority;
lib/libthr/thread/thr_list.c
111
_thr_stack_free(&td->attr);
lib/libthr/thread/thr_mutex.c
208
mutex_check_attr(const struct pthread_mutex_attr *attr)
lib/libthr/thread/thr_mutex.c
211
if (attr->m_type < PTHREAD_MUTEX_ERRORCHECK ||
lib/libthr/thread/thr_mutex.c
212
attr->m_type >= PTHREAD_MUTEX_TYPE_MAX)
lib/libthr/thread/thr_mutex.c
214
if (attr->m_protocol < PTHREAD_PRIO_NONE ||
lib/libthr/thread/thr_mutex.c
215
attr->m_protocol > PTHREAD_PRIO_PROTECT)
lib/libthr/thread/thr_mutex.c
238
const struct pthread_mutex_attr *attr)
lib/libthr/thread/thr_mutex.c
241
pmutex->m_flags = attr->m_type;
lib/libthr/thread/thr_mutex.c
246
switch (attr->m_protocol) {
lib/libthr/thread/thr_mutex.c
258
pmutex->m_lock.m_ceilings[0] = attr->m_ceiling;
lib/libthr/thread/thr_mutex.c
261
if (attr->m_pshared == PTHREAD_PROCESS_SHARED)
lib/libthr/thread/thr_mutex.c
263
if (attr->m_robust == PTHREAD_MUTEX_ROBUST) {
lib/libthr/thread/thr_mutex.c
279
const struct pthread_mutex_attr *attr;
lib/libthr/thread/thr_mutex.c
284
attr = &_pthread_mutexattr_default;
lib/libthr/thread/thr_mutex.c
286
attr = mutex_attr;
lib/libthr/thread/thr_mutex.c
287
error = mutex_check_attr(attr);
lib/libthr/thread/thr_mutex.c
294
mutex_init_body(pmutex, attr);
lib/libthr/thread/thr_mutex.c
410
static const struct pthread_mutex_attr attr = {
lib/libthr/thread/thr_mutex.c
419
ret = mutex_init(mutex, &attr, calloc_cb);
lib/libthr/thread/thr_mutexattr.c
106
*attr = pattr;
lib/libthr/thread/thr_mutexattr.c
113
_pthread_mutexattr_setkind_np(pthread_mutexattr_t *attr, int kind)
lib/libthr/thread/thr_mutexattr.c
116
if (attr == NULL || *attr == NULL) {
lib/libthr/thread/thr_mutexattr.c
120
(*attr)->m_type = kind;
lib/libthr/thread/thr_mutexattr.c
127
_pthread_mutexattr_getkind_np(pthread_mutexattr_t attr)
lib/libthr/thread/thr_mutexattr.c
131
if (attr == NULL) {
lib/libthr/thread/thr_mutexattr.c
135
ret = attr->m_type;
lib/libthr/thread/thr_mutexattr.c
141
_thr_mutexattr_settype(pthread_mutexattr_t *attr, int type)
lib/libthr/thread/thr_mutexattr.c
145
if (attr == NULL || *attr == NULL || type >= PTHREAD_MUTEX_TYPE_MAX) {
lib/libthr/thread/thr_mutexattr.c
148
(*attr)->m_type = type;
lib/libthr/thread/thr_mutexattr.c
155
_pthread_mutexattr_gettype(const pthread_mutexattr_t * __restrict attr,
lib/libthr/thread/thr_mutexattr.c
160
if (attr == NULL || *attr == NULL || (*attr)->m_type >=
lib/libthr/thread/thr_mutexattr.c
164
*type = (*attr)->m_type;
lib/libthr/thread/thr_mutexattr.c
171
_thr_mutexattr_destroy(pthread_mutexattr_t *attr)
lib/libthr/thread/thr_mutexattr.c
174
if (attr == NULL || *attr == NULL) {
lib/libthr/thread/thr_mutexattr.c
177
free(*attr);
lib/libthr/thread/thr_mutexattr.c
178
*attr = NULL;
lib/libthr/thread/thr_mutexattr.c
185
_pthread_mutexattr_getpshared(const pthread_mutexattr_t *attr,
lib/libthr/thread/thr_mutexattr.c
189
if (attr == NULL || *attr == NULL)
lib/libthr/thread/thr_mutexattr.c
191
*pshared = (*attr)->m_pshared;
lib/libthr/thread/thr_mutexattr.c
196
_pthread_mutexattr_setpshared(pthread_mutexattr_t *attr, int pshared)
lib/libthr/thread/thr_mutexattr.c
199
if (attr == NULL || *attr == NULL ||
lib/libthr/thread/thr_mutexattr.c
203
(*attr)->m_pshared = pshared;
lib/libthr/thread/thr_mutexattr.c
95
_thr_mutexattr_init(pthread_mutexattr_t *attr)
lib/libthr/thread/thr_private.h
419
struct pthread_attr attr;
lib/libthr/thread/thr_rwlock.c
101
if (attr == NULL || *attr == NULL ||
lib/libthr/thread/thr_rwlock.c
102
(*attr)->pshared == PTHREAD_PROCESS_PRIVATE) {
lib/libthr/thread/thr_rwlock.c
160
_thr_rwlock_init(pthread_rwlock_t *rwlock, const pthread_rwlockattr_t *attr)
lib/libthr/thread/thr_rwlock.c
165
return (rwlock_init(rwlock, attr));
lib/libthr/thread/thr_rwlock.c
97
rwlock_init(pthread_rwlock_t *rwlock, const pthread_rwlockattr_t *attr)
lib/libthr/thread/thr_setprio.c
52
if (pthread->attr.sched_policy == SCHED_OTHER ||
lib/libthr/thread/thr_setprio.c
53
pthread->attr.prio == prio) {
lib/libthr/thread/thr_setprio.c
54
pthread->attr.prio = prio;
lib/libthr/thread/thr_setprio.c
58
pthread->attr.sched_policy, &param);
lib/libthr/thread/thr_setprio.c
62
pthread->attr.prio = prio;
lib/libthr/thread/thr_setschedparam.c
61
if (pthread->attr.sched_policy == policy &&
lib/libthr/thread/thr_setschedparam.c
63
pthread->attr.prio == param->sched_priority)) {
lib/libthr/thread/thr_setschedparam.c
64
pthread->attr.prio = param->sched_priority;
lib/libthr/thread/thr_setschedparam.c
72
pthread->attr.sched_policy = policy;
lib/libthr/thread/thr_setschedparam.c
73
pthread->attr.prio = param->sched_priority;
lib/libthr/thread/thr_stack.c
136
mprotect((char *)thrd->attr.stackaddr_attr +
lib/libthr/thread/thr_stack.c
137
round_up(thrd->attr.guardsize_attr),
lib/libthr/thread/thr_stack.c
138
round_up(thrd->attr.stacksize_attr),
lib/libthr/thread/thr_stack.c
180
_thr_stack_alloc(struct pthread_attr *attr)
lib/libthr/thread/thr_stack.c
195
stacksize = round_up(attr->stacksize_attr);
lib/libthr/thread/thr_stack.c
196
guardsize = round_up(attr->guardsize_attr);
lib/libthr/thread/thr_stack.c
198
attr->stackaddr_attr = NULL;
lib/libthr/thread/thr_stack.c
199
attr->flags &= ~THR_STACK_USER;
lib/libthr/thread/thr_stack.c
215
attr->stackaddr_attr = spare_stack->stackaddr;
lib/libthr/thread/thr_stack.c
228
attr->stackaddr_attr = spare_stack->stackaddr;
lib/libthr/thread/thr_stack.c
233
if (attr->stackaddr_attr != NULL) {
lib/libthr/thread/thr_stack.c
274
attr->stackaddr_attr = stackaddr;
lib/libthr/thread/thr_stack.c
276
if (attr->stackaddr_attr != NULL)
lib/libthr/thread/thr_stack.c
284
_thr_stack_free(struct pthread_attr *attr)
lib/libthr/thread/thr_stack.c
288
if ((attr != NULL) && ((attr->flags & THR_STACK_USER) == 0)
lib/libthr/thread/thr_stack.c
289
&& (attr->stackaddr_attr != NULL)) {
lib/libthr/thread/thr_stack.c
291
((char *)attr->stackaddr_attr +
lib/libthr/thread/thr_stack.c
292
attr->stacksize_attr - sizeof(struct stack));
lib/libthr/thread/thr_stack.c
293
spare_stack->stacksize = round_up(attr->stacksize_attr);
lib/libthr/thread/thr_stack.c
294
spare_stack->guardsize = round_up(attr->guardsize_attr);
lib/libthr/thread/thr_stack.c
295
spare_stack->stackaddr = attr->stackaddr_attr;
lib/libthr/thread/thr_stack.c
305
attr->stackaddr_attr = NULL;
lib/libthr/thread/thr_symbols.c
45
int _thread_off_attr_flags = offsetof(struct pthread, attr.flags);
lib/libusb/libusb10.c
196
pthread_condattr_t attr;
lib/libusb/libusb10.c
261
if (pthread_condattr_init(&attr) != 0) {
lib/libusb/libusb10.c
267
if (pthread_condattr_setclock(&attr, CLOCK_MONOTONIC) != 0) {
lib/libusb/libusb10.c
270
pthread_condattr_destroy(&attr);
lib/libusb/libusb10.c
274
if (pthread_cond_init(&ctx->ctx_cond, &attr) != 0) {
lib/libusb/libusb10.c
277
pthread_condattr_destroy(&attr);
lib/libusb/libusb10.c
281
pthread_condattr_destroy(&attr);
lib/virtual_oss/bt/bt.c
350
if (values[n].attr != SDP_ATTR_PROTOCOL_DESCRIPTOR_LIST)
lib/virtual_oss/oss/oss.c
81
int bufsize, int *pchannels, int *pformat, int attr, int fionbio)
lib/virtual_oss/oss/oss.c
86
pbe->fd = open(devname, attr);
sbin/fsck/fsck.c
551
struct diocgattr_arg attr;
sbin/fsck/fsck.c
557
strncpy(attr.name, "PART::type", sizeof(attr.name));
sbin/fsck/fsck.c
558
memset(&attr.value, 0, sizeof(attr.value));
sbin/fsck/fsck.c
559
attr.len = sizeof(attr.value);
sbin/fsck/fsck.c
560
if (ioctl(fd, DIOCGATTR, &attr) == -1) {
sbin/fsck/fsck.c
566
if (strstr(attr.value.str, ptype_map[i].ptype) != NULL)
sbin/hastd/synch.h
139
pthread_condattr_t attr;
sbin/hastd/synch.h
142
error = pthread_condattr_init(&attr);
sbin/hastd/synch.h
144
error = pthread_condattr_setclock(&attr, CLOCK_MONOTONIC);
sbin/hastd/synch.h
146
error = pthread_cond_init(cv, &attr);
sbin/hastd/synch.h
148
error = pthread_condattr_destroy(&attr);
sbin/veriexec/manifest_parser.y
114
| attributes attr
sbin/veriexec/manifest_parser.y
117
attr: STRING EQ STRING
stand/common/gfx_fb.c
278
gfx_fb_setcolors(teken_attr_t *attr, ev_sethook_t sethook,
stand/common/gfx_fb.c
288
if (gfx_fb_evalcolor("teken.fg_color", &attr->ta_fgcolor,
stand/common/gfx_fb.c
291
if (gfx_fb_evalcolor("teken.bg_color", &attr->ta_bgcolor,
stand/common/gfx_fb.c
296
teken_set_defattr(&gfx_state.tg_teken, attr);
stand/efi/include/efilib.h
148
EFI_STATUS efi_setenv(EFI_GUID *guid, const char *varname, UINT32 attr, void *data, __size_t len);
stand/efi/libefi/efi_console.c
1042
attr = *a;
stand/efi/libefi/efi_console.c
1044
gfx_fb_setcolors(&attr, efi_set_colors, env_nounset);
stand/efi/libefi/efi_console.c
1061
if (attr.ta_bgcolor == TC_WHITE)
stand/efi/libefi/efi_console.c
1062
attr.ta_bgcolor |= TC_LIGHT;
stand/efi/libefi/efi_console.c
1063
teken_set_defattr(&gfx_state.tg_teken, &attr);
stand/efi/libefi/efi_console.c
1066
cons_draw_frame(&attr);
stand/efi/libefi/efi_console.c
195
UINTN a, attr;
stand/efi/libefi/efi_console.c
215
attr = EFI_TEXT_ATTR(teken_color_to_efi_color[fg],
stand/efi/libefi/efi_console.c
226
(void) conout->SetAttribute(conout, attr);
stand/efi/libefi/efi_console.c
883
teken_attr_t attr = *a;
stand/efi/libefi/efi_console.c
886
attr.ta_fgcolor = attr.ta_bgcolor;
stand/efi/libefi/efi_console.c
887
teken_set_defattr(&gfx_state.tg_teken, &attr);
stand/efi/libefi/efi_console.c
902
attr.ta_fgcolor = fg;
stand/efi/libefi/efi_console.c
903
teken_set_defattr(&gfx_state.tg_teken, &attr);
stand/efi/libefi/efi_console.c
911
teken_attr_t attr;
stand/efi/libefi/efienv.c
40
UINT32 attr;
stand/efi/libefi/efienv.c
48
rv = RS->GetVariable(uv, g, &attr, &dl, data);
stand/efi/libefi/efienv.c
73
efi_setenv(EFI_GUID *guid, const char *varname, UINT32 attr, void *data, __size_t len)
stand/efi/libefi/efienv.c
83
rv = RS->SetVariable(uv, guid, attr, len, data);
stand/efi/libefi/env.c
725
efi_print_var_attr(UINT32 attr)
stand/efi/libefi/env.c
729
if (attr & EFI_VARIABLE_NON_VOLATILE) {
stand/efi/libefi/env.c
733
if (attr & EFI_VARIABLE_BOOTSERVICE_ACCESS) {
stand/efi/libefi/env.c
739
if (attr & EFI_VARIABLE_RUNTIME_ACCESS) {
stand/efi/libefi/env.c
745
if (attr & EFI_VARIABLE_HARDWARE_ERROR_RECORD) {
stand/efi/libefi/env.c
751
if (attr & EFI_VARIABLE_TIME_BASED_AUTHENTICATED_WRITE_ACCESS) {
stand/efi/libefi/env.c
764
UINT32 attr;
stand/efi/libefi/env.c
771
status = RS->GetVariable(varnamearg, matchguid, &attr, &datasz, NULL);
stand/efi/libefi/env.c
783
status = RS->GetVariable(varnamearg, matchguid, &attr, &datasz, data);
stand/efi/libefi/env.c
796
efi_print_var_attr(attr);
stand/efi/loader/main.c
390
uint32_t attr;
stand/efi/loader/main.c
422
if (bisz < sizeof(attr) + sizeof(fplen) + sizeof(CHAR16))
stand/efi/loader/main.c
426
memcpy(&attr, walker, sizeof(attr));
stand/efi/loader/main.c
427
walker += sizeof(attr);
stand/i386/libi386/vidconsole.c
312
uint8_t attr;
stand/i386/libi386/vidconsole.c
317
uint8_t attr;
stand/i386/libi386/vidconsole.c
335
attr = (cmap[bg & 0xf] << 4) | cmap[fg & 0xf];
stand/i386/libi386/vidconsole.c
338
addr[idx].attr = attr;
stand/i386/libi386/vidconsole.c
346
int attr, idx;
stand/i386/libi386/vidconsole.c
670
teken_attr_t attr = *a;
stand/i386/libi386/vidconsole.c
673
attr.ta_fgcolor = attr.ta_bgcolor;
stand/i386/libi386/vidconsole.c
674
teken_set_defattr(&gfx_state.tg_teken, &attr);
stand/i386/libi386/vidconsole.c
689
attr.ta_fgcolor = fg;
stand/i386/libi386/vidconsole.c
690
teken_set_defattr(&gfx_state.tg_teken, &attr);
stand/i386/libi386/vidconsole.c
882
teken_attr_t attr;
stand/i386/libi386/vidconsole.c
957
attr = *a;
stand/i386/libi386/vidconsole.c
959
gfx_fb_setcolors(&attr, vidc_set_colors, env_nounset);
stand/i386/libi386/vidconsole.c
962
if (attr.ta_bgcolor == TC_WHITE)
stand/i386/libi386/vidconsole.c
963
attr.ta_bgcolor |= TC_LIGHT;
stand/i386/libi386/vidconsole.c
964
teken_set_defattr(&gfx_state.tg_teken, &attr);
stand/i386/libi386/vidconsole.c
972
cons_draw_frame(&attr);
stand/libsa/dosfs.c
382
if ((!(de->attr & FA_DIR) && (!clus != !size)) ||
stand/libsa/dosfs.c
383
((de->attr & FA_DIR) && size) ||
stand/libsa/dosfs.c
527
sb->st_mode = f->de.attr & FA_DIR ? S_IFDIR | 0555 : S_IFREG | 0444;
stand/libsa/dosfs.c
580
if (dd.de.attr & FA_LABEL) {
stand/libsa/dosfs.c
585
if ((dd.de.attr & FA_MASK) == FA_XDE) {
stand/libsa/dosfs.c
621
d->d_type = (dd.de.attr & FA_DIR) ? DT_DIR : DT_REG;
stand/libsa/dosfs.c
719
if (!(de->attr & FA_DIR))
stand/libsa/dosfs.c
767
if ((dir[ent].de.attr & FA_MASK) ==
stand/libsa/dosfs.c
782
} else if (!(dir[ent].de.attr &
stand/libsa/dosfs.c
885
if (!(size = cv4(de->size)) && de->attr & FA_DIR) {
stand/libsa/dosfs.h
71
u_char attr; /* attributes */
stand/libsa/dosfs.h
82
u_char attr; /* (see fat_de) */
sys/amd64/linux/linux_proto.h
1225
char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
sys/amd64/linux/linux_proto.h
1230
char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
sys/amd64/linux/linux_proto.h
1264
char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
sys/amd64/linux/linux_proto.h
857
char attr_l_[PADL_(struct mq_attr *)]; struct mq_attr * attr; char attr_r_[PADR_(struct mq_attr *)];
sys/amd64/linux/linux_proto.h
882
char attr_l_[PADL_(const struct mq_attr *)]; const struct mq_attr * attr; char attr_r_[PADR_(const struct mq_attr *)];
sys/amd64/linux/linux_systrace_args.c
1816
uarg[a++] = (intptr_t)p->attr; /* struct mq_attr * */
sys/amd64/linux/linux_systrace_args.c
1861
uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr * */
sys/amd64/linux/linux_systrace_args.c
2448
uarg[a++] = (intptr_t)p->attr; /* void * */
sys/amd64/linux/linux_systrace_args.c
2457
uarg[a++] = (intptr_t)p->attr; /* void * */
sys/amd64/linux/linux_systrace_args.c
2515
uarg[a++] = (intptr_t)p->attr; /* void * */
sys/amd64/linux32/linux32_proto.h
1291
char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
sys/amd64/linux32/linux32_proto.h
1296
char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
sys/amd64/linux32/linux32_proto.h
1323
char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
sys/amd64/linux32/linux32_proto.h
926
char attr_l_[PADL_(struct mq_attr *)]; struct mq_attr * attr; char attr_r_[PADR_(struct mq_attr *)];
sys/amd64/linux32/linux32_proto.h
951
char attr_l_[PADL_(const struct mq_attr *)]; const struct mq_attr * attr; char attr_r_[PADR_(const struct mq_attr *)];
sys/amd64/linux32/linux32_systrace_args.c
1934
uarg[a++] = (intptr_t)p->attr; /* struct mq_attr * */
sys/amd64/linux32/linux32_systrace_args.c
1979
uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr * */
sys/amd64/linux32/linux32_systrace_args.c
2557
uarg[a++] = (intptr_t)p->attr; /* void * */
sys/amd64/linux32/linux32_systrace_args.c
2566
uarg[a++] = (intptr_t)p->attr; /* void * */
sys/amd64/linux32/linux32_systrace_args.c
2613
uarg[a++] = (intptr_t)p->attr; /* void * */
sys/amd64/sgx/sgx.c
448
struct secs_attr *attr;
sys/amd64/sgx/sgx.c
465
attr = &secs->attributes;
sys/amd64/sgx/sgx.c
467
if (attr->reserved1 != 0 ||
sys/amd64/sgx/sgx.c
468
attr->reserved2 != 0 ||
sys/amd64/sgx/sgx.c
469
attr->reserved3 != 0)
sys/amd64/sgx/sgx.c
473
if (attr->reserved4[i])
sys/amd64/sgx/sgx.c
482
if ((attr->xfrm & 0x3) != 0x3)
sys/amd64/sgx/sgx.c
485
if (!attr->mode64bit)
sys/arm/arm/pmap-v6.c
1049
vm_prot_t prot, vm_memattr_t attr)
sys/arm/arm/pmap-v6.c
1058
l2_attr = vm_memattr_to_pte2(attr);
sys/arm/arm/pmap-v6.c
1288
uint32_t attr)
sys/arm/arm/pmap-v6.c
1308
pte2_store(pte2p, PTE2_KERN(pa, prot, attr));
sys/arm/arm/pmap-v6.c
6320
pmap_dcache_wb_pou(vm_paddr_t pa, vm_size_t size, uint32_t attr)
sys/arm/arm/pmap-v6.c
6334
pte2_store(cmap2_pte2p, PTE2_KERN_NG(pa, PTE2_AP_KRW, attr));
sys/arm/broadcom/bcm2835/bcm2835_fb.c
310
bcmrend_clear(scr_stat* scp, int c, int attr)
sys/arm/freescale/vybrid/vf_edma.h
158
uint16_t attr;
sys/arm/include/pte.h
240
#define PTE1(pa, ap, attr) (PTE1_PA(pa) | (ap) | (attr) | PTE1_AP_COMMON)
sys/arm/include/pte.h
242
#define PTE1_KERN(pa, ap, attr) PTE1(pa, (ap) | PTE1_A | PTE1_G, attr)
sys/arm/include/pte.h
243
#define PTE1_KERN_NG(pa, ap, attr) PTE1(pa, (ap) | PTE1_A | PTE1_NG, attr)
sys/arm/include/pte.h
275
#define PTE2_ATTR2IDX(attr) \
sys/arm/include/pte.h
276
((((attr) & (L2_C | L2_B)) >> L2_CB_SHIFT) | \
sys/arm/include/pte.h
277
(((attr) & L2_TEX0) >> (L2_TEX_SHIFT - L2_CB_SHIFT)))
sys/arm/include/pte.h
290
#define PTE2(pa, ap, attr) (PTE2_PA(pa) | (ap) | (attr) | PTE2_AP_COMMON)
sys/arm/include/pte.h
292
#define PTE2_KERN(pa, ap, attr) PTE2(pa, (ap) | PTE2_A | PTE2_G, attr)
sys/arm/include/pte.h
293
#define PTE2_KERN_NG(pa, ap, attr) PTE2(pa, (ap) | PTE2_A | PTE2_NG, attr)
sys/arm/mv/mv_common.c
1079
uint32_t attr;
sys/arm/mv/mv_common.c
1081
attr = (i == 0 ? 0xe :
sys/arm/mv/mv_common.c
1086
attr |= 0x10;
sys/arm/mv/mv_common.c
1088
return (attr);
sys/arm/mv/mv_common.c
1726
cpu_win_tbl[t].attr = fdt32_to_cpu(ranges[i + 1]);
sys/arm/mv/mv_common.c
1733
cpu_win_tbl[t].attr, cpu_win_tbl[t].base,
sys/arm/mv/mv_common.c
1764
cpu_win_tbl[t].attr = soc_decode_win_spec->win_cesa_attr(0);
sys/arm/mv/mv_common.c
1766
cpu_win_tbl[t].attr = soc_decode_win_spec->win_cesa_attr(1);
sys/arm/mv/mv_common.c
1793
cpu_win_tbl[t].attr = soc_decode_win_spec->win_cesa_attr(1);
sys/arm/mv/mv_common.c
895
decode_win_cpu_set(int target, int attr, vm_paddr_t base, uint32_t size,
sys/arm/mv/mv_common.c
915
((attr << MV_WIN_CPU_ATTR_SHIFT) |
sys/arm/mv/mv_common.c
942
cr = ((size - 1) & 0xffff0000) | (attr << MV_WIN_CPU_ATTR_SHIFT) |
sys/arm/mv/mv_common.c
967
cpu_wins[i].attr, cpu_wins[i].base,
sys/arm/mv/mvvar.h
70
int attr; /* Attributes of the target interface */
sys/arm/mv/mvvar.h
91
int decode_win_cpu_set(int target, int attr, vm_paddr_t base, uint32_t size,
sys/arm/ti/am335x/am335x_lcd_syscons.c
227
am335x_rend_clear(scr_stat* scp, int c, int attr)
sys/arm64/arm64/busdma_bounce.c
495
vm_memattr_t attr;
sys/arm64/arm64/busdma_bounce.c
516
attr = VM_MEMATTR_UNCACHEABLE;
sys/arm64/arm64/busdma_bounce.c
523
attr = VM_MEMATTR_UNCACHEABLE;
sys/arm64/arm64/busdma_bounce.c
525
attr = VM_MEMATTR_DEFAULT;
sys/arm64/arm64/busdma_bounce.c
542
if (attr == VM_MEMATTR_UNCACHEABLE ||
sys/arm64/arm64/busdma_bounce.c
573
attr == VM_MEMATTR_DEFAULT) {
sys/arm64/arm64/busdma_bounce.c
584
mflags, 0ul, dmat->common.lowaddr, attr);
sys/arm64/arm64/busdma_bounce.c
591
dmat->common.boundary, attr);
sys/arm64/arm64/pmap.c
2341
pt_entry_t attr, old_l3e, *pte;
sys/arm64/arm64/pmap.c
2353
attr = ATTR_AF | pmap_sh_attr | ATTR_S1_AP(ATTR_S1_AP_RW) |
sys/arm64/arm64/pmap.c
2376
attr &= ~ATTR_CONTIGUOUS;
sys/arm64/arm64/pmap.c
2385
PHYS_TO_PTE(pa) | attr | L2_BLOCK, va,
sys/arm64/arm64/pmap.c
2404
attr |= ATTR_CONTIGUOUS;
sys/arm64/arm64/pmap.c
2406
attr &= ~ATTR_CONTIGUOUS;
sys/arm64/arm64/pmap.c
2410
old_l3e |= pmap_load_store(pte, PHYS_TO_PTE(pa) | attr |
sys/arm64/arm64/pmap.c
2553
pt_entry_t attr, old_l3e, *pte;
sys/arm64/arm64/pmap.c
2568
attr = ATTR_AF | pmap_sh_attr |
sys/arm64/arm64/pmap.c
2572
old_l3e |= pmap_load_store(pte, VM_PAGE_TO_PTE(m) | attr);
sys/arm64/include/armreg.h
1986
#define MAIR_ATTR(attr, idx) ((attr) << ((idx) * 8))
sys/arm64/linux/linux_proto.h
1039
char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
sys/arm64/linux/linux_proto.h
1044
char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
sys/arm64/linux/linux_proto.h
1071
char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
sys/arm64/linux/linux_proto.h
686
char attr_l_[PADL_(struct mq_attr *)]; struct mq_attr * attr; char attr_r_[PADR_(struct mq_attr *)];
sys/arm64/linux/linux_proto.h
711
char attr_l_[PADL_(const struct mq_attr *)]; const struct mq_attr * attr; char attr_r_[PADR_(const struct mq_attr *)];
sys/arm64/linux/linux_systrace_args.c
1419
uarg[a++] = (intptr_t)p->attr; /* struct mq_attr * */
sys/arm64/linux/linux_systrace_args.c
1464
uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr * */
sys/arm64/linux/linux_systrace_args.c
2076
uarg[a++] = (intptr_t)p->attr; /* void * */
sys/arm64/linux/linux_systrace_args.c
2085
uarg[a++] = (intptr_t)p->attr; /* void * */
sys/arm64/linux/linux_systrace_args.c
2132
uarg[a++] = (intptr_t)p->attr; /* void * */
sys/cam/cam_xpt.c
1168
xpt_getattr(char *buf, size_t len, const char *attr, struct cam_path *path)
sys/cam/cam_xpt.c
1184
if (!strcmp(attr, "GEOM::ident"))
sys/cam/cam_xpt.c
1186
else if (!strcmp(attr, "GEOM::physpath"))
sys/cam/cam_xpt.c
1188
else if (strcmp(attr, "GEOM::lunid") == 0 ||
sys/cam/cam_xpt.c
1189
strcmp(attr, "GEOM::lunname") == 0) {
sys/cam/cam_xpt.c
1208
if (strcmp(attr, "GEOM::lunid") == 0) {
sys/cam/cam_xpt.h
95
int xpt_getattr(char *buf, size_t len, const char *attr,
sys/cam/ctl/ctl.c
14394
const char *attr;
sys/cam/ctl/ctl.c
14425
attr = "blocksavail";
sys/cam/ctl/ctl.c
14428
attr = "blocksused";
sys/cam/ctl/ctl.c
14431
attr = "poolblocksavail";
sys/cam/ctl/ctl.c
14434
attr = "poolblocksused";
sys/cam/ctl/ctl.c
14440
val = lun->backend->lun_attr(lun->be_lun, attr);
sys/cddl/boot/zfs/zfsimpl.h
1286
#define SA_ATTR_ENCODE(x, attr, length, bswap) \
sys/cddl/boot/zfs/zfsimpl.h
1290
BF64_SET(x, 0, 16, attr); \
sys/compat/freebsd32/freebsd32_proto.h
379
char attr_l_[PADL_(const struct mq_attr32 *)]; const struct mq_attr32 * attr; char attr_r_[PADR_(const struct mq_attr32 *)];
sys/compat/freebsd32/freebsd32_proto.h
383
char attr_l_[PADL_(const struct mq_attr32 *)]; const struct mq_attr32 * attr; char attr_r_[PADR_(const struct mq_attr32 *)];
sys/compat/freebsd32/freebsd32_systrace_args.c
2203
uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr32 * */
sys/compat/freebsd32/freebsd32_systrace_args.c
2211
uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr32 * */
sys/compat/linux/linux_misc.c
2960
struct mq_attr attr;
sys/compat/linux/linux_misc.c
2967
if ((flags & O_CREAT) != 0 && args->attr != NULL) {
sys/compat/linux/linux_misc.c
2968
error = copyin(args->attr, &attr, sizeof(attr));
sys/compat/linux/linux_misc.c
2971
attr.mq_flags = L2B_MQ_FLAGS(attr.mq_flags);
sys/compat/linux/linux_misc.c
2975
args->attr != NULL ? &attr : NULL));
sys/compat/linux/linux_misc.c
3051
struct mq_attr attr, oattr;
sys/compat/linux/linux_misc.c
3054
if (args->attr != NULL) {
sys/compat/linux/linux_misc.c
3055
error = copyin(args->attr, &attr, sizeof(attr));
sys/compat/linux/linux_misc.c
3058
attr.mq_flags = L2B_MQ_FLAGS(attr.mq_flags);
sys/compat/linux/linux_misc.c
3061
error = kern_kmq_setattr(td, args->mqd, args->attr != NULL ? &attr : NULL,
sys/compat/linuxkpi/common/include/linux/cc_platform.h
15
cc_platform_has(enum cc_attr attr __unused)
sys/compat/linuxkpi/common/include/linux/device.h
143
struct attribute attr;
sys/compat/linuxkpi/common/include/linux/device.h
154
struct attribute attr;
sys/compat/linuxkpi/common/include/linux/device.h
174
struct class_attribute attr;
sys/compat/linuxkpi/common/include/linux/device.h
180
struct class_attribute *attr, char *buf)
sys/compat/linuxkpi/common/include/linux/device.h
183
cs = container_of(attr, struct class_attribute_string, attr);
sys/compat/linuxkpi/common/include/linux/device.h
633
device_create_file(struct device *dev, const struct device_attribute *attr)
sys/compat/linuxkpi/common/include/linux/device.h
637
return sysfs_create_file(&dev->kobj, &attr->attr);
sys/compat/linuxkpi/common/include/linux/device.h
642
device_remove_file(struct device *dev, const struct device_attribute *attr)
sys/compat/linuxkpi/common/include/linux/device.h
646
sysfs_remove_file(&dev->kobj, &attr->attr);
sys/compat/linuxkpi/common/include/linux/device.h
650
class_create_file(struct class *class, const struct class_attribute *attr)
sys/compat/linuxkpi/common/include/linux/device.h
654
return sysfs_create_file(&class->kobj, &attr->attr);
sys/compat/linuxkpi/common/include/linux/device.h
659
class_remove_file(struct class *class, const struct class_attribute *attr)
sys/compat/linuxkpi/common/include/linux/device.h
663
sysfs_remove_file(&class->kobj, &attr->attr);
sys/compat/linuxkpi/common/include/linux/highmem.h
80
vm_memattr_t attr = pgprot2cachemode(prot);
sys/compat/linuxkpi/common/include/linux/highmem.h
82
if (attr != VM_MEMATTR_DEFAULT) {
sys/compat/linuxkpi/common/include/linux/highmem.h
84
pmap_page_set_memattr(page, attr);
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
32
attr, name) \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
34
__IT_DEFINE_ITER_FIRST(type, valtype, attr, name) \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
35
__IT_DEFINE_ITER_NEXT(type, field, valtype, attr, name) \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
36
__IT_DEFINE_INSERT(type, field, START, attr, name) \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
37
__IT_DEFINE_REMOVE(type, field, attr, name)
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
56
#define __IT_DEFINE_ITER_FIRST(type, valtype, attr, name) \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
57
attr type * \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
63
#define __IT_DEFINE_ITER_NEXT(type, field, valtype, attr, name) \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
64
attr type * \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
70
#define __IT_DEFINE_INSERT(type, field, START, attr, name) \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
71
attr void \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
94
#define __IT_DEFINE_REMOVE(type, field, attr, name) \
sys/compat/linuxkpi/common/include/linux/interval_tree_generic.h
95
attr void \
sys/compat/linuxkpi/common/include/linux/io-mapping.h
45
vm_memattr_t attr;
sys/compat/linuxkpi/common/include/linux/io-mapping.h
59
mapping->attr = VM_MEMATTR_WRITE_COMBINING;
sys/compat/linuxkpi/common/include/linux/io-mapping.h
62
mapping->attr = VM_MEMATTR_UNCACHEABLE;
sys/compat/linuxkpi/common/include/linux/io.h
403
void *_ioremap_attr(vm_paddr_t phys_addr, unsigned long size, int attr);
sys/compat/linuxkpi/common/include/linux/kobject.h
78
struct attribute attr;
sys/compat/linuxkpi/common/include/linux/kobject.h
79
ssize_t (*show)(struct kobject *kobj, struct kobj_attribute *attr,
sys/compat/linuxkpi/common/include/linux/kobject.h
81
ssize_t (*store)(struct kobject *kobj, struct kobj_attribute *attr,
sys/compat/linuxkpi/common/include/linux/page.h
61
cachemode2protval(vm_memattr_t attr)
sys/compat/linuxkpi/common/include/linux/page.h
63
return ((attr << LINUXKPI_CACHE_MODE_SHIFT) | LINUXKPI_PROT_VALID);
sys/compat/linuxkpi/common/include/linux/sysfs.h
129
struct attribute *attr;
sys/compat/linuxkpi/common/include/linux/sysfs.h
136
attr = (struct attribute *)(intptr_t)arg2;
sys/compat/linuxkpi/common/include/linux/sysfs.h
144
len = ops->show(kobj, attr, buf);
sys/compat/linuxkpi/common/include/linux/sysfs.h
169
len = ops->store(kobj, attr, buf, len);
sys/compat/linuxkpi/common/include/linux/sysfs.h
179
sysfs_create_file(struct kobject *kobj, const struct attribute *attr)
sys/compat/linuxkpi/common/include/linux/sysfs.h
184
attr->name, CTLTYPE_STRING|CTLFLAG_RW|CTLFLAG_MPSAFE, kobj,
sys/compat/linuxkpi/common/include/linux/sysfs.h
185
(uintptr_t)attr, sysctl_handle_attr, "A", "");
sys/compat/linuxkpi/common/include/linux/sysfs.h
223
const struct attribute *attr, const char *group)
sys/compat/linuxkpi/common/include/linux/sysfs.h
232
ret = sysfs_create_file(group_kobj, attr);
sys/compat/linuxkpi/common/include/linux/sysfs.h
238
sysfs_remove_file(struct kobject *kobj, const struct attribute *attr)
sys/compat/linuxkpi/common/include/linux/sysfs.h
242
sysctl_remove_name(kobj->oidp, attr->name, 1, 1);
sys/compat/linuxkpi/common/include/linux/sysfs.h
247
const struct attribute *attr, const char *group)
sys/compat/linuxkpi/common/include/linux/sysfs.h
255
sysfs_remove_file(group_kobj, attr);
sys/compat/linuxkpi/common/include/linux/sysfs.h
262
struct bin_attribute *attr;
sys/compat/linuxkpi/common/include/linux/sysfs.h
268
attr = (struct bin_attribute *)(intptr_t)arg2;
sys/compat/linuxkpi/common/include/linux/sysfs.h
275
if (attr->read) {
sys/compat/linuxkpi/common/include/linux/sysfs.h
276
len = attr->read(
sys/compat/linuxkpi/common/include/linux/sysfs.h
278
kobj, attr, buf, req->oldidx, PAGE_SIZE);
sys/compat/linuxkpi/common/include/linux/sysfs.h
287
if (error != 0 || req->newptr == NULL || attr->write == NULL)
sys/compat/linuxkpi/common/include/linux/sysfs.h
290
len = attr->write(
sys/compat/linuxkpi/common/include/linux/sysfs.h
292
kobj, attr, buf, req->newidx, req->newlen);
sys/compat/linuxkpi/common/include/linux/sysfs.h
302
sysfs_create_bin_file(struct kobject *kobj, const struct bin_attribute *attr)
sys/compat/linuxkpi/common/include/linux/sysfs.h
308
if (attr->attr.mode & (S_IRUSR | S_IWUSR))
sys/compat/linuxkpi/common/include/linux/sysfs.h
310
else if (attr->attr.mode & S_IRUSR)
sys/compat/linuxkpi/common/include/linux/sysfs.h
312
else if (attr->attr.mode & S_IWUSR)
sys/compat/linuxkpi/common/include/linux/sysfs.h
316
attr->attr.name, ctlflags, kobj,
sys/compat/linuxkpi/common/include/linux/sysfs.h
317
(uintptr_t)attr, sysctl_handle_bin_attr, "", "");
sys/compat/linuxkpi/common/include/linux/sysfs.h
325
sysfs_remove_bin_file(struct kobject *kobj, const struct bin_attribute *attr)
sys/compat/linuxkpi/common/include/linux/sysfs.h
329
sysctl_remove_name(kobj->oidp, attr->attr.name, 1, 1);
sys/compat/linuxkpi/common/include/linux/sysfs.h
373
struct attribute **attr;
sys/compat/linuxkpi/common/include/linux/sysfs.h
383
for (attr = grp->attrs; attr != NULL && *attr != NULL; attr++) {
sys/compat/linuxkpi/common/include/linux/sysfs.h
385
(*attr)->name, CTLTYPE_STRING|CTLFLAG_RW|CTLFLAG_MPSAFE,
sys/compat/linuxkpi/common/include/linux/sysfs.h
386
kobj, (uintptr_t)*attr, sysctl_handle_attr, "A", "");
sys/compat/linuxkpi/common/include/linux/sysfs.h
392
(*bin_attr)->attr.name,
sys/compat/linuxkpi/common/include/linux/sysfs.h
446
struct attribute **attr;
sys/compat/linuxkpi/common/include/linux/sysfs.h
453
for (attr = grp->attrs; attr != NULL && *attr != NULL; attr++) {
sys/compat/linuxkpi/common/include/linux/sysfs.h
454
sysctl_remove_name(oidp, (*attr)->name, 1, 1);
sys/compat/linuxkpi/common/include/linux/sysfs.h
459
sysctl_remove_name(oidp, (*bin_attr)->attr.name, 1, 1);
sys/compat/linuxkpi/common/include/linux/sysfs.h
47
struct attribute attr;
sys/compat/linuxkpi/common/include/linux/sysfs.h
558
#define sysfs_attr_init(attr) do {} while(0)
sys/compat/linuxkpi/common/include/linux/sysfs.h
64
.attr = { .name = __stringify(_name), .mode = _mode }, \
sys/compat/linuxkpi/common/include/linux/sysfs.h
68
.attr = { .name = __stringify(_name), .mode = 0444 }, \
sys/compat/linuxkpi/common/include/linux/sysfs.h
73
#define __ATTR_NULL { .attr = { .name = NULL } }
sys/compat/linuxkpi/common/include/linux/sysfs.h
86
.attr = { .name = __stringify(_name), .mode = _mode }, \
sys/compat/linuxkpi/common/include/linux/sysfs.h
90
.attr = { .name = __stringify(_name), .mode = 0444 }, \
sys/compat/linuxkpi/common/include/linux/sysfs.h
94
.attr = { .name = __stringify(_name), .mode = 0200 }, \
sys/compat/linuxkpi/common/include/linux/sysfs.h
98
.attr = { .name = __stringify(_name), .mode = 0644 }, \
sys/compat/linuxkpi/common/include/net/cfg80211.h
1819
enum ieee80211_p2p_attr_ids attr, uint8_t *p, size_t p_len)
sys/compat/linuxkpi/common/include/net/netlink.h
39
nla_put(struct sk_buff *skb, int attr, size_t len, void *data)
sys/compat/linuxkpi/common/include/net/netlink.h
47
nla_put_u16(struct sk_buff *skb, int attr, uint32_t val)
sys/compat/linuxkpi/common/include/net/netlink.h
50
return (nla_put(skb, attr, sizeof(uint32_t), &val));
sys/compat/linuxkpi/common/src/linux_compat.c
1273
vm_memattr_t attr;
sys/compat/linuxkpi/common/src/linux_compat.c
1321
attr = pgprot2cachemode(vmap->vm_page_prot);
sys/compat/linuxkpi/common/src/linux_compat.c
1410
if (attr != VM_MEMATTR_DEFAULT) {
sys/compat/linuxkpi/common/src/linux_compat.c
1412
vm_object_set_memattr(*object, attr);
sys/compat/linuxkpi/common/src/linux_compat.c
189
linux_class_show(struct kobject *kobj, struct attribute *attr, char *buf)
sys/compat/linuxkpi/common/src/linux_compat.c
194
dattr = container_of(attr, struct class_attribute, attr);
sys/compat/linuxkpi/common/src/linux_compat.c
203
linux_class_store(struct kobject *kobj, struct attribute *attr, const char *buf,
sys/compat/linuxkpi/common/src/linux_compat.c
209
dattr = container_of(attr, struct class_attribute, attr);
sys/compat/linuxkpi/common/src/linux_compat.c
251
linux_dev_show(struct kobject *kobj, struct attribute *attr, char *buf)
sys/compat/linuxkpi/common/src/linux_compat.c
256
dattr = container_of(attr, struct device_attribute, attr);
sys/compat/linuxkpi/common/src/linux_compat.c
265
linux_dev_store(struct kobject *kobj, struct attribute *attr, const char *buf,
sys/compat/linuxkpi/common/src/linux_compat.c
271
dattr = container_of(attr, struct device_attribute, attr);
sys/compat/linuxkpi/common/src/linux_kobject.c
120
struct attribute **attr;
sys/compat/linuxkpi/common/src/linux_kobject.c
123
for (attr = t->default_attrs; *attr != NULL; attr++) {
sys/compat/linuxkpi/common/src/linux_kobject.c
124
error = sysfs_create_file(kobj, *attr);
sys/compat/linuxkpi/common/src/linux_kobject.c
209
lkpi_kobj_attr_show(struct kobject *kobj, struct attribute *attr, char *buf)
sys/compat/linuxkpi/common/src/linux_kobject.c
212
container_of(attr, struct kobj_attribute, attr);
sys/compat/linuxkpi/common/src/linux_kobject.c
221
lkpi_kobj_attr_store(struct kobject *kobj, struct attribute *attr,
sys/compat/linuxkpi/common/src/linux_kobject.c
225
container_of(attr, struct kobj_attribute, attr);
sys/compat/linuxkpi/common/src/linux_page.c
388
_ioremap_attr(vm_paddr_t phys_addr, unsigned long size, int attr)
sys/compat/linuxkpi/common/src/linux_page.c
392
addr = pmap_mapdev_attr(phys_addr, size, attr);
sys/compat/linuxkpi/common/src/linux_page.c
439
vm_memattr_t attr;
sys/compat/linuxkpi/common/src/linux_page.c
450
attr = pgprot2cachemode(prot);
sys/compat/linuxkpi/common/src/linux_page.c
463
vm_page_initfake(m, pa, attr);
sys/compat/linuxkpi/common/src/linux_page.c
465
pmap_page_set_memattr(m, attr);
sys/compat/linuxkpi/common/src/linux_page.c
616
prot = cachemode2protval(iomap->attr);
sys/dev/bnxt/bnxt_en/bnxt.h
766
#define BNXT_SET_CTX_PAGE_ATTR(attr) \
sys/dev/bnxt/bnxt_en/bnxt.h
769
attr = HWRM_FUNC_BACKING_STORE_CFG_INPUT_SRQ_PG_SIZE_PG_8K; \
sys/dev/bnxt/bnxt_en/bnxt.h
771
attr = HWRM_FUNC_BACKING_STORE_CFG_INPUT_SRQ_PG_SIZE_PG_64K; \
sys/dev/bnxt/bnxt_en/bnxt.h
773
attr = HWRM_FUNC_BACKING_STORE_CFG_INPUT_SRQ_PG_SIZE_PG_4K; \
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2510
uint16_t type, uint16_t ordinal, uint16_t ext, uint16_t attr,
sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
2545
req.dir_attr = htole16(attr);
sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
100
uint16_t type, uint16_t ordinal, uint16_t ext, uint16_t attr,
sys/dev/bnxt/bnxt_en/bnxt_ioctl.h
92
uint16_t attr;
sys/dev/bnxt/bnxt_en/if_bnxt.c
4110
wr->type, wr->ordinal, wr->ext, wr->attr,
sys/dev/bnxt/bnxt_re/ib_verbs.c
1045
int bnxt_re_create_ah(struct ib_ah *ah_in, struct ib_ah_attr *attr,
sys/dev/bnxt/bnxt_re/ib_verbs.c
1059
struct ib_ah_attr *ah_attr = attr;
sys/dev/bnxt/bnxt_re/ib_verbs.c
1300
if (srq_init_attr->attr.max_wr >= dev_attr->max_srq_wqes) {
sys/dev/bnxt/bnxt_re/ib_verbs.c
1312
entries = srq_init_attr->attr.max_wr + 1;
sys/dev/bnxt/bnxt_re/ib_verbs.c
1319
srq->qplib_srq.max_sge = srq_init_attr->attr.max_sge;
sys/dev/bnxt/bnxt_re/ib_verbs.c
1320
srq->qplib_srq.threshold = srq_init_attr->attr.srq_limit;
sys/dev/bnxt/bnxt_re/ib_verbs.c
1321
srq->srq_limit = srq_init_attr->attr.srq_limit;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3797
const struct ib_cq_init_attr *attr,
sys/dev/bnxt/bnxt_re/ib_verbs.c
3809
int cqe = attr->cqe;
sys/dev/bnxt/bnxt_re/ib_verbs.c
3811
if (attr->flags)
sys/dev/bnxt/bnxt_re/ib_verbs.c
531
const struct ib_gid_attr *attr, void **context)
sys/dev/bnxt/bnxt_re/ib_verbs.c
539
if ((attr->ndev) && is_vlan_dev(attr->ndev))
sys/dev/bnxt/bnxt_re/ib_verbs.c
540
vlan_id = vlan_dev_vlan_id(attr->ndev);
sys/dev/bnxt/bnxt_re/ib_verbs.h
302
const struct ib_gid_attr *attr, void **context);
sys/dev/bnxt/bnxt_re/ib_verbs.h
310
int bnxt_re_create_ah(struct ib_ah *ah_in, struct ib_ah_attr *attr,
sys/dev/bnxt/bnxt_re/ib_verbs.h
341
const struct ib_cq_init_attr *attr,
sys/dev/bnxt/bnxt_re/main.c
2016
static ssize_t show_rev(struct device *device, struct device_attribute *attr,
sys/dev/bnxt/bnxt_re/main.c
2025
static ssize_t show_hca(struct device *device, struct device_attribute *attr,
sys/dev/bnxt/bnxt_re/main.c
2033
static ssize_t show_board_id(struct device *device, struct device_attribute *attr,
sys/dev/bnxt/bnxt_re/main.c
239
struct bnxt_qplib_dev_attr *attr;
sys/dev/bnxt/bnxt_re/main.c
243
attr = rdev->dev_attr;
sys/dev/bnxt/bnxt_re/main.c
249
hctx->qp_ctx.max = min_t(u32, dev_res.max_qp, attr->max_qp);
sys/dev/bnxt/bnxt_re/main.c
250
hctx->mrw_ctx.max = min_t(u32, dev_res.max_mr, attr->max_mr);
sys/dev/bnxt/bnxt_re/main.c
2528
struct bnxt_qplib_dev_attr *attr;
sys/dev/bnxt/bnxt_re/main.c
2531
attr = rdev->dev_attr;
sys/dev/bnxt/bnxt_re/main.c
2533
if (!attr->max_cq || !attr->max_qp ||
sys/dev/bnxt/bnxt_re/main.c
2534
!attr->max_sgid || !attr->max_mr) {
sys/dev/bnxt/bnxt_re/main.c
2538
attr->max_cq, attr->max_qp, attr->max_dpi,
sys/dev/bnxt/bnxt_re/main.c
2539
attr->max_sgid, attr->max_mr);
sys/dev/bnxt/bnxt_re/main.c
255
hctx->srq_ctx.max = min_t(u32, dev_res.max_srq, attr->max_srq);
sys/dev/bnxt/bnxt_re/main.c
256
hctx->cq_ctx.max = min_t(u32, dev_res.max_cq, attr->max_cq);
sys/dev/bnxt/bnxt_re/main.c
258
hctx->tqm_ctx.qcount[i] = attr->tqm_alloc_reqs[i];
sys/dev/bnxt/bnxt_re/main.c
260
hctx->qp_ctx.max = attr->max_qp ? attr->max_qp : dev_res.max_qp;
sys/dev/bnxt/bnxt_re/main.c
261
hctx->mrw_ctx.max = attr->max_mr ? attr->max_mr : dev_res.max_mr;
sys/dev/bnxt/bnxt_re/main.c
262
hctx->srq_ctx.max = attr->max_srq ? attr->max_srq : dev_res.max_srq;
sys/dev/bnxt/bnxt_re/main.c
263
hctx->cq_ctx.max = attr->max_cq ? attr->max_cq : dev_res.max_cq;
sys/dev/bnxt/bnxt_re/qplib_sp.c
118
attr->max_qp = bnxt_re_cap_fw_res(le32_to_cpu(sb->max_qp),
sys/dev/bnxt/bnxt_re/qplib_sp.c
121
attr->max_qp += 1;
sys/dev/bnxt/bnxt_re/qplib_sp.c
122
attr->max_qp_rd_atom =
sys/dev/bnxt/bnxt_re/qplib_sp.c
125
attr->max_qp_init_rd_atom =
sys/dev/bnxt/bnxt_re/qplib_sp.c
131
attr->max_qp_wqes = le16_to_cpu(sb->max_qp_wr) - 1;
sys/dev/bnxt/bnxt_re/qplib_sp.c
137
attr->max_qp_wqes -= BNXT_QPLIB_RESERVED_QP_WRS;
sys/dev/bnxt/bnxt_re/qplib_sp.c
142
attr->max_qp_wqes = BNXT_VAR_MAX_WQE - 1;
sys/dev/bnxt/bnxt_re/qplib_sp.c
144
attr->max_qp_sges = cctx->modes.wqe_mode == BNXT_QPLIB_WQE_MODE_VARIABLE ?
sys/dev/bnxt/bnxt_re/qplib_sp.c
146
attr->max_cq = bnxt_re_cap_fw_res(le32_to_cpu(sb->max_cq),
sys/dev/bnxt/bnxt_re/qplib_sp.c
149
attr->max_cq_wqes = le32_to_cpu(sb->max_cqe);
sys/dev/bnxt/bnxt_re/qplib_sp.c
150
attr->max_cq_wqes = min_t(u32, BNXT_QPLIB_MAX_CQ_WQES, attr->max_cq_wqes);
sys/dev/bnxt/bnxt_re/qplib_sp.c
152
attr->max_cq_sges = attr->max_qp_sges;
sys/dev/bnxt/bnxt_re/qplib_sp.c
153
attr->max_mr = bnxt_re_cap_fw_res(le32_to_cpu(sb->max_mr),
sys/dev/bnxt/bnxt_re/qplib_sp.c
155
attr->max_mw = bnxt_re_cap_fw_res(le32_to_cpu(sb->max_mw),
sys/dev/bnxt/bnxt_re/qplib_sp.c
158
attr->max_mr_size = le64_to_cpu(sb->max_mr_size);
sys/dev/bnxt/bnxt_re/qplib_sp.c
159
attr->max_pd = BNXT_QPLIB_MAX_PD;
sys/dev/bnxt/bnxt_re/qplib_sp.c
160
attr->max_raw_ethy_qp = le32_to_cpu(sb->max_raw_eth_qp);
sys/dev/bnxt/bnxt_re/qplib_sp.c
161
attr->max_ah = bnxt_re_cap_fw_res(le32_to_cpu(sb->max_ah),
sys/dev/bnxt/bnxt_re/qplib_sp.c
164
attr->max_fmr = le32_to_cpu(sb->max_fmr);
sys/dev/bnxt/bnxt_re/qplib_sp.c
165
attr->max_map_per_fmr = sb->max_map_per_fmr;
sys/dev/bnxt/bnxt_re/qplib_sp.c
167
attr->max_srq = bnxt_re_cap_fw_res(le16_to_cpu(sb->max_srq),
sys/dev/bnxt/bnxt_re/qplib_sp.c
169
attr->max_srq_wqes = le32_to_cpu(sb->max_srq_wr) - 1;
sys/dev/bnxt/bnxt_re/qplib_sp.c
170
attr->max_srq_sges = sb->max_srq_sge;
sys/dev/bnxt/bnxt_re/qplib_sp.c
171
attr->max_pkey = 1;
sys/dev/bnxt/bnxt_re/qplib_sp.c
173
attr->max_inline_data = !cctx->modes.wqe_mode ?
sys/dev/bnxt/bnxt_re/qplib_sp.c
177
attr->l2_db_size = (sb->l2_db_space_size + 1) *
sys/dev/bnxt/bnxt_re/qplib_sp.c
180
attr->max_sgid = le32_to_cpu(sb->max_gid);
sys/dev/bnxt/bnxt_re/qplib_sp.c
183
bnxt_re_set_max_gid(&attr->max_sgid);
sys/dev/bnxt/bnxt_re/qplib_sp.c
185
attr->dev_cap_flags = le16_to_cpu(sb->dev_cap_flags);
sys/dev/bnxt/bnxt_re/qplib_sp.c
186
attr->page_size_cap = BIT_ULL(28) | BIT_ULL(21) | BIT_ULL(12);
sys/dev/bnxt/bnxt_re/qplib_sp.c
188
bnxt_qplib_query_version(rcfw, attr->fw_ver);
sys/dev/bnxt/bnxt_re/qplib_sp.c
189
attr->dev_cap_ext_flags2 = le16_to_cpu(sb->dev_cap_ext_flags_2);
sys/dev/bnxt/bnxt_re/qplib_sp.c
194
attr->tqm_alloc_reqs[i * 4] = *tqm_alloc;
sys/dev/bnxt/bnxt_re/qplib_sp.c
195
attr->tqm_alloc_reqs[i * 4 + 1] = *(++tqm_alloc);
sys/dev/bnxt/bnxt_re/qplib_sp.c
196
attr->tqm_alloc_reqs[i * 4 + 2] = *(++tqm_alloc);
sys/dev/bnxt/bnxt_re/qplib_sp.c
197
attr->tqm_alloc_reqs[i * 4 + 3] = *(++tqm_alloc);
sys/dev/bnxt/bnxt_re/qplib_sp.c
201
attr->max_dpi = le32_to_cpu(sb->max_dpi);
sys/dev/bnxt/bnxt_re/qplib_sp.c
203
attr->is_atomic = bnxt_qplib_is_atomic_cap(rcfw);
sys/dev/bnxt/bnxt_re/qplib_sp.c
88
struct bnxt_qplib_dev_attr *attr;
sys/dev/bnxt/bnxt_re/qplib_sp.c
97
attr = rcfw->res->dattr;
sys/dev/cxgbe/iw_cxgbe/cq.c
904
int c4iw_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
sys/dev/cxgbe/iw_cxgbe/cq.c
908
int entries = attr->cqe;
sys/dev/cxgbe/iw_cxgbe/cq.c
909
int vector = attr->comp_vector;
sys/dev/cxgbe/iw_cxgbe/cq.c
919
if (attr->flags)
sys/dev/cxgbe/iw_cxgbe/ev.c
127
if ((qhp->attr.state == C4IW_QP_STATE_ERROR) ||
sys/dev/cxgbe/iw_cxgbe/ev.c
128
(qhp->attr.state == C4IW_QP_STATE_TERMINATE)) {
sys/dev/cxgbe/iw_cxgbe/ev.c
131
qhp->attr.state, qhp->wq.sq.qid, CQE_STATUS(err_cqe));
sys/dev/cxgbe/iw_cxgbe/ev.c
137
if (qhp->attr.state == C4IW_QP_STATE_RTS) {
sys/dev/cxgbe/iw_cxgbe/ev.c
177
cqid = qhp->attr.scq;
sys/dev/cxgbe/iw_cxgbe/ev.c
179
cqid = qhp->attr.rcq;
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
397
struct tpt_attributes attr;
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
413
struct tpt_attributes attr;
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
487
struct c4iw_qp_attributes attr;
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
946
const struct ib_cq_init_attr *attr,
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
954
int c4iw_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
956
int c4iw_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
sys/dev/cxgbe/iw_cxgbe/mem.c
303
mhp->attr.state = 1;
sys/dev/cxgbe/iw_cxgbe/mem.c
304
mhp->attr.stag = stag;
sys/dev/cxgbe/iw_cxgbe/mem.c
317
ret = write_tpt_entry(&rhp->rdev, 0, &stag, 1, mhp->attr.pdid,
sys/dev/cxgbe/iw_cxgbe/mem.c
318
FW_RI_STAG_NSMR, mhp->attr.len ? mhp->attr.perms : 0,
sys/dev/cxgbe/iw_cxgbe/mem.c
319
mhp->attr.mw_bind_enable, mhp->attr.zbva,
sys/dev/cxgbe/iw_cxgbe/mem.c
320
mhp->attr.va_fbo, mhp->attr.len ? mhp->attr.len : -1, shift - 12,
sys/dev/cxgbe/iw_cxgbe/mem.c
321
mhp->attr.pbl_size, mhp->attr.pbl_addr);
sys/dev/cxgbe/iw_cxgbe/mem.c
327
dereg_mem(&rhp->rdev, mhp->attr.stag, mhp->attr.pbl_size,
sys/dev/cxgbe/iw_cxgbe/mem.c
328
mhp->attr.pbl_addr);
sys/dev/cxgbe/iw_cxgbe/mem.c
334
mhp->attr.pbl_addr = c4iw_pblpool_alloc(&mhp->rhp->rdev,
sys/dev/cxgbe/iw_cxgbe/mem.c
337
if (!mhp->attr.pbl_addr)
sys/dev/cxgbe/iw_cxgbe/mem.c
340
mhp->attr.pbl_size = npages;
sys/dev/cxgbe/iw_cxgbe/mem.c
362
mhp->attr.pdid = php->pdid;
sys/dev/cxgbe/iw_cxgbe/mem.c
363
mhp->attr.perms = c4iw_ib_to_tpt_access(acc);
sys/dev/cxgbe/iw_cxgbe/mem.c
364
mhp->attr.mw_bind_enable = (acc&IB_ACCESS_MW_BIND) == IB_ACCESS_MW_BIND;
sys/dev/cxgbe/iw_cxgbe/mem.c
365
mhp->attr.zbva = 0;
sys/dev/cxgbe/iw_cxgbe/mem.c
366
mhp->attr.va_fbo = 0;
sys/dev/cxgbe/iw_cxgbe/mem.c
367
mhp->attr.page_size = 0;
sys/dev/cxgbe/iw_cxgbe/mem.c
368
mhp->attr.len = ~0ULL;
sys/dev/cxgbe/iw_cxgbe/mem.c
369
mhp->attr.pbl_size = 0;
sys/dev/cxgbe/iw_cxgbe/mem.c
372
FW_RI_STAG_NSMR, mhp->attr.perms,
sys/dev/cxgbe/iw_cxgbe/mem.c
373
mhp->attr.mw_bind_enable, 0, 0, ~0ULL, 0, 0, 0);
sys/dev/cxgbe/iw_cxgbe/mem.c
382
dereg_mem(&rhp->rdev, mhp->attr.stag, mhp->attr.pbl_size,
sys/dev/cxgbe/iw_cxgbe/mem.c
383
mhp->attr.pbl_addr);
sys/dev/cxgbe/iw_cxgbe/mem.c
450
mhp->attr.pbl_addr + (n << 3), i);
sys/dev/cxgbe/iw_cxgbe/mem.c
462
mhp->attr.pbl_addr + (n << 3), i);
sys/dev/cxgbe/iw_cxgbe/mem.c
469
mhp->attr.pdid = php->pdid;
sys/dev/cxgbe/iw_cxgbe/mem.c
470
mhp->attr.zbva = 0;
sys/dev/cxgbe/iw_cxgbe/mem.c
471
mhp->attr.perms = c4iw_ib_to_tpt_access(acc);
sys/dev/cxgbe/iw_cxgbe/mem.c
472
mhp->attr.va_fbo = virt;
sys/dev/cxgbe/iw_cxgbe/mem.c
473
mhp->attr.page_size = shift - 12;
sys/dev/cxgbe/iw_cxgbe/mem.c
474
mhp->attr.len = length;
sys/dev/cxgbe/iw_cxgbe/mem.c
483
c4iw_pblpool_free(&mhp->rhp->rdev, mhp->attr.pbl_addr,
sys/dev/cxgbe/iw_cxgbe/mem.c
484
mhp->attr.pbl_size << 3);
sys/dev/cxgbe/iw_cxgbe/mem.c
516
mhp->attr.pdid = php->pdid;
sys/dev/cxgbe/iw_cxgbe/mem.c
517
mhp->attr.type = FW_RI_STAG_MW;
sys/dev/cxgbe/iw_cxgbe/mem.c
518
mhp->attr.stag = stag;
sys/dev/cxgbe/iw_cxgbe/mem.c
522
deallocate_window(&rhp->rdev, mhp->attr.stag);
sys/dev/cxgbe/iw_cxgbe/mem.c
541
deallocate_window(&rhp->rdev, mhp->attr.stag);
sys/dev/cxgbe/iw_cxgbe/mem.c
588
mhp->attr.pbl_size = max_num_sg;
sys/dev/cxgbe/iw_cxgbe/mem.c
590
mhp->attr.pbl_size, mhp->attr.pbl_addr);
sys/dev/cxgbe/iw_cxgbe/mem.c
593
mhp->attr.pdid = php->pdid;
sys/dev/cxgbe/iw_cxgbe/mem.c
594
mhp->attr.type = FW_RI_STAG_NSMR;
sys/dev/cxgbe/iw_cxgbe/mem.c
595
mhp->attr.stag = stag;
sys/dev/cxgbe/iw_cxgbe/mem.c
596
mhp->attr.state = 0;
sys/dev/cxgbe/iw_cxgbe/mem.c
607
dereg_mem(&rhp->rdev, stag, mhp->attr.pbl_size,
sys/dev/cxgbe/iw_cxgbe/mem.c
608
mhp->attr.pbl_addr);
sys/dev/cxgbe/iw_cxgbe/mem.c
610
c4iw_pblpool_free(&mhp->rhp->rdev, mhp->attr.pbl_addr,
sys/dev/cxgbe/iw_cxgbe/mem.c
611
mhp->attr.pbl_size << 3);
sys/dev/cxgbe/iw_cxgbe/mem.c
624
if (unlikely(mhp->mpl_len == mhp->attr.pbl_size))
sys/dev/cxgbe/iw_cxgbe/mem.c
653
mmid = mhp->attr.stag >> 8;
sys/dev/cxgbe/iw_cxgbe/mem.c
655
dereg_mem(&rhp->rdev, mhp->attr.stag, mhp->attr.pbl_size,
sys/dev/cxgbe/iw_cxgbe/mem.c
656
mhp->attr.pbl_addr);
sys/dev/cxgbe/iw_cxgbe/mem.c
657
if (mhp->attr.pbl_size)
sys/dev/cxgbe/iw_cxgbe/mem.c
658
c4iw_pblpool_free(&mhp->rhp->rdev, mhp->attr.pbl_addr,
sys/dev/cxgbe/iw_cxgbe/mem.c
659
mhp->attr.pbl_size << 3);
sys/dev/cxgbe/iw_cxgbe/mem.c
677
mhp->attr.state = 0;
sys/dev/cxgbe/iw_cxgbe/provider.c
383
struct ib_port_attr attr;
sys/dev/cxgbe/iw_cxgbe/provider.c
388
err = ib_query_port(ibdev, port_num, &attr);
sys/dev/cxgbe/iw_cxgbe/provider.c
392
immutable->pkey_tbl_len = attr.pkey_tbl_len;
sys/dev/cxgbe/iw_cxgbe/provider.c
393
immutable->gid_tbl_len = attr.gid_tbl_len;
sys/dev/cxgbe/iw_cxgbe/qp.c
1147
if (qhp->attr.layer_etype == (LAYER_MPA|DDP_LLP)) {
sys/dev/cxgbe/iw_cxgbe/qp.c
1148
term->layer_etype = qhp->attr.layer_etype;
sys/dev/cxgbe/iw_cxgbe/qp.c
1149
term->ecode = qhp->attr.ecode;
sys/dev/cxgbe/iw_cxgbe/qp.c
1365
ret = alloc_ird(rhp, qhp->attr.max_ird);
sys/dev/cxgbe/iw_cxgbe/qp.c
1367
qhp->attr.max_ird = 0;
sys/dev/cxgbe/iw_cxgbe/qp.c
1384
V_FW_RI_WR_MPAREQBIT(qhp->attr.mpa_attr.initiator) |
sys/dev/cxgbe/iw_cxgbe/qp.c
1385
V_FW_RI_WR_P2PTYPE(qhp->attr.mpa_attr.p2p_type);
sys/dev/cxgbe/iw_cxgbe/qp.c
1387
if (qhp->attr.mpa_attr.recv_marker_enabled)
sys/dev/cxgbe/iw_cxgbe/qp.c
1389
if (qhp->attr.mpa_attr.xmit_marker_enabled)
sys/dev/cxgbe/iw_cxgbe/qp.c
1391
if (qhp->attr.mpa_attr.crc_enabled)
sys/dev/cxgbe/iw_cxgbe/qp.c
1401
wqe->u.init.pdid = cpu_to_be32(qhp->attr.pd);
sys/dev/cxgbe/iw_cxgbe/qp.c
1405
wqe->u.init.scqid = cpu_to_be32(qhp->attr.scq);
sys/dev/cxgbe/iw_cxgbe/qp.c
1406
wqe->u.init.rcqid = cpu_to_be32(qhp->attr.rcq);
sys/dev/cxgbe/iw_cxgbe/qp.c
1407
wqe->u.init.ord_max = cpu_to_be32(qhp->attr.max_ord);
sys/dev/cxgbe/iw_cxgbe/qp.c
1408
wqe->u.init.ird_max = cpu_to_be32(qhp->attr.max_ird);
sys/dev/cxgbe/iw_cxgbe/qp.c
1414
if (qhp->attr.mpa_attr.initiator)
sys/dev/cxgbe/iw_cxgbe/qp.c
1415
build_rtr_msg(qhp->attr.mpa_attr.p2p_type, &wqe->u.init);
sys/dev/cxgbe/iw_cxgbe/qp.c
1422
free_ird(rhp, qhp->attr.max_ird);
sys/dev/cxgbe/iw_cxgbe/qp.c
1431
free_ird(rhp, qhp->attr.max_ird);
sys/dev/cxgbe/iw_cxgbe/qp.c
1442
struct c4iw_qp_attributes newattr = qhp->attr;
sys/dev/cxgbe/iw_cxgbe/qp.c
1451
CTR3(KTR_IW_CXGBE, "%s state %d -> %d", __func__, qhp->attr.state,
sys/dev/cxgbe/iw_cxgbe/qp.c
1458
if (qhp->attr.state != C4IW_QP_STATE_IDLE) {
sys/dev/cxgbe/iw_cxgbe/qp.c
1482
qhp->attr = newattr;
sys/dev/cxgbe/iw_cxgbe/qp.c
1487
if (qhp->attr.state == attrs->next_state)
sys/dev/cxgbe/iw_cxgbe/qp.c
1500
if ((qhp->attr.state >= C4IW_QP_STATE_ERROR) &&
sys/dev/cxgbe/iw_cxgbe/qp.c
1506
switch (qhp->attr.state) {
sys/dev/cxgbe/iw_cxgbe/qp.c
1518
qhp->attr.mpa_attr = attrs->mpa_attr;
sys/dev/cxgbe/iw_cxgbe/qp.c
1519
qhp->attr.llp_stream_handle = attrs->llp_stream_handle;
sys/dev/cxgbe/iw_cxgbe/qp.c
1520
qhp->ep = qhp->attr.llp_stream_handle;
sys/dev/cxgbe/iw_cxgbe/qp.c
1562
qhp->attr.layer_etype = attrs->layer_etype;
sys/dev/cxgbe/iw_cxgbe/qp.c
1563
qhp->attr.ecode = attrs->ecode;
sys/dev/cxgbe/iw_cxgbe/qp.c
1570
terminate = qhp->attr.send_term;
sys/dev/cxgbe/iw_cxgbe/qp.c
1606
qhp->attr.llp_stream_handle = NULL;
sys/dev/cxgbe/iw_cxgbe/qp.c
1638
__func__, qhp->attr.state);
sys/dev/cxgbe/iw_cxgbe/qp.c
1649
qhp->attr.llp_stream_handle = NULL;
sys/dev/cxgbe/iw_cxgbe/qp.c
1682
CTR2(KTR_IW_CXGBE, "%s exit state %d", __func__, qhp->attr.state);
sys/dev/cxgbe/iw_cxgbe/qp.c
1697
if (qhp->attr.state == C4IW_QP_STATE_TERMINATE)
sys/dev/cxgbe/iw_cxgbe/qp.c
1705
free_ird(rhp, qhp->attr.max_ird);
sys/dev/cxgbe/iw_cxgbe/qp.c
1789
qhp->attr.pd = php->pdid;
sys/dev/cxgbe/iw_cxgbe/qp.c
1790
qhp->attr.scq = ((struct c4iw_cq *) attrs->send_cq)->cq.cqid;
sys/dev/cxgbe/iw_cxgbe/qp.c
1791
qhp->attr.rcq = ((struct c4iw_cq *) attrs->recv_cq)->cq.cqid;
sys/dev/cxgbe/iw_cxgbe/qp.c
1792
qhp->attr.sq_num_entries = attrs->cap.max_send_wr;
sys/dev/cxgbe/iw_cxgbe/qp.c
1793
qhp->attr.rq_num_entries = attrs->cap.max_recv_wr;
sys/dev/cxgbe/iw_cxgbe/qp.c
1794
qhp->attr.sq_max_sges = attrs->cap.max_send_sge;
sys/dev/cxgbe/iw_cxgbe/qp.c
1795
qhp->attr.sq_max_sges_rdma_write = attrs->cap.max_send_sge;
sys/dev/cxgbe/iw_cxgbe/qp.c
1796
qhp->attr.rq_max_sges = attrs->cap.max_recv_sge;
sys/dev/cxgbe/iw_cxgbe/qp.c
1797
qhp->attr.state = C4IW_QP_STATE_IDLE;
sys/dev/cxgbe/iw_cxgbe/qp.c
1798
qhp->attr.next_state = C4IW_QP_STATE_IDLE;
sys/dev/cxgbe/iw_cxgbe/qp.c
1799
qhp->attr.enable_rdma_read = 1;
sys/dev/cxgbe/iw_cxgbe/qp.c
1800
qhp->attr.enable_rdma_write = 1;
sys/dev/cxgbe/iw_cxgbe/qp.c
1801
qhp->attr.enable_bind = 1;
sys/dev/cxgbe/iw_cxgbe/qp.c
1802
qhp->attr.max_ord = 0;
sys/dev/cxgbe/iw_cxgbe/qp.c
1803
qhp->attr.max_ird = 0;
sys/dev/cxgbe/iw_cxgbe/qp.c
1917
int c4iw_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
sys/dev/cxgbe/iw_cxgbe/qp.c
1928
if ((attr_mask & IB_QP_STATE) && (attr->qp_state == IB_QPS_RTR))
sys/dev/cxgbe/iw_cxgbe/qp.c
1939
attrs.next_state = c4iw_convert_state(attr->qp_state);
sys/dev/cxgbe/iw_cxgbe/qp.c
1940
attrs.enable_rdma_read = (attr->qp_access_flags &
sys/dev/cxgbe/iw_cxgbe/qp.c
1942
attrs.enable_rdma_write = (attr->qp_access_flags &
sys/dev/cxgbe/iw_cxgbe/qp.c
1944
attrs.enable_bind = (attr->qp_access_flags & IB_ACCESS_MW_BIND) ? 1 : 0;
sys/dev/cxgbe/iw_cxgbe/qp.c
1962
int c4iw_ib_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
sys/dev/cxgbe/iw_cxgbe/qp.c
1967
memset(attr, 0, sizeof *attr);
sys/dev/cxgbe/iw_cxgbe/qp.c
1969
attr->qp_state = to_ib_qp_state(qhp->attr.state);
sys/dev/cxgbe/iw_cxgbe/qp.c
1970
init_attr->cap.max_send_wr = qhp->attr.sq_num_entries;
sys/dev/cxgbe/iw_cxgbe/qp.c
1971
init_attr->cap.max_recv_wr = qhp->attr.rq_num_entries;
sys/dev/cxgbe/iw_cxgbe/qp.c
1972
init_attr->cap.max_send_sge = qhp->attr.sq_max_sges;
sys/dev/cxgbe/iw_cxgbe/qp.c
1973
init_attr->cap.max_recv_sge = qhp->attr.sq_max_sges;
sys/dev/cxgbe/iw_cxgbe/qp.c
686
V_FW_RI_TPTE_PDID(mhp->attr.pdid));
sys/dev/cxgbe/iw_cxgbe/qp.c
692
PBL_OFF(&mhp->rhp->rdev, mhp->attr.pbl_addr)>>3));
sys/dev/cxgbe/iw_cxgbe/qp.c
860
!mhp->attr.state && mhp->mpl_len <= 2) {
sys/dev/cxgbe/iw_cxgbe/qp.c
872
mhp->attr.state = 1;
sys/dev/cxgbe/iw_cxgbe/qp.c
99
qhp->attr.state = state;
sys/dev/dpaa2/dpaa2_bp.c
181
error = DPAA2_CMD_BP_GET_ATTRIBUTES(dev, child, &cmd, &sc->attr);
sys/dev/dpaa2/dpaa2_bp.h
62
struct dpaa2_bp_attr attr;
sys/dev/dpaa2/dpaa2_buf.c
62
const uint16_t bpid = bpsc->attr.bpid;
sys/dev/dpaa2/dpaa2_channel.c
144
"chan_id=%d\n", __func__, coninfo->id, consc->attr.chan_id);
sys/dev/dpaa2/dpaa2_channel.c
152
ch->id = consc->attr.chan_id;
sys/dev/dpaa2/dpaa2_channel.c
209
coninfo->id, consc->attr.chan_id);
sys/dev/dpaa2/dpaa2_channel.c
248
consc->attr.prior_num);
sys/dev/dpaa2/dpaa2_channel.c
307
KASSERT(sc->attr.num.rx_tcs <= DPAA2_MAX_TCS,
sys/dev/dpaa2/dpaa2_channel.c
309
sc->attr.num.rx_tcs));
sys/dev/dpaa2/dpaa2_channel.c
312
for (int i = 0; i < sc->attr.num.rx_tcs; i++) {
sys/dev/dpaa2/dpaa2_channel.c
533
error = DPAA2_SWP_QUERY_BP(ch->io_dev, bpsc->attr.bpid, &bpconf);
sys/dev/dpaa2/dpaa2_con.c
155
error = DPAA2_CMD_CON_GET_ATTRIBUTES(dev, child, &cmd, &sc->attr);
sys/dev/dpaa2/dpaa2_con.c
164
sc->attr.chan_id, sc->attr.prior_num);
sys/dev/dpaa2/dpaa2_con.h
60
struct dpaa2_con_attr attr;
sys/dev/dpaa2/dpaa2_io.c
277
error = DPAA2_CMD_IO_GET_ATTRIBUTES(dev, child, &cmd, &sc->attr);
sys/dev/dpaa2/dpaa2_io.c
292
sc->swp_desc.swp_version = sc->attr.swp_version;
sys/dev/dpaa2/dpaa2_io.c
293
sc->swp_desc.swp_clk = sc->attr.swp_clk;
sys/dev/dpaa2/dpaa2_io.c
294
sc->swp_desc.swp_id = sc->attr.swp_id;
sys/dev/dpaa2/dpaa2_io.c
295
sc->swp_desc.has_notif = sc->attr.priors_num ? true : false;
sys/dev/dpaa2/dpaa2_io.c
296
sc->swp_desc.has_8prio = sc->attr.priors_num == 8u ? true : false;
sys/dev/dpaa2/dpaa2_io.c
329
sc->attr.id, sc->attr.swp_id,
sys/dev/dpaa2/dpaa2_io.c
330
sc->attr.chan_mode == DPAA2_IO_LOCAL_CHANNEL
sys/dev/dpaa2/dpaa2_io.c
331
? "local_channel" : "no_channel", sc->attr.priors_num,
sys/dev/dpaa2/dpaa2_io.c
332
sc->attr.swp_version);
sys/dev/dpaa2/dpaa2_io.c
448
sc->cpu = rss_getcpu(sc->attr.id % rss_getnumbuckets());
sys/dev/dpaa2/dpaa2_io.c
450
sc->cpu = sc->attr.id % mp_ncpus;
sys/dev/dpaa2/dpaa2_io.h
92
struct dpaa2_io_attr attr;
sys/dev/dpaa2/dpaa2_mac.c
154
error = DPAA2_CMD_MAC_GET_ATTRIBUTES(dev, child, &cmd, &sc->attr);
sys/dev/dpaa2/dpaa2_mac.c
169
sc->attr.max_rate,
sys/dev/dpaa2/dpaa2_mac.c
170
dpaa2_mac_ethif_to_str(sc->attr.eth_if),
sys/dev/dpaa2/dpaa2_mac.c
171
dpaa2_mac_link_type_to_str(sc->attr.link_type));
sys/dev/dpaa2/dpaa2_mac.h
109
struct dpaa2_mac_attr attr;
sys/dev/dpaa2/dpaa2_mcp.h
431
struct dpaa2_mcp_attr attr;
sys/dev/dpaa2/dpaa2_ni.c
1280
KASSERT(sc->attr.num.tx_tcs <= DPAA2_MAX_TCS,
sys/dev/dpaa2/dpaa2_ni.c
1282
sc->attr.num.tx_tcs));
sys/dev/dpaa2/dpaa2_ni.c
1288
for (int i = 0; i < sc->attr.num.tx_tcs; i++) {
sys/dev/dpaa2/dpaa2_ni.c
1863
sc->buf_align = (sc->attr.wriop_ver == WRIOP_VERSION(0, 0, 0) ||
sys/dev/dpaa2/dpaa2_ni.c
1864
sc->attr.wriop_ver == WRIOP_VERSION(1, 0, 0))
sys/dev/dpaa2/dpaa2_ni.c
2078
if (sc->attr.num.rx_tcs == 1 ||
sys/dev/dpaa2/dpaa2_ni.c
2079
!(sc->attr.options & DPNI_OPT_HAS_KEY_MASKING)) {
sys/dev/dpaa2/dpaa2_ni.c
3248
error = DPAA2_SWP_RELEASE_BUFS(ch->io_dev, bpsc->attr.bpid,
sys/dev/dpaa2/dpaa2_ni.c
3304
error = DPAA2_SWP_RELEASE_BUFS(ch->io_dev, bpsc->attr.bpid, &paddr, 1);
sys/dev/dpaa2/dpaa2_ni.c
3459
if (!(sc->attr.num.queues > 1)) {
sys/dev/dpaa2/dpaa2_ni.c
3564
sc->attr.num.queues, 0, DPAA2_NI_DIST_MODE_HASH, buf->paddr);
sys/dev/dpaa2/dpaa2_ni.c
703
struct dpaa2_mac_attr attr;
sys/dev/dpaa2/dpaa2_ni.c
748
error = DPAA2_CMD_NI_GET_ATTRIBUTES(dev, child, &cmd, &sc->attr);
sys/dev/dpaa2/dpaa2_ni.c
756
"wriop_version=%#x\n", sc->attr.options, sc->attr.num.queues,
sys/dev/dpaa2/dpaa2_ni.c
757
sc->attr.num.channels, sc->attr.wriop_ver);
sys/dev/dpaa2/dpaa2_ni.c
759
"cgs_groups=%d\n", sc->attr.num.rx_tcs, sc->attr.num.tx_tcs,
sys/dev/dpaa2/dpaa2_ni.c
760
sc->attr.num.cgs);
sys/dev/dpaa2/dpaa2_ni.c
762
"fs=%d\n", sc->attr.entries.mac, sc->attr.entries.vlan,
sys/dev/dpaa2/dpaa2_ni.c
763
sc->attr.entries.qos, sc->attr.entries.fs);
sys/dev/dpaa2/dpaa2_ni.c
765
sc->attr.key_size.qos, sc->attr.key_size.fs);
sys/dev/dpaa2/dpaa2_ni.c
833
&cmd, &attr);
sys/dev/dpaa2/dpaa2_ni.c
840
link_type = attr.link_type;
sys/dev/dpaa2/dpaa2_ni.c
989
sc->chan_n = sc->chan_n > sc->attr.num.queues
sys/dev/dpaa2/dpaa2_ni.c
990
? sc->attr.num.queues : sc->chan_n;
sys/dev/dpaa2/dpaa2_ni.h
472
struct dpaa2_ni_attr attr;
sys/dev/dpaa2/dpaa2_rc.c
1158
struct dpaa2_ni_attr *attr)
sys/dev/dpaa2/dpaa2_rc.c
1183
if (portal == NULL || cmd == NULL || attr == NULL)
sys/dev/dpaa2/dpaa2_rc.c
1190
attr->options = resp->options;
sys/dev/dpaa2/dpaa2_rc.c
1191
attr->wriop_ver = resp->wriop_ver;
sys/dev/dpaa2/dpaa2_rc.c
1193
attr->entries.fs = resp->fs_entries;
sys/dev/dpaa2/dpaa2_rc.c
1194
attr->entries.mac = resp->mac_entries;
sys/dev/dpaa2/dpaa2_rc.c
1195
attr->entries.vlan = resp->vlan_entries;
sys/dev/dpaa2/dpaa2_rc.c
1196
attr->entries.qos = resp->qos_entries;
sys/dev/dpaa2/dpaa2_rc.c
1198
attr->num.queues = resp->num_queues;
sys/dev/dpaa2/dpaa2_rc.c
1199
attr->num.rx_tcs = resp->num_rx_tcs;
sys/dev/dpaa2/dpaa2_rc.c
1200
attr->num.tx_tcs = resp->num_tx_tcs;
sys/dev/dpaa2/dpaa2_rc.c
1201
attr->num.channels = resp->num_channels;
sys/dev/dpaa2/dpaa2_rc.c
1202
attr->num.cgs = resp->num_cgs;
sys/dev/dpaa2/dpaa2_rc.c
1204
attr->key_size.fs = resp->fs_key_size;
sys/dev/dpaa2/dpaa2_rc.c
1205
attr->key_size.qos = resp->qos_key_size;
sys/dev/dpaa2/dpaa2_rc.c
2013
struct dpaa2_io_attr *attr)
sys/dev/dpaa2/dpaa2_rc.c
2030
if (portal == NULL || cmd == NULL || attr == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2037
attr->swp_ce_paddr = pattr->swp_ce_paddr;
sys/dev/dpaa2/dpaa2_rc.c
2038
attr->swp_ci_paddr = pattr->swp_ci_paddr;
sys/dev/dpaa2/dpaa2_rc.c
2039
attr->swp_version = pattr->swp_version;
sys/dev/dpaa2/dpaa2_rc.c
2040
attr->swp_clk = pattr->swp_clk;
sys/dev/dpaa2/dpaa2_rc.c
2041
attr->id = pattr->id;
sys/dev/dpaa2/dpaa2_rc.c
2042
attr->swp_id = pattr->swp_id;
sys/dev/dpaa2/dpaa2_rc.c
2043
attr->priors_num = pattr->priors_num;
sys/dev/dpaa2/dpaa2_rc.c
2044
attr->chan_mode = (enum dpaa2_io_chan_mode)
sys/dev/dpaa2/dpaa2_rc.c
2227
struct dpaa2_bp_attr *attr)
sys/dev/dpaa2/dpaa2_rc.c
2237
if (portal == NULL || cmd == NULL || attr == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2243
attr->id = pattr->id;
sys/dev/dpaa2/dpaa2_rc.c
2244
attr->bpid = pattr->bpid;
sys/dev/dpaa2/dpaa2_rc.c
2373
struct dpaa2_mac_attr *attr)
sys/dev/dpaa2/dpaa2_rc.c
2400
if (portal == NULL || cmd == NULL || attr == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2406
attr->id = resp->id;
sys/dev/dpaa2/dpaa2_rc.c
2407
attr->max_rate = resp->max_rate;
sys/dev/dpaa2/dpaa2_rc.c
2408
attr->eth_if = resp->eth_if;
sys/dev/dpaa2/dpaa2_rc.c
2409
attr->link_type = resp->link_type;
sys/dev/dpaa2/dpaa2_rc.c
2594
struct dpaa2_con_attr *attr)
sys/dev/dpaa2/dpaa2_rc.c
2606
if (portal == NULL || cmd == NULL || attr == NULL)
sys/dev/dpaa2/dpaa2_rc.c
2612
attr->id = resp->id;
sys/dev/dpaa2/dpaa2_rc.c
2613
attr->chan_id = resp->chan_id;
sys/dev/dpaa2/dpaa2_rc.c
2614
attr->prior_num = resp->prior_num;
sys/dev/dpaa2/dpaa2_rc.c
852
struct dpaa2_rc_attr *attr)
sys/dev/dpaa2/dpaa2_rc.c
863
if (portal == NULL || cmd == NULL || attr == NULL)
sys/dev/dpaa2/dpaa2_rc.c
869
attr->cont_id = pattr->cont_id;
sys/dev/dpaa2/dpaa2_rc.c
870
attr->portal_id = pattr->portal_id;
sys/dev/dpaa2/dpaa2_rc.c
871
attr->options = pattr->options;
sys/dev/dpaa2/dpaa2_rc.c
872
attr->icid = pattr->icid;
sys/dev/drm2/drm_crtc.h
565
struct device_attribute *attr;
sys/dev/drm2/ttm/ttm_memory.c
106
if (attr == &ttm_mem_emer) {
sys/dev/drm2/ttm/ttm_memory.c
110
} else if (attr == &ttm_mem_max) {
sys/dev/drm2/ttm/ttm_memory.c
114
} else if (attr == &ttm_mem_swap)
sys/dev/drm2/ttm/ttm_memory.c
60
struct attribute *attr,
sys/dev/drm2/ttm/ttm_memory.c
66
if (attr == &ttm_mem_sys)
sys/dev/drm2/ttm/ttm_memory.c
68
else if (attr == &ttm_mem_emer)
sys/dev/drm2/ttm/ttm_memory.c
70
else if (attr == &ttm_mem_max)
sys/dev/drm2/ttm/ttm_memory.c
72
else if (attr == &ttm_mem_swap)
sys/dev/drm2/ttm/ttm_memory.c
74
else if (attr == &ttm_mem_used)
sys/dev/drm2/ttm/ttm_memory.c
88
struct attribute *attr,
sys/dev/drm2/ttm/ttm_page_alloc.c
220
struct attribute *attr, const char *buffer, size_t size)
sys/dev/drm2/ttm/ttm_page_alloc.c
231
if (attr == &ttm_page_pool_max)
sys/dev/drm2/ttm/ttm_page_alloc.c
233
else if (attr == &ttm_page_pool_small)
sys/dev/drm2/ttm/ttm_page_alloc.c
235
else if (attr == &ttm_page_pool_alloc_size) {
sys/dev/drm2/ttm/ttm_page_alloc.c
252
struct attribute *attr, char *buffer)
sys/dev/drm2/ttm/ttm_page_alloc.c
256
if (attr == &ttm_page_pool_max)
sys/dev/drm2/ttm/ttm_page_alloc.c
258
else if (attr == &ttm_page_pool_small)
sys/dev/drm2/ttm/ttm_page_alloc.c
260
else if (attr == &ttm_page_pool_alloc_size)
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
207
static ssize_t ttm_pool_store(struct kobject *kobj, struct attribute *attr,
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
221
if (attr == &ttm_page_pool_max)
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
223
else if (attr == &ttm_page_pool_small)
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
225
else if (attr == &ttm_page_pool_alloc_size) {
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
241
static ssize_t ttm_pool_show(struct kobject *kobj, struct attribute *attr,
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
248
if (attr == &ttm_page_pool_max)
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
250
else if (attr == &ttm_page_pool_small)
sys/dev/drm2/ttm/ttm_page_alloc_dma.c
252
else if (attr == &ttm_page_pool_alloc_size)
sys/dev/fb/splash_txt.c
68
u_char ch, attr;
sys/dev/fb/splash_txt.c
77
attr = *pdata++;
sys/dev/fb/splash_txt.c
80
sc->scr_map[ch], (int)attr << 8);
sys/dev/iicbus/acpi_iicbus.c
251
#define AML_FIELD_ATTRIO(attr, io) (((attr) << 16) | (io))
sys/dev/iommu/busdma_iommu.c
527
vm_memattr_t attr;
sys/dev/iommu/busdma_iommu.c
535
attr = (flags & BUS_DMA_NOCACHE) != 0 ? VM_MEMATTR_UNCACHEABLE :
sys/dev/iommu/busdma_iommu.c
543
attr == VM_MEMATTR_DEFAULT) {
sys/dev/iommu/busdma_iommu.c
550
mflags, 0ul, BUS_SPACE_MAXADDR, attr);
sys/dev/irdma/fbsd_kcompat.h
134
const struct ib_cq_init_attr *attr,
sys/dev/irdma/fbsd_kcompat.h
140
struct ib_ah_attr *attr, u32 flags,
sys/dev/irdma/fbsd_kcompat.h
143
struct ib_ah_attr *attr, u32 flags,
sys/dev/irdma/fbsd_kcompat.h
145
void irdma_ether_copy(u8 *dmac, struct ib_ah_attr *attr);
sys/dev/irdma/fbsd_kcompat.h
178
struct ib_qp_attr *attr,
sys/dev/irdma/irdma_cm.c
3564
struct ib_qp_attr attr;
sys/dev/irdma/irdma_cm.c
3574
attr.qp_state = IB_QPS_ERR;
sys/dev/irdma/irdma_cm.c
3575
irdma_modify_qp_roce(&iwqp->ibqp, &attr, IB_QP_STATE, NULL);
sys/dev/irdma/irdma_cm.c
3704
struct ib_qp_attr attr = {0};
sys/dev/irdma/irdma_cm.c
3802
attr.qp_state = IB_QPS_RTS;
sys/dev/irdma/irdma_cm.c
3806
irdma_modify_qp(&iwqp->ibqp, &attr, IB_QP_STATE, NULL);
sys/dev/irdma/irdma_cm.c
4268
struct ib_qp_attr attr = {0};
sys/dev/irdma/irdma_cm.c
4292
attr.qp_state = IB_QPS_RTS;
sys/dev/irdma/irdma_cm.c
4294
irdma_modify_qp(&iwqp->ibqp, &attr, IB_QP_STATE, NULL);
sys/dev/irdma/irdma_cm.c
4431
struct ib_qp_attr attr;
sys/dev/irdma/irdma_cm.c
4440
attr.qp_state = IB_QPS_ERR;
sys/dev/irdma/irdma_cm.c
4444
irdma_modify_qp(&cm_node->iwqp->ibqp, &attr, IB_QP_STATE, NULL);
sys/dev/irdma/irdma_cm.c
4458
irdma_modify_qp_roce(&qp->ibqp, &attr, IB_QP_STATE, NULL);
sys/dev/irdma/irdma_kcompat.c
1010
if (attr->comp_vector < rf->ceqs_count)
sys/dev/irdma/irdma_kcompat.c
1011
info.ceq_id = attr->comp_vector;
sys/dev/irdma/irdma_kcompat.c
1398
kc_irdma_set_roce_cm_info(struct irdma_qp *iwqp, struct ib_qp_attr *attr,
sys/dev/irdma/irdma_kcompat.c
1406
ret = ib_get_cached_gid(iwqp->ibqp.device, attr->ah_attr.port_num,
sys/dev/irdma/irdma_kcompat.c
1407
attr->ah_attr.grh.sgid_index, &sgid,
sys/dev/irdma/irdma_kcompat.c
1578
struct ib_port_attr attr;
sys/dev/irdma/irdma_kcompat.c
1582
err = ib_query_port(ibdev, port_num, &attr);
sys/dev/irdma/irdma_kcompat.c
1587
immutable->pkey_tbl_len = attr.pkey_tbl_len;
sys/dev/irdma/irdma_kcompat.c
1588
immutable->gid_tbl_len = attr.gid_tbl_len;
sys/dev/irdma/irdma_kcompat.c
1597
struct ib_port_attr attr;
sys/dev/irdma/irdma_kcompat.c
1601
err = ib_query_port(ibdev, port_num, &attr);
sys/dev/irdma/irdma_kcompat.c
530
struct ib_ah_attr *attr, u32 flags,
sys/dev/irdma/irdma_kcompat.c
562
ah->sgid_index = attr->grh.sgid_index;
sys/dev/irdma/irdma_kcompat.c
563
memcpy(&ah->dgid, &attr->grh.dgid, sizeof(ah->dgid));
sys/dev/irdma/irdma_kcompat.c
565
err = ib_get_cached_gid(&iwdev->ibdev, attr->port_num,
sys/dev/irdma/irdma_kcompat.c
566
attr->grh.sgid_index, &sgid, &sgid_attr);
sys/dev/irdma/irdma_kcompat.c
571
attr->grh.sgid_index, attr->port_num);
sys/dev/irdma/irdma_kcompat.c
576
rdma_gid2ip((struct sockaddr *)&dgid_addr, &attr->grh.dgid);
sys/dev/irdma/irdma_kcompat.c
577
ah->av.attrs = *attr;
sys/dev/irdma/irdma_kcompat.c
588
if (attr->ah_flags & IB_AH_GRH) {
sys/dev/irdma/irdma_kcompat.c
589
ah_info->flow_label = attr->grh.flow_label;
sys/dev/irdma/irdma_kcompat.c
590
ah_info->hop_ttl = attr->grh.hop_limit;
sys/dev/irdma/irdma_kcompat.c
591
ah_info->tc_tos = attr->grh.traffic_class;
sys/dev/irdma/irdma_kcompat.c
594
ether_addr_copy(dmac, attr->dmac);
sys/dev/irdma/irdma_kcompat.c
642
struct ib_ah_attr *attr, u32 flags,
sys/dev/irdma/irdma_kcompat.c
645
return irdma_create_sleepable_ah(ib_ah, attr, flags, udata);
sys/dev/irdma/irdma_kcompat.c
649
irdma_ether_copy(u8 *dmac, struct ib_ah_attr *attr)
sys/dev/irdma/irdma_kcompat.c
651
ether_addr_copy(dmac, attr->dmac);
sys/dev/irdma/irdma_kcompat.c
656
struct ib_ah_attr *attr, u32 flags,
sys/dev/irdma/irdma_kcompat.c
84
const struct ib_gid_attr *attr,
sys/dev/irdma/irdma_kcompat.c
966
const struct ib_cq_init_attr *attr,
sys/dev/irdma/irdma_kcompat.c
985
int entries = attr->cqe;
sys/dev/irdma/irdma_kcompat.c
987
err_code = cq_validate_flags(attr->flags, dev->hw_attrs.uk_attrs.hw_rev);
sys/dev/irdma/irdma_main.h
563
int irdma_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask,
sys/dev/irdma/irdma_main.h
565
int irdma_modify_qp_roce(struct ib_qp *ibqp, struct ib_qp_attr *attr,
sys/dev/irdma/irdma_utils.c
2256
struct ib_qp_attr attr;
sys/dev/irdma/irdma_utils.c
2260
attr.qp_state = IB_QPS_ERR;
sys/dev/irdma/irdma_utils.c
2263
irdma_modify_qp_roce(&qp->ibqp, &attr, IB_QP_STATE, NULL);
sys/dev/irdma/irdma_utils.c
2265
irdma_modify_qp(&qp->ibqp, &attr, IB_QP_STATE, NULL);
sys/dev/irdma/irdma_verbs.c
1002
if (!ib_modify_qp_is_ok(iwqp->ibqp_state, attr->qp_state,
sys/dev/irdma/irdma_verbs.c
1006
attr->qp_state);
sys/dev/irdma/irdma_verbs.c
1012
switch (attr->qp_state) {
sys/dev/irdma/irdma_verbs.c
1096
iwqp->ibqp_state = attr->qp_state;
sys/dev/irdma/irdma_verbs.c
1117
iwqp->ibqp_state = attr->qp_state;
sys/dev/irdma/irdma_verbs.c
1131
iwqp->ibqp_state = attr->qp_state;
sys/dev/irdma/irdma_verbs.c
1172
irdma_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask,
sys/dev/irdma/irdma_verbs.c
1206
__builtin_return_address(0), ibqp->qp_num, attr->qp_state,
sys/dev/irdma/irdma_verbs.c
1213
switch (attr->qp_state) {
sys/dev/irdma/irdma_verbs.c
1315
iwqp->ibqp_state = attr->qp_state;
sys/dev/irdma/irdma_verbs.c
1319
if (attr->qp_access_flags & IB_ACCESS_LOCAL_WRITE)
sys/dev/irdma/irdma_verbs.c
1321
if (attr->qp_access_flags & IB_ACCESS_REMOTE_WRITE)
sys/dev/irdma/irdma_verbs.c
1323
if (attr->qp_access_flags & IB_ACCESS_REMOTE_READ)
sys/dev/irdma/irdma_verbs.c
1344
iwqp->ibqp_state = attr->qp_state;
sys/dev/irdma/irdma_verbs.c
751
irdma_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
sys/dev/irdma/irdma_verbs.c
757
memset(attr, 0, sizeof(*attr));
sys/dev/irdma/irdma_verbs.c
760
attr->qp_state = iwqp->ibqp_state;
sys/dev/irdma/irdma_verbs.c
761
attr->cur_qp_state = iwqp->ibqp_state;
sys/dev/irdma/irdma_verbs.c
762
attr->cap.max_send_wr = iwqp->max_send_wr;
sys/dev/irdma/irdma_verbs.c
763
attr->cap.max_recv_wr = iwqp->max_recv_wr;
sys/dev/irdma/irdma_verbs.c
764
attr->cap.max_inline_data = qp->qp_uk.max_inline_data;
sys/dev/irdma/irdma_verbs.c
765
attr->cap.max_send_sge = qp->qp_uk.max_sq_frag_cnt;
sys/dev/irdma/irdma_verbs.c
766
attr->cap.max_recv_sge = qp->qp_uk.max_rq_frag_cnt;
sys/dev/irdma/irdma_verbs.c
767
attr->qp_access_flags = irdma_get_ib_acc_flags(iwqp);
sys/dev/irdma/irdma_verbs.c
768
attr->port_num = 1;
sys/dev/irdma/irdma_verbs.c
770
attr->path_mtu = ib_mtu_int_to_enum(iwqp->udp_info.snd_mss);
sys/dev/irdma/irdma_verbs.c
771
attr->qkey = iwqp->roce_info.qkey;
sys/dev/irdma/irdma_verbs.c
772
attr->rq_psn = iwqp->udp_info.epsn;
sys/dev/irdma/irdma_verbs.c
773
attr->sq_psn = iwqp->udp_info.psn_nxt;
sys/dev/irdma/irdma_verbs.c
774
attr->dest_qp_num = iwqp->roce_info.dest_qp;
sys/dev/irdma/irdma_verbs.c
775
attr->pkey_index = iwqp->roce_info.p_key;
sys/dev/irdma/irdma_verbs.c
776
attr->retry_cnt = iwqp->udp_info.rexmit_thresh;
sys/dev/irdma/irdma_verbs.c
777
attr->rnr_retry = iwqp->udp_info.rnr_nak_thresh;
sys/dev/irdma/irdma_verbs.c
778
attr->max_rd_atomic = iwqp->roce_info.ord_size;
sys/dev/irdma/irdma_verbs.c
779
attr->max_dest_rd_atomic = iwqp->roce_info.ird_size;
sys/dev/irdma/irdma_verbs.c
786
init_attr->cap = attr->cap;
sys/dev/irdma/irdma_verbs.c
815
irdma_modify_qp_roce(struct ib_qp *ibqp, struct ib_qp_attr *attr,
sys/dev/irdma/irdma_verbs.c
848
roce_info->dest_qp = attr->dest_qp_num;
sys/dev/irdma/irdma_verbs.c
851
ret = irdma_query_pkey(ibqp->device, 0, attr->pkey_index,
sys/dev/irdma/irdma_verbs.c
858
roce_info->qkey = attr->qkey;
sys/dev/irdma/irdma_verbs.c
861
udp_info->snd_mss = ib_mtu_enum_to_int(attr->path_mtu);
sys/dev/irdma/irdma_verbs.c
864
udp_info->psn_nxt = attr->sq_psn;
sys/dev/irdma/irdma_verbs.c
866
udp_info->psn_una = attr->sq_psn;
sys/dev/irdma/irdma_verbs.c
867
udp_info->psn_max = attr->sq_psn;
sys/dev/irdma/irdma_verbs.c
871
udp_info->epsn = attr->rq_psn;
sys/dev/irdma/irdma_verbs.c
874
udp_info->rnr_nak_thresh = attr->rnr_retry;
sys/dev/irdma/irdma_verbs.c
877
udp_info->rexmit_thresh = attr->retry_cnt;
sys/dev/irdma/irdma_verbs.c
887
if (attr->ah_attr.ah_flags & IB_AH_GRH) {
sys/dev/irdma/irdma_verbs.c
888
udp_info->ttl = attr->ah_attr.grh.hop_limit;
sys/dev/irdma/irdma_verbs.c
889
udp_info->flow_label = attr->ah_attr.grh.flow_label;
sys/dev/irdma/irdma_verbs.c
890
udp_info->tos = attr->ah_attr.grh.traffic_class;
sys/dev/irdma/irdma_verbs.c
904
ret = kc_irdma_set_roce_cm_info(iwqp, attr, &vlan_id);
sys/dev/irdma/irdma_verbs.c
922
av->attrs = attr->ah_attr;
sys/dev/irdma/irdma_verbs.c
923
rdma_gid2ip((struct sockaddr *)&av->dgid_addr, &attr->ah_attr.grh.dgid);
sys/dev/irdma/irdma_verbs.c
956
ah_attr_to_dmac(attr->ah_attr));
sys/dev/irdma/irdma_verbs.c
960
if (attr->max_rd_atomic > dev->hw_attrs.max_hw_ord) {
sys/dev/irdma/irdma_verbs.c
963
attr->max_rd_atomic,
sys/dev/irdma/irdma_verbs.c
967
if (attr->max_rd_atomic)
sys/dev/irdma/irdma_verbs.c
968
roce_info->ord_size = attr->max_rd_atomic;
sys/dev/irdma/irdma_verbs.c
973
if (attr->max_dest_rd_atomic > dev->hw_attrs.max_hw_ird) {
sys/dev/irdma/irdma_verbs.c
976
attr->max_rd_atomic,
sys/dev/irdma/irdma_verbs.c
980
if (attr->max_dest_rd_atomic)
sys/dev/irdma/irdma_verbs.c
981
roce_info->ird_size = attr->max_dest_rd_atomic;
sys/dev/irdma/irdma_verbs.c
985
if (attr->qp_access_flags & IB_ACCESS_LOCAL_WRITE)
sys/dev/irdma/irdma_verbs.c
987
if (attr->qp_access_flags & IB_ACCESS_REMOTE_WRITE)
sys/dev/irdma/irdma_verbs.c
989
if (attr->qp_access_flags & IB_ACCESS_REMOTE_READ)
sys/dev/irdma/irdma_verbs.c
997
__builtin_return_address(0), ibqp->qp_num, attr->qp_state,
sys/dev/irdma/osdep.h
182
#define ah_attr_to_dmac(attr) ((attr).dmac)
sys/dev/iser/iser_verbs.c
778
struct ib_qp_attr attr;
sys/dev/iser/iser_verbs.c
783
(void)ib_query_qp(cma_id->qp, &attr, ~0, &init_attr);
sys/dev/iser/iser_verbs.c
786
attr.dest_qp_num, cma_id->qp->qp_num);
sys/dev/mlx4/device.h
1450
int mlx4_gen_slaves_port_mgt_ev(struct mlx4_dev *dev, u8 port, int attr);
sys/dev/mlx4/mlx4_core/mlx4_eq.c
427
int mlx4_gen_slaves_port_mgt_ev(struct mlx4_dev *dev, u8 port, int attr)
sys/dev/mlx4/mlx4_core/mlx4_eq.c
437
cpu_to_be32((u32) attr);
sys/dev/mlx4/mlx4_core/mlx4_main.c
1081
struct device_attribute *attr,
sys/dev/mlx4/mlx4_core/mlx4_main.c
1084
struct mlx4_port_info *info = container_of(attr, struct mlx4_port_info,
sys/dev/mlx4/mlx4_core/mlx4_main.c
1168
struct device_attribute *attr,
sys/dev/mlx4/mlx4_core/mlx4_main.c
1171
struct mlx4_port_info *info = container_of(attr, struct mlx4_port_info,
sys/dev/mlx4/mlx4_core/mlx4_main.c
1233
struct device_attribute *attr,
sys/dev/mlx4/mlx4_core/mlx4_main.c
1236
struct mlx4_port_info *info = container_of(attr, struct mlx4_port_info,
sys/dev/mlx4/mlx4_core/mlx4_main.c
1246
struct device_attribute *attr,
sys/dev/mlx4/mlx4_core/mlx4_main.c
1249
struct mlx4_port_info *info = container_of(attr, struct mlx4_port_info,
sys/dev/mlx4/mlx4_core/mlx4_main.c
2950
info->port_attr.attr.name = info->dev_name;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2952
info->port_attr.attr.mode = S_IRUGO;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2954
info->port_attr.attr.mode = S_IRUGO | S_IWUSR;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2958
sysfs_attr_init(&info->port_attr.attr);
sys/dev/mlx4/mlx4_core/mlx4_main.c
2967
info->port_mtu_attr.attr.name = info->dev_mtu_name;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2969
info->port_mtu_attr.attr.mode = S_IRUGO;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2971
info->port_mtu_attr.attr.mode = S_IRUGO | S_IWUSR;
sys/dev/mlx4/mlx4_core/mlx4_main.c
2975
sysfs_attr_init(&info->port_mtu_attr.attr);
sys/dev/mlx4/mlx4_core/mlx4_qp.c
423
enum mlx4_update_qp_attr attr,
sys/dev/mlx4/mlx4_core/mlx4_qp.c
432
if (!attr || (attr & ~MLX4_UPDATE_QP_SUPPORTED_ATTRS))
sys/dev/mlx4/mlx4_core/mlx4_qp.c
441
if (attr & MLX4_UPDATE_QP_SMAC) {
sys/dev/mlx4/mlx4_core/mlx4_qp.c
446
if (attr & MLX4_UPDATE_QP_ETH_SRC_CHECK_MC_LB) {
sys/dev/mlx4/mlx4_core/mlx4_qp.c
463
if (attr & MLX4_UPDATE_QP_VSD) {
sys/dev/mlx4/mlx4_core/mlx4_qp.c
469
if (attr & MLX4_UPDATE_QP_RATE_LIMIT) {
sys/dev/mlx4/mlx4_core/mlx4_qp.c
474
if (attr & MLX4_UPDATE_QP_QOS_VPORT) {
sys/dev/mlx4/mlx4_en/mlx4_en_netdev.c
1751
struct attribute attr;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
531
struct ib_port_attr attr;
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
734
int mlx4_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
751
int mlx4_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
763
int mlx4_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
834
u32 qkey, struct ib_ah_attr *attr, u8 *s_mac,
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
863
struct attribute *attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib.h
865
struct attribute *attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
496
struct ib_port_attr attr;
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
505
err = __mlx4_ib_query_port(ibdev, port, &attr, 1);
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
512
if (attr.state != IB_PORT_ACTIVE) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_alias_GUID.c
533
guid_info_rec.lid = cpu_to_be16(attr.lid);
sys/dev/mlx4/mlx4_ib/mlx4_ib_cq.c
174
int mlx4_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib_cq.c
178
int entries = attr->cqe;
sys/dev/mlx4/mlx4_ib/mlx4_ib_cq.c
179
int vector = attr->comp_vector;
sys/dev/mlx4/mlx4_ib/mlx4_ib_cq.c
190
if (attr->flags & ~CQ_CREATE_FLAGS_SUPPORTED)
sys/dev/mlx4/mlx4_ib/mlx4_ib_cq.c
199
cq->create_flags = attr->flags;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1325
u32 remote_qpn, u32 qkey, struct ib_ah_attr *attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1367
ret = mlx4_ib_create_ah_slave(ah, attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1368
attr->grh.sgid_index,
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1758
struct ib_qp_attr attr;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1801
memset(&attr, 0, sizeof attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1802
attr.qp_state = IB_QPS_INIT;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1807
&attr.pkey_index);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1809
attr.pkey_index =
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1811
attr.qkey = IB_QP1_QKEY;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1812
attr.port_num = ctx->port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1813
ret = ib_modify_qp(tun_qp->qp, &attr, qp_attr_mask_INIT);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1819
attr.qp_state = IB_QPS_RTR;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1820
ret = ib_modify_qp(tun_qp->qp, &attr, IB_QP_STATE);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1826
attr.qp_state = IB_QPS_RTS;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1827
attr.sq_psn = 0;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
1828
ret = ib_modify_qp(tun_qp->qp, &attr, IB_QP_STATE | IB_QP_SQ_PSN);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
492
struct ib_ah_attr attr;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
537
memset(&attr, 0, sizeof attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
538
attr.port_num = port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
540
memcpy(&attr.grh.dgid.raw[0], &grh->dgid.raw[0], 16);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
541
attr.ah_flags = IB_AH_GRH;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mad.c
543
ah = ib_create_ah(tun_ctx->pd, &attr, 0);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1013
struct ib_port_attr attr;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1026
err = mlx4_ib_query_port(ibdev, port, &attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1030
cap_mask = (attr.port_cap_flags | props->set_port_cap_mask) &
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1966
static ssize_t show_hca(struct device *device, struct device_attribute *attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1974
static ssize_t show_rev(struct device *device, struct device_attribute *attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
1982
static ssize_t show_board(struct device *device, struct device_attribute *attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2379
struct ib_port_attr attr;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2383
err = mlx4_ib_query_port(ibdev, port_num, &attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2387
immutable->pkey_tbl_len = attr.pkey_tbl_len;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
2388
immutable->gid_tbl_len = attr.gid_tbl_len;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
259
const struct ib_gid_attr *attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
284
(port_gid_table->gids[i].gid_type == attr->gid_type)) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
302
port_gid_table->gids[free].gid_type = attr->gid_type;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
402
struct ib_gid_attr attr;
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
413
ret = ib_get_cached_gid(&ibdev->ib_dev, port_num, index, &gid, &attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
417
if (attr.ndev)
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
418
if_rele(attr.ndev);
sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
428
attr.gid_type == port_gid_table->gids[i].gid_type) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
1072
del_sysfs_port_mcg_attr(group->demux->dev, group->demux->port, &group->dentry.attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
457
del_sysfs_port_mcg_attr(ctx->dev, ctx->port, &group->dentry.attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
780
add_sysfs_port_mcg_attr(ctx->dev, ctx->port, &group->dentry.attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
809
struct device_attribute *attr, char *buf);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
847
sysfs_attr_init(&group->dentry.attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
850
group->dentry.attr.name = group->name;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
851
group->dentry.attr.mode = 0400;
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
866
add_sysfs_port_mcg_attr(ctx->dev, ctx->port, &group->dentry.attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
994
struct device_attribute *attr, char *buf)
sys/dev/mlx4/mlx4_ib/mlx4_ib_mcg.c
997
container_of(attr, struct mcast_group, dentry);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1116
static u32 get_sqp_num(struct mlx4_ib_dev *dev, struct ib_qp_init_attr *attr)
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1121
attr->create_flags & MLX4_IB_SRIOV_SQP)) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1123
(attr->qp_type == IB_QPT_SMI ? 0 : 2) +
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1124
attr->port_num - 1;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1127
if (attr->qp_type == IB_QPT_SMI)
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1128
return dev->dev->caps.qp0_proxy[attr->port_num - 1];
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1130
return dev->dev->caps.qp1_proxy[attr->port_num - 1];
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1348
static __be32 to_mlx4_access_flags(struct mlx4_ib_qp *qp, const struct ib_qp_attr *attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1356
dest_rd_atomic = attr->max_dest_rd_atomic;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1361
access_flags = attr->qp_access_flags;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1378
static void store_sqp_attrs(struct mlx4_ib_sqp *sqp, const struct ib_qp_attr *attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1382
sqp->pkey_index = attr->pkey_index;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1384
sqp->qkey = attr->qkey;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1386
sqp->send_psn = attr->sq_psn;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1625
const struct ib_qp_attr *attr, int attr_mask,
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1660
switch (attr->path_mig_state) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1684
if (attr->path_mtu < IB_MTU_256 || attr->path_mtu > IB_MTU_4096) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1686
attr->path_mtu);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1689
context->mtu_msgmax = (attr->path_mtu << 5) |
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1719
context->remote_qpn = cpu_to_be32(attr->dest_qp_num);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1724
mlx4_set_sched(&context->pri_path, attr->port_num);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1769
context->pri_path.pkey_index = attr->pkey_index;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1775
attr_mask & IB_QP_PORT ? attr->port_num : qp->port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1782
attr->ah_attr.ah_flags & IB_AH_GRH;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1785
int index = attr->ah_attr.grh.sgid_index;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1800
if (mlx4_set_path(dev, attr, attr_mask, qp, &context->pri_path,
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1821
context->pri_path.ackto |= attr->timeout << 3;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1826
if (attr->alt_port_num == 0 ||
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1827
attr->alt_port_num > dev->dev->caps.num_ports)
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1830
if (attr->alt_pkey_index >=
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1831
dev->dev->caps.pkey_table_len[attr->alt_port_num])
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1834
if (mlx4_set_alt_path(dev, attr, attr_mask, qp,
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1836
attr->alt_port_num))
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1839
context->alt_path.pkey_index = attr->alt_pkey_index;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1840
context->alt_path.ackto = attr->alt_timeout << 3;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1856
context->params1 |= cpu_to_be32(attr->rnr_retry << 13);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1861
context->params1 |= cpu_to_be32(attr->retry_cnt << 16);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1866
if (attr->max_rd_atomic)
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1868
cpu_to_be32(fls(attr->max_rd_atomic - 1) << 21);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1873
context->next_send_psn = cpu_to_be32(attr->sq_psn);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1876
if (attr->max_dest_rd_atomic)
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1878
cpu_to_be32(fls(attr->max_dest_rd_atomic - 1) << 21);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1883
context->params2 |= to_mlx4_access_flags(qp, attr, attr_mask);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1891
context->rnr_nextrecvpsn |= cpu_to_be32(attr->min_rnr_timer << 24);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1895
context->rnr_nextrecvpsn |= cpu_to_be32(attr->rq_psn);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1905
(attr->qkey & MLX4_RESERVED_QKEY_MASK) ==
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1909
" is reserved)\n", attr->qkey);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1913
context->qkey = cpu_to_be32(attr->qkey);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
1983
attr_mask & IB_QP_EN_SQD_ASYNC_NOTIFY && attr->en_sqd_async_notify)
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2021
qp->atomic_rd_en = attr->qp_access_flags;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2023
qp->resp_depth = attr->max_dest_rd_atomic;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2025
qp->port = attr->port_num;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2029
qp->alt_port = attr->alt_port_num;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2032
store_sqp_attrs(to_msqp(qp), attr, attr_mask);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2167
static int _mlx4_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2176
cur_state = attr_mask & IB_QP_CUR_STATE ? attr->cur_qp_state : qp->state;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2177
new_state = attr_mask & IB_QP_STATE ? attr->qp_state : cur_state;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2196
attr->port_num = mlx4_ib_bond_next_port(dev);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2206
(attr->port_num == 0 || attr->port_num > dev->num_ports)) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2209
ibqp->qp_num, attr->port_num, cur_state,
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2215
(rdma_port_get_link_layer(&dev->ib_dev, attr->port_num) !=
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2220
int p = attr_mask & IB_QP_PORT ? attr->port_num : qp->port;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2221
if (attr->pkey_index >= dev->dev->caps.pkey_table_len[p]) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2224
ibqp->qp_num, attr->pkey_index, cur_state,
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2231
attr->max_rd_atomic > dev->dev->caps.max_qp_init_rdma) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2234
ibqp->qp_num, attr->max_rd_atomic, cur_state,
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2240
attr->max_dest_rd_atomic > dev->dev->caps.max_qp_dest_rdma) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2243
ibqp->qp_num, attr->max_dest_rd_atomic, cur_state,
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2253
err = __mlx4_ib_modify_qp(ibqp, attr, attr_mask, cur_state, new_state, udata);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2256
attr->port_num = 1;
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2263
int mlx4_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2269
ret = _mlx4_ib_modify_qp(ibqp, attr, attr_mask, udata);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
2276
err = ib_modify_qp(sqp->roce_v2_gsi, attr, attr_mask);
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
612
static int qp_has_rq(struct ib_qp_init_attr *attr)
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
614
if (attr->qp_type == IB_QPT_XRC_INI || attr->qp_type == IB_QPT_XRC_TGT)
sys/dev/mlx4/mlx4_ib/mlx4_ib_qp.c
617
return !attr->srq;
sys/dev/mlx4/mlx4_ib/mlx4_ib_srq.c
199
init_attr->attr.max_wr = srq->msrq.max - 1;
sys/dev/mlx4/mlx4_ib/mlx4_ib_srq.c
224
int mlx4_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib_srq.c
236
if (attr->srq_limit >= srq->msrq.max)
sys/dev/mlx4/mlx4_ib/mlx4_ib_srq.c
240
ret = mlx4_srq_arm(dev->dev, &srq->msrq, attr->srq_limit);
sys/dev/mlx4/mlx4_ib/mlx4_ib_srq.c
90
if (init_attr->attr.max_wr >= dev->dev->caps.max_srq_wqes ||
sys/dev/mlx4/mlx4_ib/mlx4_ib_srq.c
91
init_attr->attr.max_sge > dev->dev->caps.max_srq_sge)
sys/dev/mlx4/mlx4_ib/mlx4_ib_srq.c
96
srq->msrq.max = roundup_pow_of_two(init_attr->attr.max_wr + 1);
sys/dev/mlx4/mlx4_ib/mlx4_ib_srq.c
97
srq->msrq.max_gs = init_attr->attr.max_sge;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
112
struct device_attribute *attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
116
container_of(attr, struct mlx4_ib_iov_sysfs_attr, dentry);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
139
struct device_attribute *attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
143
container_of(attr, struct mlx4_ib_iov_sysfs_attr, dentry);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
159
sysfs_remove_file((_dentry)->kobj, &(_dentry)->dentry.attr); \
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
165
struct device_attribute *attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
168
struct device_attribute *attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
178
sysfs_attr_init(&vdentry->dentry.attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
179
vdentry->dentry.attr.name = vdentry->name;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
180
vdentry->dentry.attr.mode = 0;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
185
vdentry->dentry.attr.mode |= S_IWUSR;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
188
vdentry->dentry.attr.mode |= S_IRUGO;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
190
ret = sysfs_create_file(vdentry->kobj, &vdentry->dentry.attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
192
pr_err("failed to create %s\n", vdentry->dentry.attr.name);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
201
struct attribute *attr)
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
206
ret = sysfs_create_file(port->mcgs_parent, attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
208
pr_err("failed to create %s\n", attr->name);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
214
struct attribute *attr)
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
218
sysfs_remove_file(port->mcgs_parent, attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
227
struct ib_port_attr attr;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
230
ret = __mlx4_ib_query_port(&device->ib_dev, port_num, &attr, 1);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
264
for (i = 0 ; i < attr.gid_tbl_len; i++) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
282
for (i = 0 ; i < attr.gid_tbl_len; i++) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
284
port->dentr_ar->dentries[attr.gid_tbl_len + i].entry_num = i;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
286
&port->dentr_ar->dentries[attr.gid_tbl_len + i],
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
301
for (i = 0 ; i < attr.pkey_tbl_len; i++) {
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
303
port->dentr_ar->dentries[2 * attr.gid_tbl_len + i].entry_num = i;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
305
&port->dentr_ar->dentries[2 * attr.gid_tbl_len + i],
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
395
struct attribute attr;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
402
struct attribute *attr, char *buf)
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
405
container_of(attr, struct port_attribute, attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
414
struct attribute *attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
418
container_of(attr, struct port_attribute, attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
437
struct port_attribute attr;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
442
static ssize_t show_port_pkey(struct mlx4_port *p, struct port_attribute *attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
446
container_of(attr, struct port_table_attribute, attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
459
static ssize_t store_port_pkey(struct mlx4_port *p, struct port_attribute *attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
463
container_of(attr, struct port_table_attribute, attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
47
struct device_attribute *attr, char *buf)
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
492
struct port_attribute *attr, char *buf)
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
50
container_of(attr, struct mlx4_ib_iov_sysfs_attr, dentry);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
522
sysfs_attr_init(&element->attr.attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
523
element->attr.attr.name = element->name;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
525
element->attr.attr.mode = S_IWUSR | S_IRUGO;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
526
element->attr.store = store;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
528
element->attr.attr.mode = S_IRUGO;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
530
element->attr.show = show;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
532
tab_attr[i] = &element->attr.attr;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
544
struct device_attribute *attr, char *buf)
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
547
container_of(attr, struct mlx4_port, smi_enabled);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
559
struct device_attribute *attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
563
container_of(attr, struct mlx4_port, enable_smi_admin);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
575
struct device_attribute *attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
579
container_of(attr, struct mlx4_port, enable_smi_admin);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
601
sysfs_attr_init(&p->smi_enabled.attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
604
p->smi_enabled.attr.name = "smi_enabled";
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
605
p->smi_enabled.attr.mode = 0444;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
606
ret = sysfs_create_file(&p->kobj, &p->smi_enabled.attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
612
sysfs_attr_init(&p->enable_smi_admin.attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
615
p->enable_smi_admin.attr.name = "enable_smi_admin";
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
616
p->enable_smi_admin.attr.mode = 0644;
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
617
ret = sysfs_create_file(&p->kobj, &p->enable_smi_admin.attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
620
sysfs_remove_file(&p->kobj, &p->smi_enabled.attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
634
sysfs_remove_file(&p->kobj, &p->smi_enabled.attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
635
sysfs_remove_file(&p->kobj, &p->enable_smi_admin.attr);
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
69
struct device_attribute *attr,
sys/dev/mlx4/mlx4_ib/mlx4_ib_sysfs.c
75
container_of(attr, struct mlx4_ib_iov_sysfs_attr, dentry);
sys/dev/mlx4/qp.h
478
enum mlx4_update_qp_attr attr,
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
239
struct mlx5_chains_attr attr = {};
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
244
attr.flags = MLX5_CHAINS_AND_PRIOS_SUPPORTED |
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
246
attr.max_grp_num = 2;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
247
attr.default_ft = miss_ft;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
248
attr.ns = ns;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
249
attr.fs_base_prio = base_prio;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
250
attr.fs_base_level = base_level;
sys/dev/mlx5/mlx5_accel/mlx5_ipsec_fs.c
251
chains = mlx5_chains_create(mdev, &attr);
sys/dev/mlx5/mlx5_core/fs_chains.h
62
mlx5_chains_create(struct mlx5_core_dev *dev, struct mlx5_chains_attr *attr);
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
610
mlx5_chains_init(struct mlx5_core_dev *dev, struct mlx5_chains_attr *attr)
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
619
chains->flags = attr->flags;
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
620
chains->ns = attr->ns;
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
621
chains->group_num = attr->max_grp_num;
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
622
chains->fs_base_prio = attr->fs_base_prio;
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
623
chains->fs_base_level = attr->fs_base_level;
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
624
chains_default_ft(chains) = chains_end_ft(chains) = attr->default_ft;
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
645
mlx5_chains_create(struct mlx5_core_dev *dev, struct mlx5_chains_attr *attr)
sys/dev/mlx5/mlx5_core/mlx5_fs_chains.c
649
chains = mlx5_chains_init(dev, attr);
sys/dev/mlx5/mlx5_fpga/conn.h
89
struct mlx5_fpga_conn_attr *attr,
sys/dev/mlx5/mlx5_fpga/mlx5fpga_conn.c
843
struct mlx5_fpga_conn_attr *attr,
sys/dev/mlx5/mlx5_fpga/mlx5fpga_conn.c
850
if (!attr->recv_cb)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_conn.c
862
conn->recv_cb = attr->recv_cb;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_conn.c
863
conn->cb_arg = attr->cb_arg;
sys/dev/mlx5/mlx5_fpga/mlx5fpga_conn.c
901
(attr->tx_size + attr->rx_size) * 2);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_conn.c
910
err = mlx5_fpga_conn_create_qp(conn, attr->tx_size, attr->rx_size);
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
54
struct mlx5_fpga_conn_attr *attr)
sys/dev/mlx5/mlx5_fpga/mlx5fpga_sdk.c
58
return mlx5_fpga_conn_create(fdev, attr, MLX5_FPGA_QPC_QP_TYPE_SANDBOX_QP);
sys/dev/mlx5/mlx5_fpga/sdk.h
217
struct mlx5_fpga_conn_attr *attr);
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
1062
int mlx5_ib_gsi_modify_qp(struct ib_qp *qp, struct ib_qp_attr *attr,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
910
int mlx5_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
919
int mlx5_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
sys/dev/mlx5/mlx5_ib/mlx5_ib.h
932
int mlx5_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
916
int mlx5_ib_create_cq(struct ib_cq *ibcq, const struct ib_cq_init_attr *attr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
920
int entries = attr->cqe;
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
921
int vector = attr->comp_vector;
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
938
if (check_cq_create_flags(attr->flags))
sys/dev/mlx5/mlx5_ib/mlx5_ib_cq.c
950
cq->create_flags = attr->flags;
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
272
struct ib_qp_attr attr;
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
277
attr.qp_state = IB_QPS_INIT;
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
278
attr.pkey_index = qp_index;
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
279
attr.qkey = IB_QP1_QKEY;
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
280
attr.port_num = gsi->port_num;
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
281
ret = ib_modify_qp(qp, &attr, mask);
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
288
attr.qp_state = IB_QPS_RTR;
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
289
ret = ib_modify_qp(qp, &attr, IB_QP_STATE);
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
296
attr.qp_state = IB_QPS_RTS;
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
297
attr.sq_psn = 0;
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
298
ret = ib_modify_qp(qp, &attr, IB_QP_STATE | IB_QP_SQ_PSN);
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
369
int mlx5_ib_gsi_modify_qp(struct ib_qp *qp, struct ib_qp_attr *attr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
376
mlx5_ib_dbg(dev, "modifying GSI QP to state %d\n", attr->qp_state);
sys/dev/mlx5/mlx5_ib/mlx5_ib_gsi.c
379
ret = ib_modify_qp(gsi->rx_qp, attr, attr_mask);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1086
struct ib_port_attr attr;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1100
err = mlx5_ib_query_port(ibdev, port, &attr);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
1104
tmp = (attr.port_cap_flags | props->set_port_cap_mask) &
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2530
static ssize_t show_fw_pages(struct device *device, struct device_attribute *attr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2540
struct device_attribute *attr, char *buf)
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2548
static ssize_t show_hca(struct device *device, struct device_attribute *attr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2556
static ssize_t show_rev(struct device *device, struct device_attribute *attr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2564
static ssize_t show_board(struct device *device, struct device_attribute *attr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2799
struct ib_qp_attr *attr = NULL;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2805
attr = kzalloc(sizeof(*attr), GFP_KERNEL);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2807
if (!attr || !init_attr) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2844
attr->qp_state = IB_QPS_INIT;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2845
attr->port_num = 1;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2846
ret = mlx5_ib_modify_qp(qp, attr, IB_QP_STATE | IB_QP_PKEY_INDEX |
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2853
memset(attr, 0, sizeof(*attr));
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2854
attr->qp_state = IB_QPS_RTR;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2855
attr->path_mtu = IB_MTU_256;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2857
ret = mlx5_ib_modify_qp(qp, attr, IB_QP_STATE, NULL);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2863
memset(attr, 0, sizeof(*attr));
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2864
attr->qp_state = IB_QPS_RTS;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2865
ret = mlx5_ib_modify_qp(qp, attr, IB_QP_STATE, NULL);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2882
kfree(attr);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2900
kfree(attr);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2907
struct ib_srq_init_attr attr;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2966
memset(&attr, 0, sizeof(attr));
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2967
attr.attr.max_sge = 1;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2968
attr.attr.max_wr = 1;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2969
attr.srq_type = IB_SRQT_XRC;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2970
attr.ext.cq = devr->c0;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2971
attr.ext.xrc.xrcd = devr->x0;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2984
ret = mlx5_ib_create_srq(devr->s0, &attr, NULL);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2993
memset(&attr, 0, sizeof(attr));
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2994
attr.attr.max_sge = 1;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2995
attr.attr.max_wr = 1;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
2996
attr.srq_type = IB_SRQT_BASIC;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3008
ret = mlx5_ib_create_srq(devr->s1, &attr, NULL);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3093
struct ib_port_attr attr;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3098
err = mlx5_ib_query_port(ibdev, port_num, &attr);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3102
immutable->pkey_tbl_len = attr.pkey_tbl_len;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
3103
immutable->gid_tbl_len = attr.gid_tbl_len;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
350
const struct ib_gid_attr *attr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
362
ether_addr_copy(mlx5_addr_mac, if_getlladdr(attr->ndev));
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
364
vlan_id = rdma_vlan_dev_vlan_id(attr->ndev);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
370
switch (attr->gid_type) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
382
if (attr->gid_type != IB_GID_TYPE_IB) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
391
if ((attr->gid_type == IB_GID_TYPE_IB) ||
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
401
const struct ib_gid_attr *attr)
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
412
ib_gid_to_mlx5_roce_addr(gid, attr, in_addr);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
421
const struct ib_gid_attr *attr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
424
return set_roce_addr(device, port_num, index, gid, attr);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
436
struct ib_gid_attr attr;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
439
if (ib_get_cached_gid(&dev->ib_dev, port_num, index, &gid, &attr))
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
442
if (!attr.ndev)
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
445
if_rele(attr.ndev);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
447
if (attr.gid_type != IB_GID_TYPE_ROCE_UDP_ENCAP)
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
456
struct ib_gid_attr attr;
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
460
ret = ib_get_cached_gid(&dev->ib_dev, port_num, index, &gid, &attr);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
464
if (!attr.ndev)
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
467
if_rele(attr.ndev);
sys/dev/mlx5/mlx5_ib/mlx5_ib_main.c
469
*gid_type = attr.gid_type;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1042
static u32 get_rx_type(struct mlx5_ib_qp *qp, struct ib_qp_init_attr *attr)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1044
if (attr->srq || (attr->qp_type == IB_QPT_XRC_TGT) ||
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
1045
(attr->qp_type == IB_QPT_XRC_INI))
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2206
const struct ib_qp_attr *attr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2215
dest_rd_atomic = attr->max_dest_rd_atomic;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2220
access_flags = attr->qp_access_flags;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2327
u32 path_flags, const struct ib_qp_attr *attr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2335
path->pkey_index = cpu_to_be16(alt ? attr->alt_pkey_index :
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2336
attr->pkey_index);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2388
path->ackto_lt = (alt ? attr->alt_timeout : attr->timeout) << 3;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2678
const struct ib_qp_attr *attr, int attr_mask,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2746
switch (attr->path_mig_state) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2765
if (attr->path_mtu < IB_MTU_256 ||
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2766
attr->path_mtu > IB_MTU_4096) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2767
mlx5_ib_warn(dev, "invalid mtu %d\n", attr->path_mtu);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2771
context->mtu_msgmax = (attr->path_mtu << 5) |
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2776
context->log_pg_sz_remote_qpn = cpu_to_be32(attr->dest_qp_num);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2779
context->pri_path.pkey_index = cpu_to_be16(attr->pkey_index);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2787
context->pri_path.port = attr->port_num;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
279
static int sq_overhead(struct ib_qp_init_attr *attr)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2790
err = mlx5_set_path(dev, qp, &attr->ah_attr, &context->pri_path,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2791
attr_mask & IB_QP_PORT ? attr->port_num : qp->port,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2792
attr_mask, 0, attr, false);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2798
context->pri_path.ackto_lt |= attr->timeout << 3;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2801
err = mlx5_set_path(dev, qp, &attr->alt_ah_attr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2803
attr->alt_port_num,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2805
0, attr, true);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2820
context->params1 |= cpu_to_be32(attr->rnr_retry << 13);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2823
context->params1 |= cpu_to_be32(attr->retry_cnt << 16);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2826
if (attr->max_rd_atomic)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2828
cpu_to_be32(fls(attr->max_rd_atomic - 1) << 21);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
283
switch (attr->qp_type) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2832
context->next_send_psn = cpu_to_be32(attr->sq_psn);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2835
if (attr->max_dest_rd_atomic)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2837
cpu_to_be32(fls(attr->max_dest_rd_atomic - 1) << 21);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2843
err = to_mlx5_access_flags(qp, attr, attr_mask, &access_flags);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2851
context->rnr_nextrecvpsn |= cpu_to_be32(attr->min_rnr_timer << 24);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2854
context->rnr_nextrecvpsn |= cpu_to_be32(attr->rq_psn);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2857
context->qkey = cpu_to_be32(attr->qkey);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2863
u8 port_num = (attr_mask & IB_QP_PORT ? attr->port_num :
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2924
qp->trans_qp.atomic_rd_en = attr->qp_access_flags;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2926
qp->trans_qp.resp_depth = attr->max_dest_rd_atomic;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2928
qp->port = attr->port_num;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2930
qp->trans_qp.alt_port = attr->alt_port_num;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2957
int mlx5_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2971
return mlx5_ib_gsi_modify_qp(ibqp, attr, attr_mask);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2978
cur_state = attr_mask & IB_QP_CUR_STATE ? attr->cur_qp_state : qp->state;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2979
new_state = attr_mask & IB_QP_STATE ? attr->qp_state : cur_state;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2989
(attr->port_num == 0 ||
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2990
attr->port_num > MLX5_CAP_GEN(dev->mdev, num_ports))) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2992
attr->port_num, dev->num_ports);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2997
port = attr_mask & IB_QP_PORT ? attr->port_num : qp->port;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
2998
if (attr->pkey_index >=
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3001
attr->pkey_index);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3007
attr->max_rd_atomic >
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3010
attr->max_rd_atomic);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3015
attr->max_dest_rd_atomic >
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3018
attr->max_dest_rd_atomic);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
3027
err = __mlx5_ib_modify_qp(ibqp, attr, attr_mask, cur_state, new_state);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
306
if (attr->create_flags & IB_QP_CREATE_IPOIB_UD_LSO)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
329
static int calc_send_wqe(struct ib_qp_init_attr *attr)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
334
size = sq_overhead(attr);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
338
if (attr->cap.max_inline_data) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
340
attr->cap.max_inline_data;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
343
size += attr->cap.max_send_sge * sizeof(struct mlx5_wqe_data_seg);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
344
if (attr->create_flags & IB_QP_CREATE_SIGNATURE_EN &&
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
351
static int get_send_sge(struct ib_qp_init_attr *attr, int wqe_size)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
355
if (attr->qp_type == IB_QPT_RC)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
360
else if (attr->qp_type == IB_QPT_XRC_INI)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
367
max_sge = (wqe_size - sq_overhead(attr)) /
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
370
return min_t(int, max_sge, wqe_size - sq_overhead(attr) /
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
374
static int calc_sq_size(struct mlx5_ib_dev *dev, struct ib_qp_init_attr *attr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
380
if (!attr->cap.max_send_wr)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
383
wqe_size = calc_send_wqe(attr);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
394
qp->max_inline_data = wqe_size - sq_overhead(attr) -
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
396
attr->cap.max_inline_data = qp->max_inline_data;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
398
if (attr->create_flags & IB_QP_CREATE_SIGNATURE_EN)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
401
wq_size = roundup_pow_of_two(attr->cap.max_send_wr * wqe_size);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
410
qp->sq.max_gs = get_send_sge(attr, wqe_size);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
411
if (qp->sq.max_gs < attr->cap.max_send_sge)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
414
attr->cap.max_send_sge = qp->sq.max_gs;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
416
attr->cap.max_send_wr = qp->sq.max_post;
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
425
struct ib_qp_init_attr *attr)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
450
if (attr->qp_type == IB_QPT_RAW_PACKET) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
461
static int qp_has_rq(struct ib_qp_init_attr *attr)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
463
if (attr->qp_type == IB_QPT_XRC_INI ||
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
464
attr->qp_type == IB_QPT_XRC_TGT || attr->srq ||
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
465
attr->qp_type == MLX5_IB_QPT_REG_UMR ||
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
466
!attr->cap.max_recv_wr)
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
762
struct ib_qp_init_attr *attr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
823
err = set_user_buf_size(dev, qp, &ucmd, base, attr);
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
847
uid = (attr->qp_type != IB_QPT_XRC_TGT &&
sys/dev/mlx5/mlx5_ib/mlx5_ib_qp.c
848
attr->qp_type != IB_QPT_XRC_INI) ? to_mpd(pd)->uid : 0;
sys/dev/mlx5/mlx5_ib/mlx5_ib_srq.c
251
if (init_attr->attr.max_wr >= max_srq_wqes) {
sys/dev/mlx5/mlx5_ib/mlx5_ib_srq.c
253
init_attr->attr.max_wr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_srq.c
260
srq->msrq.max = roundup_pow_of_two(init_attr->attr.max_wr + 1);
sys/dev/mlx5/mlx5_ib/mlx5_ib_srq.c
261
srq->msrq.max_gs = init_attr->attr.max_sge;
sys/dev/mlx5/mlx5_ib/mlx5_ib_srq.c
329
init_attr->attr.max_wr = srq->msrq.max - 1;
sys/dev/mlx5/mlx5_ib/mlx5_ib_srq.c
345
int mlx5_ib_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
sys/dev/mlx5/mlx5_ib/mlx5_ib_srq.c
357
if (attr->srq_limit >= srq->msrq.max)
sys/dev/mlx5/mlx5_ib/mlx5_ib_srq.c
361
ret = mlx5_core_arm_srq(dev->mdev, &srq->msrq, attr->srq_limit, 1);
sys/dev/mpi3mr/mpi3mr.h
839
#define MPI3MR_PRINTFIELD(sc, facts, attr, fmt) \
sys/dev/mpi3mr/mpi3mr.h
840
mpi3mr_print_field((sc), #attr ": " #fmt "\n", (facts)->attr)
sys/dev/mpr/mprvar.h
772
#define MPR_PRINTFIELD(sc, facts, attr, fmt) \
sys/dev/mpr/mprvar.h
773
mpr_print_field((sc), #attr ": " #fmt "\n", (facts)->attr)
sys/dev/mpr/mprvar.h
774
#define MPR_PRINTFIELD_16(sc, facts, attr, fmt) \
sys/dev/mpr/mprvar.h
775
mpr_print_field((sc), #attr ": " #fmt "\n", le16toh((facts)->attr))
sys/dev/mpr/mprvar.h
776
#define MPR_PRINTFIELD_32(sc, facts, attr, fmt) \
sys/dev/mpr/mprvar.h
777
mpr_print_field((sc), #attr ": " #fmt "\n", le32toh((facts)->attr))
sys/dev/mps/mpsvar.h
691
#define MPS_PRINTFIELD(sc, facts, attr, fmt) \
sys/dev/mps/mpsvar.h
692
mps_print_field((sc), #attr ": " #fmt "\n", (facts)->attr)
sys/dev/mthca/mthca_av.c
292
int mthca_ah_query(struct ib_ah *ibah, struct ib_ah_attr *attr)
sys/dev/mthca/mthca_av.c
301
memset(attr, 0, sizeof *attr);
sys/dev/mthca/mthca_av.c
302
attr->dlid = be16_to_cpu(ah->av->dlid);
sys/dev/mthca/mthca_av.c
303
attr->sl = be32_to_cpu(ah->av->sl_tclass_flowlabel) >> 28;
sys/dev/mthca/mthca_av.c
304
attr->port_num = be32_to_cpu(ah->av->port_pd) >> 24;
sys/dev/mthca/mthca_av.c
305
attr->static_rate = mthca_rate_to_ib(dev, ah->av->msg_sr & 0x7,
sys/dev/mthca/mthca_av.c
306
attr->port_num);
sys/dev/mthca/mthca_av.c
307
attr->src_path_bits = ah->av->g_slid & 0x7F;
sys/dev/mthca/mthca_av.c
308
attr->ah_flags = mthca_ah_grh_present(ah) ? IB_AH_GRH : 0;
sys/dev/mthca/mthca_av.c
310
if (attr->ah_flags) {
sys/dev/mthca/mthca_av.c
311
attr->grh.traffic_class =
sys/dev/mthca/mthca_av.c
313
attr->grh.flow_label =
sys/dev/mthca/mthca_av.c
315
attr->grh.hop_limit = ah->av->hop_limit;
sys/dev/mthca/mthca_av.c
316
attr->grh.sgid_index = ah->av->gid_index &
sys/dev/mthca/mthca_av.c
318
memcpy(attr->grh.dgid.raw, ah->av->dgid, 16);
sys/dev/mthca/mthca_dev.h
515
struct ib_srq_attr *attr, struct mthca_srq *srq,
sys/dev/mthca/mthca_dev.h
518
int mthca_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
sys/dev/mthca/mthca_dev.h
534
int mthca_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask,
sys/dev/mthca/mthca_dev.h
573
int mthca_ah_query(struct ib_ah *ibah, struct ib_ah_attr *attr);
sys/dev/mthca/mthca_mr.c
574
int list_len = mr->attr.max_pages;
sys/dev/mthca/mthca_mr.c
578
if (mr->attr.page_shift < 12 || mr->attr.page_shift >= 32)
sys/dev/mthca/mthca_mr.c
583
mr->attr.max_pages * sizeof *mr->mem.arbel.mtts > PAGE_SIZE)
sys/dev/mthca/mthca_mr.c
636
mpt_entry->page_size = cpu_to_be32(mr->attr.page_shift - 12);
sys/dev/mthca/mthca_mr.c
694
if (list_len > fmr->attr.max_pages)
sys/dev/mthca/mthca_mr.c
697
page_mask = (1 << fmr->attr.page_shift) - 1;
sys/dev/mthca/mthca_mr.c
710
if (fmr->maps >= fmr->attr.max_maps)
sys/dev/mthca/mthca_mr.c
744
mpt_entry.length = cpu_to_be64(list_len * (1ull << fmr->attr.page_shift));
sys/dev/mthca/mthca_mr.c
794
fmr->mem.arbel.mpt->length = cpu_to_be64(list_len * (1ull << fmr->attr.page_shift));
sys/dev/mthca/mthca_provider.c
1023
static ssize_t show_rev(struct device *device, struct device_attribute *attr,
sys/dev/mthca/mthca_provider.c
1031
static ssize_t show_hca(struct device *device, struct device_attribute *attr,
sys/dev/mthca/mthca_provider.c
1051
static ssize_t show_board(struct device *device, struct device_attribute *attr,
sys/dev/mthca/mthca_provider.c
1110
struct ib_port_attr attr;
sys/dev/mthca/mthca_provider.c
1113
err = mthca_query_port(ibdev, port_num, &attr);
sys/dev/mthca/mthca_provider.c
1117
immutable->pkey_tbl_len = attr.pkey_tbl_len;
sys/dev/mthca/mthca_provider.c
1118
immutable->gid_tbl_len = attr.gid_tbl_len;
sys/dev/mthca/mthca_provider.c
209
struct ib_port_attr attr;
sys/dev/mthca/mthca_provider.c
215
err = mthca_query_port(ibdev, port, &attr);
sys/dev/mthca/mthca_provider.c
222
set_ib.cap_mask = (attr.port_cap_flags | props->set_port_cap_mask) &
sys/dev/mthca/mthca_provider.c
434
&init_attr->attr, srq, udata);
sys/dev/mthca/mthca_provider.c
600
const struct ib_cq_init_attr *attr,
sys/dev/mthca/mthca_provider.c
604
int entries = attr->cqe;
sys/dev/mthca/mthca_provider.c
612
if (attr->flags)
sys/dev/mthca/mthca_provider.c
970
memcpy(&fmr->attr, fmr_attr, sizeof *fmr_attr);
sys/dev/mthca/mthca_provider.h
83
struct ib_fmr_attr attr;
sys/dev/mthca/mthca_qp.c
299
static void store_attrs(struct mthca_sqp *sqp, const struct ib_qp_attr *attr,
sys/dev/mthca/mthca_qp.c
303
sqp->pkey_index = attr->pkey_index;
sys/dev/mthca/mthca_qp.c
305
sqp->qkey = attr->qkey;
sys/dev/mthca/mthca_qp.c
307
sqp->send_psn = attr->sq_psn;
sys/dev/mthca/mthca_qp.c
328
static __be32 get_hw_access_flags(struct mthca_qp *qp, const struct ib_qp_attr *attr,
sys/dev/mthca/mthca_qp.c
336
dest_rd_atomic = attr->max_dest_rd_atomic;
sys/dev/mthca/mthca_qp.c
341
access_flags = attr->qp_access_flags;
sys/dev/mthca/mthca_qp.c
545
const struct ib_qp_attr *attr, int attr_mask,
sys/dev/mthca/mthca_qp.c
576
switch (attr->path_mig_state) {
sys/dev/mthca/mthca_qp.c
594
if (attr->path_mtu < IB_MTU_256 || attr->path_mtu > IB_MTU_2048) {
sys/dev/mthca/mthca_qp.c
596
attr->path_mtu);
sys/dev/mthca/mthca_qp.c
599
qp_context->mtu_msgmax = (attr->path_mtu << 5) | 31;
sys/dev/mthca/mthca_qp.c
620
qp_context->remote_qpn = cpu_to_be32(attr->dest_qp_num);
sys/dev/mthca/mthca_qp.c
629
cpu_to_be32(attr->port_num << 24);
sys/dev/mthca/mthca_qp.c
636
cpu_to_be32(attr->pkey_index);
sys/dev/mthca/mthca_qp.c
642
attr->rnr_retry << 5;
sys/dev/mthca/mthca_qp.c
648
if (mthca_path_set(dev, &attr->ah_attr, &qp_context->pri_path,
sys/dev/mthca/mthca_qp.c
649
attr_mask & IB_QP_PORT ? attr->port_num : qp->port))
sys/dev/mthca/mthca_qp.c
669
qp_context->pri_path.ackto = attr->timeout << 3;
sys/dev/mthca/mthca_qp.c
674
if (attr->alt_pkey_index >= dev->limits.pkey_table_len) {
sys/dev/mthca/mthca_qp.c
676
attr->alt_pkey_index, dev->limits.pkey_table_len-1);
sys/dev/mthca/mthca_qp.c
680
if (attr->alt_port_num == 0 || attr->alt_port_num > dev->limits.num_ports) {
sys/dev/mthca/mthca_qp.c
682
attr->alt_port_num);
sys/dev/mthca/mthca_qp.c
686
if (mthca_path_set(dev, &attr->alt_ah_attr, &qp_context->alt_path,
sys/dev/mthca/mthca_qp.c
687
attr->alt_ah_attr.port_num))
sys/dev/mthca/mthca_qp.c
690
qp_context->alt_path.port_pkey |= cpu_to_be32(attr->alt_pkey_index |
sys/dev/mthca/mthca_qp.c
691
attr->alt_port_num << 24);
sys/dev/mthca/mthca_qp.c
692
qp_context->alt_path.ackto = attr->alt_timeout << 3;
sys/dev/mthca/mthca_qp.c
706
qp_context->params1 |= cpu_to_be32(attr->retry_cnt << 16);
sys/dev/mthca/mthca_qp.c
711
if (attr->max_rd_atomic) {
sys/dev/mthca/mthca_qp.c
716
cpu_to_be32(fls(attr->max_rd_atomic - 1) << 21);
sys/dev/mthca/mthca_qp.c
722
qp_context->next_send_psn = cpu_to_be32(attr->sq_psn);
sys/dev/mthca/mthca_qp.c
731
if (attr->max_dest_rd_atomic)
sys/dev/mthca/mthca_qp.c
733
cpu_to_be32(fls(attr->max_dest_rd_atomic - 1) << 21);
sys/dev/mthca/mthca_qp.c
739
qp_context->params2 |= get_hw_access_flags(qp, attr, attr_mask);
sys/dev/mthca/mthca_qp.c
751
qp_context->rnr_nextrecvpsn |= cpu_to_be32(attr->min_rnr_timer << 24);
sys/dev/mthca/mthca_qp.c
755
qp_context->rnr_nextrecvpsn |= cpu_to_be32(attr->rq_psn);
sys/dev/mthca/mthca_qp.c
768
qp_context->qkey = cpu_to_be32(attr->qkey);
sys/dev/mthca/mthca_qp.c
778
attr->en_sqd_async_notify)
sys/dev/mthca/mthca_qp.c
791
qp->atomic_rd_en = attr->qp_access_flags;
sys/dev/mthca/mthca_qp.c
793
qp->resp_depth = attr->max_dest_rd_atomic;
sys/dev/mthca/mthca_qp.c
795
qp->port = attr->port_num;
sys/dev/mthca/mthca_qp.c
797
qp->alt_port = attr->alt_port_num;
sys/dev/mthca/mthca_qp.c
800
store_attrs(to_msqp(qp), attr, attr_mask);
sys/dev/mthca/mthca_qp.c
846
int mthca_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int attr_mask,
sys/dev/mthca/mthca_qp.c
856
cur_state = attr->cur_qp_state;
sys/dev/mthca/mthca_qp.c
865
new_state = attr_mask & IB_QP_STATE ? attr->qp_state : cur_state;
sys/dev/mthca/mthca_qp.c
876
attr->pkey_index >= dev->limits.pkey_table_len) {
sys/dev/mthca/mthca_qp.c
878
attr->pkey_index, dev->limits.pkey_table_len-1);
sys/dev/mthca/mthca_qp.c
883
(attr->port_num == 0 || attr->port_num > dev->limits.num_ports)) {
sys/dev/mthca/mthca_qp.c
884
mthca_dbg(dev, "Port number (%u) is invalid\n", attr->port_num);
sys/dev/mthca/mthca_qp.c
889
attr->max_rd_atomic > dev->limits.max_qp_init_rdma) {
sys/dev/mthca/mthca_qp.c
891
attr->max_rd_atomic, dev->limits.max_qp_init_rdma);
sys/dev/mthca/mthca_qp.c
896
attr->max_dest_rd_atomic > 1 << dev->qp_table.rdb_shift) {
sys/dev/mthca/mthca_qp.c
898
attr->max_dest_rd_atomic, 1 << dev->qp_table.rdb_shift);
sys/dev/mthca/mthca_qp.c
907
err = __mthca_modify_qp(ibqp, attr, attr_mask, cur_state, new_state,
sys/dev/mthca/mthca_srq.c
201
struct ib_srq_attr *attr, struct mthca_srq *srq,
sys/dev/mthca/mthca_srq.c
209
if (attr->max_wr > dev->limits.max_srq_wqes ||
sys/dev/mthca/mthca_srq.c
210
attr->max_sge > dev->limits.max_srq_sge)
sys/dev/mthca/mthca_srq.c
213
srq->max = attr->max_wr;
sys/dev/mthca/mthca_srq.c
214
srq->max_gs = attr->max_sge;
sys/dev/mthca/mthca_srq.c
291
attr->max_wr = srq->max - 1;
sys/dev/mthca/mthca_srq.c
292
attr->max_sge = srq->max_gs;
sys/dev/mthca/mthca_srq.c
366
int mthca_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
sys/dev/mthca/mthca_srq.c
379
if (attr->srq_limit > max_wr)
sys/dev/mthca/mthca_srq.c
383
ret = mthca_ARM_SRQ(dev, srq->srqn, attr->srq_limit);
sys/dev/neta/if_mvnetareg.h
326
#define MVNETA_BASEADDR_ATTR(attr) (((attr) & 0xff) << 8)
sys/dev/neta/if_mvnetareg.h
362
#define MVNETA_EUDID_DATTR(attr) (((attr) & 0xff) << 4)
sys/dev/ocs_fc/sli4.c
3910
sli4_res_common_get_cntl_attributes_t *attr = sli4->vpd.data.virt;
sys/dev/ocs_fc/sli4.c
3915
} else if (attr->hdr.status) {
sys/dev/ocs_fc/sli4.c
3917
attr->hdr.status, attr->hdr.additional_status);
sys/dev/ocs_fc/sli4.c
3921
sli4->config.port_number = attr->port_number;
sys/dev/ocs_fc/sli4.c
3923
ocs_memcpy(sli4->config.bios_version_string, attr->bios_version_string,
sys/dev/ocs_fc/sli4.c
3936
sli4_res_common_get_cntl_addl_attributes_t *attr = get_cntl_addl_data.virt;
sys/dev/ocs_fc/sli4.c
3944
if (attr->hdr.status) {
sys/dev/ocs_fc/sli4.c
3946
attr->hdr.status);
sys/dev/ocs_fc/sli4.c
3951
ocs_memcpy(sli4->config.ipl_name, attr->ipl_file_name, sizeof(sli4->config.ipl_name));
sys/dev/pms/freebsd/driver/common/lxencrypt.c
116
set_dek_table_entry0(struct device *dev, struct device_attribute *attr, const char *buf, size_t len)
sys/dev/pms/freebsd/driver/common/lxencrypt.c
130
set_dek_table_entry1(struct device *dev, struct device_attribute *attr, const char *buf, size_t len)
sys/dev/pms/freebsd/driver/common/lxencrypt.c
193
show_dek_table_entry0(struct device *dev, struct device_attribute *attr, char *buf)
sys/dev/pms/freebsd/driver/common/lxencrypt.c
207
show_dek_table_entry1(struct device *dev, struct device_attribute *attr, char *buf)
sys/dev/pms/freebsd/driver/common/lxencrypt.c
221
show_kek_table(struct device *dev, struct device_attribute *attr, char *buf)
sys/dev/pms/freebsd/driver/common/lxencrypt.c
295
show_dek_kek_map0(struct device *dev, struct device_attribute *attr, char *buf)
sys/dev/pms/freebsd/driver/common/lxencrypt.c
309
show_dek_kek_map1(struct device *dev, struct device_attribute *attr, char *buf)
sys/dev/pms/freebsd/driver/common/lxencrypt.c
323
show_target_dek_map(struct device *dev, struct device_attribute *attr, char *buf)
sys/dev/pms/freebsd/driver/common/lxencrypt.h
83
ssize_t set_dek_table_entry0(struct device *dev, struct device_attribute *attr, const char *buf, size_t len);
sys/dev/pms/freebsd/driver/common/lxencrypt.h
84
ssize_t show_dek_table_entry0(struct device *dev, struct device_attribute *attr, char *buf);
sys/dev/pms/freebsd/driver/common/lxencrypt.h
85
ssize_t set_dek_table_entry1(struct device *dev, struct device_attribute *attr, const char *buf, size_t len);
sys/dev/pms/freebsd/driver/common/lxencrypt.h
86
ssize_t show_dek_table_entry1(struct device *dev, struct device_attribute *attr, char *buf);
sys/dev/pms/freebsd/driver/common/lxencrypt.h
87
ssize_t show_kek_table(struct device *dev, struct device_attribute *attr, char *buf);
sys/dev/pms/freebsd/driver/common/lxencrypt.h
88
ssize_t show_dek_kek_map0(struct device *dev, struct device_attribute *attr, char *buf);
sys/dev/pms/freebsd/driver/common/lxencrypt.h
89
ssize_t show_dek_kek_map1(struct device *dev, struct device_attribute *attr, char *buf);
sys/dev/pms/freebsd/driver/common/lxencrypt.h
90
ssize_t show_target_dek_map(struct device *dev, struct device_attribute *attr, char *buf);
sys/dev/qlnx/qlnxr/qlnxr_cm.c
488
struct ib_ah_attr *ah_attr = &get_qlnxr_ah((ud_wr(swr)->ah))->attr;
sys/dev/qlnx/qlnxr/qlnxr_def.h
411
struct qlnxr_device_attr attr;
sys/dev/qlnx/qlnxr/qlnxr_def.h
543
struct ib_ah_attr attr;
sys/dev/qlnx/qlnxr/qlnxr_os.c
103
struct device_attribute *attr, char *buf)
sys/dev/qlnx/qlnxr/qlnxr_os.c
682
struct qlnxr_device_attr *attr;
sys/dev/qlnx/qlnxr/qlnxr_os.c
687
page_size = ~dev->attr.page_size_caps + 1;
sys/dev/qlnx/qlnxr/qlnxr_os.c
694
attr = &dev->attr;
sys/dev/qlnx/qlnxr/qlnxr_os.c
695
attr->vendor_id = ecore_attr->vendor_id;
sys/dev/qlnx/qlnxr/qlnxr_os.c
696
attr->vendor_part_id = ecore_attr->vendor_part_id;
sys/dev/qlnx/qlnxr/qlnxr_os.c
699
attr->vendor_id, attr->vendor_part_id);
sys/dev/qlnx/qlnxr/qlnxr_os.c
701
attr->hw_ver = ecore_attr->hw_ver;
sys/dev/qlnx/qlnxr/qlnxr_os.c
702
attr->fw_ver = ecore_attr->fw_ver;
sys/dev/qlnx/qlnxr/qlnxr_os.c
703
attr->node_guid = ecore_attr->node_guid;
sys/dev/qlnx/qlnxr/qlnxr_os.c
704
attr->sys_image_guid = ecore_attr->sys_image_guid;
sys/dev/qlnx/qlnxr/qlnxr_os.c
705
attr->max_cnq = ecore_attr->max_cnq;
sys/dev/qlnx/qlnxr/qlnxr_os.c
706
attr->max_sge = ecore_attr->max_sge;
sys/dev/qlnx/qlnxr/qlnxr_os.c
707
attr->max_inline = ecore_attr->max_inline;
sys/dev/qlnx/qlnxr/qlnxr_os.c
708
attr->max_sqe = min_t(u32, ecore_attr->max_wqe, QLNXR_MAX_SQE);
sys/dev/qlnx/qlnxr/qlnxr_os.c
709
attr->max_rqe = min_t(u32, ecore_attr->max_wqe, QLNXR_MAX_RQE);
sys/dev/qlnx/qlnxr/qlnxr_os.c
710
attr->max_qp_resp_rd_atomic_resc = ecore_attr->max_qp_resp_rd_atomic_resc;
sys/dev/qlnx/qlnxr/qlnxr_os.c
711
attr->max_qp_req_rd_atomic_resc = ecore_attr->max_qp_req_rd_atomic_resc;
sys/dev/qlnx/qlnxr/qlnxr_os.c
712
attr->max_dev_resp_rd_atomic_resc =
sys/dev/qlnx/qlnxr/qlnxr_os.c
714
attr->max_cq = ecore_attr->max_cq;
sys/dev/qlnx/qlnxr/qlnxr_os.c
715
attr->max_qp = ecore_attr->max_qp;
sys/dev/qlnx/qlnxr/qlnxr_os.c
716
attr->max_mr = ecore_attr->max_mr;
sys/dev/qlnx/qlnxr/qlnxr_os.c
717
attr->max_mr_size = ecore_attr->max_mr_size;
sys/dev/qlnx/qlnxr/qlnxr_os.c
718
attr->max_cqe = min_t(u64, ecore_attr->max_cqe, QLNXR_MAX_CQES);
sys/dev/qlnx/qlnxr/qlnxr_os.c
719
attr->max_mw = ecore_attr->max_mw;
sys/dev/qlnx/qlnxr/qlnxr_os.c
720
attr->max_fmr = ecore_attr->max_fmr;
sys/dev/qlnx/qlnxr/qlnxr_os.c
721
attr->max_mr_mw_fmr_pbl = ecore_attr->max_mr_mw_fmr_pbl;
sys/dev/qlnx/qlnxr/qlnxr_os.c
722
attr->max_mr_mw_fmr_size = ecore_attr->max_mr_mw_fmr_size;
sys/dev/qlnx/qlnxr/qlnxr_os.c
723
attr->max_pd = ecore_attr->max_pd;
sys/dev/qlnx/qlnxr/qlnxr_os.c
724
attr->max_ah = ecore_attr->max_ah;
sys/dev/qlnx/qlnxr/qlnxr_os.c
725
attr->max_pkey = ecore_attr->max_pkey;
sys/dev/qlnx/qlnxr/qlnxr_os.c
726
attr->max_srq = ecore_attr->max_srq;
sys/dev/qlnx/qlnxr/qlnxr_os.c
727
attr->max_srq_wr = ecore_attr->max_srq_wr;
sys/dev/qlnx/qlnxr/qlnxr_os.c
729
attr->page_size_caps = ecore_attr->page_size_caps;
sys/dev/qlnx/qlnxr/qlnxr_os.c
730
attr->dev_ack_delay = ecore_attr->dev_ack_delay;
sys/dev/qlnx/qlnxr/qlnxr_os.c
731
attr->reserved_lkey = ecore_attr->reserved_lkey;
sys/dev/qlnx/qlnxr/qlnxr_os.c
732
attr->bad_pkey_counter = ecore_attr->bad_pkey_counter;
sys/dev/qlnx/qlnxr/qlnxr_os.c
733
attr->max_stats_queues = ecore_attr->max_stats_queues;
sys/dev/qlnx/qlnxr/qlnxr_os.c
74
show_rev(struct device *device, struct device_attribute *attr,
sys/dev/qlnx/qlnxr/qlnxr_os.c
84
struct device_attribute *attr, char *buf)
sys/dev/qlnx/qlnxr/qlnxr_os.c
92
struct device_attribute *attr, char *buf)
sys/dev/qlnx/qlnxr/qlnxr_os.c
95
uint32_t fw_ver = (uint32_t) dev->attr.fw_ver;
sys/dev/qlnx/qlnxr/qlnxr_os.c
977
QL_DPRINT12(ha, "node_guid = %llx", dev->attr.node_guid);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1720
const struct ib_cq_init_attr *attr,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1730
int vector = attr->comp_vector;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
1731
int entries = attr->cqe;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2257
if (attrs->attr.max_wr > qattr->max_srq_wqe) {
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2260
attrs->attr.max_wr, qattr->max_srq_wr);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2264
if (attrs->attr.max_sge > qattr->max_sge) {
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2267
attrs->attr.max_sge, qattr->max_sge);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2271
if (attrs->attr.srq_limit > attrs->attr.max_wr) {
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2275
attrs->attr.srq_limit, attrs->attr.srq_limit);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
2391
max_wr = init_attr->attr.max_wr;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
286
qlnxr_modify_srq(struct ib_srq *ibsrq, struct ib_srq_attr *attr,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
307
if (attr->srq_limit >= srq->hw_srq.max_wr) {
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
310
attr->srq_limit, srq->hw_srq.max_wr);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
315
in_params.wqe_limit = attr->srq_limit;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3357
struct ib_qp_attr *attr,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3373
qp, attr_mask, attr->qp_state, udata);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3377
new_qp_state = attr->qp_state;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3400
qp_params.new_state = qlnxr_get_state_from_ibqp(attr->qp_state);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3411
if (attr->pkey_index >= QLNXR_ROCE_PKEY_TABLE_LEN) {
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3420
qp->qkey = attr->qkey;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3428
attr->qp_access_flags & IB_ACCESS_REMOTE_READ;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3430
attr->qp_access_flags & IB_ACCESS_REMOTE_WRITE;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3432
attr->qp_access_flags & IB_ACCESS_REMOTE_ATOMIC;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3437
if (attr->path_mtu < IB_MTU_256 ||
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3438
attr->path_mtu > IB_MTU_4096) {
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3443
attr->path_mtu);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3448
qp->mtu = min(ib_mtu_enum_to_int(attr->path_mtu),
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3464
qp_params.traffic_class_tos = attr->ah_attr.grh.traffic_class;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3465
qp_params.flow_label = attr->ah_attr.grh.flow_label;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3466
qp_params.hop_limit_ttl = attr->ah_attr.grh.hop_limit;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3468
qp->sgid_idx = attr->ah_attr.grh.sgid_index;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3470
get_gid_info(ibqp, attr, attr_mask, dev, qp, &qp_params);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3472
rc = qlnxr_get_dmac(dev, &attr->ah_attr, qp_params.remote_mac_addr);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3511
qp_params.ack_timeout = attr->timeout;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3512
if (attr->timeout) {
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3523
temp = 4096 * (1UL << attr->timeout) / 1000 / 1000;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3532
qp_params.retry_cnt = attr->retry_cnt;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3539
qp_params.rnr_retry_cnt = attr->rnr_retry;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3546
qp_params.rq_psn = attr->rq_psn;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3547
qp->rq_psn = attr->rq_psn;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3551
if (attr->max_rd_atomic > qattr->max_qp_req_rd_atomic_resc) {
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3555
attr->max_rd_atomic,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3563
qp_params.max_rd_atomic_req = attr->max_rd_atomic;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3570
qp_params.min_rnr_nak_timer = attr->min_rnr_timer;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3577
qp_params.sq_psn = attr->sq_psn;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3578
qp->sq_psn = attr->sq_psn;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3582
if (attr->max_dest_rd_atomic >
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3587
attr->max_dest_rd_atomic,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3597
qp_params.max_rd_atomic_resp = attr->max_dest_rd_atomic;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3605
qp_params.dest_qp = attr->dest_qp_num;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3606
qp->dest_qp_num = attr->dest_qp_num;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3874
struct ib_qp_attr attr;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3887
attr.qp_state = IB_QPS_ERR;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
3891
qlnxr_modify_qp(ibqp, &attr, attr_mask, NULL);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
470
qlnxr_query_device(struct ib_device *ibdev, struct ib_device_attr *attr,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
491
memset(attr, 0, sizeof *attr);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
493
attr->fw_ver = qattr->fw_ver;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
494
attr->sys_image_guid = qattr->sys_image_guid;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
495
attr->max_mr_size = qattr->max_mr_size;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
496
attr->page_size_cap = qattr->page_size_caps;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
497
attr->vendor_id = qattr->vendor_id;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
498
attr->vendor_part_id = qattr->vendor_part_id;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
499
attr->hw_ver = qattr->hw_ver;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
500
attr->max_qp = qattr->max_qp;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
501
attr->device_cap_flags = IB_DEVICE_CURR_QP_STATE_MOD |
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
506
attr->max_sge = qattr->max_sge;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
507
attr->max_sge_rd = qattr->max_sge;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
508
attr->max_cq = qattr->max_cq;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
509
attr->max_cqe = qattr->max_cqe;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
510
attr->max_mr = qattr->max_mr;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
511
attr->max_mw = qattr->max_mw;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
512
attr->max_pd = qattr->max_pd;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
513
attr->atomic_cap = dev->atomic_cap;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
514
attr->max_fmr = qattr->max_fmr;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
515
attr->max_map_per_fmr = 16; /* TBD: FMR */
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
528
attr->max_qp_init_rd_atom =
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
530
attr->max_qp_rd_atom =
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
532
attr->max_qp_init_rd_atom);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
534
attr->max_srq = qattr->max_srq;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
535
attr->max_srq_sge = qattr->max_srq_sge;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
536
attr->max_srq_wr = qattr->max_srq_wr;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
539
attr->local_ca_ack_delay = qattr->dev_ack_delay;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
540
attr->max_fast_reg_page_list_len = qattr->max_mr/8;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
541
attr->max_pkeys = QLNXR_ROCE_PKEY_MAX;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
542
attr->max_ah = qattr->max_ah;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5528
struct ib_ah_attr *attr, u32 flags,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5540
ah->attr = *attr;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5551
qlnxr_query_ah(struct ib_ah *ibah, struct ib_ah_attr *attr)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5563
qlnxr_modify_ah(struct ib_ah *ibah, struct ib_ah_attr *attr)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5609
struct ib_port_attr attr;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5617
err = qlnxr_query_port(ibdev, port_num, &attr);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5627
immutable->pkey_tbl_len = attr.pkey_tbl_len;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
5628
immutable->gid_tbl_len = attr.gid_tbl_len;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
596
struct ib_port_attr *attr)
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
618
memset(attr, 0, sizeof *attr);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
621
attr->state = IB_PORT_ACTIVE;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
622
attr->phys_state = 5;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
624
attr->state = IB_PORT_DOWN;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
625
attr->phys_state = 3;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
628
attr->max_mtu = IB_MTU_4096;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
629
attr->active_mtu = iboe_get_mtu(if_getmtu(dev->ha->ifp));
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
630
attr->lid = 0;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
631
attr->lmc = 0;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
632
attr->sm_lid = 0;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
633
attr->sm_sl = 0;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
634
attr->port_cap_flags = 0;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
637
attr->gid_tbl_len = 1;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
638
attr->pkey_tbl_len = 1;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
640
attr->gid_tbl_len = QLNXR_MAX_SGID;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
641
attr->pkey_tbl_len = QLNXR_ROCE_PKEY_TABLE_LEN;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
644
attr->bad_pkey_cntr = rdma_port->pkey_bad_counter;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
645
attr->qkey_viol_cntr = 0;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
648
&attr->active_speed, &attr->active_width);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
650
attr->max_msg_sz = rdma_port->max_msg_size;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
651
attr->max_vl_num = 4; /* TODO -> figure this one out... */
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
657
attr->state, attr->phys_state,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
658
rdma_port->link_speed, attr->active_speed,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
659
attr->active_width, attr->gid_tbl_len, attr->pkey_tbl_len,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
660
attr->max_msg_sz, attr->max_vl_num);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
809
qlnxr_get_vlan_id_qp(qlnx_host_t *ha, struct ib_qp_attr *attr, int attr_mask,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
822
dgid = &attr->ah_attr.grh.dgid;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
836
get_gid_info(struct ib_qp *ibqp, struct ib_qp_attr *attr,
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
853
&attr->ah_attr.grh.dgid.raw[0],
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
856
qlnxr_get_vlan_id_qp(ha, attr, attr_mask, &qp_params->vlan_id);
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
975
uresp.max_send_wr = dev->attr.max_sqe;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
976
uresp.max_recv_wr = dev->attr.max_rqe;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
977
uresp.max_srq_wr = dev->attr.max_srq_wr;
sys/dev/qlnx/qlnxr/qlnxr_verbs.c
980
uresp.sges_per_srq_wr = dev->attr.max_srq_sge;
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
101
struct ib_qp_attr *attr,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
118
struct ib_ah_attr *attr, u32 flags,
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
123
struct ib_ah_attr *attr);
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
126
struct ib_ah_attr *attr);
sys/dev/qlnx/qlnxr/qlnxr_verbs.h
83
const struct ib_cq_init_attr *attr,
sys/dev/ral/rt2860.c
3159
uint32_t attr;
sys/dev/ral/rt2860.c
3243
attr = RAL_READ(sc, RT2860_SKEY_MODE_0_7);
sys/dev/ral/rt2860.c
3244
attr &= ~(0xf << (k->k_id * 4));
sys/dev/ral/rt2860.c
3245
attr |= mode << (k->k_id * 4);
sys/dev/ral/rt2860.c
3246
RAL_WRITE(sc, RT2860_SKEY_MODE_0_7, attr);
sys/dev/ral/rt2860.c
3249
attr = RAL_READ(sc, RT2860_WCID_ATTR(wcid));
sys/dev/ral/rt2860.c
3250
attr = (attr & ~0xf) | (mode << 1) | RT2860_RX_PKEY_EN;
sys/dev/ral/rt2860.c
3251
RAL_WRITE(sc, RT2860_WCID_ATTR(wcid), attr);
sys/dev/ral/rt2860.c
3261
uint32_t attr;
sys/dev/ral/rt2860.c
3266
attr = RAL_READ(sc, RT2860_SKEY_MODE_0_7);
sys/dev/ral/rt2860.c
3267
attr &= ~(0xf << (k->k_id * 4));
sys/dev/ral/rt2860.c
3268
RAL_WRITE(sc, RT2860_SKEY_MODE_0_7, attr);
sys/dev/ral/rt2860.c
3273
attr = RAL_READ(sc, RT2860_WCID_ATTR(wcid));
sys/dev/ral/rt2860.c
3274
attr &= ~0xf;
sys/dev/ral/rt2860.c
3275
RAL_WRITE(sc, RT2860_WCID_ATTR(wcid), attr);
sys/dev/sound/usb/uaudio.c
2348
uint8_t attr = ch->usb_alt[alt].p_ed1->bmAttributes;
sys/dev/sound/usb/uaudio.c
2349
return (UE_GET_ISO_TYPE(attr) == UE_ISO_ASYNC);
sys/dev/syscons/daemon/daemon_saver.c
146
int attr;
sys/dev/syscons/daemon/daemon_saver.c
157
case 'R': attr = FG_LIGHTRED | BG_BLACK; break;
sys/dev/syscons/daemon/daemon_saver.c
158
case 'Y': attr = FG_YELLOW | BG_BLACK; break;
sys/dev/syscons/daemon/daemon_saver.c
159
case 'B': attr = FG_LIGHTBLUE | BG_BLACK; break;
sys/dev/syscons/daemon/daemon_saver.c
160
case 'W': attr = FG_LIGHTGREY | BG_BLACK; break;
sys/dev/syscons/daemon/daemon_saver.c
161
case 'C': attr = FG_CYAN | BG_BLACK; break;
sys/dev/syscons/daemon/daemon_saver.c
162
default: attr = FG_WHITE | BG_BLACK; break;
sys/dev/syscons/daemon/daemon_saver.c
169
ATTR(attr));
sys/dev/syscons/daemon/daemon_saver.c
176
ATTR(attr));
sys/dev/syscons/daemon/daemon_saver.c
55
#define ATTR(attr) (((attr) & attr_mask) << 8)
sys/dev/syscons/scgfbrndr.c
121
gfb_clear(scr_stat *scp, int c, int attr)
sys/dev/syscons/scterm-sc.c
800
int attr, mask = tcp->attr_mask;
sys/dev/syscons/scterm-sc.c
803
attr = ((mask & FG_CHANGED) ?
sys/dev/syscons/scterm-sc.c
808
attr = tcp->cur_color.fg | (tcp->cur_color.bg << 4);
sys/dev/syscons/scterm-sc.c
812
attr ^= 0x08;
sys/dev/syscons/scterm-sc.c
814
attr ^= 0x80;
sys/dev/syscons/scterm-sc.c
816
return (attr << 8);
sys/dev/syscons/scterm-teken.c
181
int attr;
sys/dev/syscons/scterm-teken.c
193
attr = scteken_te_to_sc_attr(teken_get_defattr(&ts->ts_teken));
sys/dev/syscons/scterm-teken.c
194
vi->mv_norm.fore = attr & 0x0f;
sys/dev/syscons/scterm-teken.c
195
vi->mv_norm.back = (attr >> 4) & 0x0f;
sys/dev/syscons/scterm-teken.c
345
int attr;
sys/dev/syscons/scterm-teken.c
359
attr = te_to_sc_color[fg & 7] | (fg & 8) |
sys/dev/syscons/scterm-teken.c
364
attr ^= 8;
sys/dev/syscons/scterm-teken.c
366
attr ^= 0x80;
sys/dev/syscons/scterm-teken.c
368
return (attr);
sys/dev/syscons/scterm-teken.c
492
scteken_get_cp437(teken_char_t *c, int *attr)
sys/dev/syscons/scterm-teken.c
518
*attr = (FG_RED|BG_BLACK) << 8;
sys/dev/syscons/scterm-teken.c
531
int cursor, attr;
sys/dev/syscons/scterm-teken.c
538
attr = scteken_te_to_sc_attr(a) << 8;
sys/dev/syscons/scterm-teken.c
542
scteken_get_cp437(&c, &attr);
sys/dev/syscons/scterm-teken.c
550
sc_vtb_putchar(&scp->vtb, p, map[ch], attr);
sys/dev/syscons/scterm-teken.c
568
int attr, row;
sys/dev/syscons/scterm-teken.c
570
attr = scteken_te_to_sc_attr(a) << 8;
sys/dev/syscons/scterm-teken.c
572
scteken_get_cp437(&c, &attr);
sys/dev/syscons/scterm-teken.c
582
map[ch], attr);
sys/dev/syscons/scterm-teken.c
590
width, map[ch], attr);
sys/dev/syscons/sctermvar.h
100
sc_vtb_erase(&scp->vtb, scp->cursor_pos, n, ch, attr);
sys/dev/syscons/sctermvar.h
106
sc_term_del_char(scr_stat *scp, int n, int ch, int attr)
sys/dev/syscons/sctermvar.h
116
sc_vtb_erase(&scp->vtb, scp->cursor_pos + count, n, ch, attr);
sys/dev/syscons/sctermvar.h
178
sc_term_up_scroll(scr_stat *scp, int n, int ch, int attr, int head, int tail)
sys/dev/syscons/sctermvar.h
188
ch, attr, tail);
sys/dev/syscons/sctermvar.h
194
sc_term_down_scroll(scr_stat *scp, int n, int ch, int attr, int head, int tail)
sys/dev/syscons/sctermvar.h
204
ch, attr, tail);
sys/dev/syscons/sctermvar.h
210
sc_term_clr_eos(scr_stat *scp, int n, int ch, int attr)
sys/dev/syscons/sctermvar.h
216
ch, attr);
sys/dev/syscons/sctermvar.h
222
sc_vtb_erase(&scp->vtb, 0, scp->cursor_pos + 1, ch, attr);
sys/dev/syscons/sctermvar.h
228
sc_vtb_erase(&scp->vtb, 0, scp->xsize*scp->ysize, ch, attr);
sys/dev/syscons/sctermvar.h
237
sc_term_clr_eol(scr_stat *scp, int n, int ch, int attr)
sys/dev/syscons/sctermvar.h
242
scp->xsize - scp->xpos, ch, attr);
sys/dev/syscons/sctermvar.h
249
scp->xpos + 1, ch, attr);
sys/dev/syscons/sctermvar.h
255
scp->xsize, ch, attr);
sys/dev/syscons/sctermvar.h
304
sc_term_gen_print(scr_stat *scp, u_char **buf, int *len, int attr)
sys/dev/syscons/sctermvar.h
323
p = sc_vtb_putchar(&scp->vtb, p, map[*ptr], attr);
sys/dev/syscons/sctermvar.h
35
int attr, int tail);
sys/dev/syscons/sctermvar.h
37
int attr, int tail);
sys/dev/syscons/sctermvar.h
39
int attr);
sys/dev/syscons/sctermvar.h
41
int attr);
sys/dev/syscons/sctermvar.h
414
sc_term_gen_scroll(scr_stat *scp, int ch, int attr)
sys/dev/syscons/sctermvar.h
423
sc_vtb_delete(&scp->vtb, 0, scp->xsize, ch, attr);
sys/dev/syscons/sctermvar.h
49
int attr, int head, int tail);
sys/dev/syscons/sctermvar.h
51
int attr, int head, int tail);
sys/dev/syscons/sctermvar.h
52
static __inline void sc_term_clr_eos(scr_stat *scp, int n, int ch, int attr);
sys/dev/syscons/sctermvar.h
53
static __inline void sc_term_clr_eol(scr_stat *scp, int n, int ch, int attr);
sys/dev/syscons/sctermvar.h
58
int attr);
sys/dev/syscons/sctermvar.h
59
static __inline void sc_term_gen_scroll(scr_stat *scp, int ch, int attr);
sys/dev/syscons/sctermvar.h
62
sc_term_ins_line(scr_stat *scp, int y, int n, int ch, int attr, int tail)
sys/dev/syscons/sctermvar.h
70
sc_vtb_ins(&scp->vtb, y*scp->xsize, n*scp->xsize, ch, attr);
sys/dev/syscons/sctermvar.h
76
sc_term_del_line(scr_stat *scp, int y, int n, int ch, int attr, int tail)
sys/dev/syscons/sctermvar.h
84
sc_vtb_delete(&scp->vtb, y*scp->xsize, n*scp->xsize, ch, attr);
sys/dev/syscons/sctermvar.h
90
sc_term_ins_char(scr_stat *scp, int n, int ch, int attr)
sys/dev/syscons/scvgarndr.c
450
vga_txtclear(scr_stat *scp, int c, int attr)
sys/dev/syscons/scvgarndr.c
452
sc_vtb_clear(&scp->scr, c, attr);
sys/dev/syscons/scvgarndr.c
745
vga_pxlclear_direct(scr_stat *scp, int c, int attr)
sys/dev/syscons/scvgarndr.c
767
vga_pxlclear_planar(scr_stat *scp, int c, int attr)
sys/dev/syscons/scvgarndr.c
779
outw(GDCIDX, ((attr & 0xf000) >> 4) | 0x00); /* set/reset */
sys/dev/syscons/scvtb.c
167
sc_vtb_clear(sc_vtb_t *vtb, int c, int attr)
sys/dev/syscons/scvtb.c
170
fillw_io(attr | c, sc_vtb_pointer(vtb, 0), vtb->vtb_size);
sys/dev/syscons/scvtb.c
172
fillw(attr | c, (void *)sc_vtb_pointer(vtb, 0), vtb->vtb_size);
sys/dev/syscons/scvtb.c
224
sc_vtb_erase(sc_vtb_t *vtb, int at, int count, int c, int attr)
sys/dev/syscons/scvtb.c
229
fillw_io(attr | c, sc_vtb_pointer(vtb, at), count);
sys/dev/syscons/scvtb.c
231
fillw(attr | c, (void *)sc_vtb_pointer(vtb, at), count);
sys/dev/syscons/scvtb.c
252
sc_vtb_delete(sc_vtb_t *vtb, int at, int count, int c, int attr)
sys/dev/syscons/scvtb.c
270
fillw_io(attr | c, sc_vtb_pointer(vtb, at + len),
sys/dev/syscons/scvtb.c
273
fillw(attr | c, (void *)sc_vtb_pointer(vtb, at + len),
sys/dev/syscons/scvtb.c
278
sc_vtb_ins(sc_vtb_t *vtb, int at, int count, int c, int attr)
sys/dev/syscons/scvtb.c
293
fillw_io(attr | c, sc_vtb_pointer(vtb, at), count);
sys/dev/syscons/scvtb.c
295
fillw(attr | c, (void *)sc_vtb_pointer(vtb, at), count);
sys/dev/syscons/syscons.c
283
int attr, column, mysize, width, xsize, yborder, ysize;
sys/dev/syscons/syscons.c
329
attr = sc_kattr();
sys/dev/syscons/syscons.c
333
scrptr[ind++ % mysize] = (attr << 8) | c;
sys/dev/syscons/syscons.h
438
typedef void vr_clear_t(scr_stat *scp, int c, int attr);
sys/dev/syscons/syscons.h
638
void sc_vtb_clear(sc_vtb_t *vtb, int c, int attr);
sys/dev/syscons/syscons.h
656
void sc_vtb_erase(sc_vtb_t *vtb, int at, int count, int c, int attr);
sys/dev/syscons/syscons.h
658
void sc_vtb_delete(sc_vtb_t *vtb, int at, int count, int c, int attr);
sys/dev/syscons/syscons.h
659
void sc_vtb_ins(sc_vtb_t *vtb, int at, int count, int c, int attr);
sys/dev/usb/wlan/if_mtw.c
1924
uint32_t attr;
sys/dev/usb/wlan/if_mtw.c
2004
mtw_read(sc, MTW_SKEY_MODE_0_7, &attr);
sys/dev/usb/wlan/if_mtw.c
2005
attr &= ~(0xf << (k->wk_keyix * 4));
sys/dev/usb/wlan/if_mtw.c
2006
attr |= mode << (k->wk_keyix * 4);
sys/dev/usb/wlan/if_mtw.c
2007
mtw_write(sc, MTW_SKEY_MODE_0_7, attr);
sys/dev/usb/wlan/if_mtw.c
2010
mtw_read(sc, MTW_WCID_ATTR(wcid + 1), &attr);
sys/dev/usb/wlan/if_mtw.c
2011
attr = (attr & ~0xf) | (mode << 1);
sys/dev/usb/wlan/if_mtw.c
2012
mtw_write(sc, MTW_WCID_ATTR(wcid + 1), attr);
sys/dev/usb/wlan/if_mtw.c
2016
mtw_read(sc, MTW_WCID_ATTR(wcid), &attr);
sys/dev/usb/wlan/if_mtw.c
2017
attr = (attr & ~0xf) | (mode << 1);
sys/dev/usb/wlan/if_mtw.c
2018
mtw_write(sc, MTW_WCID_ATTR(wcid), attr);
sys/dev/usb/wlan/if_mtw.c
2022
mtw_read(sc, MTW_WCID_ATTR(wcid), &attr);
sys/dev/usb/wlan/if_mtw.c
2023
attr = (attr & ~0xf) | (mode << 1) | MTW_RX_PKEY_EN;
sys/dev/usb/wlan/if_mtw.c
2024
mtw_write(sc, MTW_WCID_ATTR(wcid), attr);
sys/dev/usb/wlan/if_mtw.c
2040
uint32_t attr;
sys/dev/usb/wlan/if_mtw.c
2048
mtw_read(sc, MTW_SKEY_MODE_0_7, &attr);
sys/dev/usb/wlan/if_mtw.c
2049
attr &= ~(0xf << (k->wk_keyix * 4));
sys/dev/usb/wlan/if_mtw.c
2050
mtw_write(sc, MTW_SKEY_MODE_0_7, attr);
sys/dev/usb/wlan/if_mtw.c
2057
mtw_read(sc, MTW_WCID_ATTR(wcid), &attr);
sys/dev/usb/wlan/if_mtw.c
2058
attr &= ~0xf;
sys/dev/usb/wlan/if_mtw.c
2059
mtw_write(sc, MTW_WCID_ATTR(wcid), attr);
sys/dev/usb/wlan/if_run.c
2363
uint32_t attr;
sys/dev/usb/wlan/if_run.c
2456
if (run_read(sc, RT2860_SKEY_MODE_0_7, &attr))
sys/dev/usb/wlan/if_run.c
2458
attr &= ~(0xf << (k->wk_keyix * 4));
sys/dev/usb/wlan/if_run.c
2459
attr |= mode << (k->wk_keyix * 4);
sys/dev/usb/wlan/if_run.c
2460
if (run_write(sc, RT2860_SKEY_MODE_0_7, attr))
sys/dev/usb/wlan/if_run.c
2464
if (run_read(sc, RT2860_WCID_ATTR(wcid), &attr))
sys/dev/usb/wlan/if_run.c
2466
attr = (attr & ~0xf) | (mode << 1) | RT2860_RX_PKEY_EN;
sys/dev/usb/wlan/if_run.c
2467
if (run_write(sc, RT2860_WCID_ATTR(wcid), attr))
sys/dev/usb/wlan/if_run.c
2524
uint32_t attr;
sys/dev/usb/wlan/if_run.c
2532
run_read(sc, RT2860_SKEY_MODE_0_7, &attr);
sys/dev/usb/wlan/if_run.c
2533
attr &= ~(0xf << (k->wk_keyix * 4));
sys/dev/usb/wlan/if_run.c
2534
run_write(sc, RT2860_SKEY_MODE_0_7, attr);
sys/dev/usb/wlan/if_run.c
2541
run_read(sc, RT2860_WCID_ATTR(wcid), &attr);
sys/dev/usb/wlan/if_run.c
2542
attr &= ~0xf;
sys/dev/usb/wlan/if_run.c
2543
run_write(sc, RT2860_WCID_ATTR(wcid), attr);
sys/dev/usb/wlan/if_uath.c
1483
qinfo.len = htobe32(sizeof(qinfo.attr));
sys/dev/usb/wlan/if_uath.c
1484
qinfo.attr.priority = htobe32(ac); /* XXX */
sys/dev/usb/wlan/if_uath.c
1485
qinfo.attr.aifs = htobe32(uath_wme_11g[ac].aifsn);
sys/dev/usb/wlan/if_uath.c
1486
qinfo.attr.logcwmin = htobe32(uath_wme_11g[ac].logcwmin);
sys/dev/usb/wlan/if_uath.c
1487
qinfo.attr.logcwmax = htobe32(uath_wme_11g[ac].logcwmax);
sys/dev/usb/wlan/if_uath.c
1488
qinfo.attr.bursttime = htobe32(IEEE80211_TXOP_TO_US(
sys/dev/usb/wlan/if_uath.c
1490
qinfo.attr.mode = htobe32(uath_wme_11g[ac].acm);/*XXX? */
sys/dev/usb/wlan/if_uath.c
1491
qinfo.attr.qflags = htobe32(1); /* XXX? */
sys/dev/usb/wlan/if_uathreg.h
378
struct uath_cmd_txq_attr attr;
sys/dev/virtio/scsi/virtio_scsi.c
1632
uint8_t attr;
sys/dev/virtio/scsi/virtio_scsi.c
1636
attr = VIRTIO_SCSI_S_HEAD;
sys/dev/virtio/scsi/virtio_scsi.c
1639
attr = VIRTIO_SCSI_S_ORDERED;
sys/dev/virtio/scsi/virtio_scsi.c
1642
attr = VIRTIO_SCSI_S_ACA;
sys/dev/virtio/scsi/virtio_scsi.c
1645
attr = VIRTIO_SCSI_S_SIMPLE;
sys/dev/virtio/scsi/virtio_scsi.c
1651
cmd_req->task_attr = attr;
sys/dev/vt/hw/efifb/efifb.c
103
char attr[16];
sys/dev/vt/hw/efifb/efifb.c
113
if (TUNABLE_STR_FETCH("hw.efifb.cache_attr", attr, sizeof(attr))) {
sys/dev/vt/hw/efifb/efifb.c
118
if (strcasecmp(attr, "wc") != 0 &&
sys/dev/vt/hw/efifb/efifb.c
119
strcasecmp(attr, "uc") != 0) {
sys/dev/vt/hw/efifb/efifb.c
121
attr);
sys/dev/vt/hw/efifb/efifb.c
123
} else if (strcasecmp(attr, "uc") == 0) {
sys/dev/vt/hw/vga/vt_vga.c
872
uint8_t ch, attr;
sys/dev/vt/hw/vga/vt_vga.c
907
attr =
sys/dev/vt/hw/vga/vt_vga.c
912
ch + ((uint16_t)(attr) << 8));
sys/dev/vt/vt.h
278
#define VTBUF_SPACE_CHAR(attr) (' ' | (attr))
sys/fs/fuse/fuse_internal.c
1223
vtyp = IFTOVT(((struct fuse_attr_out *)fdi.answ)->attr.mode);
sys/fs/fuse/fuse_internal.c
1248
fuse_internal_cache_attrs(vp, &fao->attr, fao->attr_valid,
sys/fs/fuse/fuse_internal.c
252
fuse_internal_cache_attrs(struct vnode *vp, struct fuse_attr *attr,
sys/fs/fuse/fuse_internal.c
273
attr->size != fvdat->cached_attrs.va_size)
sys/fs/fuse/fuse_internal.c
316
if (vnode_isreg(vp) && attr->size != fvdat->cached_attrs.va_size) {
sys/fs/fuse/fuse_internal.c
317
(void)fuse_vnode_setsize(vp, attr->size, from_server);
sys/fs/fuse/fuse_internal.c
318
fvdat->cached_attrs.va_size = attr->size;
sys/fs/fuse/fuse_internal.c
329
vp_cache_at->va_fileid = attr->ino;
sys/fs/fuse/fuse_internal.c
330
vp_cache_at->va_mode = attr->mode & ~S_IFMT;
sys/fs/fuse/fuse_internal.c
331
vp_cache_at->va_nlink = attr->nlink;
sys/fs/fuse/fuse_internal.c
332
vp_cache_at->va_uid = attr->uid;
sys/fs/fuse/fuse_internal.c
333
vp_cache_at->va_gid = attr->gid;
sys/fs/fuse/fuse_internal.c
334
vp_cache_at->va_rdev = attr->rdev;
sys/fs/fuse/fuse_internal.c
335
vp_cache_at->va_size = attr->size;
sys/fs/fuse/fuse_internal.c
337
vp_cache_at->va_atime.tv_sec = attr->atime;
sys/fs/fuse/fuse_internal.c
338
vp_cache_at->va_atime.tv_nsec = attr->atimensec;
sys/fs/fuse/fuse_internal.c
339
vp_cache_at->va_mtime.tv_sec = attr->mtime;
sys/fs/fuse/fuse_internal.c
340
vp_cache_at->va_mtime.tv_nsec = attr->mtimensec;
sys/fs/fuse/fuse_internal.c
341
vp_cache_at->va_ctime.tv_sec = attr->ctime;
sys/fs/fuse/fuse_internal.c
342
vp_cache_at->va_ctime.tv_nsec = attr->ctimensec;
sys/fs/fuse/fuse_internal.c
343
if (fuse_libabi_geq(data, 7, 9) && attr->blksize > 0)
sys/fs/fuse/fuse_internal.c
344
vp_cache_at->va_blocksize = attr->blksize;
sys/fs/fuse/fuse_internal.c
347
vp_cache_at->va_type = IFTOVT(attr->mode);
sys/fs/fuse/fuse_internal.c
348
vp_cache_at->va_bytes = attr->blocks * S_BLKSIZE;
sys/fs/fuse/fuse_internal.c
824
fuse_internal_cache_attrs(*vpp, &feo->attr, feo->attr_valid,
sys/fs/fuse/fuse_internal.c
917
vtyp = IFTOVT(fao->attr.mode);
sys/fs/fuse/fuse_internal.c
921
fao->attr.size = fvdat->cached_attrs.va_size;
sys/fs/fuse/fuse_internal.c
923
fao->attr.atime = fvdat->cached_attrs.va_atime.tv_sec;
sys/fs/fuse/fuse_internal.c
924
fao->attr.atimensec = fvdat->cached_attrs.va_atime.tv_nsec;
sys/fs/fuse/fuse_internal.c
927
fao->attr.ctime = fvdat->cached_attrs.va_ctime.tv_sec;
sys/fs/fuse/fuse_internal.c
928
fao->attr.ctimensec = fvdat->cached_attrs.va_ctime.tv_nsec;
sys/fs/fuse/fuse_internal.c
931
fao->attr.mtime = fvdat->cached_attrs.va_mtime.tv_sec;
sys/fs/fuse/fuse_internal.c
932
fao->attr.mtimensec = fvdat->cached_attrs.va_mtime.tv_nsec;
sys/fs/fuse/fuse_internal.c
935
fuse_internal_cache_attrs(vp, &fao->attr, fao->attr_valid,
sys/fs/fuse/fuse_internal.h
223
void fuse_internal_cache_attrs(struct vnode *vp, struct fuse_attr *attr,
sys/fs/fuse/fuse_internal.h
287
if (vtyp != IFTOVT(feo->attr.mode)) {
sys/fs/fuse/fuse_kernel.h
563
struct fuse_attr attr;
sys/fs/fuse/fuse_kernel.h
592
struct fuse_attr attr;
sys/fs/fuse/fuse_node.c
317
if (feo && feo->nodeid != feo->attr.ino && exportable) {
sys/fs/fuse/fuse_vfsops.c
600
vtyp = IFTOVT(feo->attr.mode);
sys/fs/fuse/fuse_vfsops.c
613
fuse_internal_cache_attrs(*vpp, &feo->attr, feo->attr_valid,
sys/fs/fuse/fuse_vnops.c
1232
fuse_internal_cache_attrs(*vpp, &feo->attr, feo->attr_valid,
sys/fs/fuse/fuse_vnops.c
1489
fuse_internal_cache_attrs(vp, &feo->attr, feo->attr_valid,
sys/fs/fuse/fuse_vnops.c
1661
vtyp = IFTOVT(feo->attr.mode);
sys/fs/fuse/fuse_vnops.c
1725
fuse_internal_cache_attrs(*vpp, &feo->attr,
sys/fs/pseudofs/pseudofs.c
239
const char *name, pfs_attr_t attr, pfs_vis_t vis,
sys/fs/pseudofs/pseudofs.c
253
pn->pn_attr = attr;
sys/fs/pseudofs/pseudofs.c
275
const char *name, pfs_fill_t fill, pfs_attr_t attr,
sys/fs/pseudofs/pseudofs.c
288
pn->pn_attr = attr;
sys/fs/pseudofs/pseudofs.c
307
const char *name, pfs_fill_t fill, pfs_attr_t attr,
sys/fs/pseudofs/pseudofs.c
320
pn->pn_attr = attr;
sys/fs/pseudofs/pseudofs.h
259
const char *name, pfs_attr_t attr,
sys/fs/pseudofs/pseudofs.h
264
pfs_attr_t attr, pfs_vis_t vis,
sys/fs/pseudofs/pseudofs.h
268
pfs_attr_t attr, pfs_vis_t vis,
sys/fs/smbfs/smbfs_smb.c
1018
const char *wildcard, int wclen, int attr, struct smb_cred *scred)
sys/fs/smbfs/smbfs_smb.c
1020
ctx->f_attrmask = attr;
sys/fs/smbfs/smbfs_smb.c
1222
const char *wildcard, int wclen, int attr, struct smb_cred *scred)
sys/fs/smbfs/smbfs_smb.c
1230
ctx->f_attrmask = attr;
sys/fs/smbfs/smbfs_smb.c
1366
smbfs_findopen(struct smbnode *dnp, const char *wildcard, int wclen, int attr,
sys/fs/smbfs/smbfs_smb.c
1380
error = smbfs_findopenLM1(ctx, dnp, wildcard, wclen, attr, scred);
sys/fs/smbfs/smbfs_smb.c
1382
error = smbfs_findopenLM2(ctx, dnp, wildcard, wclen, attr, scred);
sys/fs/smbfs/smbfs_smb.c
424
smbfs_smb_setpattr(struct smbnode *np, u_int16_t attr, struct timespec *mtime,
sys/fs/smbfs/smbfs_smb.c
440
mb_put_uint16le(mbp, attr);
sys/fs/smbfs/smbfs_smb.c
476
struct timespec *atime, int attr, struct smb_cred *scred)
sys/fs/smbfs/smbfs_smb.c
517
mb_put_uint16le(mbp, attr); /* DOS attr */
sys/fs/smbfs/smbfs_smb.c
530
smbfs_smb_setpattrNT(struct smbnode *np, u_short attr, struct timespec *mtime,
sys/fs/smbfs/smbfs_smb.c
569
mb_put_uint32le(mbp, attr); /* attr */
sys/fs/smbfs/smbfs_smb.c
626
smbfs_smb_setfattrNT(struct smbnode *np, u_int16_t attr, struct timespec *mtime,
sys/fs/smbfs/smbfs_smb.c
659
mb_put_uint16le(mbp, attr);
sys/fs/smbfs/smbfs_subr.h
136
int smbfs_smb_setpattr(struct smbnode *np, u_int16_t attr,
sys/fs/smbfs/smbfs_subr.h
139
struct timespec *atime, int attr, struct smb_cred *scred);
sys/fs/smbfs/smbfs_subr.h
140
int smbfs_smb_setpattrNT(struct smbnode *np, u_int16_t attr,
sys/fs/smbfs/smbfs_subr.h
145
int smbfs_smb_setfattrNT(struct smbnode *np, u_int16_t attr,
sys/fs/smbfs/smbfs_subr.h
163
int attr, struct smb_cred *scred, struct smbfs_fctx **ctxpp);
sys/fs/smbfs/smbfs_vnops.c
873
int i, attr, error;
sys/fs/smbfs/smbfs_vnops.c
882
attr = np->n_dosattr;
sys/fs/smbfs/smbfs_vnops.c
883
for (i = 0; i < 6; i++, attr >>= 1)
sys/fs/smbfs/smbfs_vnops.c
884
buf[i] = (attr & 1) ? smbfs_atl[i] : '-';
sys/geom/geom.h
266
int g_attr_changed(struct g_provider *pp, const char *attr, int flag);
sys/geom/geom.h
284
int g_getattr__(const char *attr, struct g_consumer *cp, void *var, int len);
sys/geom/geom.h
336
int g_io_getattr(const char *attr, struct g_consumer *cp, int *len, void *ptr);
sys/geom/geom.h
80
typedef void g_attrchanged_t (struct g_consumer *, const char *attr);
sys/geom/geom_dev.c
304
g_dev_attrchanged(struct g_consumer *cp, const char *attr)
sys/geom/geom_dev.c
307
if (strcmp(attr, "GEOM::media") == 0) {
sys/geom/geom_dev.c
312
if (strcmp(attr, "GEOM::physpath") == 0) {
sys/geom/geom_disk.c
1006
disk_attr_changed(struct disk *dp, const char *attr, int flag)
sys/geom/geom_disk.c
1015
(void)g_attr_changed(pp, attr, flag);
sys/geom/geom_disk.c
1018
devctl_notify("GEOM", "disk", attr, devnamebuf);
sys/geom/geom_disk.h
144
void disk_attr_changed(struct disk *dp, const char *attr, int flag);
sys/geom/geom_event.c
115
const char *attr;
sys/geom/geom_event.c
136
cp->geom->attrchanged(cp, args->attr);
sys/geom/geom_event.c
143
g_attr_changed(struct g_provider *pp, const char *attr, int flag)
sys/geom/geom_event.c
152
args->attr = attr;
sys/geom/geom_io.c
288
g_io_getattr(const char *attr, struct g_consumer *cp, int *len, void *ptr)
sys/geom/geom_io.c
293
g_trace(G_T_BIO, "bio_getattr(%s)", attr);
sys/geom/geom_io.c
297
bp->bio_attribute = attr;
sys/geom/geom_subr.c
1310
g_getattr__(const char *attr, struct g_consumer *cp, void *var, int len)
sys/geom/geom_subr.c
1315
error = g_io_getattr(attr, cp, &i, var);
sys/geom/part/g_part.c
1036
error = g_getattr("PART::isleaf", cp, &attr);
sys/geom/part/g_part.c
1037
if (!error && attr) {
sys/geom/part/g_part.c
1041
error = g_getattr("PART::depth", cp, &attr);
sys/geom/part/g_part.c
1042
table->gpt_depth = (!error) ? attr + 1 : 0;
sys/geom/part/g_part.c
1965
int attr, depth;
sys/geom/part/g_part.c
2007
error = g_getattr("PART::isleaf", cp, &attr);
sys/geom/part/g_part.c
2008
if (!error && attr) {
sys/geom/part/g_part.c
2012
error = g_getattr("PART::depth", cp, &attr);
sys/geom/part/g_part.c
2013
depth = (!error) ? attr + 1 : 0;
sys/geom/part/g_part.c
973
int attr, error;
sys/geom/part/g_part_gpt.c
1116
uint64_t attr;
sys/geom/part/g_part_gpt.c
1164
attr = 0;
sys/geom/part/g_part_gpt.c
1166
attr |= GPT_ENT_ATTR_BOOTME;
sys/geom/part/g_part_gpt.c
1168
attr |= GPT_ENT_ATTR_BOOTONCE;
sys/geom/part/g_part_gpt.c
1170
attr |= GPT_ENT_ATTR_BOOTME;
sys/geom/part/g_part_gpt.c
1176
attr |= GPT_ENT_ATTR_BOOTFAILED;
sys/geom/part/g_part_gpt.c
1178
if (attr == 0)
sys/geom/part/g_part_gpt.c
1182
attr = entry->ent.ent_attr | attr;
sys/geom/part/g_part_gpt.c
1184
attr = entry->ent.ent_attr & ~attr;
sys/geom/part/g_part_gpt.c
1185
if (attr != entry->ent.ent_attr) {
sys/geom/part/g_part_gpt.c
1186
entry->ent.ent_attr = attr;
sys/i386/linux/imgact_linux.c
101
if (a_out->a_data + a_out->a_text > imgp->attr->va_size)
sys/i386/linux/linux_machdep.c
627
struct vattr attr;
sys/i386/linux/linux_machdep.c
657
error = VOP_GETATTR(vp, &attr, td->td_ucred);
sys/i386/linux/linux_machdep.c
662
((attr.va_mode & 0111) == 0) || (attr.va_type != VREG)) {
sys/i386/linux/linux_machdep.c
669
if (attr.va_size == 0) {
sys/i386/linux/linux_machdep.c
733
if (a_out->a_data + a_out->a_text > attr.va_size) {
sys/i386/linux/linux_proto.h
1285
char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
sys/i386/linux/linux_proto.h
1290
char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
sys/i386/linux/linux_proto.h
1317
char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
sys/i386/linux/linux_proto.h
924
char attr_l_[PADL_(struct mq_attr *)]; struct mq_attr * attr; char attr_r_[PADR_(struct mq_attr *)];
sys/i386/linux/linux_proto.h
949
char attr_l_[PADL_(const struct mq_attr *)]; const struct mq_attr * attr; char attr_r_[PADR_(const struct mq_attr *)];
sys/i386/linux/linux_systrace_args.c
1969
uarg[a++] = (intptr_t)p->attr; /* struct mq_attr * */
sys/i386/linux/linux_systrace_args.c
2014
uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr * */
sys/i386/linux/linux_systrace_args.c
2588
uarg[a++] = (intptr_t)p->attr; /* void * */
sys/i386/linux/linux_systrace_args.c
2597
uarg[a++] = (intptr_t)p->attr; /* void * */
sys/i386/linux/linux_systrace_args.c
2644
uarg[a++] = (intptr_t)p->attr; /* void * */
sys/kern/imgact_aout.c
253
if (a_out->a_data + a_out->a_text > imgp->attr->va_size)
sys/kern/imgact_elf.c
647
if ((filsz != 0 && (off_t)filsz + offset > imgp->attr->va_size) ||
sys/kern/imgact_elf.c
788
struct vattr attr;
sys/kern/imgact_elf.c
794
struct vattr *attr;
sys/kern/imgact_elf.c
811
attr = &tempdata->attr;
sys/kern/imgact_elf.c
818
imgp->attr = attr;
sys/kern/kern_exec.c
1850
struct vattr *attr = imgp->attr;
sys/kern/kern_exec.c
1857
error = VOP_GETATTR(vp, attr, td->td_ucred);
sys/kern/kern_exec.c
1876
(attr->va_mode & (S_IXUSR | S_IXGRP | S_IXOTH)) == 0 ||
sys/kern/kern_exec.c
1877
(attr->va_type != VREG))
sys/kern/kern_exec.c
1883
if (attr->va_size == 0)
sys/kern/kern_exec.c
402
struct vattr attr;
sys/kern/kern_exec.c
451
imgp->attr = &attr;
sys/kern/kern_exec.c
595
credential_changing |= (attr.va_mode & S_ISUID) &&
sys/kern/kern_exec.c
596
oldcred->cr_uid != attr.va_uid;
sys/kern/kern_exec.c
597
credential_changing |= (attr.va_mode & S_ISGID) &&
sys/kern/kern_exec.c
598
oldcred->cr_gid != attr.va_gid;
sys/kern/kern_exec.c
618
if (attr.va_mode & S_ISUID) {
sys/kern/kern_exec.c
619
euip = uifind(attr.va_uid);
sys/kern/kern_exec.c
623
if (attr.va_mode & S_ISGID)
sys/kern/kern_exec.c
624
change_egid(imgp->newcred, attr.va_gid);
sys/kern/subr_terminal.c
251
int blank, const term_attr_t *attr)
sys/kern/subr_terminal.c
270
TCHAR_CREATE((teken_char_t)' ', attr));
sys/kern/systrace_args.c
2345
uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr * */
sys/kern/systrace_args.c
2353
uarg[a++] = (intptr_t)p->attr; /* const struct mq_attr * */
sys/kern/uipc_mqueue.c
1592
mqueue_alloc(const struct mq_attr *attr)
sys/kern/uipc_mqueue.c
1600
if (attr != NULL) {
sys/kern/uipc_mqueue.c
1601
mq->mq_maxmsg = attr->mq_maxmsg;
sys/kern/uipc_mqueue.c
1602
mq->mq_msgsize = attr->mq_msgsize;
sys/kern/uipc_mqueue.c
2009
const struct mq_attr *attr)
sys/kern/uipc_mqueue.c
2024
if ((flags & O_CREAT) != 0 && attr != NULL) {
sys/kern/uipc_mqueue.c
2025
if (attr->mq_maxmsg <= 0 || attr->mq_maxmsg > maxmsg)
sys/kern/uipc_mqueue.c
2027
if (attr->mq_msgsize <= 0 || attr->mq_msgsize > maxmsgsize)
sys/kern/uipc_mqueue.c
2066
mq = mqueue_alloc(attr);
sys/kern/uipc_mqueue.c
2122
struct mq_attr attr;
sys/kern/uipc_mqueue.c
2128
if ((flags & O_CREAT) != 0 && uap->attr != NULL) {
sys/kern/uipc_mqueue.c
2129
error = copyin(uap->attr, &attr, sizeof(attr));
sys/kern/uipc_mqueue.c
2134
uap->attr != NULL ? &attr : NULL));
sys/kern/uipc_mqueue.c
2229
kern_kmq_setattr(struct thread *td, int mqd, const struct mq_attr *attr,
sys/kern/uipc_mqueue.c
2238
if (attr != NULL && (attr->mq_flags & ~O_NONBLOCK) != 0)
sys/kern/uipc_mqueue.c
2246
if (attr != NULL) {
sys/kern/uipc_mqueue.c
2250
flag |= (attr->mq_flags & O_NONBLOCK);
sys/kern/uipc_mqueue.c
2262
struct mq_attr attr, oattr;
sys/kern/uipc_mqueue.c
2265
if (uap->attr != NULL) {
sys/kern/uipc_mqueue.c
2266
error = copyin(uap->attr, &attr, sizeof(attr));
sys/kern/uipc_mqueue.c
2270
error = kern_kmq_setattr(td, uap->mqd, uap->attr != NULL ? &attr : NULL,
sys/kern/uipc_mqueue.c
257
static struct mqueue *mqueue_alloc(const struct mq_attr *attr);
sys/kern/uipc_mqueue.c
2780
struct mq_attr attr;
sys/kern/uipc_mqueue.c
2787
if ((flags & O_CREAT) != 0 && uap->attr != NULL) {
sys/kern/uipc_mqueue.c
2788
error = copyin(uap->attr, &attr32, sizeof(attr32));
sys/kern/uipc_mqueue.c
2791
mq_attr_from32(&attr32, &attr);
sys/kern/uipc_mqueue.c
2794
uap->attr != NULL ? &attr : NULL));
sys/kern/uipc_mqueue.c
2800
struct mq_attr attr, oattr;
sys/kern/uipc_mqueue.c
2804
if (uap->attr != NULL) {
sys/kern/uipc_mqueue.c
2805
error = copyin(uap->attr, &attr32, sizeof(attr32));
sys/kern/uipc_mqueue.c
2808
mq_attr_from32(&attr32, &attr);
sys/kern/uipc_mqueue.c
2810
error = kern_kmq_setattr(td, uap->mqd, uap->attr != NULL ? &attr : NULL,
sys/netlink/netlink_message_parser.h
102
typedef int parse_attr_f(struct nlattr *attr, struct nl_pstate *npt,
sys/netlink/netlink_snl.h
137
typedef bool snl_parse_attr_f(struct snl_state *ss, struct nlattr *attr,
sys/netlink/route/iface.c
215
dump_sa(struct nl_writer *nw, int attr, const struct sockaddr *sa)
sys/netlink/route/iface.c
252
return (nlattr_add(nw, attr, addr_len, addr_data));
sys/netpfil/pf/pf_nl.c
100
dump_state_peer(struct nl_writer *nw, int attr, const struct pf_state_peer *peer)
sys/netpfil/pf/pf_nl.c
102
int off = nlattr_add_nested(nw, attr);
sys/netpfil/pf/pf_nl.c
1173
nlattr_add_counters(struct nl_writer *nw, int attr, size_t number, char **names,
sys/netpfil/pf/pf_nl.c
1177
int off = nlattr_add_nested(nw, attr);
sys/netpfil/pf/pf_nl.c
1192
nlattr_add_fcounters(struct nl_writer *nw, int attr, size_t number, char **names,
sys/netpfil/pf/pf_nl.c
1196
int off = nlattr_add_nested(nw, attr);
sys/netpfil/pf/pf_nl.c
1211
nlattr_add_u64_array(struct nl_writer *nw, int attr, size_t number, const uint64_t *array)
sys/netpfil/pf/pf_nl.c
1213
int off = nlattr_add_nested(nw, attr);
sys/netpfil/pf/pf_nl.c
130
dump_state_key(struct nl_writer *nw, int attr, const struct pf_state_key *key)
sys/netpfil/pf/pf_nl.c
132
int off = nlattr_add_nested(nw, attr);
sys/netpfil/pf/pf_nl.c
2263
nlattr_add_pfr_addr(struct nl_writer *nw, int attr, const struct pfr_addr *a)
sys/netpfil/pf/pf_nl.c
2265
int off = nlattr_add_nested(nw, attr);
sys/netpfil/pf/pf_nl.c
2343
nlattr_add_pfr_astats(struct nl_writer *nw, int attr, const struct pfr_astats *a)
sys/netpfil/pf/pf_nl.c
2345
int off = nlattr_add_nested(nw, attr);
sys/netpfil/pf/pf_nl.c
87
dump_addr(struct nl_writer *nw, int attr, const struct pf_addr *addr, int af)
sys/netpfil/pf/pf_nl.c
91
nlattr_add(nw, attr, 4, &addr->v4);
sys/netpfil/pf/pf_nl.c
94
nlattr_add(nw, attr, 16, &addr->v6);
sys/netpfil/pf/pflow.c
1425
nlattr_add_sockaddr(struct nl_writer *nw, int attr, const struct sockaddr *s)
sys/netpfil/pf/pflow.c
1427
int off = nlattr_add_nested(nw, attr);
sys/ofed/drivers/infiniband/core/core_priv.h
113
union ib_gid *gid, struct ib_gid_attr *attr);
sys/ofed/drivers/infiniband/core/core_priv.h
116
union ib_gid *gid, struct ib_gid_attr *attr);
sys/ofed/drivers/infiniband/core/core_priv.h
150
struct ib_qp_init_attr *attr,
sys/ofed/drivers/infiniband/core/core_priv.h
159
qp = dev->create_qp(pd, attr, udata);
sys/ofed/drivers/infiniband/core/core_priv.h
168
qp->qp_type = attr->qp_type;
sys/ofed/drivers/infiniband/core/core_priv.h
169
qp->rwq_ind_tbl = attr->rwq_ind_tbl;
sys/ofed/drivers/infiniband/core/core_priv.h
170
qp->send_cq = attr->send_cq;
sys/ofed/drivers/infiniband/core/core_priv.h
171
qp->recv_cq = attr->recv_cq;
sys/ofed/drivers/infiniband/core/core_priv.h
172
qp->srq = attr->srq;
sys/ofed/drivers/infiniband/core/core_priv.h
173
qp->rwq_ind_tbl = attr->rwq_ind_tbl;
sys/ofed/drivers/infiniband/core/core_priv.h
174
qp->event_handler = attr->event_handler;
sys/ofed/drivers/infiniband/core/ib_cache.c
178
const struct ib_gid_attr *attr,
sys/ofed/drivers/infiniband/core/ib_cache.c
198
ret = ib_dev->add_gid(ib_dev, port, ix, gid, attr,
sys/ofed/drivers/infiniband/core/ib_cache.c
206
old_net_dev = table->data_vec[ix].attr.ndev;
sys/ofed/drivers/infiniband/core/ib_cache.c
207
old_gid_type = table->data_vec[ix].attr.gid_type;
sys/ofed/drivers/infiniband/core/ib_cache.c
208
if (old_net_dev && old_net_dev != attr->ndev)
sys/ofed/drivers/infiniband/core/ib_cache.c
213
attr = &zattr;
sys/ofed/drivers/infiniband/core/ib_cache.c
218
memcpy(&table->data_vec[ix].attr, attr, sizeof(*attr));
sys/ofed/drivers/infiniband/core/ib_cache.c
222
table->data_vec[ix].attr.gid_type = old_gid_type;
sys/ofed/drivers/infiniband/core/ib_cache.c
224
if (table->data_vec[ix].attr.ndev &&
sys/ofed/drivers/infiniband/core/ib_cache.c
225
table->data_vec[ix].attr.ndev != old_net_dev)
sys/ofed/drivers/infiniband/core/ib_cache.c
226
dev_hold(table->data_vec[ix].attr.ndev);
sys/ofed/drivers/infiniband/core/ib_cache.c
236
const struct ib_gid_attr *attr,
sys/ofed/drivers/infiniband/core/ib_cache.c
238
return write_gid(ib_dev, port, table, ix, gid, attr,
sys/ofed/drivers/infiniband/core/ib_cache.c
245
const struct ib_gid_attr *attr,
sys/ofed/drivers/infiniband/core/ib_cache.c
247
return write_gid(ib_dev, port, table, ix, gid, attr,
sys/ofed/drivers/infiniband/core/ib_cache.c
269
struct ib_gid_attr *attr = &data->attr;
sys/ofed/drivers/infiniband/core/ib_cache.c
279
!memcmp(attr, &zattr, sizeof(*attr)) &&
sys/ofed/drivers/infiniband/core/ib_cache.c
287
attr->gid_type != val->gid_type)
sys/ofed/drivers/infiniband/core/ib_cache.c
295
attr->ndev != val->ndev)
sys/ofed/drivers/infiniband/core/ib_cache.c
333
union ib_gid *gid, struct ib_gid_attr *attr)
sys/ofed/drivers/infiniband/core/ib_cache.c
349
ix = find_gid(table, gid, attr, false, GID_ATTR_FIND_MASK_GID |
sys/ofed/drivers/infiniband/core/ib_cache.c
360
ret = add_gid(ib_dev, port, table, empty, gid, attr, false);
sys/ofed/drivers/infiniband/core/ib_cache.c
371
union ib_gid *gid, struct ib_gid_attr *attr)
sys/ofed/drivers/infiniband/core/ib_cache.c
382
ix = find_gid(table, gid, attr, false,
sys/ofed/drivers/infiniband/core/ib_cache.c
414
if (table->data_vec[ix].attr.ndev == ndev)
sys/ofed/drivers/infiniband/core/ib_cache.c
430
union ib_gid *gid, struct ib_gid_attr *attr)
sys/ofed/drivers/infiniband/core/ib_cache.c
444
if (attr) {
sys/ofed/drivers/infiniband/core/ib_cache.c
445
memcpy(attr, &table->data_vec[index].attr, sizeof(*attr));
sys/ofed/drivers/infiniband/core/ib_cache.c
447
if (attr->ndev != NULL &&
sys/ofed/drivers/infiniband/core/ib_cache.c
448
(if_getflags(attr->ndev) & IFF_DYING) == 0 &&
sys/ofed/drivers/infiniband/core/ib_cache.c
449
if_getifaddr(attr->ndev) != NULL)
sys/ofed/drivers/infiniband/core/ib_cache.c
450
dev_hold(attr->ndev);
sys/ofed/drivers/infiniband/core/ib_cache.c
452
attr->ndev = NULL;
sys/ofed/drivers/infiniband/core/ib_cache.c
589
struct ib_gid_attr attr;
sys/ofed/drivers/infiniband/core/ib_cache.c
597
memcpy(&attr, &table->data_vec[i].attr, sizeof(attr));
sys/ofed/drivers/infiniband/core/ib_cache.c
599
if (filter(gid, &attr, context))
sys/ofed/drivers/infiniband/core/ib_cache.c
776
entry->attr.gid_type = current_gid++;
sys/ofed/drivers/infiniband/core/ib_cache.c
91
struct ib_gid_attr attr;
sys/ofed/drivers/infiniband/core/ib_cm.c
179
struct attribute attr;
sys/ofed/drivers/infiniband/core/ib_cm.c
185
.attr = { .name = __stringify(_name), .mode = 0444 }, \
sys/ofed/drivers/infiniband/core/ib_cm.c
202
&cm_req_counter_attr.attr,
sys/ofed/drivers/infiniband/core/ib_cm.c
203
&cm_mra_counter_attr.attr,
sys/ofed/drivers/infiniband/core/ib_cm.c
204
&cm_rej_counter_attr.attr,
sys/ofed/drivers/infiniband/core/ib_cm.c
205
&cm_rep_counter_attr.attr,
sys/ofed/drivers/infiniband/core/ib_cm.c
206
&cm_rtu_counter_attr.attr,
sys/ofed/drivers/infiniband/core/ib_cm.c
207
&cm_dreq_counter_attr.attr,
sys/ofed/drivers/infiniband/core/ib_cm.c
208
&cm_drep_counter_attr.attr,
sys/ofed/drivers/infiniband/core/ib_cm.c
209
&cm_sidr_req_counter_attr.attr,
sys/ofed/drivers/infiniband/core/ib_cm.c
210
&cm_sidr_rep_counter_attr.attr,
sys/ofed/drivers/infiniband/core/ib_cm.c
211
&cm_lap_counter_attr.attr,
sys/ofed/drivers/infiniband/core/ib_cm.c
212
&cm_apr_counter_attr.attr,
sys/ofed/drivers/infiniband/core/ib_cm.c
3981
static ssize_t cm_show_counter(struct kobject *obj, struct attribute *attr,
sys/ofed/drivers/infiniband/core/ib_cm.c
3988
cm_attr = container_of(attr, struct cm_counter_attribute, attr);
sys/ofed/drivers/infiniband/core/ib_device.c
698
struct ib_gid_attr *attr)
sys/ofed/drivers/infiniband/core/ib_device.c
701
return ib_get_cached_gid(device, port_num, index, gid, attr);
sys/ofed/drivers/infiniband/core/ib_device.c
703
if (attr)
sys/ofed/drivers/infiniband/core/ib_mad.c
1847
struct ib_ah_attr attr;
sys/ofed/drivers/infiniband/core/ib_mad.c
1861
if (ib_query_ah(wr->send_buf.ah, &attr))
sys/ofed/drivers/infiniband/core/ib_mad.c
1865
if (!!(attr.ah_flags & IB_AH_GRH) !=
sys/ofed/drivers/infiniband/core/ib_mad.c
1872
if (!(attr.ah_flags & IB_AH_GRH)) {
sys/ofed/drivers/infiniband/core/ib_mad.c
1875
return (!lmc || !((attr.src_path_bits ^
sys/ofed/drivers/infiniband/core/ib_mad.c
1880
attr.grh.sgid_index, &sgid, NULL))
sys/ofed/drivers/infiniband/core/ib_mad.c
1887
if (!(attr.ah_flags & IB_AH_GRH))
sys/ofed/drivers/infiniband/core/ib_mad.c
1888
return attr.dlid == rwc->wc->slid;
sys/ofed/drivers/infiniband/core/ib_mad.c
1890
return !memcmp(attr.grh.dgid.raw, rwc->recv_buf.grh->sgid.raw,
sys/ofed/drivers/infiniband/core/ib_mad.c
2532
struct ib_qp_attr *attr;
sys/ofed/drivers/infiniband/core/ib_mad.c
2535
attr = kmalloc(sizeof *attr, GFP_KERNEL);
sys/ofed/drivers/infiniband/core/ib_mad.c
2536
if (attr) {
sys/ofed/drivers/infiniband/core/ib_mad.c
2537
attr->qp_state = IB_QPS_RTS;
sys/ofed/drivers/infiniband/core/ib_mad.c
2538
attr->cur_qp_state = IB_QPS_SQE;
sys/ofed/drivers/infiniband/core/ib_mad.c
2539
ret = ib_modify_qp(qp_info->qp, attr,
sys/ofed/drivers/infiniband/core/ib_mad.c
2541
kfree(attr);
sys/ofed/drivers/infiniband/core/ib_mad.c
2950
struct ib_qp_attr *attr;
sys/ofed/drivers/infiniband/core/ib_mad.c
2954
attr = kmalloc(sizeof *attr, GFP_KERNEL);
sys/ofed/drivers/infiniband/core/ib_mad.c
2955
if (!attr)
sys/ofed/drivers/infiniband/core/ib_mad.c
2972
attr->qp_state = IB_QPS_INIT;
sys/ofed/drivers/infiniband/core/ib_mad.c
2973
attr->pkey_index = pkey_index;
sys/ofed/drivers/infiniband/core/ib_mad.c
2974
attr->qkey = (qp->qp_num == 0) ? 0 : IB_QP1_QKEY;
sys/ofed/drivers/infiniband/core/ib_mad.c
2975
ret = ib_modify_qp(qp, attr, IB_QP_STATE |
sys/ofed/drivers/infiniband/core/ib_mad.c
2984
attr->qp_state = IB_QPS_RTR;
sys/ofed/drivers/infiniband/core/ib_mad.c
2985
ret = ib_modify_qp(qp, attr, IB_QP_STATE);
sys/ofed/drivers/infiniband/core/ib_mad.c
2993
attr->qp_state = IB_QPS_RTS;
sys/ofed/drivers/infiniband/core/ib_mad.c
2994
attr->sq_psn = IB_MAD_SEND_Q_PSN;
sys/ofed/drivers/infiniband/core/ib_mad.c
2995
ret = ib_modify_qp(qp, attr, IB_QP_STATE | IB_QP_SQ_PSN);
sys/ofed/drivers/infiniband/core/ib_mad.c
3024
kfree(attr);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
103
struct attribute *attr, char *buf)
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1033
struct ib_port_attr attr;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1037
ret = ib_query_port(device, port_num, &attr);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
106
container_of(attr, struct port_attribute, attr);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1078
p->gid_group.attrs = alloc_group_attrs(show_port_gid, attr.gid_tbl_len);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1090
attr.gid_tbl_len);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1103
attr.gid_tbl_len);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1116
attr.pkey_tbl_len);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1148
for (i = 0; i < attr.pkey_tbl_len; ++i)
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1159
for (i = 0; i < attr.gid_tbl_len; ++i)
sys/ofed/drivers/infiniband/core/ib_sysfs.c
116
struct attribute *attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1170
for (i = 0; i < attr.gid_tbl_len; ++i)
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1180
for (i = 0; i < attr.gid_tbl_len; ++i)
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1199
struct device_attribute *attr, char *buf)
sys/ofed/drivers/infiniband/core/ib_sysfs.c
120
container_of(attr, struct port_attribute, attr);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1227
struct device_attribute *attr, char *buf)
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1239
struct device_attribute *attr, char *buf)
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1247
struct device_attribute *attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
1265
static ssize_t show_fw_ver(struct device *device, struct device_attribute *attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
134
struct attribute *attr, char *buf)
sys/ofed/drivers/infiniband/core/ib_sysfs.c
137
container_of(attr, struct port_attribute, attr);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
154
struct ib_port_attr attr;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
166
ret = ib_query_port(p->ibdev, p->port_num, &attr);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
170
return sprintf(buf, "%d: %s\n", attr.state,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
171
attr.state >= 0 && attr.state < ARRAY_SIZE(state_name) ?
sys/ofed/drivers/infiniband/core/ib_sysfs.c
172
state_name[attr.state] : "UNKNOWN");
sys/ofed/drivers/infiniband/core/ib_sysfs.c
178
struct ib_port_attr attr;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
181
ret = ib_query_port(p->ibdev, p->port_num, &attr);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
185
return sprintf(buf, "0x%x\n", attr.lid);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
192
struct ib_port_attr attr;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
195
ret = ib_query_port(p->ibdev, p->port_num, &attr);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
199
return sprintf(buf, "%d\n", attr.lmc);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
205
struct ib_port_attr attr;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
208
ret = ib_query_port(p->ibdev, p->port_num, &attr);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
212
return sprintf(buf, "0x%x\n", attr.sm_lid);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
218
struct ib_port_attr attr;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
221
ret = ib_query_port(p->ibdev, p->port_num, &attr);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
225
return sprintf(buf, "%d\n", attr.sm_sl);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
231
struct ib_port_attr attr;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
234
ret = ib_query_port(p->ibdev, p->port_num, &attr);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
238
return sprintf(buf, "0x%08x\n", attr.port_cap_flags);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
244
struct ib_port_attr attr;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
249
ret = ib_query_port(p->ibdev, p->port_num, &attr);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
253
switch (attr.active_speed) {
sys/ofed/drivers/infiniband/core/ib_sysfs.c
289
rate *= ib_width_enum_to_int(attr.active_width);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
295
ib_width_enum_to_int(attr.active_width), speed);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
319
struct ib_port_attr attr;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
323
ret = ib_query_port(p->ibdev, p->port_num, &attr);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
327
return sprintf(buf, "%d: %s\n", attr.phys_state,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
328
phys_state_to_str(attr.phys_state));
sys/ofed/drivers/infiniband/core/ib_sysfs.c
355
&port_attr_state.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
356
&port_attr_lid.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
357
&port_attr_lid_mask_count.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
358
&port_attr_sm_lid.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
359
&port_attr_sm_sl.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
360
&port_attr_cap_mask.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
361
&port_attr_rate.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
362
&port_attr_phys_state.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
363
&port_attr_link_layer.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
381
struct port_attribute *attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
387
container_of(attr, struct port_table_attribute, attr);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
405
static ssize_t show_port_gid(struct ib_port *p, struct port_attribute *attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
409
container_of(attr, struct port_table_attribute, attr);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
421
struct port_attribute *attr, char *buf)
sys/ofed/drivers/infiniband/core/ib_sysfs.c
423
return _show_port_gid_attr(p, attr, buf, print_ndev);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
427
struct port_attribute *attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
430
return _show_port_gid_attr(p, attr, buf, print_gid_type);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
433
static ssize_t show_port_pkey(struct ib_port *p, struct port_attribute *attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
437
container_of(attr, struct port_table_attribute, attr);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
450
.attr = __ATTR(_name, S_IRUGO, show_pma_counter, NULL), \
sys/ofed/drivers/infiniband/core/ib_sysfs.c
457
.attr = __ATTR(_name, S_IRUGO, show_pma_counter, NULL), \
sys/ofed/drivers/infiniband/core/ib_sysfs.c
466
static int get_perf_mad(struct ib_device *dev, int port_num, __be16 attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
489
in_mad->mad_hdr.attr_id = attr;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
491
if (attr != IB_PMA_CLASS_PORT_INFO)
sys/ofed/drivers/infiniband/core/ib_sysfs.c
512
static ssize_t show_pma_counter(struct ib_port *p, struct port_attribute *attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
516
container_of(attr, struct port_table_attribute, attr);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
586
&port_pma_attr_symbol_error.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
587
&port_pma_attr_link_error_recovery.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
588
&port_pma_attr_link_downed.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
589
&port_pma_attr_port_rcv_errors.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
590
&port_pma_attr_port_rcv_remote_physical_errors.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
591
&port_pma_attr_port_rcv_switch_relay_errors.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
592
&port_pma_attr_port_xmit_discards.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
593
&port_pma_attr_port_xmit_constraint_errors.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
594
&port_pma_attr_port_rcv_constraint_errors.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
595
&port_pma_attr_local_link_integrity_errors.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
596
&port_pma_attr_excessive_buffer_overrun_errors.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
597
&port_pma_attr_VL15_dropped.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
598
&port_pma_attr_port_xmit_data.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
599
&port_pma_attr_port_rcv_data.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
600
&port_pma_attr_port_xmit_packets.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
601
&port_pma_attr_port_rcv_packets.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
602
&port_pma_attr_port_xmit_wait.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
607
&port_pma_attr_symbol_error.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
608
&port_pma_attr_link_error_recovery.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
609
&port_pma_attr_link_downed.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
610
&port_pma_attr_port_rcv_errors.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
611
&port_pma_attr_port_rcv_remote_physical_errors.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
612
&port_pma_attr_port_rcv_switch_relay_errors.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
613
&port_pma_attr_port_xmit_discards.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
614
&port_pma_attr_port_xmit_constraint_errors.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
615
&port_pma_attr_port_rcv_constraint_errors.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
616
&port_pma_attr_local_link_integrity_errors.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
617
&port_pma_attr_excessive_buffer_overrun_errors.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
618
&port_pma_attr_VL15_dropped.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
619
&port_pma_attr_ext_port_xmit_data.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
620
&port_pma_attr_ext_port_rcv_data.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
621
&port_pma_attr_ext_port_xmit_packets.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
622
&port_pma_attr_port_xmit_wait.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
623
&port_pma_attr_ext_port_rcv_packets.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
624
&port_pma_attr_ext_unicast_rcv_packets.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
625
&port_pma_attr_ext_unicast_xmit_packets.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
626
&port_pma_attr_ext_multicast_rcv_packets.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
627
&port_pma_attr_ext_multicast_xmit_packets.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
632
&port_pma_attr_symbol_error.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
633
&port_pma_attr_link_error_recovery.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
634
&port_pma_attr_link_downed.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
635
&port_pma_attr_port_rcv_errors.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
636
&port_pma_attr_port_rcv_remote_physical_errors.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
637
&port_pma_attr_port_rcv_switch_relay_errors.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
638
&port_pma_attr_port_xmit_discards.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
639
&port_pma_attr_port_xmit_constraint_errors.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
640
&port_pma_attr_port_rcv_constraint_errors.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
641
&port_pma_attr_local_link_integrity_errors.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
642
&port_pma_attr_excessive_buffer_overrun_errors.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
643
&port_pma_attr_VL15_dropped.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
644
&port_pma_attr_ext_port_xmit_data.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
645
&port_pma_attr_ext_port_rcv_data.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
646
&port_pma_attr_ext_port_xmit_packets.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
647
&port_pma_attr_ext_port_rcv_packets.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
648
&port_pma_attr_port_xmit_wait.attr.attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
71
struct attribute attr;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
750
element->attr.attr.name = element->name;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
751
element->attr.attr.mode = S_IRUGO;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
752
element->attr.show = show;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
754
sysfs_attr_init(&element->attr.attr);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
756
tab_attr[i] = &element->attr.attr;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
813
static ssize_t show_hw_stats(struct kobject *kobj, struct attribute *attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
822
hsa = container_of(attr, struct hw_stats_attribute, attr);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
84
struct port_attribute attr;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
844
struct attribute *attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
851
hsa = container_of(attr, struct hw_stats_attribute, attr);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
871
struct attribute *attr,
sys/ofed/drivers/infiniband/core/ib_sysfs.c
886
hsa = container_of(attr, struct hw_stats_attribute, attr);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
907
struct attribute **attr;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
91
struct attribute attr;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
911
for (attr = attr_group->attrs; *attr; attr++)
sys/ofed/drivers/infiniband/core/ib_sysfs.c
912
kfree(*attr);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
924
hsa->attr.name = __DECONST(char *, name);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
925
hsa->attr.mode = S_IRUGO;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
93
struct attribute *attr, char *buf);
sys/ofed/drivers/infiniband/core/ib_sysfs.c
931
return &hsa->attr;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
942
hsa->attr.name = name;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
943
hsa->attr.mode = S_IWUSR | S_IRUGO;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
949
return &hsa->attr;
sys/ofed/drivers/infiniband/core/ib_sysfs.c
95
struct attribute *attr,
sys/ofed/drivers/infiniband/core/ib_ucm.c
1223
static ssize_t show_ibdev(struct device *dev, struct device_attribute *attr,
sys/ofed/drivers/infiniband/core/ib_ucm.c
1341
ret = class_create_file(&cm_class, &class_attr_abi_version.attr);
sys/ofed/drivers/infiniband/core/ib_ucm.c
1355
class_remove_file(&cm_class, &class_attr_abi_version.attr);
sys/ofed/drivers/infiniband/core/ib_ucm.c
1365
class_remove_file(&cm_class, &class_attr_abi_version.attr);
sys/ofed/drivers/infiniband/core/ib_ucma.c
1760
struct device_attribute *attr,
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1108
static ssize_t show_ibdev(struct device *dev, struct device_attribute *attr,
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1120
static ssize_t show_port(struct device *dev, struct device_attribute *attr,
sys/ofed/drivers/infiniband/core/ib_user_mad.c
1373
ret = class_create_file(umad_class, &class_attr_abi_version.attr);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1001
struct ib_cq_init_attr attr = {};
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1024
attr.cqe = cmd->cqe;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1025
attr.comp_vector = cmd->comp_vector;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1026
attr.flags = cmd->flags;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1040
ret = ib_dev->create_cq(cq, &attr, &attrs->driver_udata);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1281
struct ib_qp_init_attr attr = {};
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1308
attr.rwq_ind_tbl = ind_tbl;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1376
attr.event_handler = ib_uverbs_qp_event_handler;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1377
attr.send_cq = scq;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1378
attr.recv_cq = rcq;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1379
attr.srq = srq;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1380
attr.xrcd = xrcd;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1381
attr.sq_sig_type = cmd->sq_sig_all ? IB_SIGNAL_ALL_WR :
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1383
attr.qp_type = cmd->qp_type;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1384
attr.create_flags = 0;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1386
attr.cap.max_send_wr = cmd->max_send_wr;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1387
attr.cap.max_recv_wr = cmd->max_recv_wr;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1388
attr.cap.max_send_sge = cmd->max_send_sge;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1389
attr.cap.max_recv_sge = cmd->max_recv_sge;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1390
attr.cap.max_inline_data = cmd->max_inline_data;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1395
attr.create_flags = cmd->create_flags;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1396
if (attr.create_flags & ~(IB_QP_CREATE_BLOCK_MULTICAST_LOOPBACK |
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1408
if (attr.create_flags & IB_QP_CREATE_SOURCE_QPN) {
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1414
attr.source_qpn = cmd->source_qpn;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1418
qp = ib_create_qp(pd, &attr);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1420
qp = _ib_create_qp(device, pd, &attr, &attrs->driver_udata,
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1430
if (attr.send_cq)
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1431
atomic_inc(&attr.send_cq->usecnt);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1432
if (attr.recv_cq)
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1433
atomic_inc(&attr.recv_cq->usecnt);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1434
if (attr.srq)
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1435
atomic_inc(&attr.srq->usecnt);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1448
resp.base.max_recv_sge = attr.cap.max_recv_sge;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1449
resp.base.max_send_sge = attr.cap.max_send_sge;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1450
resp.base.max_recv_wr = attr.cap.max_recv_wr;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1451
resp.base.max_send_wr = attr.cap.max_send_wr;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1452
resp.base.max_inline_data = attr.cap.max_inline_data;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1560
struct ib_qp_open_attr attr = {};
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1585
attr.event_handler = ib_uverbs_qp_event_handler;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1586
attr.qp_num = cmd.qpn;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1587
attr.qp_type = cmd.qp_type;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1592
qp = ib_open_qp(xrcd, &attr);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1651
struct ib_qp_attr *attr;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1659
attr = kmalloc(sizeof *attr, GFP_KERNEL);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1661
if (!attr || !init_attr) {
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1672
ret = ib_query_qp(qp, attr, cmd.attr_mask, init_attr);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1682
resp.qp_state = attr->qp_state;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1683
resp.cur_qp_state = attr->cur_qp_state;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1684
resp.path_mtu = attr->path_mtu;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1685
resp.path_mig_state = attr->path_mig_state;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1686
resp.qkey = attr->qkey;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1687
resp.rq_psn = attr->rq_psn;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1688
resp.sq_psn = attr->sq_psn;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1689
resp.dest_qp_num = attr->dest_qp_num;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1690
resp.qp_access_flags = attr->qp_access_flags;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1691
resp.pkey_index = attr->pkey_index;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1692
resp.alt_pkey_index = attr->alt_pkey_index;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1693
resp.sq_draining = attr->sq_draining;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1694
resp.max_rd_atomic = attr->max_rd_atomic;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1695
resp.max_dest_rd_atomic = attr->max_dest_rd_atomic;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1696
resp.min_rnr_timer = attr->min_rnr_timer;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1697
resp.port_num = attr->port_num;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1698
resp.timeout = attr->timeout;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1699
resp.retry_cnt = attr->retry_cnt;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1700
resp.rnr_retry = attr->rnr_retry;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1701
resp.alt_port_num = attr->alt_port_num;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1702
resp.alt_timeout = attr->alt_timeout;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1704
copy_ah_attr_to_uverbs(&resp.dest, &attr->ah_attr);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1705
copy_ah_attr_to_uverbs(&resp.alt_dest, &attr->alt_ah_attr);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1717
kfree(attr);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1763
struct ib_qp_attr *attr;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1767
attr = kzalloc(sizeof(*attr), GFP_KERNEL);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1768
if (!attr)
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1855
attr->qp_state = cmd->base.qp_state;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1857
attr->cur_qp_state = cmd->base.cur_qp_state;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1859
attr->path_mtu = cmd->base.path_mtu;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1861
attr->path_mig_state = cmd->base.path_mig_state;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1863
attr->qkey = cmd->base.qkey;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1865
attr->rq_psn = cmd->base.rq_psn;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1867
attr->sq_psn = cmd->base.sq_psn;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1869
attr->dest_qp_num = cmd->base.dest_qp_num;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1871
attr->qp_access_flags = cmd->base.qp_access_flags;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1873
attr->pkey_index = cmd->base.pkey_index;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1875
attr->en_sqd_async_notify = cmd->base.en_sqd_async_notify;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1877
attr->max_rd_atomic = cmd->base.max_rd_atomic;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1879
attr->max_dest_rd_atomic = cmd->base.max_dest_rd_atomic;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1881
attr->min_rnr_timer = cmd->base.min_rnr_timer;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1883
attr->port_num = cmd->base.port_num;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1885
attr->timeout = cmd->base.timeout;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1887
attr->retry_cnt = cmd->base.retry_cnt;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1889
attr->rnr_retry = cmd->base.rnr_retry;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1891
attr->alt_port_num = cmd->base.alt_port_num;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1892
attr->alt_timeout = cmd->base.alt_timeout;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1893
attr->alt_pkey_index = cmd->base.alt_pkey_index;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1896
attr->rate_limit = cmd->rate_limit;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1899
copy_ah_attr_from_uverbs(qp->device, &attr->ah_attr,
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1903
copy_ah_attr_from_uverbs(qp->device, &attr->alt_ah_attr,
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1906
ret = ib_modify_qp_with_udata(qp, attr,
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1915
kfree(attr);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2402
struct ib_ah_attr attr = {};
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2414
if (!rdma_is_port_valid(ib_dev, cmd.attr.port_num)) {
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2425
attr.dlid = cmd.attr.dlid;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2426
attr.sl = cmd.attr.sl;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2427
attr.src_path_bits = cmd.attr.src_path_bits;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2428
attr.static_rate = cmd.attr.static_rate;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2429
attr.port_num = cmd.attr.port_num;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2431
if (cmd.attr.is_global) {
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2432
struct ib_global_route *grh = &attr.grh;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2434
grh->flow_label = cmd.attr.grh.flow_label;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2435
grh->sgid_index = cmd.attr.grh.sgid_index;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2436
grh->hop_limit = cmd.attr.grh.hop_limit;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2437
grh->traffic_class = cmd.attr.grh.traffic_class;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2438
memcpy(grh->dgid.raw, cmd.attr.grh.dgid, sizeof(grh->dgid));
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2439
attr.ah_flags = IB_AH_GRH;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2441
attr.ah_flags = 0;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
2444
ah = ib_create_user_ah(pd, &attr, &attrs->driver_udata);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
322
struct ib_device_attr *attr)
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
326
resp->fw_ver = attr->fw_ver;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
328
resp->sys_image_guid = attr->sys_image_guid;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
329
resp->max_mr_size = attr->max_mr_size;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
330
resp->page_size_cap = attr->page_size_cap;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
331
resp->vendor_id = attr->vendor_id;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
332
resp->vendor_part_id = attr->vendor_part_id;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
333
resp->hw_ver = attr->hw_ver;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
334
resp->max_qp = attr->max_qp;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
335
resp->max_qp_wr = attr->max_qp_wr;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
336
resp->device_cap_flags = (u32)attr->device_cap_flags;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
337
resp->max_sge = min(attr->max_send_sge, attr->max_recv_sge);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3376
struct ib_srq_init_attr attr;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
338
resp->max_sge_rd = attr->max_sge_rd;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3386
attr.ext.tag_matching.max_num_tags = cmd->max_num_tags;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
339
resp->max_cq = attr->max_cq;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3396
attr.ext.xrc.xrcd = (struct ib_xrcd *)xrcd_uobj->object;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3397
if (!attr.ext.xrc.xrcd) {
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
340
resp->max_cqe = attr->max_cqe;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3407
attr.ext.cq = uobj_get_obj_read(cq, UVERBS_OBJECT_CQ,
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3409
if (!attr.ext.cq) {
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
341
resp->max_mr = attr->max_mr;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
342
resp->max_pd = attr->max_pd;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3421
attr.event_handler = ib_uverbs_srq_event_handler;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3422
attr.srq_context = attrs->ufile;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3423
attr.srq_type = cmd->srq_type;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3424
attr.attr.max_wr = cmd->max_wr;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3425
attr.attr.max_sge = cmd->max_sge;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3426
attr.attr.srq_limit = cmd->srq_limit;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
343
resp->max_qp_rd_atom = attr->max_qp_rd_atom;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
344
resp->max_ee_rd_atom = attr->max_ee_rd_atom;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3440
srq->event_handler = attr.event_handler;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3441
srq->srq_context = attr.srq_context;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3443
ret = pd->device->create_srq(srq, &attr, udata);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3448
srq->ext.cq = attr.ext.cq;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3449
atomic_inc(&attr.ext.cq->usecnt);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
345
resp->max_res_rd_atom = attr->max_res_rd_atom;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3453
srq->ext.xrc.xrcd = attr.ext.xrc.xrcd;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3454
atomic_inc(&attr.ext.xrc.xrcd->usecnt);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
346
resp->max_qp_init_rd_atom = attr->max_qp_init_rd_atom;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3465
resp.max_wr = attr.attr.max_wr;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3466
resp.max_sge = attr.attr.max_sge;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
347
resp->max_ee_init_rd_atom = attr->max_ee_init_rd_atom;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3478
rdma_lookup_put_uobject(&attr.ext.cq->uobject->uevent.uobject,
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
348
resp->atomic_cap = attr->atomic_cap;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
349
resp->max_ee = attr->max_ee;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3496
rdma_lookup_put_uobject(&attr.ext.cq->uobject->uevent.uobject,
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
350
resp->max_rdd = attr->max_rdd;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
351
resp->max_mw = attr->max_mw;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
352
resp->max_raw_ipv6_qp = attr->max_raw_ipv6_qp;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
353
resp->max_raw_ethy_qp = attr->max_raw_ethy_qp;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
354
resp->max_mcast_grp = attr->max_mcast_grp;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3548
struct ib_srq_attr attr;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
355
resp->max_mcast_qp_attach = attr->max_mcast_qp_attach;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3559
attr.max_wr = cmd.max_wr;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
356
resp->max_total_mcast_qp_attach = attr->max_total_mcast_qp_attach;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3560
attr.srq_limit = cmd.srq_limit;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3562
ret = srq->device->modify_srq(srq, &attr, cmd.attr_mask,
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
357
resp->max_ah = attr->max_ah;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3575
struct ib_srq_attr attr;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
358
resp->max_fmr = attr->max_fmr;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3587
ret = ib_query_srq(srq, &attr);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
359
resp->max_map_per_fmr = attr->max_map_per_fmr;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3597
resp.max_wr = attr.max_wr;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3598
resp.max_sge = attr.max_sge;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3599
resp.srq_limit = attr.srq_limit;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
360
resp->max_srq = attr->max_srq;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
361
resp->max_srq_wr = attr->max_srq_wr;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
362
resp->max_srq_sge = attr->max_srq_sge;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
363
resp->max_pkeys = attr->max_pkeys;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3633
struct ib_device_attr attr = {0};
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
364
resp->local_ca_ack_delay = attr->local_ca_ack_delay;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3653
err = ib_dev->query_device(ib_dev, &attr, &attrs->driver_udata);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3657
copy_query_dev_fields(ucontext, &resp.base, &attr);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3659
resp.odp_caps.general_caps = attr.odp_caps.general_caps;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3661
attr.odp_caps.per_transport_caps.rc_odp_caps;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3663
attr.odp_caps.per_transport_caps.uc_odp_caps;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3665
attr.odp_caps.per_transport_caps.ud_odp_caps;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3666
resp.xrc_odp_caps = attr.odp_caps.per_transport_caps.xrc_odp_caps;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3668
resp.timestamp_mask = attr.timestamp_mask;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3669
resp.hca_core_clock = attr.hca_core_clock;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3670
resp.device_cap_flags_ex = attr.device_cap_flags;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3671
resp.rss_caps.supported_qpts = attr.rss_caps.supported_qpts;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3673
attr.rss_caps.max_rwq_indirection_tables;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3675
attr.rss_caps.max_rwq_indirection_table_size;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3676
resp.max_wq_type_rq = attr.max_wq_type_rq;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3677
resp.raw_packet_caps = attr.raw_packet_caps;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3678
resp.tm_caps.max_rndv_hdr_size = attr.tm_caps.max_rndv_hdr_size;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3679
resp.tm_caps.max_num_tags = attr.tm_caps.max_num_tags;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3680
resp.tm_caps.max_ops = attr.tm_caps.max_ops;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3681
resp.tm_caps.max_sge = attr.tm_caps.max_sge;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3682
resp.tm_caps.flags = attr.tm_caps.flags;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3684
attr.cq_caps.max_cq_moderation_count;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3686
attr.cq_caps.max_cq_moderation_period;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3687
resp.max_dm_size = attr.max_dm_size;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3713
ret = ib_modify_cq(cq, cmd.attr.cq_count, cmd.attr.cq_period);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
393
struct ib_port_attr attr;
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
407
ret = ib_query_port(ib_dev, cmd.port_num, &attr);
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
412
copy_port_attr_to_resp(&attr, &resp, ib_dev, cmd.port_num);
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
151
const struct uverbs_attr *attr)
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
157
flags = pbundle->uattrs[attr->ptr_attr.uattr_idx].flags |
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
160
&pbundle->user_attrs[attr->ptr_attr.uattr_idx].flags))
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
167
struct uverbs_objs_arr_attr *attr,
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
188
attr->uobjects =
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
190
array_size(array_len, sizeof(*attr->uobjects)));
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
191
if (IS_ERR(attr->uobjects))
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
192
return PTR_ERR(attr->uobjects);
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
200
idr_vals = (u32 *)(attr->uobjects + array_len) - array_len;
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
212
attr->uobjects[i] = uverbs_get_uobject_from_file(
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
215
if (IS_ERR(attr->uobjects[i])) {
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
216
ret = PTR_ERR(attr->uobjects[i]);
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
221
attr->len = i;
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
227
struct uverbs_objs_arr_attr *attr,
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
234
for (i = 0; i != attr->len; i++)
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
235
uverbs_finalize_object(attr->uobjects[i],
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
364
const struct uverbs_api_attr *attr;
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
378
attr = slot;
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
384
ret = uverbs_process_attr(pbundle, attr, uattr, attr_bkey);
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
455
const struct uverbs_attr *attr =
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
458
if (!IS_ERR(attr))
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
459
ret = uverbs_set_output(&pbundle->bundle, attr);
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
483
struct uverbs_attr *attr = &pbundle->bundle.attrs[i];
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
486
attr->obj_attr.uobject,
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
487
attr->obj_attr.attr_elm->spec.u.obj.access, commit,
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
494
struct uverbs_attr *attr = &pbundle->bundle.attrs[i];
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
507
uverbs_free_idrs_array(attr_uapi, &attr->objs_arr_attr,
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
612
const struct uverbs_attr *attr;
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
615
attr = uverbs_attr_get(attrs_bundle, idx);
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
617
if (IS_ERR(attr)) {
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
627
if (attr->ptr_attr.len == 8)
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
628
flags = attr->ptr_attr.data;
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
629
else if (attr->ptr_attr.len == 4)
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
630
flags = *(const u32 *)&attr->ptr_attr.data;
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
701
const struct uverbs_attr *attr = uverbs_attr_get(bundle, idx);
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
704
if (IS_ERR(attr))
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
705
return PTR_ERR(attr);
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
707
min_size = min_t(size_t, attr->ptr_attr.len, size);
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
708
if (copy_to_user(u64_to_user_ptr(attr->ptr_attr.data), from, min_size))
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
711
return uverbs_set_output(bundle, attr);
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
722
const struct uverbs_attr *attr = uverbs_attr_get(bundle, idx);
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
724
if (IS_ERR(attr))
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
725
return PTR_ERR(attr);
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
727
return uverbs_set_output(bundle, attr);
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
734
const struct uverbs_attr *attr;
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
736
attr = uverbs_attr_get(attrs_bundle, idx);
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
737
if (IS_ERR(attr)) {
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
738
if ((PTR_ERR(attr) != -ENOENT) || !def_val)
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
739
return PTR_ERR(attr);
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
743
*to = attr->ptr_attr.data;
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
756
const struct uverbs_attr *attr = uverbs_attr_get(bundle, idx);
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
758
if (IS_ERR(attr))
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
759
return PTR_ERR(attr);
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
761
if (size < attr->ptr_attr.len) {
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
762
if (clear_user(u64_to_user_ptr(attr->ptr_attr.data + size),
sys/ofed/drivers/infiniband/core/ib_uverbs_ioctl.c
763
attr->ptr_attr.len - size))
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
1000
show_dev_device(struct device *device, struct device_attribute *attr, char *buf)
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
1014
show_dev_vendor(struct device *device, struct device_attribute *attr, char *buf)
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
1028
&dev_attr_device.attr,
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
1029
&dev_attr_vendor.attr,
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
1224
ret = class_create_file(uverbs_class, &class_attr_abi_version.attr);
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
945
static ssize_t ibdev_show(struct device *device, struct device_attribute *attr,
sys/ofed/drivers/infiniband/core/ib_uverbs_main.c
965
struct device_attribute *attr, char *buf)
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_cq.c
103
if (attr.comp_vector >= attrs->ufile->device->num_comp_vectors) {
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_cq.c
124
ret = ib_dev->create_cq(cq, &attr, &attrs->driver_udata);
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_cq.c
69
struct ib_cq_init_attr attr = {};
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_cq.c
77
ret = uverbs_copy_from(&attr.comp_vector, attrs,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_cq.c
80
ret = uverbs_copy_from(&attr.cqe, attrs,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_cq.c
88
ret = uverbs_get_flags32(&attr.flags, attrs,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
131
void copy_port_attr_to_resp(struct ib_port_attr *attr,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
135
resp->state = attr->state;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
136
resp->max_mtu = attr->max_mtu;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
137
resp->active_mtu = attr->active_mtu;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
138
resp->gid_tbl_len = attr->gid_tbl_len;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
139
resp->port_cap_flags = make_port_cap_flags(attr);
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
140
resp->max_msg_sz = attr->max_msg_sz;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
141
resp->bad_pkey_cntr = attr->bad_pkey_cntr;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
142
resp->qkey_viol_cntr = attr->qkey_viol_cntr;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
143
resp->pkey_tbl_len = attr->pkey_tbl_len;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
145
if (attr->grh_required)
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
148
resp->lid = (u16)attr->lid;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
149
resp->sm_lid = (u16)attr->sm_lid;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
150
resp->lmc = attr->lmc;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
151
resp->max_vl_num = attr->max_vl_num;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
152
resp->sm_sl = attr->sm_sl;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
153
resp->subnet_timeout = attr->subnet_timeout;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
154
resp->init_type_reply = attr->init_type_reply;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
155
resp->active_width = attr->active_width;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
156
resp->active_speed = attr->active_speed;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
157
resp->phys_state = attr->phys_state;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
165
struct ib_port_attr attr = {};
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
185
ret = ib_query_port(ib_dev, port_num, &attr);
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_device.c
189
copy_port_attr_to_resp(&attr, &resp.legacy_resp, ib_dev, port_num);
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_dm.c
54
struct ib_dm_alloc_attr attr = {};
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_dm.c
65
ret = uverbs_copy_from(&attr.length, attrs,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_dm.c
70
ret = uverbs_copy_from(&attr.alignment, attrs,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_dm.c
75
dm = ib_dev->alloc_dm(ib_dev, attrs->context, &attr, attrs);
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_dm.c
80
dm->length = attr.length;
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_mr.c
103
ret = uverbs_copy_from(&attr.length, attrs,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_mr.c
108
ret = uverbs_get_flags32(&attr.access_flags, attrs,
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_mr.c
114
if (!(attr.access_flags & IB_ZERO_BASED))
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_mr.c
117
ret = ib_check_mr_access(attr.access_flags);
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_mr.c
121
if (attr.offset > dm->length || attr.length > dm->length ||
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_mr.c
122
attr.length > dm->length - attr.offset)
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_mr.c
125
mr = pd->device->reg_dm_mr(pd, dm, &attr, attrs);
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_mr.c
84
struct ib_dm_mr_attr attr = {};
sys/ofed/drivers/infiniband/core/ib_uverbs_std_types_mr.c
99
ret = uverbs_copy_from(&attr.offset, attrs, UVERBS_ATTR_REG_DM_MR_OFFSET);
sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
131
const struct uverbs_attr_def *attr = (*method->attrs)[i];
sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
134
if (!attr)
sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
142
if (attr->attr.type == UVERBS_ATTR_TYPE_ENUM_IN)
sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
149
if (attr->attr.type == UVERBS_ATTR_TYPE_IDRS_ARRAY) {
sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
150
u8 access = attr->attr.u2.objs_arr.access;
sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
158
uapi_add_elm(uapi, method_key | uapi_key_attr(attr->id),
sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
164
attr_slot->spec = attr->attr;
sys/ofed/drivers/infiniband/core/ib_verbs.c
1332
static int _ib_modify_qp(struct ib_qp *qp, struct ib_qp_attr *attr,
sys/ofed/drivers/infiniband/core/ib_verbs.c
1335
u8 port = attr_mask & IB_QP_PORT ? attr->port_num : qp->port;
sys/ofed/drivers/infiniband/core/ib_verbs.c
1348
attr->alt_ah_attr.port_num) &&
sys/ofed/drivers/infiniband/core/ib_verbs.c
1362
ret = ib_resolve_eth_dmac(qp->device, &attr->ah_attr);
sys/ofed/drivers/infiniband/core/ib_verbs.c
1368
if (attr_mask & IB_QP_RQ_PSN && attr->rq_psn & ~0xffffff) {
sys/ofed/drivers/infiniband/core/ib_verbs.c
1372
attr->rq_psn &= 0xffffff;
sys/ofed/drivers/infiniband/core/ib_verbs.c
1375
if (attr_mask & IB_QP_SQ_PSN && attr->sq_psn & ~0xffffff) {
sys/ofed/drivers/infiniband/core/ib_verbs.c
1379
attr->sq_psn &= 0xffffff;
sys/ofed/drivers/infiniband/core/ib_verbs.c
1383
ret = qp->device->modify_qp(qp, attr, attr_mask, udata);
sys/ofed/drivers/infiniband/core/ib_verbs.c
1388
qp->port = attr->port_num;
sys/ofed/drivers/infiniband/core/ib_verbs.c
1404
int ib_modify_qp_with_udata(struct ib_qp *ib_qp, struct ib_qp_attr *attr,
sys/ofed/drivers/infiniband/core/ib_verbs.c
1407
return _ib_modify_qp(ib_qp->real_qp, attr, attr_mask, udata);
sys/ofed/drivers/infiniband/core/ib_verbs.c
1702
struct ib_qp_attr attr = {};
sys/ofed/drivers/infiniband/core/ib_verbs.c
1709
if (!ib_query_qp(qp, &attr, IB_QP_STATE | IB_QP_PORT, &init_attr)) {
sys/ofed/drivers/infiniband/core/ib_verbs.c
1710
if (attr.qp_state >= IB_QPS_INIT) {
sys/ofed/drivers/infiniband/core/ib_verbs.c
1711
if (rdma_port_get_link_layer(qp->device, attr.port_num) !=
sys/ofed/drivers/infiniband/core/ib_verbs.c
2147
struct ib_qp_attr attr = { .qp_state = IB_QPS_ERR };
sys/ofed/drivers/infiniband/core/ib_verbs.c
2167
ret = ib_modify_qp(qp, &attr, IB_QP_STATE);
sys/ofed/drivers/infiniband/core/ib_verbs.c
2187
struct ib_qp_attr attr = { .qp_state = IB_QPS_ERR };
sys/ofed/drivers/infiniband/core/ib_verbs.c
2203
ret = ib_modify_qp(qp, &attr, IB_QP_STATE);
sys/ofed/drivers/infiniband/core/uverbs.h
281
static inline u32 make_port_cap_flags(const struct ib_port_attr *attr)
sys/ofed/drivers/infiniband/core/uverbs.h
290
res = attr->port_cap_flags & ~(u32)IB_UVERBS_PCF_IP_BASED_GIDS;
sys/ofed/drivers/infiniband/core/uverbs.h
292
if (attr->ip_gids)
sys/ofed/drivers/infiniband/core/uverbs.h
299
void copy_port_attr_to_resp(struct ib_port_attr *attr,
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
443
struct ib_pd *pd, struct ib_ah_attr *attr);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
1355
.attr = {
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
212
struct ib_qp_init_attr attr = {
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
225
attr.cap.max_recv_wr = ipoib_recvq_size;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
226
attr.cap.max_recv_sge = priv->cm.num_frags;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
229
return ib_create_qp(priv->pd, &attr);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
928
struct ib_qp_init_attr attr = {
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
939
return ib_create_qp(priv->pd, &attr);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
59
struct ib_pd *pd, struct ib_ah_attr *attr)
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
71
ah->ah = ib_create_ah(pd, attr, RDMA_CREATE_AH_SLEEPABLE);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
972
struct ib_port_attr attr;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
979
if (!ib_query_port(hca, port, &attr))
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
980
priv->max_ib_mtu = ib_mtu_enum_to_int(attr.max_mtu);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
327
struct ib_port_attr attr;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
334
if (ib_query_port(priv->ca, priv->port, &attr) ||
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
335
attr.state != IB_PORT_ACTIVE) {
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
476
struct ib_port_attr attr;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
483
if (ib_query_port(priv->ca, priv->port, &attr) ||
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
484
attr.state != IB_PORT_ACTIVE) {
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
486
__func__, attr.state);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
496
struct ib_port_attr attr;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
498
if (!ib_query_port(priv->ca, priv->port, &attr))
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
499
priv->local_lid = attr.lid;
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_vlan.c
46
static ssize_t show_parent(struct device *d, struct device_attribute *attr,
sys/ofed/drivers/infiniband/util/madeye.c
182
static char * get_sa_attr(__be16 attr)
sys/ofed/drivers/infiniband/util/madeye.c
184
switch(attr) {
sys/ofed/drivers/infiniband/util/madeye.c
317
static char * get_smp_attr(__be16 attr)
sys/ofed/drivers/infiniband/util/madeye.c
319
switch (attr) {
sys/ofed/include/rdma/ib_cache.h
58
struct ib_gid_attr *attr);
sys/ofed/include/rdma/ib_verbs.h
2203
const struct ib_gid_attr *attr,
sys/ofed/include/rdma/ib_verbs.h
2270
const struct ib_cq_init_attr *attr,
sys/ofed/include/rdma/ib_verbs.h
2347
const struct ib_flow_action_attrs_esp *attr,
sys/ofed/include/rdma/ib_verbs.h
2352
const struct ib_flow_action_attrs_esp *attr,
sys/ofed/include/rdma/ib_verbs.h
2379
struct ib_wq_attr *attr,
sys/ofed/include/rdma/ib_verbs.h
2388
struct ib_dm_alloc_attr *attr,
sys/ofed/include/rdma/ib_verbs.h
2392
struct ib_dm_mr_attr *attr,
sys/ofed/include/rdma/ib_verbs.h
2924
struct ib_gid_attr *attr);
sys/ofed/include/rdma/ib_verbs.h
3191
struct ib_qp_attr *attr,
sys/ofed/include/rdma/ib_verbs.h
3940
int ib_modify_wq(struct ib_wq *wq, struct ib_wq_attr *attr,
sys/ofed/include/rdma/ib_verbs.h
948
struct ib_srq_attr attr;
sys/ofed/include/rdma/rdma_vt.h
174
struct ib_ah_attr attr;
sys/ofed/include/rdma/rdma_vt.h
246
struct ib_qp_attr *attr);
sys/ofed/include/rdma/rdma_vt.h
321
int (*check_modify_qp)(struct rvt_qp *qp, struct ib_qp_attr *attr,
sys/ofed/include/rdma/rdma_vt.h
325
void (*modify_qp)(struct rvt_qp *qp, struct ib_qp_attr *attr,
sys/ofed/include/rdma/uverbs_ioctl.h
323
struct uverbs_attr_spec attr;
sys/ofed/include/rdma/uverbs_ioctl.h
521
.attr = { .type = UVERBS_ATTR_TYPE_IDRS_ARRAY, \
sys/ofed/include/rdma/uverbs_ioctl.h
537
.attr = { .type = UVERBS_ATTR_TYPE_IDR, \
sys/ofed/include/rdma/uverbs_ioctl.h
547
.attr = { .type = UVERBS_ATTR_TYPE_FD, \
sys/ofed/include/rdma/uverbs_ioctl.h
555
.attr = { .type = UVERBS_ATTR_TYPE_PTR_IN, \
sys/ofed/include/rdma/uverbs_ioctl.h
562
.attr = { .type = UVERBS_ATTR_TYPE_PTR_OUT, \
sys/ofed/include/rdma/uverbs_ioctl.h
570
.attr = { .type = UVERBS_ATTR_TYPE_ENUM_IN, \
sys/ofed/include/rdma/uverbs_ioctl.h
698
const struct uverbs_attr *attr = uverbs_attr_get(attrs_bundle, idx);
sys/ofed/include/rdma/uverbs_ioctl.h
700
if (IS_ERR(attr))
sys/ofed/include/rdma/uverbs_ioctl.h
701
return PTR_ERR(attr);
sys/ofed/include/rdma/uverbs_ioctl.h
703
return attr->ptr_attr.enum_id;
sys/ofed/include/rdma/uverbs_ioctl.h
709
const struct uverbs_attr *attr;
sys/ofed/include/rdma/uverbs_ioctl.h
711
attr = uverbs_attr_get(attrs_bundle, idx);
sys/ofed/include/rdma/uverbs_ioctl.h
712
if (IS_ERR(attr))
sys/ofed/include/rdma/uverbs_ioctl.h
713
return ERR_CAST(attr);
sys/ofed/include/rdma/uverbs_ioctl.h
715
return attr->obj_attr.uobject->object;
sys/ofed/include/rdma/uverbs_ioctl.h
721
const struct uverbs_attr *attr = uverbs_attr_get(attrs_bundle, idx);
sys/ofed/include/rdma/uverbs_ioctl.h
723
if (IS_ERR(attr))
sys/ofed/include/rdma/uverbs_ioctl.h
724
return ERR_CAST(attr);
sys/ofed/include/rdma/uverbs_ioctl.h
726
return attr->obj_attr.uobject;
sys/ofed/include/rdma/uverbs_ioctl.h
732
const struct uverbs_attr *attr = uverbs_attr_get(attrs_bundle, idx);
sys/ofed/include/rdma/uverbs_ioctl.h
734
if (IS_ERR(attr))
sys/ofed/include/rdma/uverbs_ioctl.h
735
return PTR_ERR(attr);
sys/ofed/include/rdma/uverbs_ioctl.h
737
return attr->ptr_attr.len;
sys/ofed/include/rdma/uverbs_ioctl.h
774
const struct uverbs_attr *attr =
sys/ofed/include/rdma/uverbs_ioctl.h
777
if (IS_ERR(attr)) {
sys/ofed/include/rdma/uverbs_ioctl.h
782
*arr = attr->objs_arr_attr.uobjects;
sys/ofed/include/rdma/uverbs_ioctl.h
784
return attr->objs_arr_attr.len;
sys/ofed/include/rdma/uverbs_ioctl.h
787
static inline bool uverbs_attr_ptr_is_inline(const struct uverbs_attr *attr)
sys/ofed/include/rdma/uverbs_ioctl.h
789
return attr->ptr_attr.len <= sizeof(attr->ptr_attr.data);
sys/ofed/include/rdma/uverbs_ioctl.h
795
struct uverbs_attr *attr = __DECONST(struct uverbs_attr *, uverbs_attr_get(attrs_bundle, idx));
sys/ofed/include/rdma/uverbs_ioctl.h
797
if (IS_ERR(attr))
sys/ofed/include/rdma/uverbs_ioctl.h
798
return (void *)attr;
sys/ofed/include/rdma/uverbs_ioctl.h
800
return uverbs_attr_ptr_is_inline(attr) ?
sys/ofed/include/rdma/uverbs_ioctl.h
801
(void *)&attr->ptr_attr.data : attr->ptr_attr.ptr;
sys/ofed/include/rdma/uverbs_ioctl.h
809
const struct uverbs_attr *attr = uverbs_attr_get(attrs_bundle, idx);
sys/ofed/include/rdma/uverbs_ioctl.h
811
if (IS_ERR(attr))
sys/ofed/include/rdma/uverbs_ioctl.h
812
return PTR_ERR(attr);
sys/ofed/include/rdma/uverbs_ioctl.h
819
if (unlikely(size < attr->ptr_attr.len))
sys/ofed/include/rdma/uverbs_ioctl.h
822
if (uverbs_attr_ptr_is_inline(attr))
sys/ofed/include/rdma/uverbs_ioctl.h
823
memcpy(to, &attr->ptr_attr.data, attr->ptr_attr.len);
sys/ofed/include/rdma/uverbs_ioctl.h
824
else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data),
sys/ofed/include/rdma/uverbs_ioctl.h
825
attr->ptr_attr.len))
sys/ofed/include/rdma/uverbs_ioctl.h
836
const struct uverbs_attr *attr = uverbs_attr_get(attrs_bundle, idx);
sys/ofed/include/rdma/uverbs_ioctl.h
839
if (IS_ERR(attr))
sys/ofed/include/rdma/uverbs_ioctl.h
840
return PTR_ERR(attr);
sys/ofed/include/rdma/uverbs_ioctl.h
842
min_size = min_t(size_t, size, attr->ptr_attr.len);
sys/ofed/include/rdma/uverbs_ioctl.h
844
if (uverbs_attr_ptr_is_inline(attr))
sys/ofed/include/rdma/uverbs_ioctl.h
845
memcpy(to, &attr->ptr_attr.data, min_size);
sys/ofed/include/rdma/uverbs_ioctl.h
846
else if (copy_from_user(to, u64_to_user_ptr(attr->ptr_attr.data),
sys/ofed/include/uapi/rdma/ib_user_verbs.h
1303
struct ib_uverbs_cq_moderation attr;
sys/ofed/include/uapi/rdma/ib_user_verbs.h
879
struct ib_uverbs_ah_attr attr;
sys/powerpc/aim/mmu_oea64.c
778
moea64_kenter_large(vm_offset_t va, vm_paddr_t pa, uint64_t attr, int bootstrap)
sys/powerpc/aim/mmu_oea64.c
785
pte_lo |= attr;
sys/powerpc/aim/mmu_radix.c
5896
mmu_radix_mapdev_attr(vm_paddr_t pa, vm_size_t size, vm_memattr_t attr)
sys/powerpc/aim/mmu_radix.c
5908
printf("%s(%#lx, %lu, %d)\n", __func__, pa, size, attr);
sys/powerpc/aim/mmu_radix.c
5909
KASSERT(size > 0, ("%s(%#lx, %lu, %d)", __func__, pa, size, attr));
sys/powerpc/aim/mmu_radix.c
5915
mmu_radix_kenter_attr(tmpva, ppa, attr);
sys/powerpc/mpc85xx/pci_mpc85xx.c
587
uint32_t attr, bar, tar;
sys/powerpc/mpc85xx/pci_mpc85xx.c
591
attr = PIWAR_EN;
sys/powerpc/mpc85xx/pci_mpc85xx.c
595
attr &= ~PIWAR_EN;
sys/powerpc/mpc85xx/pci_mpc85xx.c
598
attr |= (ffsl(size) - 2);
sys/powerpc/mpc85xx/pci_mpc85xx.c
600
attr |= (tgt << PIWAR_TRGT_S);
sys/powerpc/mpc85xx/pci_mpc85xx.c
609
bus_space_write_4(sc->sc_bst, sc->sc_bsh, REG_PIWAR(wnd), attr);
sys/powerpc/mpc85xx/pci_mpc85xx.c
616
uint32_t attr, bar, tar;
sys/powerpc/mpc85xx/pci_mpc85xx.c
620
attr = 0x80044000 | (ffsll(size) - 2);
sys/powerpc/mpc85xx/pci_mpc85xx.c
623
attr = 0x80088000 | (ffsll(size) - 2);
sys/powerpc/mpc85xx/pci_mpc85xx.c
626
attr = 0x0004401f;
sys/powerpc/mpc85xx/pci_mpc85xx.c
635
bus_space_write_4(sc->sc_bst, sc->sc_bsh, REG_POWAR(wnd), attr);
sys/powerpc/ofw/ofw_syscons.c
193
ofwfb_background(uint8_t attr)
sys/powerpc/ofw/ofw_syscons.c
195
return (attr >> 4);
sys/powerpc/ofw/ofw_syscons.c
199
ofwfb_foreground(uint8_t attr)
sys/powerpc/ofw/ofw_syscons.c
201
return (attr & 0x0f);
sys/powerpc/ofw/ofw_syscons.c
205
ofwfb_pix32(struct ofwfb_softc *sc, int attr)
sys/powerpc/ofw/ofw_syscons.c
210
retval = (ofwfb_cmap[attr].red << 16) |
sys/powerpc/ofw/ofw_syscons.c
211
(ofwfb_cmap[attr].green << 8) |
sys/powerpc/ofw/ofw_syscons.c
212
ofwfb_cmap[attr].blue;
sys/powerpc/ofw/ofw_syscons.c
214
retval = (ofwfb_cmap[attr].blue << 16) |
sys/powerpc/ofw/ofw_syscons.c
215
(ofwfb_cmap[attr].green << 8) |
sys/powerpc/ofw/ofw_syscons.c
216
ofwfb_cmap[attr].red;
sys/powerpc/powerpc/busdma_machdep.c
402
vm_memattr_t attr;
sys/powerpc/powerpc/busdma_machdep.c
415
attr = VM_MEMATTR_UNCACHEABLE;
sys/powerpc/powerpc/busdma_machdep.c
417
attr = VM_MEMATTR_DEFAULT;
sys/powerpc/powerpc/busdma_machdep.c
430
attr == VM_MEMATTR_DEFAULT) {
sys/powerpc/powerpc/busdma_machdep.c
441
dmat->boundary, attr);
sys/riscv/riscv/busdma_bounce.c
363
vm_memattr_t attr;
sys/riscv/riscv/busdma_bounce.c
384
attr = VM_MEMATTR_UNCACHEABLE;
sys/riscv/riscv/busdma_bounce.c
391
attr = VM_MEMATTR_UNCACHEABLE;
sys/riscv/riscv/busdma_bounce.c
393
attr = VM_MEMATTR_DEFAULT;
sys/riscv/riscv/busdma_bounce.c
431
attr == VM_MEMATTR_DEFAULT) {
sys/riscv/riscv/busdma_bounce.c
439
0ul, dmat->common.lowaddr, attr);
sys/riscv/riscv/busdma_bounce.c
444
dmat->common.alignment : 1ul, dmat->common.boundary, attr);
sys/security/mac_veriexec/mac_veriexec.c
909
img.attr = &va;
sys/security/mac_veriexec/veriexec_fingerprint.c
118
(uintmax_t)imgp->attr->va_fsid, (uintmax_t)imgp->attr->va_fileid,
sys/security/mac_veriexec/veriexec_fingerprint.c
119
imgp->attr->va_gen, td->td_ucred->cr_ruid, imgp->proc->p_pid,
sys/security/mac_veriexec/veriexec_fingerprint.c
269
error = mac_veriexec_metadata_fetch_fingerprint_status(vp, imgp->attr,
sys/sys/arb.h
239
#define ARB_PROTOTYPE_INTERNAL(name, type, field, cmp, attr) \
sys/sys/arb.h
240
ARB_PROTOTYPE_INSERT_COLOR(name, type, attr); \
sys/sys/arb.h
241
ARB_PROTOTYPE_REMOVE_COLOR(name, type, attr); \
sys/sys/arb.h
242
ARB_PROTOTYPE_INSERT(name, type, attr); \
sys/sys/arb.h
243
ARB_PROTOTYPE_REMOVE(name, type, attr); \
sys/sys/arb.h
244
ARB_PROTOTYPE_CFIND(name, type, attr); \
sys/sys/arb.h
245
ARB_PROTOTYPE_FIND(name, type, attr); \
sys/sys/arb.h
246
ARB_PROTOTYPE_NFIND(name, type, attr); \
sys/sys/arb.h
247
ARB_PROTOTYPE_CNEXT(name, type, attr); \
sys/sys/arb.h
248
ARB_PROTOTYPE_NEXT(name, type, attr); \
sys/sys/arb.h
249
ARB_PROTOTYPE_CPREV(name, type, attr); \
sys/sys/arb.h
250
ARB_PROTOTYPE_PREV(name, type, attr); \
sys/sys/arb.h
251
ARB_PROTOTYPE_CMINMAX(name, type, attr); \
sys/sys/arb.h
252
ARB_PROTOTYPE_MINMAX(name, type, attr); \
sys/sys/arb.h
253
ARB_PROTOTYPE_REINSERT(name, type, attr);
sys/sys/arb.h
254
#define ARB_PROTOTYPE_INSERT_COLOR(name, type, attr) \
sys/sys/arb.h
255
attr void name##_ARB_INSERT_COLOR(struct name *, struct type *)
sys/sys/arb.h
256
#define ARB_PROTOTYPE_REMOVE_COLOR(name, type, attr) \
sys/sys/arb.h
257
attr void name##_ARB_REMOVE_COLOR(struct name *, struct type *, struct type *)
sys/sys/arb.h
258
#define ARB_PROTOTYPE_REMOVE(name, type, attr) \
sys/sys/arb.h
259
attr struct type *name##_ARB_REMOVE(struct name *, struct type *)
sys/sys/arb.h
260
#define ARB_PROTOTYPE_INSERT(name, type, attr) \
sys/sys/arb.h
261
attr struct type *name##_ARB_INSERT(struct name *, struct type *)
sys/sys/arb.h
262
#define ARB_PROTOTYPE_CFIND(name, type, attr) \
sys/sys/arb.h
263
attr const struct type *name##_ARB_CFIND(const struct name *, \
sys/sys/arb.h
265
#define ARB_PROTOTYPE_FIND(name, type, attr) \
sys/sys/arb.h
266
attr struct type *name##_ARB_FIND(const struct name *, \
sys/sys/arb.h
268
#define ARB_PROTOTYPE_NFIND(name, type, attr) \
sys/sys/arb.h
269
attr struct type *name##_ARB_NFIND(struct name *, struct type *)
sys/sys/arb.h
270
#define ARB_PROTOTYPE_CNFIND(name, type, attr) \
sys/sys/arb.h
271
attr const struct type *name##_ARB_CNFIND(const struct name *, \
sys/sys/arb.h
273
#define ARB_PROTOTYPE_CNEXT(name, type, attr) \
sys/sys/arb.h
274
attr const struct type *name##_ARB_CNEXT(const struct name *head,\
sys/sys/arb.h
276
#define ARB_PROTOTYPE_NEXT(name, type, attr) \
sys/sys/arb.h
277
attr struct type *name##_ARB_NEXT(const struct name *, \
sys/sys/arb.h
279
#define ARB_PROTOTYPE_CPREV(name, type, attr) \
sys/sys/arb.h
280
attr const struct type *name##_ARB_CPREV(const struct name *, \
sys/sys/arb.h
282
#define ARB_PROTOTYPE_PREV(name, type, attr) \
sys/sys/arb.h
283
attr struct type *name##_ARB_PREV(const struct name *, \
sys/sys/arb.h
285
#define ARB_PROTOTYPE_CMINMAX(name, type, attr) \
sys/sys/arb.h
286
attr const struct type *name##_ARB_CMINMAX(const struct name *, int)
sys/sys/arb.h
287
#define ARB_PROTOTYPE_MINMAX(name, type, attr) \
sys/sys/arb.h
288
attr struct type *name##_ARB_MINMAX(const struct name *, int)
sys/sys/arb.h
289
#define ARB_PROTOTYPE_REINSERT(name, type, attr) \
sys/sys/arb.h
290
attr struct type *name##_ARB_REINSERT(struct name *, struct type *)
sys/sys/arb.h
296
#define ARB_GENERATE_INTERNAL(name, type, field, cmp, attr) \
sys/sys/arb.h
297
ARB_GENERATE_INSERT_COLOR(name, type, field, attr) \
sys/sys/arb.h
298
ARB_GENERATE_REMOVE_COLOR(name, type, field, attr) \
sys/sys/arb.h
299
ARB_GENERATE_INSERT(name, type, field, cmp, attr) \
sys/sys/arb.h
300
ARB_GENERATE_REMOVE(name, type, field, attr) \
sys/sys/arb.h
301
ARB_GENERATE_CFIND(name, type, field, cmp, attr) \
sys/sys/arb.h
302
ARB_GENERATE_FIND(name, type, field, cmp, attr) \
sys/sys/arb.h
303
ARB_GENERATE_CNEXT(name, type, field, attr) \
sys/sys/arb.h
304
ARB_GENERATE_NEXT(name, type, field, attr) \
sys/sys/arb.h
305
ARB_GENERATE_CPREV(name, type, field, attr) \
sys/sys/arb.h
306
ARB_GENERATE_PREV(name, type, field, attr) \
sys/sys/arb.h
307
ARB_GENERATE_CMINMAX(name, type, field, attr) \
sys/sys/arb.h
308
ARB_GENERATE_MINMAX(name, type, field, attr) \
sys/sys/arb.h
309
ARB_GENERATE_REINSERT(name, type, field, cmp, attr)
sys/sys/arb.h
311
#define ARB_GENERATE_INSERT_COLOR(name, type, field, attr) \
sys/sys/arb.h
312
attr void \
sys/sys/arb.h
356
#define ARB_GENERATE_REMOVE_COLOR(name, type, field, attr) \
sys/sys/arb.h
357
attr void \
sys/sys/arb.h
435
#define ARB_GENERATE_REMOVE(name, type, field, attr) \
sys/sys/arb.h
436
attr struct type * \
sys/sys/arb.h
520
#define ARB_GENERATE_INSERT(name, type, field, cmp, attr) \
sys/sys/arb.h
522
attr struct type * \
sys/sys/arb.h
563
#define ARB_GENERATE_CFIND(name, type, field, cmp, attr) \
sys/sys/arb.h
565
attr const struct type * \
sys/sys/arb.h
582
#define ARB_GENERATE_FIND(name, type, field, cmp, attr) \
sys/sys/arb.h
583
attr struct type * \
sys/sys/arb.h
587
#define ARB_GENERATE_CNFIND(name, type, field, cmp, attr) \
sys/sys/arb.h
589
attr const struct type * \
sys/sys/arb.h
609
#define ARB_GENERATE_NFIND(name, type, field, cmp, attr) \
sys/sys/arb.h
610
attr struct type * \
sys/sys/arb.h
614
#define ARB_GENERATE_CNEXT(name, type, field, attr) \
sys/sys/arb.h
616
attr const struct type * \
sys/sys/arb.h
639
#define ARB_GENERATE_NEXT(name, type, field, attr) \
sys/sys/arb.h
640
attr struct type * \
sys/sys/arb.h
644
#define ARB_GENERATE_CPREV(name, type, field, attr) \
sys/sys/arb.h
646
attr const struct type * \
sys/sys/arb.h
669
#define ARB_GENERATE_PREV(name, type, field, attr) \
sys/sys/arb.h
670
attr struct type * \
sys/sys/arb.h
674
#define ARB_GENERATE_CMINMAX(name, type, field, attr) \
sys/sys/arb.h
675
attr const struct type * \
sys/sys/arb.h
690
#define ARB_GENERATE_MINMAX(name, type, field, attr) \
sys/sys/arb.h
691
attr struct type * \
sys/sys/arb.h
695
#define ARB_GENERATE_REINSERT(name, type, field, cmp, attr) \
sys/sys/arb.h
696
attr struct type * \
sys/sys/imgact.h
63
struct vattr *attr; /* attributes of file */
sys/sys/sysproto.h
1248
char attr_l_[PADL_(const struct mq_attr *)]; const struct mq_attr * attr; char attr_r_[PADR_(const struct mq_attr *)];
sys/sys/sysproto.h
1252
char attr_l_[PADL_(const struct mq_attr *)]; const struct mq_attr * attr; char attr_r_[PADR_(const struct mq_attr *)];
sys/sys/terminal.h
215
const struct winsize *size, int blank, const term_attr_t *attr);
sys/sys/tree.h
1012
#define RB_GENERATE_REINSERT(name, type, field, cmp, attr) \
sys/sys/tree.h
1013
attr struct type * \
sys/sys/tree.h
415
#define RB_PROTOTYPE_INTERNAL(name, type, field, cmp, attr) \
sys/sys/tree.h
416
RB_PROTOTYPE_RANK(name, type, attr) \
sys/sys/tree.h
417
RB_PROTOTYPE_INSERT_COLOR(name, type, attr); \
sys/sys/tree.h
418
RB_PROTOTYPE_REMOVE_COLOR(name, type, attr); \
sys/sys/tree.h
419
RB_PROTOTYPE_INSERT_FINISH(name, type, attr); \
sys/sys/tree.h
420
RB_PROTOTYPE_INSERT(name, type, attr); \
sys/sys/tree.h
421
RB_PROTOTYPE_REMOVE(name, type, attr); \
sys/sys/tree.h
422
RB_PROTOTYPE_FIND(name, type, attr); \
sys/sys/tree.h
423
RB_PROTOTYPE_NFIND(name, type, attr); \
sys/sys/tree.h
424
RB_PROTOTYPE_NEXT(name, type, attr); \
sys/sys/tree.h
425
RB_PROTOTYPE_INSERT_NEXT(name, type, attr); \
sys/sys/tree.h
426
RB_PROTOTYPE_PREV(name, type, attr); \
sys/sys/tree.h
427
RB_PROTOTYPE_INSERT_PREV(name, type, attr); \
sys/sys/tree.h
428
RB_PROTOTYPE_MINMAX(name, type, attr); \
sys/sys/tree.h
429
RB_PROTOTYPE_REINSERT(name, type, attr);
sys/sys/tree.h
431
#define RB_PROTOTYPE_RANK(name, type, attr) \
sys/sys/tree.h
432
attr int name##_RB_RANK(struct type *);
sys/sys/tree.h
434
#define RB_PROTOTYPE_RANK(name, type, attr)
sys/sys/tree.h
436
#define RB_PROTOTYPE_INSERT_COLOR(name, type, attr) \
sys/sys/tree.h
437
attr struct type *name##_RB_INSERT_COLOR(struct name *, \
sys/sys/tree.h
439
#define RB_PROTOTYPE_REMOVE_COLOR(name, type, attr) \
sys/sys/tree.h
440
attr struct type *name##_RB_REMOVE_COLOR(struct name *, \
sys/sys/tree.h
442
#define RB_PROTOTYPE_REMOVE(name, type, attr) \
sys/sys/tree.h
443
attr struct type *name##_RB_REMOVE(struct name *, struct type *)
sys/sys/tree.h
444
#define RB_PROTOTYPE_INSERT_FINISH(name, type, attr) \
sys/sys/tree.h
445
attr struct type *name##_RB_INSERT_FINISH(struct name *, \
sys/sys/tree.h
447
#define RB_PROTOTYPE_INSERT(name, type, attr) \
sys/sys/tree.h
448
attr struct type *name##_RB_INSERT(struct name *, struct type *)
sys/sys/tree.h
449
#define RB_PROTOTYPE_FIND(name, type, attr) \
sys/sys/tree.h
450
attr struct type *name##_RB_FIND(struct name *, struct type *)
sys/sys/tree.h
451
#define RB_PROTOTYPE_NFIND(name, type, attr) \
sys/sys/tree.h
452
attr struct type *name##_RB_NFIND(struct name *, struct type *)
sys/sys/tree.h
453
#define RB_PROTOTYPE_NEXT(name, type, attr) \
sys/sys/tree.h
454
attr struct type *name##_RB_NEXT(struct type *)
sys/sys/tree.h
455
#define RB_PROTOTYPE_INSERT_NEXT(name, type, attr) \
sys/sys/tree.h
456
attr struct type *name##_RB_INSERT_NEXT(struct name *, \
sys/sys/tree.h
458
#define RB_PROTOTYPE_PREV(name, type, attr) \
sys/sys/tree.h
459
attr struct type *name##_RB_PREV(struct type *)
sys/sys/tree.h
460
#define RB_PROTOTYPE_INSERT_PREV(name, type, attr) \
sys/sys/tree.h
461
attr struct type *name##_RB_INSERT_PREV(struct name *, \
sys/sys/tree.h
463
#define RB_PROTOTYPE_MINMAX(name, type, attr) \
sys/sys/tree.h
464
attr struct type *name##_RB_MINMAX(struct name *, int)
sys/sys/tree.h
465
#define RB_PROTOTYPE_REINSERT(name, type, attr) \
sys/sys/tree.h
466
attr struct type *name##_RB_REINSERT(struct name *, struct type *)
sys/sys/tree.h
475
#define RB_GENERATE_INTERNAL(name, type, field, cmp, attr) \
sys/sys/tree.h
476
RB_GENERATE_RANK(name, type, field, attr) \
sys/sys/tree.h
477
RB_GENERATE_INSERT_COLOR(name, type, field, attr) \
sys/sys/tree.h
478
RB_GENERATE_REMOVE_COLOR(name, type, field, attr) \
sys/sys/tree.h
479
RB_GENERATE_INSERT_FINISH(name, type, field, attr) \
sys/sys/tree.h
480
RB_GENERATE_INSERT(name, type, field, cmp, attr) \
sys/sys/tree.h
481
RB_GENERATE_REMOVE(name, type, field, attr) \
sys/sys/tree.h
482
RB_GENERATE_FIND(name, type, field, cmp, attr) \
sys/sys/tree.h
483
RB_GENERATE_NFIND(name, type, field, cmp, attr) \
sys/sys/tree.h
484
RB_GENERATE_NEXT(name, type, field, attr) \
sys/sys/tree.h
485
RB_GENERATE_INSERT_NEXT(name, type, field, cmp, attr) \
sys/sys/tree.h
486
RB_GENERATE_PREV(name, type, field, attr) \
sys/sys/tree.h
487
RB_GENERATE_INSERT_PREV(name, type, field, cmp, attr) \
sys/sys/tree.h
488
RB_GENERATE_MINMAX(name, type, field, attr) \
sys/sys/tree.h
489
RB_GENERATE_REINSERT(name, type, field, cmp, attr)
sys/sys/tree.h
497
#define RB_GENERATE_RANK(name, type, field, attr) \
sys/sys/tree.h
502
attr int \
sys/sys/tree.h
524
#define RB_GENERATE_RANK(name, type, field, attr)
sys/sys/tree.h
527
#define RB_GENERATE_INSERT_COLOR(name, type, field, attr) \
sys/sys/tree.h
528
attr struct type * \
sys/sys/tree.h
644
#define RB_GENERATE_REMOVE_COLOR(name, type, field, attr) \
sys/sys/tree.h
645
attr struct type * \
sys/sys/tree.h
775
#define RB_GENERATE_REMOVE(name, type, field, attr) \
sys/sys/tree.h
776
attr struct type * \
sys/sys/tree.h
828
#define RB_GENERATE_INSERT_FINISH(name, type, field, attr) \
sys/sys/tree.h
830
attr struct type * \
sys/sys/tree.h
851
#define RB_GENERATE_INSERT(name, type, field, cmp, attr) \
sys/sys/tree.h
853
attr struct type * \
sys/sys/tree.h
873
#define RB_GENERATE_FIND(name, type, field, cmp, attr) \
sys/sys/tree.h
875
attr struct type * \
sys/sys/tree.h
892
#define RB_GENERATE_NFIND(name, type, field, cmp, attr) \
sys/sys/tree.h
894
attr struct type * \
sys/sys/tree.h
914
#define RB_GENERATE_NEXT(name, type, field, attr) \
sys/sys/tree.h
916
attr struct type * \
sys/sys/tree.h
940
#define RB_GENERATE_INSERT_NEXT(name, type, field, cmp, attr) \
sys/sys/tree.h
942
attr struct type * \
sys/sys/tree.h
959
#define RB_GENERATE_PREV(name, type, field, attr) \
sys/sys/tree.h
961
attr struct type * \
sys/sys/tree.h
977
#define RB_GENERATE_INSERT_PREV(name, type, field, cmp, attr) \
sys/sys/tree.h
979
attr struct type * \
sys/sys/tree.h
996
#define RB_GENERATE_MINMAX(name, type, field, attr) \
sys/sys/tree.h
997
attr struct type * \
sys/teken/demo/teken_demo.c
112
attr |= A_BOLD;
sys/teken/demo/teken_demo.c
114
attr |= A_UNDERLINE;
sys/teken/demo/teken_demo.c
116
attr |= A_BLINK;
sys/teken/demo/teken_demo.c
118
attr |= A_REVERSE;
sys/teken/demo/teken_demo.c
120
bkgdset(attr | COLOR_PAIR(teken_256to8(px->a.ta_fgcolor) +
sys/teken/demo/teken_demo.c
82
int y, x, attr = 0;
sys/teken/teken_subr.h
820
teken_attr_t attr;
sys/teken/teken_subr.h
825
attr = t->t_curattr;
sys/teken/teken_subr.h
826
attr.ta_format |= TF_CJK_RIGHT;
sys/teken/teken_subr.h
827
teken_funcs_putchar(t, &tp2, c, &attr);
sys/vm/swap_pager.c
2648
struct vattr attr;
sys/vm/swap_pager.c
2681
(error = VOP_GETATTR(vp, &attr, td->td_ucred)) == 0) {
sys/vm/swap_pager.c
2686
error = swaponvp(td, vp, attr.va_size / DEV_BSIZE);
sys/x86/x86/busdma_bounce.c
390
vm_memattr_t attr;
sys/x86/x86/busdma_bounce.c
414
attr = VM_MEMATTR_UNCACHEABLE;
sys/x86/x86/busdma_bounce.c
416
attr = VM_MEMATTR_DEFAULT;
sys/x86/x86/busdma_bounce.c
438
attr == VM_MEMATTR_DEFAULT) {
sys/x86/x86/busdma_bounce.c
455
mflags, 0ul, dmat->common.lowaddr, attr);
sys/x86/x86/busdma_bounce.c
462
dmat->common.boundary, attr);
tests/sys/fs/fusefs/access.cc
107
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/access.cc
108
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/access.cc
109
out.body.attr.attr.mode = S_IFREG | newmode;
tests/sys/fs/fusefs/access.cc
283
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/access.cc
284
out.body.attr.attr.ino = FUSE_ROOT_ID;
tests/sys/fs/fusefs/access.cc
285
out.body.attr.attr.mode = S_IFDIR | 01777;
tests/sys/fs/fusefs/access.cc
286
out.body.attr.attr.uid = 0;
tests/sys/fs/fusefs/access.cc
287
out.body.attr.attr_valid = UINT64_MAX;
tests/sys/fs/fusefs/allow_other.cc
230
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/allow_other.cc
232
out.body.entry.attr.nlink = 1;
tests/sys/fs/fusefs/allow_other.cc
276
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/bmap.cc
324
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/bmap.cc
325
out.body.attr.attr_valid = 0;
tests/sys/fs/fusefs/bmap.cc
326
out.body.attr.attr.ino = ino;
tests/sys/fs/fusefs/bmap.cc
327
out.body.attr.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/bmap.cc
328
out.body.attr.attr.size = filesize;
tests/sys/fs/fusefs/bmap.cc
338
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/bmap.cc
339
out.body.attr.attr_valid = 0;
tests/sys/fs/fusefs/bmap.cc
340
out.body.attr.attr.ino = ino;
tests/sys/fs/fusefs/bmap.cc
341
out.body.attr.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/bmap.cc
342
out.body.attr.attr.size = filesize / 2;
tests/sys/fs/fusefs/cache.cc
107
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/cache.cc
109
out.body.entry.attr.nlink = 1;
tests/sys/fs/fusefs/cache.cc
111
out.body.entry.attr.size = size;
tests/sys/fs/fusefs/cache.cc
93
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/cache.cc
94
out.body.attr.attr_valid = attr_valid;
tests/sys/fs/fusefs/cache.cc
95
out.body.attr.attr.ino = ino;
tests/sys/fs/fusefs/cache.cc
96
out.body.attr.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/cache.cc
97
out.body.attr.attr.size = size;
tests/sys/fs/fusefs/create.cc
129
out.body.create.entry.attr.mode = mode;
tests/sys/fs/fusefs/create.cc
168
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/create.cc
169
out.body.attr.attr.ino = FUSE_ROOT_ID;
tests/sys/fs/fusefs/create.cc
170
out.body.attr.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/create.cc
171
out.body.attr.attr_valid = UINT64_MAX;
tests/sys/fs/fusefs/create.cc
177
out.body.create.entry.attr.mode = mode;
tests/sys/fs/fusefs/create.cc
237
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/create.cc
282
out.body.create.entry.attr.mode = mode;
tests/sys/fs/fusefs/create.cc
314
out.body.create.entry.attr.mode = mode;
tests/sys/fs/fusefs/create.cc
360
out.body.create.entry.attr.mode = mode;
tests/sys/fs/fusefs/create.cc
391
out.body.create.entry.attr.mode = S_IFREG | mode;
tests/sys/fs/fusefs/create.cc
433
out.body.create.entry.attr.mode = mode;
tests/sys/fs/fusefs/create.cc
457
out.body.create_7_8.entry.attr.mode = mode;
tests/sys/fs/fusefs/create.cc
484
out.body.create.entry.attr.mode = mode;
tests/sys/fs/fusefs/default_permissions.cc
103
out.body.create.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/default_permissions.cc
1196
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/default_permissions.cc
1200
out.body.entry.attr.uid = 0;
tests/sys/fs/fusefs/default_permissions.cc
1299
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/default_permissions.cc
1300
out.body.attr.attr.mode = S_IFREG | newmode;
tests/sys/fs/fusefs/default_permissions.cc
1352
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/default_permissions.cc
1353
out.body.attr.attr.ino = ino;
tests/sys/fs/fusefs/default_permissions.cc
1354
out.body.attr.attr.mode = S_IFREG | mode;
tests/sys/fs/fusefs/default_permissions.cc
1355
out.body.attr.attr_valid = UINT64_MAX;
tests/sys/fs/fusefs/default_permissions.cc
140
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/default_permissions.cc
141
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/default_permissions.cc
142
out.body.attr.attr.mode = mode;
tests/sys/fs/fusefs/default_permissions.cc
143
out.body.attr.attr.size = 0;
tests/sys/fs/fusefs/default_permissions.cc
144
out.body.attr.attr.uid = uid;
tests/sys/fs/fusefs/default_permissions.cc
145
out.body.attr.attr.gid = gid;
tests/sys/fs/fusefs/default_permissions.cc
146
out.body.attr.attr_valid = attr_valid;
tests/sys/fs/fusefs/default_permissions.cc
1526
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/default_permissions.cc
343
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/default_permissions.cc
344
out.body.attr.attr.mode = S_IFREG | mode;
tests/sys/fs/fusefs/default_permissions.cc
345
out.body.attr.attr.uid = uid;
tests/sys/fs/fusefs/default_permissions.cc
376
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/default_permissions.cc
377
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/default_permissions.cc
378
out.body.attr.attr.mode = S_IFREG | newmode;
tests/sys/fs/fusefs/default_permissions.cc
379
out.body.attr.attr_valid = UINT64_MAX;
tests/sys/fs/fusefs/default_permissions.cc
433
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/default_permissions.cc
434
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/default_permissions.cc
435
out.body.attr.attr.mode = S_IFREG | newmode;
tests/sys/fs/fusefs/default_permissions.cc
436
out.body.attr.attr_valid = UINT64_MAX;
tests/sys/fs/fusefs/default_permissions.cc
492
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/default_permissions.cc
493
out.body.attr.attr.mode = S_IFREG | mode;
tests/sys/fs/fusefs/default_permissions.cc
494
out.body.attr.attr.uid = uid;
tests/sys/fs/fusefs/default_permissions.cc
495
out.body.attr.attr.gid = newgid;
tests/sys/fs/fusefs/default_permissions.cc
688
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/default_permissions.cc
689
out.body.attr.attr.mode = S_IFREG | mode;
tests/sys/fs/fusefs/default_permissions.cc
83
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/default_permissions.cc
84
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/default_permissions.cc
85
out.body.attr.attr.mode = S_IFREG | mode;
tests/sys/fs/fusefs/default_permissions.cc
86
out.body.attr.attr.size = size;
tests/sys/fs/fusefs/default_permissions.cc
87
out.body.attr.attr_valid = UINT64_MAX;
tests/sys/fs/fusefs/default_permissions_privileged.cc
117
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/default_permissions_privileged.cc
118
out.body.attr.attr.mode = S_IFREG | newmode;
tests/sys/fs/fusefs/default_permissions_privileged.cc
81
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/default_permissions_privileged.cc
82
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/default_permissions_privileged.cc
83
out.body.attr.attr.mode = mode;
tests/sys/fs/fusefs/default_permissions_privileged.cc
84
out.body.attr.attr.size = 0;
tests/sys/fs/fusefs/default_permissions_privileged.cc
85
out.body.attr.attr.uid = uid;
tests/sys/fs/fusefs/default_permissions_privileged.cc
86
out.body.attr.attr.gid = gid;
tests/sys/fs/fusefs/default_permissions_privileged.cc
87
out.body.attr.attr_valid = attr_valid;
tests/sys/fs/fusefs/destroy.cc
167
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/destroy.cc
169
out.body.entry.attr.nlink = 1;
tests/sys/fs/fusefs/destroy.cc
175
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/destroy.cc
177
out.body.entry.attr.nlink = 1;
tests/sys/fs/fusefs/dev_fuse_poll.cc
132
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/dev_fuse_poll.cc
139
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/dev_fuse_poll.cc
146
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/fallocate.cc
338
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/fallocate.cc
339
out.body.attr.attr.ino = ino;
tests/sys/fs/fusefs/fallocate.cc
340
out.body.attr.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/fallocate.cc
341
out.body.attr.attr.size = fsize;
tests/sys/fs/fusefs/fallocate.cc
342
out.body.attr.attr_valid = 0;
tests/sys/fs/fusefs/fallocate.cc
707
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/fifo.cc
172
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/fifo.cc
182
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/fifo.cc
184
out.body.entry.attr.nlink = 1;
tests/sys/fs/fusefs/forget.cc
112
out.body.entry.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/forget.cc
114
out.body.entry.attr.nlink = 2;
tests/sys/fs/fusefs/forget.cc
129
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/forget.cc
131
out.body.entry.attr.nlink = 1;
tests/sys/fs/fusefs/forget.cc
162
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/forget.cc
164
out.body.entry.attr.nlink = 1;
tests/sys/fs/fusefs/forget.cc
74
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/forget.cc
76
out.body.entry.attr.nlink = 1;
tests/sys/fs/fusefs/fsync.cc
146
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/fsync.cc
147
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/getattr.cc
126
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/getattr.cc
127
out.body.attr.attr_valid_nsec = NAP_NS / 2;
tests/sys/fs/fusefs/getattr.cc
128
out.body.attr.attr_valid = 0;
tests/sys/fs/fusefs/getattr.cc
129
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/getattr.cc
130
out.body.attr.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/getattr.cc
158
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/getattr.cc
159
out.body.attr.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/getattr.cc
160
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/getattr.cc
161
out.body.attr.attr.blksize = 0;
tests/sys/fs/fusefs/getattr.cc
162
out.body.attr.attr.size = 1;
tests/sys/fs/fusefs/getattr.cc
214
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/getattr.cc
215
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/getattr.cc
216
out.body.attr.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/getattr.cc
217
out.body.attr.attr.size = 1;
tests/sys/fs/fusefs/getattr.cc
218
out.body.attr.attr.blocks = 2;
tests/sys/fs/fusefs/getattr.cc
219
out.body.attr.attr.atime = 3;
tests/sys/fs/fusefs/getattr.cc
220
out.body.attr.attr.mtime = 4;
tests/sys/fs/fusefs/getattr.cc
221
out.body.attr.attr.ctime = 5;
tests/sys/fs/fusefs/getattr.cc
222
out.body.attr.attr.atimensec = 6;
tests/sys/fs/fusefs/getattr.cc
223
out.body.attr.attr.mtimensec = 7;
tests/sys/fs/fusefs/getattr.cc
224
out.body.attr.attr.ctimensec = 8;
tests/sys/fs/fusefs/getattr.cc
225
out.body.attr.attr.nlink = 9;
tests/sys/fs/fusefs/getattr.cc
226
out.body.attr.attr.uid = 10;
tests/sys/fs/fusefs/getattr.cc
227
out.body.attr.attr.gid = 11;
tests/sys/fs/fusefs/getattr.cc
228
out.body.attr.attr.rdev = 12;
tests/sys/fs/fusefs/getattr.cc
229
out.body.attr.attr.blksize = 12345;
tests/sys/fs/fusefs/getattr.cc
281
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/getattr.cc
283
out.body.entry.attr.nlink = 1;
tests/sys/fs/fusefs/getattr.cc
295
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/getattr.cc
296
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/getattr.cc
297
out.body.attr.attr.mode = S_IFDIR | 0755; // Changed!
tests/sys/fs/fusefs/getattr.cc
298
out.body.attr.attr.nlink = 2;
tests/sys/fs/fusefs/getattr.cc
320
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/getattr.cc
322
out.body.entry.attr.nlink = 1;
tests/sys/fs/fusefs/getattr.cc
323
out.body.entry.attr.size = 1;
tests/sys/fs/fusefs/getattr.cc
333
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/getattr.cc
334
out.body.attr.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/getattr.cc
335
out.body.attr.attr.size = 1;
tests/sys/fs/fusefs/getattr.cc
336
out.body.attr.attr.blocks = 2;
tests/sys/fs/fusefs/getattr.cc
337
out.body.attr.attr.atime = 3;
tests/sys/fs/fusefs/getattr.cc
338
out.body.attr.attr.mtime = 4;
tests/sys/fs/fusefs/getattr.cc
339
out.body.attr.attr.ctime = 5;
tests/sys/fs/fusefs/getattr.cc
340
out.body.attr.attr.atimensec = 6;
tests/sys/fs/fusefs/getattr.cc
341
out.body.attr.attr.mtimensec = 7;
tests/sys/fs/fusefs/getattr.cc
342
out.body.attr.attr.ctimensec = 8;
tests/sys/fs/fusefs/getattr.cc
343
out.body.attr.attr.nlink = 9;
tests/sys/fs/fusefs/getattr.cc
344
out.body.attr.attr.uid = 10;
tests/sys/fs/fusefs/getattr.cc
345
out.body.attr.attr.gid = 11;
tests/sys/fs/fusefs/getattr.cc
346
out.body.attr.attr.rdev = 12;
tests/sys/fs/fusefs/getattr.cc
51
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/getattr.cc
53
out.body.entry.attr.nlink = 1;
tests/sys/fs/fusefs/getattr.cc
56
out.body.entry.attr.size = size;
tests/sys/fs/fusefs/getattr.cc
84
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/getattr.cc
95
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/getattr.cc
96
out.body.attr.attr_valid = UINT64_MAX;
tests/sys/fs/fusefs/getattr.cc
97
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/getattr.cc
98
out.body.attr.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/interrupt.cc
249
out0->body.create.entry.attr.mode = S_IFDIR | MODE;
tests/sys/fs/fusefs/interrupt.cc
264
out.body.entry.attr.mode = S_IFDIR | MODE;
tests/sys/fs/fusefs/interrupt.cc
266
out.body.entry.attr.nlink = 2;
tests/sys/fs/fusefs/interrupt.cc
319
out1->body.create.entry.attr.mode = S_IFDIR | MODE;
tests/sys/fs/fusefs/interrupt.cc
337
out0->body.create.entry.attr.mode = S_IFDIR | MODE;
tests/sys/fs/fusefs/interrupt.cc
390
out0->body.create.entry.attr.mode = S_IFDIR | MODE;
tests/sys/fs/fusefs/interrupt.cc
434
out.body.create.entry.attr.mode = S_IFDIR | MODE;
tests/sys/fs/fusefs/interrupt.cc
510
out.body.create.entry.attr.mode = S_IFDIR | MODE;
tests/sys/fs/fusefs/interrupt.cc
652
out.body.create.entry.attr.mode = S_IFDIR | MODE;
tests/sys/fs/fusefs/interrupt.cc
724
out.body.create.entry.attr.mode = S_IFDIR | MODE;
tests/sys/fs/fusefs/io.cc
180
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/io.cc
181
out.body.attr.attr.ino = ino;
tests/sys/fs/fusefs/io.cc
182
out.body.attr.attr.mode = S_IFREG | 0755;
tests/sys/fs/fusefs/io.cc
183
out.body.attr.attr.size = in.body.setattr.size;
tests/sys/fs/fusefs/io.cc
184
out.body.attr.attr_valid = UINT64_MAX;
tests/sys/fs/fusefs/last_local_modify.cc
243
out.body.entry.attr.size = oldsize;
tests/sys/fs/fusefs/last_local_modify.cc
245
out.body.entry.attr.ino = ino;
tests/sys/fs/fusefs/last_local_modify.cc
246
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/last_local_modify.cc
285
out0->body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/last_local_modify.cc
287
out0->body.entry.attr.ino = ino;
tests/sys/fs/fusefs/last_local_modify.cc
290
out0->body.entry.attr.size = oldsize;
tests/sys/fs/fusefs/last_local_modify.cc
305
SET_OUT_HEADER_LEN(*out1, attr);
tests/sys/fs/fusefs/last_local_modify.cc
306
out1->body.attr.attr.ino = ino;
tests/sys/fs/fusefs/last_local_modify.cc
307
out1->body.attr.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/last_local_modify.cc
308
out1->body.attr.attr.size = newsize; // Changed size
tests/sys/fs/fusefs/last_local_modify.cc
309
out1->body.attr.attr_valid = UINT64_MAX;
tests/sys/fs/fusefs/last_local_modify.cc
402
out.body.entry.attr.size = oldsize;
tests/sys/fs/fusefs/last_local_modify.cc
404
out.body.entry.attr.ino = ino;
tests/sys/fs/fusefs/last_local_modify.cc
405
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/last_local_modify.cc
423
out.body.entry.attr.size = oldsize;
tests/sys/fs/fusefs/last_local_modify.cc
425
out.body.entry.attr.ino = ino;
tests/sys/fs/fusefs/last_local_modify.cc
426
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/last_local_modify.cc
446
out0->body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/last_local_modify.cc
448
out0->body.entry.attr.ino = ino;
tests/sys/fs/fusefs/last_local_modify.cc
451
out0->body.entry.attr.size = oldsize;
tests/sys/fs/fusefs/last_local_modify.cc
466
SET_OUT_HEADER_LEN(*out1, attr);
tests/sys/fs/fusefs/last_local_modify.cc
467
out1->body.attr.attr.ino = ino;
tests/sys/fs/fusefs/last_local_modify.cc
468
out1->body.attr.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/last_local_modify.cc
469
out1->body.attr.attr.size = newsize; // Changed size
tests/sys/fs/fusefs/last_local_modify.cc
470
out1->body.attr.attr_valid = UINT64_MAX;
tests/sys/fs/fusefs/link.cc
127
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/link.cc
128
out.body.attr.attr.ino = FUSE_ROOT_ID;
tests/sys/fs/fusefs/link.cc
129
out.body.attr.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/link.cc
130
out.body.attr.attr_valid = UINT64_MAX;
tests/sys/fs/fusefs/link.cc
137
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/link.cc
139
out.body.entry.attr.nlink = 1;
tests/sys/fs/fusefs/link.cc
196
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/link.cc
198
out.body.entry.attr.nlink = 1;
tests/sys/fs/fusefs/link.cc
214
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/link.cc
215
out.body.entry.attr.nlink = 2;
tests/sys/fs/fusefs/link.cc
239
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/link.cc
241
out.body.entry.attr.nlink = 1;
tests/sys/fs/fusefs/link.cc
268
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/link.cc
270
out.body.entry.attr.nlink = 1;
tests/sys/fs/fusefs/link.cc
56
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/link.cc
57
out.body.entry.attr.nlink = nlink;
tests/sys/fs/fusefs/link.cc
90
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/link.cc
91
out.body.entry.attr.nlink = nlink;
tests/sys/fs/fusefs/lookup.cc
143
out.body.entry.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/lookup.cc
144
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/lookup.cc
164
out.body.entry.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/lookup.cc
185
out.body.entry.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/lookup.cc
211
out.body.entry.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/lookup.cc
219
out.body.entry.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/lookup.cc
246
out.body.entry.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/lookup.cc
254
out.body.entry.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/lookup.cc
321
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/lookup.cc
342
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/lookup.cc
403
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/lookup.cc
424
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/lookup.cc
448
out.body.entry.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/lookup.cc
454
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/lookup.cc
477
out.body.entry.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/lookup.cc
483
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/lookup.cc
510
out.body.entry.attr.mode = S_IFDIR | 0644;
tests/sys/fs/fusefs/lookup.cc
512
out.body.entry.attr.nlink = 1;
tests/sys/fs/fusefs/lookup.cc
539
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/lookup.cc
561
out.body.entry.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/lookup.cc
563
out.body.entry.attr.ino = foo_ino;
tests/sys/fs/fusefs/lookup.cc
570
out.body.entry.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/lookup.cc
572
out.body.entry.attr.ino = bar_ino;
tests/sys/fs/fusefs/lookup.cc
580
out.body.entry.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/lookup.cc
582
out.body.entry.attr.ino = FUSE_ROOT_ID;
tests/sys/fs/fusefs/lookup.cc
611
out.body.entry.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/lookup.cc
613
out.body.entry.attr.ino = foo_ino;
tests/sys/fs/fusefs/lookup.cc
620
out.body.entry.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/lookup.cc
622
out.body.entry.attr.ino = bar_ino;
tests/sys/fs/fusefs/lookup.cc
638
out.body.entry.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/lookup.cc
640
out.body.entry.attr.ino = foo_ino;
tests/sys/fs/fusefs/lookup.cc
647
out.body.entry.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/lookup.cc
649
out.body.entry.attr.ino = FUSE_ROOT_ID;
tests/sys/fs/fusefs/lookup.cc
79
out.body.entry.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/lookup.cc
80
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/lookup.cc
81
out.body.entry.attr.size = 1;
tests/sys/fs/fusefs/lookup.cc
82
out.body.entry.attr.blocks = 2;
tests/sys/fs/fusefs/lookup.cc
83
out.body.entry.attr.atime = 3;
tests/sys/fs/fusefs/lookup.cc
84
out.body.entry.attr.mtime = 4;
tests/sys/fs/fusefs/lookup.cc
85
out.body.entry.attr.ctime = 5;
tests/sys/fs/fusefs/lookup.cc
86
out.body.entry.attr.atimensec = 6;
tests/sys/fs/fusefs/lookup.cc
87
out.body.entry.attr.mtimensec = 7;
tests/sys/fs/fusefs/lookup.cc
88
out.body.entry.attr.ctimensec = 8;
tests/sys/fs/fusefs/lookup.cc
89
out.body.entry.attr.nlink = 9;
tests/sys/fs/fusefs/lookup.cc
90
out.body.entry.attr.uid = 10;
tests/sys/fs/fusefs/lookup.cc
91
out.body.entry.attr.gid = 11;
tests/sys/fs/fusefs/lookup.cc
92
out.body.entry.attr.rdev = 12;
tests/sys/fs/fusefs/lseek.cc
133
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/lseek.cc
135
out.body.entry.attr.size = fsize;
tests/sys/fs/fusefs/mkdir.cc
108
out.body.create.entry.attr.mode = S_IFDIR | mode;
tests/sys/fs/fusefs/mkdir.cc
146
out.body.entry.attr.mode = S_IFDIR | mode;
tests/sys/fs/fusefs/mkdir.cc
185
out.body.create.entry.attr.mode = S_IFDIR | mode;
tests/sys/fs/fusefs/mkdir.cc
227
out.body.create.entry.attr.mode = S_IFDIR | mode;
tests/sys/fs/fusefs/mkdir.cc
267
out.body.create.entry.attr.mode = S_IFDIR | mode;
tests/sys/fs/fusefs/mknod.cc
130
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/mknod.cc
134
out.body.entry.attr.rdev = dev;
tests/sys/fs/fusefs/mknod.cc
88
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/mknod.cc
92
out.body.entry.attr.rdev = dev;
tests/sys/fs/fusefs/mockfs.hh
114
struct fuse_attr_7_8 attr;
tests/sys/fs/fusefs/mockfs.hh
126
struct fuse_attr_7_8 attr;
tests/sys/fs/fusefs/mockfs.hh
201
fuse_attr_out attr;
tests/sys/fs/fusefs/nfs.cc
124
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/nfs.cc
126
out.body.entry.attr.ino = ino;
tests/sys/fs/fusefs/nfs.cc
128
out.body.entry.attr.uid = uid;
tests/sys/fs/fusefs/nfs.cc
136
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/nfs.cc
138
out.body.entry.attr.ino = ino;
tests/sys/fs/fusefs/nfs.cc
140
out.body.entry.attr.uid = uid;
tests/sys/fs/fusefs/nfs.cc
165
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/nfs.cc
167
out.body.entry.attr.ino = ino;
tests/sys/fs/fusefs/nfs.cc
169
out.body.entry.attr.uid = uid;
tests/sys/fs/fusefs/nfs.cc
195
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/nfs.cc
197
out.body.entry.attr.ino = ino;
tests/sys/fs/fusefs/nfs.cc
199
out.body.entry.attr.ino = ino;
tests/sys/fs/fusefs/nfs.cc
222
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/nfs.cc
224
out.body.entry.attr.ino = ino;
tests/sys/fs/fusefs/nfs.cc
226
out.body.entry.attr.ino = ino;
tests/sys/fs/fusefs/nfs.cc
234
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/nfs.cc
236
out.body.entry.attr.ino = ino;
tests/sys/fs/fusefs/nfs.cc
238
out.body.entry.attr.ino = ino;
tests/sys/fs/fusefs/nfs.cc
273
out.body.entry.attr.ino = ino_in;
tests/sys/fs/fusefs/nfs.cc
274
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/nfs.cc
276
out.body.entry.attr.uid = uid;
tests/sys/fs/fusefs/nfs.cc
285
out.body.entry.attr.ino = ino_out;
tests/sys/fs/fusefs/nfs.cc
286
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/nfs.cc
288
out.body.entry.attr.uid = uid;
tests/sys/fs/fusefs/nfs.cc
318
out.body.entry.attr.ino = nodeid;
tests/sys/fs/fusefs/nfs.cc
319
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/nfs.cc
321
out.body.entry.attr.uid = uid;
tests/sys/fs/fusefs/nfs.cc
330
out.body.entry.attr.ino = ino;
tests/sys/fs/fusefs/nfs.cc
331
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/nfs.cc
333
out.body.entry.attr.uid = uid;
tests/sys/fs/fusefs/nfs.cc
362
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/nfs.cc
364
out.body.entry.attr.ino = ino;
tests/sys/fs/fusefs/nfs.cc
385
out.body.entry.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/nfs.cc
387
out.body.entry.attr.ino = ino;
tests/sys/fs/fusefs/nfs.cc
408
out.body.entry.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/nfs.cc
410
out.body.entry.attr.ino = ino;
tests/sys/fs/fusefs/nfs.cc
440
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/nfs.cc
442
out.body.entry.attr.ino = ino;
tests/sys/fs/fusefs/nfs.cc
451
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/nfs.cc
453
out.body.entry.attr.ino = ino;
tests/sys/fs/fusefs/nfs.cc
85
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/nfs.cc
87
out.body.entry.attr.ino = ino;
tests/sys/fs/fusefs/nfs.cc
97
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/nfs.cc
99
out.body.entry.attr.ino = ino;
tests/sys/fs/fusefs/notify.cc
239
out.body.entry.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/notify.cc
241
out.body.entry.attr.nlink = 2;
tests/sys/fs/fusefs/notify.cc
288
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/notify.cc
289
out.body.attr.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/notify.cc
290
out.body.attr.attr_valid = UINT64_MAX;
tests/sys/fs/fusefs/notify.cc
357
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/notify.cc
358
out.body.attr.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/notify.cc
359
out.body.attr.attr_valid = UINT64_MAX;
tests/sys/fs/fusefs/notify.cc
360
out.body.attr.attr.size = size1;
tests/sys/fs/fusefs/notify.cc
361
out.body.attr.attr.uid = uid;
tests/sys/fs/fusefs/notify.cc
546
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/notify.cc
547
out.body.attr.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/notify.cc
548
out.body.attr.attr_valid = UINT64_MAX;
tests/sys/fs/fusefs/notify.cc
549
out.body.attr.attr.size = bufsize;
tests/sys/fs/fusefs/notify.cc
550
out.body.attr.attr.uid = uid;
tests/sys/fs/fusefs/notify.cc
79
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/notify.cc
81
out.body.entry.attr.ino = ino;
tests/sys/fs/fusefs/notify.cc
82
out.body.entry.attr.nlink = 1;
tests/sys/fs/fusefs/notify.cc
83
out.body.entry.attr.size = size;
tests/sys/fs/fusefs/open.cc
86
out.body.entry.attr.mode = S_IFCHR | 0644;
tests/sys/fs/fusefs/open.cc
88
out.body.entry.attr.nlink = 1;
tests/sys/fs/fusefs/open.cc
90
out.body.entry.attr.rdev = 44; /* /dev/zero's rdev */
tests/sys/fs/fusefs/pre-init.cc
215
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/pre-init.cc
216
out.body.attr.attr.ino = in.header.nodeid;
tests/sys/fs/fusefs/pre-init.cc
217
out.body.attr.attr.mode = S_IFDIR | 0644;
tests/sys/fs/fusefs/pre-init.cc
218
out.body.attr.attr.nlink = nlink;
tests/sys/fs/fusefs/pre-init.cc
219
out.body.attr.attr_valid = UINT64_MAX;
tests/sys/fs/fusefs/read.cc
1294
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/read.cc
1295
out.body.attr.attr.ino = ino;
tests/sys/fs/fusefs/read.cc
1296
out.body.attr.attr.mode = mode;
tests/sys/fs/fusefs/read.cc
1297
out.body.attr.attr.size = bufsize;
tests/sys/fs/fusefs/read.cc
1298
out.body.attr.attr_valid = 0;
tests/sys/fs/fusefs/read.cc
1675
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/read.cc
1676
out.body.attr.attr.ino = ino;
tests/sys/fs/fusefs/read.cc
1677
out.body.attr.attr.mode = S_IFREG | newmode;
tests/sys/fs/fusefs/read.cc
433
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/read.cc
434
out.body.attr.attr.ino = ino;
tests/sys/fs/fusefs/read.cc
435
out.body.attr.attr.mode = mode;
tests/sys/fs/fusefs/read.cc
436
out.body.attr.attr.size = bufsize;
tests/sys/fs/fusefs/read.cc
437
out.body.attr.attr_valid = 0;
tests/sys/fs/fusefs/read.cc
482
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/read.cc
483
out.body.attr.attr.ino = ino;
tests/sys/fs/fusefs/read.cc
484
out.body.attr.attr.mode = mode;
tests/sys/fs/fusefs/read.cc
485
out.body.attr.attr.size = size1;
tests/sys/fs/fusefs/read.cc
486
out.body.attr.attr_valid = 0;
tests/sys/fs/fusefs/read.cc
511
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/read.cc
512
out.body.attr.attr.ino = ino;
tests/sys/fs/fusefs/read.cc
513
out.body.attr.attr.mode = mode;
tests/sys/fs/fusefs/read.cc
514
out.body.attr.attr.size = size2;
tests/sys/fs/fusefs/read.cc
515
out.body.attr.attr_valid = 0;
tests/sys/fs/fusefs/read.cc
645
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/read.cc
646
out.body.attr.attr.ino = ino;
tests/sys/fs/fusefs/read.cc
647
out.body.attr.attr.mode = S_IFREG | newmode;
tests/sys/fs/fusefs/read.cc
734
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/read.cc
735
out.body.attr.attr.ino = ino;
tests/sys/fs/fusefs/read.cc
736
out.body.attr.attr.mode = S_IFREG | newmode;
tests/sys/fs/fusefs/readlink.cc
98
out.body.entry.attr.mode = S_IFLNK | 0777;
tests/sys/fs/fusefs/rename.cc
205
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/rename.cc
207
out.body.entry.attr.nlink = 2;
tests/sys/fs/fusefs/rename.cc
209
out.body.entry.attr.uid = 0;
tests/sys/fs/fusefs/rename.cc
210
out.body.entry.attr.gid = 0;
tests/sys/fs/fusefs/rename.cc
221
out.body.entry.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/rename.cc
222
out.body.entry.attr.ino = dst_dir_ino;
tests/sys/fs/fusefs/rename.cc
223
out.body.entry.attr.uid = geteuid();
tests/sys/fs/fusefs/rename.cc
224
out.body.entry.attr.gid = getegid();
tests/sys/fs/fusefs/rename.cc
326
out.body.entry.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/rename.cc
327
out.body.entry.attr.ino = dst_dir_ino;
tests/sys/fs/fusefs/rename.cc
328
out.body.entry.attr.nlink = 2;
tests/sys/fs/fusefs/rename.cc
353
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/rename.cc
354
out.body.attr.attr_valid = UINT64_MAX;
tests/sys/fs/fusefs/rename.cc
355
out.body.attr.attr.ino = 1;
tests/sys/fs/fusefs/rename.cc
356
out.body.attr.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/rename.cc
357
out.body.attr.attr.nlink = 2;
tests/sys/fs/fusefs/rename.cc
366
out.body.entry.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/rename.cc
367
out.body.entry.attr.ino = dst_dir_ino;
tests/sys/fs/fusefs/rename.cc
368
out.body.entry.attr.nlink = 3;
tests/sys/fs/fusefs/rename.cc
374
out.body.entry.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/rmdir.cc
103
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/rmdir.cc
104
out.body.attr.attr.ino = FUSE_ROOT_ID;
tests/sys/fs/fusefs/rmdir.cc
105
out.body.attr.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/rmdir.cc
106
out.body.attr.attr_valid = UINT64_MAX;
tests/sys/fs/fusefs/rmdir.cc
50
out.body.entry.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/rmdir.cc
52
out.body.entry.attr.nlink = 2;
tests/sys/fs/fusefs/setattr.cc
103
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/setattr.cc
104
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/setattr.cc
105
out.body.attr.attr.mode = S_IFREG | newmode;
tests/sys/fs/fusefs/setattr.cc
106
out.body.attr.attr_valid = UINT64_MAX;
tests/sys/fs/fusefs/setattr.cc
135
out.body.entry.attr.mode = S_IFREG | oldmode;
tests/sys/fs/fusefs/setattr.cc
149
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/setattr.cc
150
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/setattr.cc
151
out.body.attr.attr.mode = S_IFREG | newmode;
tests/sys/fs/fusefs/setattr.cc
174
out.body.entry.attr.mode = S_IFREG | oldmode;
tests/sys/fs/fusefs/setattr.cc
176
out.body.entry.attr.nlink = 2;
tests/sys/fs/fusefs/setattr.cc
184
out.body.entry.attr.mode = S_IFREG | oldmode;
tests/sys/fs/fusefs/setattr.cc
186
out.body.entry.attr.nlink = 2;
tests/sys/fs/fusefs/setattr.cc
201
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/setattr.cc
202
out.body.attr.attr.ino = ino;
tests/sys/fs/fusefs/setattr.cc
203
out.body.attr.attr.mode = S_IFREG | newmode;
tests/sys/fs/fusefs/setattr.cc
204
out.body.attr.attr.nlink = 2;
tests/sys/fs/fusefs/setattr.cc
205
out.body.attr.attr_valid = UINT64_MAX;
tests/sys/fs/fusefs/setattr.cc
234
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/setattr.cc
236
out.body.entry.attr.gid = oldgroup;
tests/sys/fs/fusefs/setattr.cc
237
out.body.entry.attr.uid = olduser;
tests/sys/fs/fusefs/setattr.cc
251
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/setattr.cc
252
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/setattr.cc
253
out.body.attr.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/setattr.cc
254
out.body.attr.attr.uid = newuser;
tests/sys/fs/fusefs/setattr.cc
255
out.body.attr.attr.gid = newgroup;
tests/sys/fs/fusefs/setattr.cc
276
out.body.entry.attr.mode = S_IFREG | 0777;
tests/sys/fs/fusefs/setattr.cc
278
out.body.entry.attr.uid = in.header.uid;
tests/sys/fs/fusefs/setattr.cc
279
out.body.entry.attr.gid = in.header.gid;
tests/sys/fs/fusefs/setattr.cc
306
out.body.entry.attr.mode = S_IFREG | oldmode;
tests/sys/fs/fusefs/setattr.cc
332
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/setattr.cc
333
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/setattr.cc
334
out.body.attr.attr.mode = S_IFREG | newmode;
tests/sys/fs/fusefs/setattr.cc
357
out.body.entry.attr.mode = S_IFREG | 0755;
tests/sys/fs/fusefs/setattr.cc
360
out.body.entry.attr.size = oldsize;
tests/sys/fs/fusefs/setattr.cc
385
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/setattr.cc
386
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/setattr.cc
387
out.body.attr.attr.mode = S_IFREG | 0755;
tests/sys/fs/fusefs/setattr.cc
388
out.body.attr.attr.size = newsize;
tests/sys/fs/fusefs/setattr.cc
408
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/setattr.cc
410
out.body.entry.attr.size = oldsize;
tests/sys/fs/fusefs/setattr.cc
423
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/setattr.cc
424
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/setattr.cc
425
out.body.attr.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/setattr.cc
426
out.body.attr.attr.size = newsize;
tests/sys/fs/fusefs/setattr.cc
483
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/setattr.cc
484
out.body.attr.attr.ino = ino;
tests/sys/fs/fusefs/setattr.cc
485
out.body.attr.attr.mode = mode;
tests/sys/fs/fusefs/setattr.cc
486
out.body.attr.attr.size = cur_size;
tests/sys/fs/fusefs/setattr.cc
495
out.body.attr.attr.ino = ino;
tests/sys/fs/fusefs/setattr.cc
510
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/setattr.cc
511
out.body.attr.attr.ino = ino;
tests/sys/fs/fusefs/setattr.cc
512
out.body.attr.attr.mode = mode;
tests/sys/fs/fusefs/setattr.cc
513
out.body.attr.attr.size = trunc_size;
tests/sys/fs/fusefs/setattr.cc
577
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/setattr.cc
579
out.body.entry.attr.size = oldsize;
tests/sys/fs/fusefs/setattr.cc
609
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/setattr.cc
612
out.body.entry.attr.atime = oldtimes[0].tv_sec;
tests/sys/fs/fusefs/setattr.cc
613
out.body.entry.attr.atimensec = oldtimes[0].tv_nsec;
tests/sys/fs/fusefs/setattr.cc
614
out.body.entry.attr.mtime = oldtimes[1].tv_sec;
tests/sys/fs/fusefs/setattr.cc
615
out.body.entry.attr.mtimensec = oldtimes[1].tv_nsec;
tests/sys/fs/fusefs/setattr.cc
635
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/setattr.cc
636
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/setattr.cc
637
out.body.attr.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/setattr.cc
638
out.body.attr.attr.atime = newtimes[0].tv_sec;
tests/sys/fs/fusefs/setattr.cc
639
out.body.attr.attr.atimensec = newtimes[0].tv_nsec;
tests/sys/fs/fusefs/setattr.cc
640
out.body.attr.attr.mtime = newtimes[1].tv_sec;
tests/sys/fs/fusefs/setattr.cc
641
out.body.attr.attr.mtimensec = newtimes[1].tv_nsec;
tests/sys/fs/fusefs/setattr.cc
664
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/setattr.cc
667
out.body.entry.attr.atime = oldtimes[0].tv_sec;
tests/sys/fs/fusefs/setattr.cc
668
out.body.entry.attr.atimensec = oldtimes[0].tv_nsec;
tests/sys/fs/fusefs/setattr.cc
669
out.body.entry.attr.mtime = oldtimes[1].tv_sec;
tests/sys/fs/fusefs/setattr.cc
670
out.body.entry.attr.mtimensec = oldtimes[1].tv_nsec;
tests/sys/fs/fusefs/setattr.cc
686
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/setattr.cc
687
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/setattr.cc
688
out.body.attr.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/setattr.cc
689
out.body.attr.attr.atime = oldtimes[0].tv_sec;
tests/sys/fs/fusefs/setattr.cc
690
out.body.attr.attr.atimensec = oldtimes[0].tv_nsec;
tests/sys/fs/fusefs/setattr.cc
691
out.body.attr.attr.mtime = newtimes[1].tv_sec;
tests/sys/fs/fusefs/setattr.cc
692
out.body.attr.attr.mtimensec = newtimes[1].tv_nsec;
tests/sys/fs/fusefs/setattr.cc
726
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/setattr.cc
730
out.body.entry.attr.atime = oldtimes[0].tv_sec;
tests/sys/fs/fusefs/setattr.cc
731
out.body.entry.attr.atimensec = oldtimes[0].tv_nsec;
tests/sys/fs/fusefs/setattr.cc
732
out.body.entry.attr.mtime = oldtimes[1].tv_sec;
tests/sys/fs/fusefs/setattr.cc
733
out.body.entry.attr.mtimensec = oldtimes[1].tv_nsec;
tests/sys/fs/fusefs/setattr.cc
746
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/setattr.cc
747
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/setattr.cc
748
out.body.attr.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/setattr.cc
749
out.body.attr.attr.atime = now[0].tv_sec;
tests/sys/fs/fusefs/setattr.cc
750
out.body.attr.attr.atimensec = now[0].tv_nsec;
tests/sys/fs/fusefs/setattr.cc
751
out.body.attr.attr.mtime = now[1].tv_sec;
tests/sys/fs/fusefs/setattr.cc
752
out.body.attr.attr.mtimensec = now[1].tv_nsec;
tests/sys/fs/fusefs/setattr.cc
753
out.body.attr.attr_valid = UINT64_MAX;
tests/sys/fs/fusefs/setattr.cc
784
out.body.entry.attr.mode = S_IFREG | 0777;
tests/sys/fs/fusefs/setattr.cc
796
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/setattr.cc
797
out.body.attr.attr.ino = ino;
tests/sys/fs/fusefs/setattr.cc
798
out.body.attr.attr.mode = S_IFDIR | 0777; // Changed!
tests/sys/fs/fusefs/setattr.cc
799
out.body.attr.attr.uid = newuser;
tests/sys/fs/fusefs/setattr.cc
823
out.body.entry.attr.mode = S_IFREG | oldmode;
tests/sys/fs/fusefs/setattr.cc
843
out.body.entry.attr.mode = S_IFREG | oldmode;
tests/sys/fs/fusefs/setattr.cc
858
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/setattr.cc
859
out.body.attr.attr.mode = S_IFREG | newmode;
tests/sys/fs/fusefs/setattr.cc
91
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/symlink.cc
117
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/symlink.cc
118
out.body.attr.attr.ino = FUSE_ROOT_ID;
tests/sys/fs/fusefs/symlink.cc
119
out.body.attr.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/symlink.cc
120
out.body.attr.attr_valid = UINT64_MAX;
tests/sys/fs/fusefs/symlink.cc
57
out.body.entry.attr.mode = S_IFLNK | 0777;
tests/sys/fs/fusefs/symlink.cc
86
out.body.entry.attr.mode = S_IFLNK | 0777;
tests/sys/fs/fusefs/unlink.cc
121
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/unlink.cc
122
out.body.attr.attr.ino = FUSE_ROOT_ID;
tests/sys/fs/fusefs/unlink.cc
123
out.body.attr.attr.mode = S_IFDIR | 0755;
tests/sys/fs/fusefs/unlink.cc
124
out.body.attr.attr_valid = UINT64_MAX;
tests/sys/fs/fusefs/unlink.cc
48
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/unlink.cc
50
out.body.entry.attr.nlink = nlink;
tests/sys/fs/fusefs/unlink.cc
52
out.body.entry.attr.size = 0;
tests/sys/fs/fusefs/utils.cc
275
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/utils.cc
276
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/utils.cc
277
out.body.attr.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/utils.cc
278
out.body.attr.attr.size = size;
tests/sys/fs/fusefs/utils.cc
279
out.body.attr.attr_valid = UINT64_MAX;
tests/sys/fs/fusefs/utils.cc
283
void FuseTest::expect_getxattr(uint64_t ino, const char *attr, ProcessMockerT r)
tests/sys/fs/fusefs/utils.cc
291
0 == strcmp(attr, a));
tests/sys/fs/fusefs/utils.cc
305
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/utils.cc
307
out.body.entry.attr.nlink = 1;
tests/sys/fs/fusefs/utils.cc
309
out.body.entry.attr.size = size;
tests/sys/fs/fusefs/utils.cc
310
out.body.entry.attr.uid = uid;
tests/sys/fs/fusefs/utils.cc
311
out.body.entry.attr.gid = gid;
tests/sys/fs/fusefs/utils.cc
323
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/utils.cc
325
out.body.entry.attr.nlink = 1;
tests/sys/fs/fusefs/utils.cc
327
out.body.entry.attr.size = size;
tests/sys/fs/fusefs/utils.cc
328
out.body.entry.attr.uid = uid;
tests/sys/fs/fusefs/utils.cc
329
out.body.entry.attr.gid = gid;
tests/sys/fs/fusefs/utils.hh
157
void expect_getxattr(uint64_t ino, const char *attr, ProcessMockerT r);
tests/sys/fs/fusefs/write.cc
1435
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/write.cc
1436
out.body.attr.attr.ino = ino;
tests/sys/fs/fusefs/write.cc
1437
out.body.attr.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/write.cc
1438
out.body.attr.attr.size = bufsize;
tests/sys/fs/fusefs/write.cc
1498
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/write.cc
1500
out.body.entry.attr.nlink = 1;
tests/sys/fs/fusefs/write.cc
1513
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/write.cc
1514
out.body.attr.attr.ino = ino;
tests/sys/fs/fusefs/write.cc
1515
out.body.attr.attr.mode = mode;
tests/sys/fs/fusefs/write.cc
1516
out.body.attr.attr_valid = attr_valid;
tests/sys/fs/fusefs/write.cc
1517
out.body.attr.attr_valid_nsec = attr_valid_nsec;
tests/sys/fs/fusefs/write.cc
1518
out.body.attr.attr.atime = server_time;
tests/sys/fs/fusefs/write.cc
1519
out.body.attr.attr.mtime = server_time;
tests/sys/fs/fusefs/write.cc
1520
out.body.attr.attr.ctime = server_time;
tests/sys/fs/fusefs/write.cc
1557
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/write.cc
1558
out.body.attr.attr.ino = ino;
tests/sys/fs/fusefs/write.cc
1559
out.body.attr.attr.mode = S_IFREG | newmode;
tests/sys/fs/fusefs/write.cc
1594
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/write.cc
1595
out.body.attr.attr.ino = ino;
tests/sys/fs/fusefs/write.cc
1596
out.body.attr.attr.mode = S_IFREG | newmode;
tests/sys/fs/fusefs/write.cc
677
out.body.entry.attr.mode = mode;
tests/sys/fs/fusefs/write.cc
679
out.body.entry.attr.nlink = 1;
tests/sys/fs/fusefs/write.cc
680
out.body.entry.attr.size = filesize;
tests/sys/fs/fusefs/write.cc
694
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/write.cc
695
out.body.attr.attr.ino = ino;
tests/sys/fs/fusefs/write.cc
696
out.body.attr.attr.mode = mode;
tests/sys/fs/fusefs/write.cc
697
out.body.attr.attr_valid = attr_valid;
tests/sys/fs/fusefs/write.cc
698
out.body.attr.attr_valid_nsec = attr_valid_nsec;
tests/sys/fs/fusefs/write.cc
699
out.body.attr.attr.size = filesize;
tests/sys/fs/fusefs/write.cc
709
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/write.cc
710
out.body.attr.attr.ino = ino;
tests/sys/fs/fusefs/write.cc
711
out.body.attr.attr.mode = mode;
tests/sys/fs/fusefs/write.cc
712
out.body.attr.attr_valid = attr_valid;
tests/sys/fs/fusefs/write.cc
713
out.body.attr.attr_valid_nsec = attr_valid_nsec;
tests/sys/fs/fusefs/write.cc
714
out.body.attr.attr.size = filesize / 2;
tests/sys/fs/fusefs/write.cc
947
SET_OUT_HEADER_LEN(out, attr);
tests/sys/fs/fusefs/write.cc
948
out.body.attr.attr.ino = ino; // Must match nodeid
tests/sys/fs/fusefs/xattr.cc
107
void expect_setxattr_ext(uint64_t ino, const char *attr, const char *value,
tests/sys/fs/fusefs/xattr.cc
119
0 == strcmp(attr, a) &&
tests/sys/fs/fusefs/xattr.cc
130
void expect_setxattr_7_32(uint64_t ino, const char *attr, const char *value,
tests/sys/fs/fusefs/xattr.cc
141
0 == strcmp(attr, a) &&
tests/sys/fs/fusefs/xattr.cc
442
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/xattr.cc
444
out.body.entry.attr.nlink = 1;
tests/sys/fs/fusefs/xattr.cc
560
out.body.entry.attr.mode = S_IFREG | 0644;
tests/sys/fs/fusefs/xattr.cc
562
out.body.entry.attr.nlink = 1;
tests/sys/fs/fusefs/xattr.cc
90
void expect_removexattr(uint64_t ino, const char *attr, int error)
tests/sys/fs/fusefs/xattr.cc
97
0 == strcmp(attr, a));
tests/sys/mqueue/mqtest1.c
14
struct mq_attr attr, attr2;
tests/sys/mqueue/mqtest1.c
19
attr.mq_maxmsg = 2;
tests/sys/mqueue/mqtest1.c
20
attr.mq_msgsize = 100;
tests/sys/mqueue/mqtest1.c
21
mq = mq_open(MQNAME, O_CREAT | O_RDWR | O_EXCL, 0666, &attr);
tests/sys/mqueue/mqtest1.c
30
if (attr.mq_maxmsg != attr2.mq_maxmsg)
tests/sys/mqueue/mqtest1.c
32
if (attr.mq_msgsize != attr2.mq_msgsize)
tests/sys/mqueue/mqtest2.c
26
struct mq_attr attr;
tests/sys/mqueue/mqtest2.c
33
attr.mq_maxmsg = 5;
tests/sys/mqueue/mqtest2.c
34
attr.mq_msgsize = 128;
tests/sys/mqueue/mqtest2.c
35
mq = mq_open(MQNAME, O_CREAT | O_RDWR | O_EXCL, 0666, &attr);
tests/sys/mqueue/mqtest2.c
38
status = mq_getattr(mq, &attr);
tests/sys/mqueue/mqtest2.c
54
buf = malloc(attr.mq_msgsize);
tests/sys/mqueue/mqtest2.c
57
status = mq_receive(mq, buf, attr.mq_msgsize, &prio);
tests/sys/mqueue/mqtest2.c
60
for (i = 0; i < attr.mq_msgsize; ++i)
tests/sys/mqueue/mqtest2.c
78
buf = malloc(attr.mq_msgsize);
tests/sys/mqueue/mqtest2.c
80
for (i = 0; i < attr.mq_msgsize; ++i)
tests/sys/mqueue/mqtest2.c
83
status = mq_send(mq, buf, attr.mq_msgsize, PRIO);
tests/sys/mqueue/mqtest3.c
28
struct mq_attr attr;
tests/sys/mqueue/mqtest3.c
35
attr.mq_maxmsg = 5;
tests/sys/mqueue/mqtest3.c
36
attr.mq_msgsize = 128;
tests/sys/mqueue/mqtest3.c
37
mq = mq_open(MQNAME, O_CREAT | O_RDWR | O_EXCL, 0666, &attr);
tests/sys/mqueue/mqtest3.c
40
status = mq_getattr(mq, &attr);
tests/sys/mqueue/mqtest3.c
57
buf = malloc(attr.mq_msgsize);
tests/sys/mqueue/mqtest3.c
66
status = mq_receive(mq, buf, attr.mq_msgsize, &prio);
tests/sys/mqueue/mqtest3.c
69
for (i = 0; i < attr.mq_msgsize; ++i)
tests/sys/mqueue/mqtest3.c
86
buf = malloc(attr.mq_msgsize);
tests/sys/mqueue/mqtest3.c
88
for (i = 0; i < attr.mq_msgsize; ++i) {
tests/sys/mqueue/mqtest3.c
98
status = mq_send(mq, buf, attr.mq_msgsize, PRIO);
tests/sys/mqueue/mqtest4.c
100
status = mq_send(mq, buf, attr.mq_msgsize, PRIO);
tests/sys/mqueue/mqtest4.c
29
struct mq_attr attr;
tests/sys/mqueue/mqtest4.c
36
attr.mq_maxmsg = 5;
tests/sys/mqueue/mqtest4.c
37
attr.mq_msgsize = 128;
tests/sys/mqueue/mqtest4.c
38
mq = mq_open(MQNAME, O_CREAT | O_RDWR | O_EXCL, 0666, &attr);
tests/sys/mqueue/mqtest4.c
41
status = mq_getattr(mq, &attr);
tests/sys/mqueue/mqtest4.c
59
buf = malloc(attr.mq_msgsize);
tests/sys/mqueue/mqtest4.c
65
status = mq_receive(mq, buf, attr.mq_msgsize, &prio);
tests/sys/mqueue/mqtest4.c
68
for (i = 0; i < attr.mq_msgsize; ++i)
tests/sys/mqueue/mqtest4.c
91
buf = malloc(attr.mq_msgsize);
tests/sys/mqueue/mqtest4.c
93
for (i = 0; i < attr.mq_msgsize; ++i) {
tests/sys/mqueue/mqtest5.c
102
buf = malloc(attr.mq_msgsize);
tests/sys/mqueue/mqtest5.c
104
for (i = 0; i < attr.mq_msgsize; ++i) {
tests/sys/mqueue/mqtest5.c
108
status = mq_send(mq, buf, attr.mq_msgsize, PRIO);
tests/sys/mqueue/mqtest5.c
29
struct mq_attr attr;
tests/sys/mqueue/mqtest5.c
46
attr.mq_maxmsg = 5;
tests/sys/mqueue/mqtest5.c
47
attr.mq_msgsize = 128;
tests/sys/mqueue/mqtest5.c
48
mq = mq_open(MQNAME, O_CREAT | O_RDWR | O_EXCL, 0666, &attr);
tests/sys/mqueue/mqtest5.c
51
status = mq_getattr(mq, &attr);
tests/sys/mqueue/mqtest5.c
70
buf = malloc(attr.mq_msgsize);
tests/sys/mqueue/mqtest5.c
81
status = mq_receive(mq, buf, attr.mq_msgsize, &prio);
tests/sys/mqueue/mqtest5.c
84
for (i = 0; i < attr.mq_msgsize; ++i)
tools/regression/geom/ConfCmp/ConfCmp.c
113
for (i = 0; attr[i]; i += 2) {
tools/regression/geom/ConfCmp/ConfCmp.c
114
if (!strcmp(attr[i], "id"))
tools/regression/geom/ConfCmp/ConfCmp.c
115
np->id = strdup(attr[i+1]);
tools/regression/geom/ConfCmp/ConfCmp.c
116
else if (!strcmp(attr[i], "ref"))
tools/regression/geom/ConfCmp/ConfCmp.c
117
np->ref = strdup(attr[i+1]);
tools/regression/geom/ConfCmp/ConfCmp.c
99
StartElement(void *userData, const char *name, const char **attr)
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sdp.c
69
uint32_t attr = SDP_ATTR_RANGE(
usr.bin/bluetooth/rfcomm_sppd/rfcomm_sdp.c
85
if (sdp_search(ss, 1, &serv, 1, &attr, 1, &proto) != 0)
usr.bin/ctlstat/ctlstat.c
454
cctl_start_pelement(void *user_data, const char *name, const char **attr)
usr.bin/ctlstat/ctlstat.c
475
while (attr[i]) {
usr.bin/ctlstat/ctlstat.c
476
if (strcmp(attr[i], "id") == 0) {
usr.bin/ctlstat/ctlstat.c
481
assert(attr[i + 1]);
usr.bin/ctlstat/ctlstat.c
482
targdata->id = atoi(attr[i + 1]);
usr.bin/sort/file.c
1449
pthread_attr_t attr;
usr.bin/sort/file.c
1451
pthread_attr_init(&attr);
usr.bin/sort/file.c
1452
pthread_attr_setdetachstate(&attr, PTHREAD_DETACHED);
usr.bin/sort/file.c
1455
int res = pthread_create(&pth, &attr,
usr.bin/sort/file.c
1467
pthread_attr_destroy(&attr);
usr.bin/sort/radixsort.c
641
pthread_attr_t attr;
usr.bin/sort/radixsort.c
644
pthread_attr_init(&attr);
usr.bin/sort/radixsort.c
645
pthread_attr_setdetachstate(&attr, PTHREAD_DETACHED);
usr.bin/sort/radixsort.c
648
int res = pthread_create(&pth, &attr,
usr.bin/sort/radixsort.c
659
pthread_attr_destroy(&attr);
usr.sbin/bhyve/amd64/vga.c
259
uint8_t ch, attr, font;
usr.sbin/bhyve/amd64/vga.c
270
attr = sc->vga_ram[offset + 1 * 64*KB];
usr.sbin/bhyve/amd64/vga.c
276
idx = sc->vga_atc.atc_palette[attr & 0xf];
usr.sbin/bhyve/amd64/vga.c
282
if (attr & 0x8)
usr.sbin/bhyve/amd64/vga.c
288
attr &= ~0x8;
usr.sbin/bhyve/amd64/vga.c
296
idx = sc->vga_atc.atc_palette[attr & 0xf];
usr.sbin/bhyve/amd64/vga.c
298
idx = sc->vga_atc.atc_palette[attr >> 4];
usr.sbin/bluetooth/bthidcontrol/sdp.c
109
values[i].attr = 0;
usr.sbin/bluetooth/bthidcontrol/sdp.c
146
switch (values[i].attr) {
usr.sbin/bluetooth/bthidcontrol/sdp.c
204
switch (values[i].attr) {
usr.sbin/bluetooth/bthidcontrol/sdp.c
258
if (a->attr == SDP_ATTR_ADDITIONAL_PROTOCOL_DESCRIPTOR_LISTS) {
usr.sbin/bluetooth/btpand/client.c
170
sdp_attr_t attr;
usr.sbin/bluetooth/btpand/client.c
176
attr.flags = SDP_ATTR_INVALID;
usr.sbin/bluetooth/btpand/client.c
177
attr.attr = 0;
usr.sbin/bluetooth/btpand/client.c
178
attr.vlen = sizeof(buffer);
usr.sbin/bluetooth/btpand/client.c
179
attr.value = buffer;
usr.sbin/bluetooth/btpand/client.c
193
rv = sdp_search(ss, 1, &service_class, 1, &range, 1, &attr);
usr.sbin/bluetooth/btpand/client.c
201
if (attr.flags != SDP_ATTR_OK
usr.sbin/bluetooth/btpand/client.c
202
|| attr.attr != SDP_ATTR_PROTOCOL_DESCRIPTOR_LIST) {
usr.sbin/bluetooth/btpand/client.c
217
if (_sdp_get_seq(&attr.value, attr.value + attr.vlen, &seq0)
usr.sbin/bluetooth/btpand/client.c
218
&& _sdp_get_seq(&seq0, attr.value, &seq1)
usr.sbin/bluetooth/btpand/client.c
221
&& _sdp_get_seq(&seq0, attr.value, &seq1)
usr.sbin/bluetooth/sdpcontrol/search.c
629
values[n].attr = 0;
usr.sbin/bluetooth/sdpcontrol/search.c
644
switch (values[n].attr) {
usr.sbin/bluetooth/sdpcontrol/search.c
683
values[n].attr);
usr.sbin/bluetooth/sdpd/profile.c
93
profile_get_attr(const profile_p profile, uint16_t attr)
usr.sbin/bluetooth/sdpd/profile.c
98
if (ad->attr == attr)
usr.sbin/bluetooth/sdpd/profile.h
53
uint16_t attr; /* attribute id */
usr.sbin/bluetooth/sdpd/profile.h
57
typedef struct attr attr_t;
usr.sbin/bluetooth/sdpd/profile.h
58
typedef struct attr * attr_p;
usr.sbin/bluetooth/sdpd/profile.h
77
profile_attr_create_p profile_get_attr(const profile_p profile, uint16_t attr);
usr.sbin/bluetooth/sdpd/sar.c
58
provider_p const provider, uint16_t attr,
usr.sbin/bluetooth/sdpd/sar.c
61
profile_attr_create_p cf = profile_get_attr(provider->profile, attr);
usr.sbin/bluetooth/sdpd/sar.c
71
SDP_PUT16(attr, buf);
usr.sbin/bluetooth/sdpd/ssar.c
158
const attr_t *attr;
usr.sbin/bluetooth/sdpd/ssar.c
161
for (attr = provider->profile->attrs; attr->create != NULL; attr++) {
usr.sbin/bluetooth/sdpd/ssar.c
163
len = attr->create(buffer, buffer + sizeof(buffer),
usr.sbin/ctladm/ctladm.c
2832
cctl_islist_start_element(void *user_data, const char *name, const char **attr)
usr.sbin/ctladm/ctladm.c
2864
for (i = 0; attr[i] != NULL; i += 2) {
usr.sbin/ctladm/ctladm.c
2865
if (strcmp(attr[i], "id") == 0) {
usr.sbin/ctladm/ctladm.c
2867
strtoull(attr[i+1], NULL, 0);
usr.sbin/ctladm/ctladm.c
2871
__func__, attr[i], attr[i+1]);
usr.sbin/ctladm/ctladm.c
3265
cctl_start_element(void *user_data, const char *name, const char **attr)
usr.sbin/ctladm/ctladm.c
3297
for (i = 0; attr[i] != NULL; i += 2) {
usr.sbin/ctladm/ctladm.c
3298
if (strcmp(attr[i], "id") == 0) {
usr.sbin/ctladm/ctladm.c
3299
cur_lun->lun_id = strtoull(attr[i+1], NULL, 0);
usr.sbin/ctladm/ctladm.c
3302
__func__, attr[i], attr[i+1]);
usr.sbin/ctladm/ctladm.c
3517
cctl_start_pelement(void *user_data, const char *name, const char **attr)
usr.sbin/ctladm/ctladm.c
3535
for (i = 0; attr[i] != NULL; i += 2) {
usr.sbin/ctladm/ctladm.c
3536
if (strcmp(attr[i], "id") == 0) {
usr.sbin/ctladm/ctladm.c
3537
portlist->cur_id = strtoull(attr[i+1], NULL, 0);
usr.sbin/ctladm/ctladm.c
3868
cctl_nvlist_start_element(void *user_data, const char *name, const char **attr)
usr.sbin/ctladm/ctladm.c
3900
for (i = 0; attr[i] != NULL; i += 2) {
usr.sbin/ctladm/ctladm.c
3901
if (strcmp(attr[i], "id") == 0) {
usr.sbin/ctladm/ctladm.c
3903
strtoull(attr[i+1], NULL, 0);
usr.sbin/ctladm/ctladm.c
3907
__func__, attr[i], attr[i+1]);
usr.sbin/ctld/kernel.cc
149
cctl_start_element(void *user_data, const char *name, const char **attr)
usr.sbin/ctld/kernel.cc
176
for (i = 0; attr[i] != NULL; i += 2) {
usr.sbin/ctld/kernel.cc
177
if (strcmp(attr[i], "id") == 0) {
usr.sbin/ctld/kernel.cc
178
cur_lun->lun_id = strtoull(attr[i+1], NULL, 0);
usr.sbin/ctld/kernel.cc
181
__func__, attr[i], attr[i+1]);
usr.sbin/ctld/kernel.cc
242
cctl_start_pelement(void *user_data, const char *name, const char **attr)
usr.sbin/ctld/kernel.cc
268
for (i = 0; attr[i] != NULL; i += 2) {
usr.sbin/ctld/kernel.cc
269
if (strcmp(attr[i], "id") == 0) {
usr.sbin/ctld/kernel.cc
270
cur_port->port_id = strtoul(attr[i+1], NULL, 0);
usr.sbin/ctld/kernel.cc
273
__func__, attr[i], attr[i+1]);
usr.sbin/efibootmgr/efibootmgr.c
748
uint32_t attr;
usr.sbin/efibootmgr/efibootmgr.c
759
if (datalen < sizeof(attr) + sizeof(fplen) + sizeof(efi_char))
usr.sbin/efibootmgr/efibootmgr.c
762
attr = le32dec(walker);
usr.sbin/efibootmgr/efibootmgr.c
763
walker += sizeof(attr);
usr.sbin/efitable/efitable.c
248
const struct efi_memory_attribute_table *attr =
usr.sbin/efitable/efitable.c
253
nentries = attr->num_ents;
usr.sbin/efitable/efitable.c
254
desc = attr->tables;
usr.sbin/efitable/efitable.c
259
xo_emit("{Lwc:Version}{:version/%#x}\n", attr->version);
usr.sbin/efitable/efitable.c
260
xo_emit("{Lwc:Length}{:length/%u}\n", attr->descriptor_size);
usr.sbin/efitable/efitable.c
261
xo_emit("{Lwc:Entries}{:entries/%u}\n", attr->num_ents);
usr.sbin/efitable/efitable.c
279
((const char *)desc + attr->descriptor_size);
usr.sbin/efivar/efiutil.c
124
uint32_t attr;
usr.sbin/efivar/efiutil.c
135
if (datalen < sizeof(attr) + sizeof(fplen) + sizeof(efi_char))
usr.sbin/efivar/efiutil.c
138
attr = le32dec(walker);
usr.sbin/efivar/efiutil.c
139
walker += sizeof(attr);
usr.sbin/efivar/efiutil.c
159
printf("%c ", attr & LOAD_OPTION_ACTIVE ? '*' : ' ');
usr.sbin/makefs/cd9660/cd9660_debug.c
77
printf("%c%c: L:%i",t->attr.su_entry.SP.h.type[0],
usr.sbin/makefs/cd9660/cd9660_debug.c
78
t->attr.su_entry.SP.h.type[1],
usr.sbin/makefs/cd9660/cd9660_debug.c
79
(int)t->attr.su_entry.SP.h.length[0]);
usr.sbin/makefs/cd9660/cd9660_write.c
482
fwrite(&(myattr->attr), CD9660_SUSP_ENTRY_SIZE(myattr), 1, fd);
usr.sbin/makefs/cd9660/iso9660_rrip.c
172
t->attr.su_entry.CE.ca_sector);
usr.sbin/makefs/cd9660/iso9660_rrip.c
177
t->attr.su_entry.CE.ca_sector);
usr.sbin/makefs/cd9660/iso9660_rrip.c
179
t->attr.su_entry.CE.offset);
usr.sbin/makefs/cd9660/iso9660_rrip.c
181
t->attr.su_entry.CE.length);
usr.sbin/makefs/cd9660/iso9660_rrip.c
202
t->attr.rr_entry.CL.dir_loc);
usr.sbin/makefs/cd9660/iso9660_rrip.c
212
t->attr.rr_entry.PL.dir_loc);
usr.sbin/makefs/cd9660/iso9660_rrip.c
344
struct ISO_SUSP_ATTRIBUTES *attr;
usr.sbin/makefs/cd9660/iso9660_rrip.c
354
attr = cd9660node_susp_create_node(SUSP_TYPE_RRIP,
usr.sbin/makefs/cd9660/iso9660_rrip.c
356
cd9660node_rrip_px(diskStructure, attr, node->node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
358
TAILQ_INSERT_TAIL(&node->head, attr, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
361
attr = cd9660node_susp_create_node(SUSP_TYPE_RRIP,
usr.sbin/makefs/cd9660/iso9660_rrip.c
363
cd9660node_rrip_tf(attr, node->node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
364
TAILQ_INSERT_TAIL(&node->head, attr, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
377
attr =
usr.sbin/makefs/cd9660/iso9660_rrip.c
381
cd9660node_rrip_pn(attr, node->node);
usr.sbin/makefs/cd9660/iso9660_rrip.c
382
TAILQ_INSERT_TAIL(&node->head, attr, rr_ll);
usr.sbin/makefs/cd9660/iso9660_rrip.c
492
temp->attr.su_entry.SP.h.type[0] = type_id[0];
usr.sbin/makefs/cd9660/iso9660_rrip.c
493
temp->attr.su_entry.SP.h.type[1] = type_id[1];
usr.sbin/makefs/cd9660/iso9660_rrip.c
500
p->attr.rr_entry.PL.h.length[0] = 12;
usr.sbin/makefs/cd9660/iso9660_rrip.c
501
p->attr.rr_entry.PL.h.version[0] = 1;
usr.sbin/makefs/cd9660/iso9660_rrip.c
508
p->attr.rr_entry.CL.h.length[0] = 12;
usr.sbin/makefs/cd9660/iso9660_rrip.c
509
p->attr.rr_entry.CL.h.version[0] = 1;
usr.sbin/makefs/cd9660/iso9660_rrip.c
516
p->attr.rr_entry.RE.h.length[0] = 4;
usr.sbin/makefs/cd9660/iso9660_rrip.c
517
p->attr.rr_entry.RE.h.version[0] = 1;
usr.sbin/makefs/cd9660/iso9660_rrip.c
539
current->attr.rr_entry.SL.h.version[0] = 1;
usr.sbin/makefs/cd9660/iso9660_rrip.c
540
current->attr.rr_entry.SL.flags[0] = SL_FLAGS_NONE;
usr.sbin/makefs/cd9660/iso9660_rrip.c
545
memcpy(current->attr.rr_entry.SL.component + path_count,
usr.sbin/makefs/cd9660/iso9660_rrip.c
581
current->attr.rr_entry.SL.flags[0] |= SL_FLAGS_CONTINUE;
usr.sbin/makefs/cd9660/iso9660_rrip.c
593
current->attr.rr_entry.SL.component +
usr.sbin/makefs/cd9660/iso9660_rrip.c
599
current->attr.rr_entry.SL.h.length[0] = path_count + 5;
usr.sbin/makefs/cd9660/iso9660_rrip.c
603
current->attr.rr_entry.SL.h.version[0] = 1;
usr.sbin/makefs/cd9660/iso9660_rrip.c
604
current->attr.rr_entry.SL.flags[0] = SL_FLAGS_NONE;
usr.sbin/makefs/cd9660/iso9660_rrip.c
610
current->attr.rr_entry.SL.component[
usr.sbin/makefs/cd9660/iso9660_rrip.c
615
current->attr.rr_entry.SL.component[1]
usr.sbin/makefs/cd9660/iso9660_rrip.c
620
current->attr.rr_entry.SL.component[
usr.sbin/makefs/cd9660/iso9660_rrip.c
629
memcpy(current->attr.rr_entry.SL.component +
usr.sbin/makefs/cd9660/iso9660_rrip.c
638
current->attr.rr_entry.SL.h.length[0] = path_count + 5;
usr.sbin/makefs/cd9660/iso9660_rrip.c
691
v->attr.rr_entry.PX.h.length[0] = 44;
usr.sbin/makefs/cd9660/iso9660_rrip.c
692
v->attr.rr_entry.PX.h.version[0] = 1;
usr.sbin/makefs/cd9660/iso9660_rrip.c
694
v->attr.rr_entry.PX.mode);
usr.sbin/makefs/cd9660/iso9660_rrip.c
696
v->attr.rr_entry.PX.links);
usr.sbin/makefs/cd9660/iso9660_rrip.c
698
v->attr.rr_entry.PX.uid);
usr.sbin/makefs/cd9660/iso9660_rrip.c
700
v->attr.rr_entry.PX.gid);
usr.sbin/makefs/cd9660/iso9660_rrip.c
702
pxinfo->inode->st.st_ino), v->attr.rr_entry.PX.serial);
usr.sbin/makefs/cd9660/iso9660_rrip.c
710
pn_field->attr.rr_entry.PN.h.length[0] = 20;
usr.sbin/makefs/cd9660/iso9660_rrip.c
711
pn_field->attr.rr_entry.PN.h.version[0] = 1;
usr.sbin/makefs/cd9660/iso9660_rrip.c
716
pn_field->attr.rr_entry.PN.high);
usr.sbin/makefs/cd9660/iso9660_rrip.c
718
cd9660_bothendian_dword(0, pn_field->attr.rr_entry.PN.high);
usr.sbin/makefs/cd9660/iso9660_rrip.c
721
pn_field->attr.rr_entry.PN.low);
usr.sbin/makefs/cd9660/iso9660_rrip.c
730
p->attr.rr_entry.NM.h.type[0] = 'N';
usr.sbin/makefs/cd9660/iso9660_rrip.c
731
p->attr.rr_entry.NM.h.type[1] = 'M';
usr.sbin/makefs/cd9660/iso9660_rrip.c
732
sprintf(p->attr.rr_entry.NM.altname, "%s", file_node->isoDirRecord->name);
usr.sbin/makefs/cd9660/iso9660_rrip.c
733
p->attr.rr_entry.NM.h.length[0] = (unsigned char)nm_length;
usr.sbin/makefs/cd9660/iso9660_rrip.c
734
p->attr.rr_entry.NM.h.version[0] = (unsigned char)1;
usr.sbin/makefs/cd9660/iso9660_rrip.c
735
p->attr.rr_entry.NM.flags[0] = (unsigned char) NM_PARENT;
usr.sbin/makefs/cd9660/iso9660_rrip.c
743
p->attr.rr_entry.TF.flags[0] = TF_MODIFY | TF_ACCESS | TF_ATTRIBUTES;
usr.sbin/makefs/cd9660/iso9660_rrip.c
744
p->attr.rr_entry.TF.h.length[0] = 5;
usr.sbin/makefs/cd9660/iso9660_rrip.c
745
p->attr.rr_entry.TF.h.version[0] = 1;
usr.sbin/makefs/cd9660/iso9660_rrip.c
752
cd9660_time_915(p->attr.rr_entry.TF.timestamp,
usr.sbin/makefs/cd9660/iso9660_rrip.c
754
p->attr.rr_entry.TF.h.length[0] += 7;
usr.sbin/makefs/cd9660/iso9660_rrip.c
756
cd9660_time_915(p->attr.rr_entry.TF.timestamp + 7,
usr.sbin/makefs/cd9660/iso9660_rrip.c
758
p->attr.rr_entry.TF.h.length[0] += 7;
usr.sbin/makefs/cd9660/iso9660_rrip.c
760
cd9660_time_915(p->attr.rr_entry.TF.timestamp + 14,
usr.sbin/makefs/cd9660/iso9660_rrip.c
762
p->attr.rr_entry.TF.h.length[0] += 7;
usr.sbin/makefs/cd9660/iso9660_rrip.c
769
p->attr.su_entry.SP.h.length[0] = 7;
usr.sbin/makefs/cd9660/iso9660_rrip.c
770
p->attr.su_entry.SP.h.version[0] = 1;
usr.sbin/makefs/cd9660/iso9660_rrip.c
771
p->attr.su_entry.SP.check[0] = 0xBE;
usr.sbin/makefs/cd9660/iso9660_rrip.c
772
p->attr.su_entry.SP.check[1] = 0xEF;
usr.sbin/makefs/cd9660/iso9660_rrip.c
773
p->attr.su_entry.SP.len_skp[0] = 0;
usr.sbin/makefs/cd9660/iso9660_rrip.c
780
p->attr.su_entry.ST.h.type[0] = 'S';
usr.sbin/makefs/cd9660/iso9660_rrip.c
781
p->attr.su_entry.ST.h.type[1] = 'T';
usr.sbin/makefs/cd9660/iso9660_rrip.c
782
p->attr.su_entry.ST.h.length[0] = 4;
usr.sbin/makefs/cd9660/iso9660_rrip.c
783
p->attr.su_entry.ST.h.version[0] = 1;
usr.sbin/makefs/cd9660/iso9660_rrip.c
790
p->attr.su_entry.CE.h.length[0] = 28;
usr.sbin/makefs/cd9660/iso9660_rrip.c
791
p->attr.su_entry.CE.h.version[0] = 1;
usr.sbin/makefs/cd9660/iso9660_rrip.c
819
r->attr.rr_entry.NM.h.version[0] = 1;
usr.sbin/makefs/cd9660/iso9660_rrip.c
820
r->attr.rr_entry.NM.flags[0] = RRIP_NM_FLAGS_NONE;
usr.sbin/makefs/cd9660/iso9660_rrip.c
825
r->attr.rr_entry.NM.flags[0] = RRIP_NM_FLAGS_CONTINUE;
usr.sbin/makefs/cd9660/iso9660_rrip.c
829
memcpy(r->attr.rr_entry.NM.altname, p, len);
usr.sbin/makefs/cd9660/iso9660_rrip.c
830
r->attr.rr_entry.NM.h.length[0] = 5 + len;
usr.sbin/makefs/cd9660/iso9660_rrip.c
856
r->attr.su_entry.ER.h.length[0] = 8;
usr.sbin/makefs/cd9660/iso9660_rrip.c
857
r->attr.su_entry.ER.h.version[0] = 1;
usr.sbin/makefs/cd9660/iso9660_rrip.c
859
r->attr.su_entry.ER.len_id[0] = (u_char)strlen(ext_id);
usr.sbin/makefs/cd9660/iso9660_rrip.c
860
r->attr.su_entry.ER.len_des[0] = (u_char)strlen(ext_des);
usr.sbin/makefs/cd9660/iso9660_rrip.c
861
r->attr.su_entry.ER.len_src[0] = (u_char)strlen(ext_src);
usr.sbin/makefs/cd9660/iso9660_rrip.c
863
l = r->attr.su_entry.ER.len_id[0] +
usr.sbin/makefs/cd9660/iso9660_rrip.c
864
r->attr.su_entry.ER.len_src[0] +
usr.sbin/makefs/cd9660/iso9660_rrip.c
865
r->attr.su_entry.ER.len_des[0];
usr.sbin/makefs/cd9660/iso9660_rrip.c
868
assert(l + r->attr.su_entry.ER.h.length[0] <= 254);
usr.sbin/makefs/cd9660/iso9660_rrip.c
870
r->attr.su_entry.ER.h.length[0] += (u_char)l;
usr.sbin/makefs/cd9660/iso9660_rrip.c
873
r->attr.su_entry.ER.ext_ver[0] = ext_version;
usr.sbin/makefs/cd9660/iso9660_rrip.c
874
memcpy(r->attr.su_entry.ER.ext_data, ext_id,
usr.sbin/makefs/cd9660/iso9660_rrip.c
875
(int)r->attr.su_entry.ER.len_id[0]);
usr.sbin/makefs/cd9660/iso9660_rrip.c
876
l = (int) r->attr.su_entry.ER.len_id[0];
usr.sbin/makefs/cd9660/iso9660_rrip.c
877
memcpy(r->attr.su_entry.ER.ext_data + l,ext_des,
usr.sbin/makefs/cd9660/iso9660_rrip.c
878
(int)r->attr.su_entry.ER.len_des[0]);
usr.sbin/makefs/cd9660/iso9660_rrip.c
880
l += (int)r->attr.su_entry.ER.len_des[0];
usr.sbin/makefs/cd9660/iso9660_rrip.c
881
memcpy(r->attr.su_entry.ER.ext_data + l,ext_src,
usr.sbin/makefs/cd9660/iso9660_rrip.c
882
(int)r->attr.su_entry.ER.len_src[0]);
usr.sbin/makefs/cd9660/iso9660_rrip.h
205
SUSP_ENTRIES attr;
usr.sbin/makefs/cd9660/iso9660_rrip.h
217
((int) ((entry)->attr.su_entry.SP.h.length[0]))
usr.sbin/makefs/zfs/fs.c
789
uint64_t attr;
usr.sbin/makefs/zfs/fs.c
791
attr = 0;
usr.sbin/makefs/zfs/fs.c
793
SA_ATTR_ENCODE(attr, (uint64_t)i, sa->size, sa->bs);
usr.sbin/makefs/zfs/fs.c
794
zap_add_uint64(sarzap, sa->name, attr);