Lines Matching refs:attr
250 struct spd_attribute *attr;
283 attr = sync_req_attr - 1;
284 attr->spd_attr_tag = SPD_ATTR_END;
338 struct spd_attribute *attr, *endattr;
404 attr = (struct spd_attribute *)&actp[1];
411 while (attr < endattr) {
412 switch (attr->spd_attr_tag) {
417 attr = endattr;
437 alg.a_alg_num = attr->spd_attr_value;
441 alg.a_proto_num = attr->spd_attr_value;
445 alg.a_key_increment = attr->spd_attr_value;
449 nkey_sizes = attr->spd_attr_value;
465 alg.a_key_sizes[cur_key++] = attr->spd_attr_value;
469 nblock_sizes = attr->spd_attr_value;
486 alg.a_block_sizes[cur_block++] = attr->spd_attr_value;
490 nparams = attr->spd_attr_value;
507 alg.a_mech_params[cur_block++] = attr->spd_attr_value;
511 alg.a_alg_flags = attr->spd_attr_value;
522 alg.a_mech_name = malloc(attr->spd_attr_value);
526 mech_name = (char *)(attr + 1);
527 bcopy(mech_name, alg.a_mech_name, attr->spd_attr_value);
528 attr = (struct spd_attribute *)((uint64_t *)attr +
529 SPD_8TO64(attr->spd_attr_value));
533 attr++;