Lines Matching defs:info
493 struct sss_dp_account_info *info;
538 info = talloc_zero(state, struct sss_dp_account_info);
539 if (info == NULL) {
543 info->fast_reply = fast_reply;
544 info->type = type;
545 info->opt_name = opt_name;
546 info->opt_id = opt_id;
547 info->extra = extra;
548 info->dom = dom;
574 info, req);
643 struct sss_dp_account_info *info;
648 info = talloc_get_type(pvt, struct sss_dp_account_info);
650 switch (info->type) {
679 dp_flags = info->fast_reply ? DP_FAST_REPLY : 0;
681 if (info->opt_name) {
682 if (info->type == SSS_DP_SECID) {
683 filter = talloc_asprintf(info, "%s=%s", DP_SEC_ID,
684 info->opt_name);
685 } else if (info->type == SSS_DP_CERT) {
686 filter = talloc_asprintf(info, "%s=%s", DP_CERT,
687 info->opt_name);
688 } else if (info->type == SSS_DP_WILDCARD_USER ||
689 info->type == SSS_DP_WILDCARD_GROUP) {
690 filter = talloc_asprintf(info, "%s=%s", DP_WILDCARD,
691 info->opt_name);
693 filter = talloc_asprintf(info, "name=%s", info->opt_name);
695 } else if (info->opt_id) {
696 filter = talloc_asprintf(info, "idnumber=%u", info->opt_id);
698 filter = talloc_strdup(info, ENUM_INDICATOR);
718 info->dom->name, entry_type, be_req2str(entry_type),
719 filter, info->extra == NULL ? "-" : info->extra);
721 if (info->extra == NULL) {
723 info->extra = "";
730 DBUS_TYPE_STRING, &info->dom->name,
731 DBUS_TYPE_STRING, &info->extra,